網路層協議介紹
目錄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...