一.在tcp / ip協議族中,鏈路層主要有三個目的:
(1)傳送和接收ip資料報。
(2)傳送arp請求和接收arp應答。
(3)傳送rarp請求和接收rarp應答。
二.鏈路層的封裝格式:
以ieee 802.2/802.3(rfc1042)和乙太網的封裝格式(rfc894)為例
需要注意:
(1)這裡的目的位址與源位址指的都是硬體位址(mac位址),6個位元組。
(2)目的位址在最前面,源位址在後,目的mac位址要通過arp協議來得到。
三。arp(位址解析協議)
arp的功能就是把 32 bit的ip位址變換成48 bit的乙太網位址。
一般來說這個過程分為兩步:
(1)arp傳送乙份稱作arp請求的乙太網資料幀給乙太網上的每個主機,這個過程稱作廣播。arp請求資料幀中包含目的主機的ip位址,其意思是「如果你是這個ip位址的擁有者,請回答你的硬體位址。 」
(2)目的主機的arp層收到這份廣播報文後,識別出這是傳送端在尋問它的ip位址,於是傳送乙個arp應答,這個arp應答包含ip位址及對應的硬體位址。
arp分組格式如下:
TCP IP詳解學習筆記 2 鏈路層
資料鏈路層有三個目的 為ip模組傳送和 接收ip資料報。為arp模組傳送arp請求和接收arp應答。為rarp傳送rarp請 求和接收rarp應答 ip大家都聽說過。至於arp和rarp,arp叫做位址解析協議,是用ip位址換mac位址的一種協議,而rarp則叫做逆位址解析協議,在tcp ip協議的...
TCP IP協議 鏈路層
鏈路層主要有3個目的 1 為ip模組傳送和接受資料 2 為arp模組傳送arp請求和接受arp應答 3 為rarp傳送rarp請求和接受rarp應答 slip 序列線路ip slip是一種在序列線路上對ip資料報進行封裝的簡單形式,適用於rs 232串列埠和高速數據機介入internet。slip定...
TCP IP協議(2) 資料鏈路層
資料鏈路層有三個目的 1.為ip模組傳送和接收ip資料報 2.為arp模組傳送arp請求和接收arp應答 3.為rarp傳送rarp請求和接收rarp應答 ip大家都聽說過。至於arp和rarp,arp叫做位址解析協議,是用ip位址換mac位址的一種協議,而rarp則叫做逆位址解析協議,在tcp i...