TCP IP協議學習筆記 2 鏈路層

2021-06-04 04:37:26 字數 628 閱讀 7839

一.在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...