網路層協議與應用

2021-10-10 11:16:34 字數 1538 閱讀 1498

1.ip資料報格式

版本:ipv4

首部長度:ip包頭部長度,因為長度可變,因此需要定義

優先順序與服務型別:提供三層的qos

總長度:ip資料總長度

識別符號,標誌,段偏移量:上層來的資料到ip層被分片,這幾個字段用來對資料報進行標識,使資料到達目的端重組的時候,不會亂序.

ttl:為了防止乙個資料報在網路中無限的迴圈下去,每當通過乙個路由器數字減一

協議號:用來標識上層資料是tcp(協議號6)還是udp(協議號17)

2.廣播和廣播域

廣播:將廣播位址作為目的位址的資料幀

廣播域:將網路中能接收到同一廣播所有節點的集合

3.arp協議

作用:將乙個ip位址解析為mac位址

windows中的arp命令:

​ arp -a #檢視arp快取

​ arp -d #清除arp快取

​ arp -s ip位址 mac位址 #arp繫結

cisco中arp的命令:

​ show arp #檢視arp快取表

​ clear arp-cache #清除arp快取

​ arp ip-address mac-address arpa #arp繫結

4.icmp協議

作用:錯誤偵測與回饋機制

常見幾種ping包回顯資訊及原因:

1.可以ping通,ip可用,無防火牆:可以正確返回時間,ttl值

2.ping未知主機名:返回找不到主機+網域名稱

3.ping網路中不存在的ip位址或物理鏈路中斷:返回無法訪問目標主機

3.位址存在,防火牆攔截:返回請求資訊.

5.arp攻擊

arp攻擊原理

關鍵點:傳送虛假的mac,整個網路無法通訊

​ 2.arp欺騙主機

​ 3.arp欺騙閘道器

5.arp繫結原理

主機繫結arp:

netsh inte***ce ip show neighbors

netsh inte***cd ip set neighbors 介面號 ip位址 mac位址

閘道器繫結arp:

arp ip位址 mac位址 arpa 介面名

交換機繫結arp:

acd ip set neighbors 介面號 ip位址 mac位址

閘道器繫結arp:

arp ip位址 mac位址 arpa 介面名

交換機繫結arp:

arp ip位址 mac位址 arpa 介面名

網路層協議與應用

ip資料報格式 版本 該欄位包涵的是ip 的版本號,目前ip的版本為ipv4,ipv4面臨最大的問題是ip位址不足,即將使用的是ipv6的下乙個版本 首部長度 該欄位用於表示ip資料報頭長度,ip資料報頭最短為20位元組,但是其長度是可變的,具體取決選項欄位的長度 優先順序與服務型別 用於表示資料報...

網路協議 應用層

基於tcp ip的應用層協議 1.1.1 請求行 1.1.2 首部 就是請求頭,例如accept charset content type cache control if modified since 1.1.3 正文實體 正式的資料報文 1.1.4 http請求的傳送 客戶端傳送請求,應用層傳二...

網路協議 應用層協議 概述

應用層協議概述 前面介紹的 ip 協議 tcp 協議和 udp 協議分別屬於網路層和傳輸層協議,都是屬於網路通訊中的基礎部分,接下來,要開始介紹網路通訊中應用層協議,應用層協議非常豐富,也是我們日常打交道最多的部分 不論是我們前面介紹過的 dns 網域名稱解析協議,還是我們日常 web 依賴的 ht...