1. 程式人生 > >區域網計算機間進行通訊都經歷了什麼

區域網計算機間進行通訊都經歷了什麼

上圖中連線應該是雙向箭頭,這裡就不在進行修改了

區域網中A和B進行通訊,可以直接連線網線。但當局域網中計算機比較多的時候呢?都連線網線嗎?顯然這種做法不太行。由此交換機就應運而生。

區域網間多個計算機進行相互通訊,依靠的就是交換機。下面說一下計算機之間進行通訊的詳細流程。在這之前先了解一下網路的層次。這裡以五層為例;

================================

應用層

傳輸層(埠號 TCP.UDP等協議)

網路層

資料鏈路層(ARP地址解析協議)

物理層 (網線等)

================================

比如A、C間進行通訊:

A第一次找C時,會通過廣播的形式來通知區域網內的其他計算機(這裡為B,C)。C則會通過地址解析協議(ARP)將自己的IP與MAC進行繫結,然後傳送給A。A中此時有C的

IP-MAC,下次A會將MAC地址傳送給交換機,從而查詢C,進而找到C中對應的程序埠號(計算機之間的互動,其實就是各個程序之間的互動)。