計算機網路原理精講第四章 網路層

2022-04-18 06:40:49 字數 2906 閱讀 9771

負責在不同網路之間盡力**資料報,基於資料報的ip位址**,不負責丟失重傳,不負責資料報順序

傳送端1、應用程式準備要傳輸的檔案

2、傳輸層 將檔案分段並編號

3、網路層 新增目標ip位址、源ip位址

4、資料鏈路層 分兩張情況,一種使用自己的子網掩碼判斷自己在哪個網段;另一種使用自己的子網掩碼,判斷目標位址在哪個網段;如果是同乙個網段,就使用arp協議廣播解析目標ip位址的mac位址;如果不是同乙個網段,則將資料傳送給閘道器,交給路由器選擇下一跳,直到到達目標位址

計算機通訊過程,本網段通訊和跨網段通訊的過程

引自wiki:網際協議(英語:internet protocol,縮寫:ip;也稱網際網路協議)是用於分組交換資料網路的一種協議。ip是在tcp/ip協議族中網路層的主要協議,任務僅僅是根據源主機和目的主機的位址來傳送資料。為此目的,ip定義了定址方法和資料報的封裝結構。

將ip位址通過廣播,目標mac位址是ff-ff-ff-ff-ff-ff,解析目標ip位址的mac位址,廣播不能跨路由

ping命令學習icmp

網路群組管理協議(英語:internet group management protocol,縮寫:igmp)是用於管理網路協議多播組成員的一種通訊協議。ip主機和相鄰的路由器利用igmp來建立多播組的組成員。像icmp用於單播連線一樣,igmp也是ip多播說明的乙個完整部分。 igmp為網際網路協議的一種,屬於開放系統鏈結(osi) 模組的第三層協議,ip主機用它將主機的多點傳送成員人數報告給臨近的多點傳送路由器

引自wiki:路由資訊協議(英語:routing information protocol,縮寫:rip)是一種內部閘道器協議(igp),為最早出現的距離向量路由協定。屬於網路層,其主要應用於規模較小的、可靠性要求較低的網路,可以通過不斷的交換資訊讓路由器動態的適應網路連線的變化,這些資訊包括每個路由器可以到達哪些網路,這些網路有多遠等。

用於配置動態路由,適用於小規模網路

引自wiki:開放式最短路徑優先(英語:open shortest path first,縮寫為 ospf)是對鏈路狀態路由協議的一種實現,隸屬內部閘道器協議(igp),故運作於自治系統內部。採用戴克斯特拉演算法(dijkstra's algorithm)被用來計算最短路徑樹。它使用「代價(cost)」作為路由度量。鏈路狀態資料庫(lsdb)用來儲存當前網路拓撲結構,路由器上屬於同一區域的鏈路狀態資料庫是相同的(屬於多個區域的路由器會為每個區域維護乙份鏈路狀態資料庫)。ospf分為ospfv2和ospfv3兩個版本,其中ospfv2用在ipv4網路,ospfv3用在ipv6網路。ospfv2是由rfc 2328定義的,ospfv3是由rfc 5340定義的。

用於配置動態路由,適用於大中型規模網路

資料部分來自傳輸層

上圖中,一行代表32個位元,等於4個位元組,固定部分一共5行,總共20個位元組

各個字段意義如下

版本:用來表示tcp/ip協議的版本,例如ipv4、ipv6

首部長度:規定首部的長度

區分服務:區分不同的流量進行排隊(qos),十六進製制表示

總長度:16個位元表示,乙個資料報最大可用2的16次方減1對於65535個位元組表示

標識:用於給網路層資料報分片標識,根據標識組裝成完整的資料報

標誌:標誌(flag)佔3位位元,用於表示資料報是完整的還是其中乙個分片。目前只有前兩位有意義,標誌欄位的最低位是mf(more fragment)。mf=1表示後面"還有分片"。mf=0表示最後乙個分片。標誌字段中間一位是df(don't fragment)。只有當df=0時才允許分片。當資料報不分片時,這3位是 "010" 表示

片偏移:記錄分片後每個資料報的第乙個位元組佔完整資料報的第多少個位元組(從0計算),再除以8表示

生存時間:在ip資料報中,用來表示資料報的生存時間,每經過乙個路由器,生存時間減一;linux下預設64,window128,unix預設255

協議:用來表示資料部分的資料是屬於什麼協議的,常見的協議號十進位制表示的有icmp協議1,igmp協議2,tcp協議6,udp協議17,ipv6協議41,ospf協議89

首部校驗和:接收端用此來校驗資料報的正確性,最後計算結果為0,則保留資料報,否則認為資料報在傳輸過程中被修改了,丟棄資料報

源位址:源ip位址

目的位址:目標ip位址

可選字段(長度可變):用於一些自定義設計,在ipv6格式的資料報中已取消

填充:當可選部分不夠位數時,用來填充的部分

資料部分:如果不分片,資料報的資料最大不超過1480位元組

計算機網路第四章 網路層

2.5 ip 資料報的格式 3 劃分子網和構造超網 4 網際控制報文協議 icmp 電信網的成功經驗讓網路負責可靠交付 虛電路是邏輯連線 網際網路採用的設計思路 虛電路服務與資料報服務的對比 網際協議 ip 是 tcp ip 體系中兩個最主要的協議之一。與 ip 協議配套使用的還有四個協議 位址解析...

計算機網路第四章 網路層

區別 實體地址是資料鏈路層和物理層使用的位址 ip位址是網路層和以上各層使用的位址,邏輯位址 兩類位址在各自層次中的作用 乙個ip資料報由首部和資料兩個部分組成。其中首部的前乙個部分是固定部分,長度固定共20位元組,這是所有ip資料報必須具有的。後一部分是可變部分,其長度是可變的,不是必須的。1 首...

計算機網路第四章測試 網路層

1.在網際網路通訊中,從ip位址到硬體位址的轉換,由 協議完成。參 b.arp 2.網際網路多播採用的管理協議是 協議。a.udp b.ip c.igmp d.tcp 參 c.igmp 3.若路由器r因為擁塞丟棄ip分組,則此時r可以向發出該ip分組的源主機傳送的icmp報檔案型別是 a 路由重定向...