IP尋址過程一


 

假設A需要向B發送數據 那么A首先要對發送的數據進行封裝: 傳輸層加上源/目標端口 網絡層加上源/目標IP地址 數據鏈路層加上源/目標MAC地址

 

···封裝:發送方發生的自上而下的過程---在每一層為應用數據添加上特定的頭部/尾部(PDU --協議數據單元)

 

···應用程序->數據段->數據包->數據幀->bit

 

···解封裝: 接收方自下而上 逐層去掉頭部尾部信息額過程

 

 

一,通過二層交換機直連的兩台主機之間的數據傳輸(在同一個局域網內的兩台主機)

 

1,A開始只知道B的IP地址 並不知道B的mac地址,而且二層交換機並不會按照IP地址轉發數據

 

因此這時A會發一個ARP廣播:我的IP是xxx,mac是XXX想知道IP為B的mac是多少 這個廣播會被本局域網內所有主機收到 但是只有B會相應 並且向A回復一個ARP響應

 

2,交換機收到ARP廣播后,將它轉發到所有端口(網口),並且記錄該廣播源MAC地址(A的MAC地址)到mac地址列表B收到廣播 發現和自己IP匹配 就會想A發送ARP響應

 

3,交換機收到B的響應 將響應幀目標MAC與自己mac地址表對比 發現對應的端口(網口是F0/1)便將響應幀轉發到F0/1 同時 將響應幀的源mac地址B的MAC地址添加到mac地址列表

 

4,A收到B的回復幀后 ,得知B ip地址對應的mac地址 於是將信息保存到本地ARP高速緩存 同時以B的mac地址為目標地址封裝成幀 發送出去 交換機再次收到A的數據 發現目標的MAC地址是B 對應端口(網口)F0/2 於是將幀轉發到F0/2

 

5,B收到A發出的數據

 

 

(-----換機的工作原理:它維護了一張 MAC 地址表,用來反映各端口和 MAC 地址的對應關系,以便做好數據轉發工作

 

-----路由器的工作原理:在路由器中也要維護一張表格,叫做路由條目表,用來反映如何到達某個 IP 地址網段,同時在路由器中也有 ARP 高速緩存,反映了該路由器各直接網段的 IP 地址和 MAC 地址的對應關系 )


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM