網路層協議介紹

2022-09-20 21:45:11 字數 1741 閱讀 6835

網路層協議介紹

目錄1.ip資料報格式

2.icmp協議

3.arp協議

1.ip資料報格式

版本號(4) :指p協議版本。並且通訊雙方使用的版本必須一致,目前我們使用的是ipv4,表示為0100

首部長度(4) : ip資料報的包頭長度

優先順序與服務型別(8) :該欄位用於表示資料報的優先順序和服務型別。通過在資料報中劃分- -定的優先順序, 用於實現qos (服務質量)的要求。

總長度(16) : ip資料報的總長度,最長為65535位元組,包括包頭和資料。

識別符號(16) :該欄位用於表示ip資料報的識別符號。當ip對上層資料進行分片時,它將給所有的分片分配一組編號,然後將這些編號放入識別符號欄位中,保證分片不會被錯誤地重組。識別符號字段用於標誌乙個資料報, 以便接收節點可以重組被分片的資料報

標誌(3) :和識別符號一-起傳遞,指示不可以被分片或者最後-個分片是否發出

段偏移量(13) :在-乙個分片序列中如何將各分片連線起來,按什麼順序連線起來

ttl生命週期(8) :可以防止乙個資料報在網路中無限迴圈的**下去,每經過一乙個路由器-1,當ttl的值為0時, 該資料報將被丟棄

協議號(8) :封裝的,上層哪個協議,icmp:1 tcp:6 udp:17

首部校驗和(16) :這個欄位只檢驗資料報的首部,不包括資料部分。這是因為資料報沒經過一-次路由器,都要重新計算一下首部校驗和(因為,- -些字段如生存時間、標誌片偏移等可能發生變化)

源位址(32) :源ip位址,表示傳送端的ip位址

目標位址(32) :目標ip位址,表示接收端的ip位址

可選項:選項字段根據實際情況可變長,可以和ip- -起使用的選項有多個。例如,可以輸入建立該資料報的時間等。在可選項之後,就是上層資料

icmp協議

icmp是乙個「錯誤幀測與回饋機制」

通過ip資料報封裝的

用來傳送錯誤和控制訊息

icmp協議的封裝

icmp協議屬於網路層協議

icmp資料的封裝過程

icmp頭部

icmp資料

ip頭部

上層資料(icmp報文)

幀頭部上層資料

上層資料

幀尾部arp協議

1.什麼是arp協議?

arp協議是通過解析ip位址得到mac位址的,是乙個在網路協議包中極其重要的網路傳輸協議,所有arp協議在網路層被應用,它是網路層與鏈路層連線的重要樞紐,每當有一乙個資料要傳送的時候都需要在通過arp協議將ip位址轉換成mac位址。

2.arp協議如何工作

為了實現ip位址與mac位址的查詢與轉換, arp協議引入了arp快取表的概念,每台主機或路由器在維護著arp快取表 (arp table),這個表包含ip位址到mac位址的對映關係,表中記錄了

3.arp工作原理

arp攻擊原理

欺騙其他所有計算機

欺騙被攻擊計算機

arp攻擊傳送的是arp應答,但是arp應答中的mac位址為虛假位址,所以在其他主機想要進行通訊時,會將目的mac位址設定成此虛假mac位址導致無法正常通訊。

網路層協議介紹

目錄 一 網路層的功能 二 icmp協議 三 ping命令 四 arp命令 1.定義了基於ip協議的邏輯位址 2.路由 連線不同的網段,傳輸資料 3.選路 選擇資料通過網路的最佳路徑 1.icmp是乙個 錯誤偵測與回饋機制 2.通過ip資料報封裝的 3.用來傳送錯誤和控制訊息 1.ping t 引數...

網路層協議介紹

定義了基於ip協議的邏輯位址 連線不同的媒介型別 選擇資料通過網路的最佳路徑 ip資料報格式 協議字段 如下圖 版本 4 ipv4或者ipv6 首部長度 4 ip頭部長度,一般來說是20個位元組,最大可以到40位元組 優先順序與服務型別 8 用於標記ip資料報的優先順序,優先進行傳輸 總長度 16 ...

網路層協議介紹

網路層的功能 定義了基於ip協議的邏輯位址 連線不同的媒介型別 選擇資料通過網路的最佳路徑 ip資料報格式 協議字段 版本字段 版本 4位元位 ip包頭部長度 首部長度 4位元位 優先順序與服務型別 8 ip資料總長度 總長度 16 上層的資料到ip層會被分片 識別符號 16 標誌 3 段偏移量 1...