天天看點

區域網路是怎麼傳輸資料的

      機關在拷貝資料的時候,我一般都不用U盤等媒介。直接在區域網路内某台電腦上共享一個檔案夾來傳輸資料。那區域網路是怎麼傳輸資料的呢,這個小知識點我現在就來闡述下。

      區域網路是靠計算機的網卡位址(MAC位址,全球唯一的實體位址。在同一個區域網路段内有兩個實體位址相同的擴充卡,無論如何配置都會造成IP位址的沖突)來傳輸資料的,舉個例子,我從主機A(192.168.1.19)向主機B(192.168.1.20)發送資料,當發送資料時,計算機A會在自己的ARP 緩存表中需找是否有目标IP位址。如果找到了,也就知道了目标MAC位址,直接把目标MAC位址寫入幀裡面發送就可以了。

      如果在ARP快取記錄中沒有找到相對應的IP 位址,計算機A就會在網絡上發送一個廣播,目标MAC位址是“FF.FF.FF.FF.FF.FF”這表示向同一網段内的所有計算機發出這樣的詢問:“192.168.1.20的MAC 位址是什麼?”網絡上的其他計算機并不響應ARP詢問,隻有計算機B接收到這個幀時,才向計算機A 做出回應:“192.168.1.20的MAC位址是00-10-5c-ac-34-24”。這樣,計算機A就知道了計算機B 的MAC 位址,它就可以向計算機B 發送資訊了。

      同時,它還更新了自己的ARP快取記錄,下次再向計算機B 發送資訊時,直接在ARP快取記錄裡查找就可以了。如果事先把經常進行資料通信的計算機雙方位址表加入到響應接口的緩存表中,則可大大減少網絡廣播帶來的影響,加快了網絡傳輸資料的效率。ARP快取記錄采用老化機制,在一段時間内如果表中的某一行沒有被使用,就會被删除,這樣可以大大縮短ARP快取記錄的長度,加快查詢速度。

   這篇博文主要簡單的闡述下區域網路傳輸資料的過程,其實大家對這個知識點都知道是怎麼回事,因為今天機關的同僚問了我這個問題,我整理了一下貼上來,由于我的表達能力不好,如果産生誤解和歧義的地方請博友們海涵。

繼續閱讀