計算機網路相關知識整理(二)

2021-10-05 14:45:20 字數 1283 閱讀 8695

mac

位址,如果目標主機不在同乙個資料鏈路層

的話,可以通過

arp

查詢下一跳路由器的

mac

位址,arp

只識用於

ipv4

,ipv6

可以使用

icmpv6

替代。

arp 工作過程:

arp 借助 arp

請求包和響應包來確定 mac 位址。

例如:處在同一鏈路上的主機 a 向 b

傳送乙個

ip 請求包,且互不知

mac

b 的

mac

位址,起初通過廣播傳送乙個 arp 請求包

,此包包含想要獲取

mac

位址主機的

ip 位址,因此

arp

的請求包中會被同一鏈路上的所有主機或路由解析,

如果 arp

請求包中的目標

ip 與自己的

ip 位址相同,那麼此節點就將自己

mac

位址塞入

arp

響應包,返回給主機 a。

arp 快取表:

如果每傳送一次 ip 資料報就進行一次 arp

請求獲取 mac 位址,會造成不必要的網路流量。

通常做法就是把獲取的 mac 位址快取一端時間,即把第一次通過 arp

獲取的

mac

位址作為

ip 對

mac

的對映關係記憶,下一次如果若向該

ip 傳送資料的時候,直接使用快取表中的多應的 mac 位址進行通訊即可。

2.假設主機a(135.24.25.23)第一次和不同網段的主機c(135.24.52.123)通訊:

a封裝好要傳送的資訊,在要寫「收件位址」時,

a會用子網掩碼進行計算先判斷b和a自己在不在同乙個網段,這時候a知道了b和自己不在乙個網段,

這時候,a知道該用閘道器把自己的資料傳遞給c,所以a會傳送乙個arp包來獲取閘道器的mac位址,

閘道器收到arp包後,把自己的mac位址封裝在arp包中,傳送給a,

a封裝報文,目標mac位址寫閘道器的mac位址,

閘道器收到報文,發現是給自己發的,就開始解包,解開之後,發現是給另乙個網段的主機傳送的,

歷經千辛萬苦,報文終於到達c的主機的路由器,路由器傳送報文到c所在網段的閘道器,

c網段的閘道器解包之後發現不是給自己,而是給自己網段內的c主機,就傳送報給給c

計算機網路知識整理

計算機連網方法後兩種最終還是匯流排網 路由器將不同的計算機網路互連起來所以互連網是由許多網路通過互聯而成 網路的網路 計算機網路可以抽象為結點 計算機路由器 與鏈路 連線的線路 的集合 internet與internet 計算及網路頻寬與寬頻 電路交換 分組交換 儲存 注意 網際網路次啊用基於儲存 ...

計算機網路知識整理 (2)

記錄學習過程中的知識點,更新會跟緊課時進度,希望總結對各位有所幫助 1.網路協議簡稱協議,是為網路中的資料交換而建立的規則 標準或約定。2.網路協議三要素 語法語義 同步3.相互通訊的兩個計算機系統必須高度協調才行,而這種協調是十分複雜的,分層可可將龐大而複雜的問題,轉化成若干個小的區域性問題,而這...

計算機網路知識整理 網路層

1,osi七層協議 2,tcp ip五層協議 應用層,傳輸層,網路層 網際層或ip層 資料鏈路層,物理層 3,網際協議ip internet protocol 與ip協議配套使用的還有三個協議 icmp,igmp協議 使用ip協議 使用arp協議 4,ip位址分為5類,其中a,b,c類都是單播位址 ...