5種型別的ARP工作過程

2021-09-16 22:04:39 字數 991 閱讀 2536

arp(address resolution protocol)位址轉換協議,工作在osi模型的資料鏈路層,在乙太網中,網路裝置之間互相通訊是用mac位址而不是ip位址,arp協議就是用來把ip位址轉換為mac位址的。而rarp和arp相反,它是反向位址轉換協議,把mac位址轉換為ip位址。

功能介紹:通過ip位址獲得mac位址

工作過程:網路裝置a傳送資料報給網路裝置b,資料報需要填寫a,b的源目ip位址和源目mac位址,這時候會在本地的arp快取表查詢b的mac位址,查詢不到的話就會發arp請求包以廣播的形式在區域網中散開,b收到到核實目的ip位址是本地的ip位址就會以單播方式傳送arp回應包給a,arp回應包記錄了b的mac位址

功能介紹:通過mac位址獲得ip位址

無盤工作站通過rarp協議來獲取ip位址(有了ip位址之後通過tftp引導載入系統)

自己沒有ip位址,但是有mac,通過rarp,想伺服器請求獲得了ip位址(這個伺服器分配給他的),從而獲得遠端作業系統

功能介紹:查詢想使用的ip位址是否在區域網中已被占用

報文介紹:源目ip都是寫本機的ip,源mac寫本機的mac,目的mac寫廣播位址

用途:⑴確定裝置的ip是否與其他裝置ip衝突,當其他裝置接收到免費arp時,就會核對是否與本機ip衝突,如果衝突了就會返回乙個arp應答包告知ip位址已被占用

⑵裝置改變實體地址時,可以通過免費arp報文通知其他裝置更新arp表項

什麼是**arp:路由器收到arp request時,發現源目ip不在相同網段,就會飾演**arp角色,代為回答,告訴查詢者它想要的mac位址

跨網段查詢mac位址方法:主機設定了預設閘道器,當查詢的物件在區域網外時,將查詢任務交給閘道器

**arp過程:網段a的裝置廣播arp request包,源mac寫自己的mac位址,目的mac寫ffff.ffff.ffff,閘道器收到後返回介面的mac位址,a收到閘道器返回的arp reply包後更新自己的arp快取表,於是a發出去的包都要通過閘道器路由器**,閘道器路由器再在從網段b中廣播得到b的mac位址

ARP協議的工作過程

當網路裝置要傳送資料給另一台裝置時,必須要知道對方的網路層位址 即ip位址 ip位址由網路層來提供,但是僅有ip位址是不夠的,ip資料報文必須封裝成幀才能通過資料鏈路進行傳送。資料幀必須包含目的mac位址,因此傳送端還必須獲取到目的mac位址。通過目的ip位址而獲取目的mac位址的過程是由arp協議...

ARP協議,ARP的作用 原理 工作過程

網路裝置有資料要傳送給另一台網路裝置時,必須要知道對方的ip位址。ip位址由網路層來提供,但是僅有ip位址是不夠的,ip資料報文必須封裝成幀才能通過資料鏈路進行傳送。資料幀必須要包含目的mac位址,因此傳送資料的那一台裝置必須獲取到目的mac位址。通過目的ip位址而獲取目的mac位址的過程是由arp...

記憶體5種型別

1 bss段 bss段 bss segment 通常是指用來存放程式中 未初始化的全域性變數 的一塊記憶體區域。bss是英文block started by symbol的簡稱。bss段屬於靜態記憶體分配。2 資料段 資料段 data segment 通常是指用來存放程式中 已初始化的全域性變數 的...