計算機網路7 三 網路層 IP

2021-09-29 19:41:02 字數 965 閱讀 1824

為主機提供資料傳輸服務。在傳送資料時,網路層把傳輸層產生的報文段或使用者資料報封裝成ip資料報進行傳送。網路層的另乙個任務是選擇合適的路由,使ip資料報可以通過網路中的路由器找到目的主機。使用的協議有ip協議,還有與ip協議配套使用的arp、icmp、igmp協議。(位址解析協議arp、網際控制報文協議icmp、網際組管理協議igmp)。

ip資料報的格式:首部為固定長度,20個位元組

路由器和交換機的區別:

中間裝置:將網路互相連線起來。

常用的icmp詢問報文有兩種:

icmp的應用:ping使用了icmp echo 請求和 echo 回答報文,來測試兩台主機之間的連通性。它的原理是通過向目的主機傳送 icmp echo 請求報文,目的主機收到後會傳送 echo 回答報文。ping 會根據時間和成功響應的次數估算出資料報往返時間和丟包率。

arp的作用和原理:實現由 ip 位址得到 mac 位址。每台主機都設有乙個arp快取記憶體,裡面有本區域網上各主機的ip位址到 mac 位址的對映表。如果主機 a 知道主機 b 的 ip 位址,但是 arp 快取記憶體中沒有該 ip 位址到 mac 位址的對映,此時主機 a 通過廣播的方式傳送 arp 請求分組,主機 b 收到該請求後會傳送 arp 響應分組給主機 a 告訴它自己的 mac 位址,隨後主機 a 向它的快取記憶體中寫入主機 b 的 ip 位址到 mac 位址的對映。

計算機網路(10)網路層

ip多播 ip多播就是一對多的通訊,網際網路範圍內的多播要靠路由器來實現,能夠執行多播協議的路由器稱為多播路由器。多播資料報的目的位址一定不能寫主機位址,因為多播組中可能有成千上萬個主機位址,所以自資料報的目的位址中寫入多播組的標示符,設法讓加入這個多播組的主機位址與標示符關聯起來。多播組的標示符就...

計算機網路04 網路層

路由器中的子網掩碼目的是告訴使用者網路是哪一部分。比如網路是10.0.0.0,其中子網掩碼是255.0.0.0,則子網掩碼中的255表示網路是10部分,同樣子網掩碼格式的網段必須相同。在客戶端和伺服器之間傳輸資料的模型 其中mac位址是決定方式 使用自己的子網掩碼,判斷自己在哪個網段,判斷目標位址在...

計算機網路(四)網路層

3 劃分子網和構造超網 4 網際控制報文協議icmp 5 ipv6 2.1 虛擬互連網路 互連起來的各種物理網路的異構性是客觀存在的,但是利用ip協議就可以使得這些效能互異的網路在網路層上看起來是乙個統一的網路。將網路互連起來需要一些中間裝置 2.2 分類的ip位址 ip位址就是給網際網路上的每一台...