03 IP協議 ICMP協議與ARP協議

2021-10-04 11:28:08 字數 2635 閱讀 6158

00-50-56-00-00-01

--乙太網幀格式

目的位址 源位址 型別 資料 幀校驗序列

6位元組 6位元組 2位元組 46-1500位元組 4位元組

報頭:14位元組

報尾:4位元組

乙太網資料幀最小是64位元組

乙太網資料幀最大是1518位元組

--乙太網命名方式

100base-tx

速率: 10/100/1000

訊號:基帶(數碼訊號)

介質:雙絞線 tx ,光纖 fx

2)交換機

–交換機工作原理

根據mac位址表**資料幀

#學習:學習資料幀中源mac位址和交換機埠的對應關係

源:00-50-56-11-11-11

目標:00-50-56-22-22-22

e0/0/1

1 00-50-56-11-11-11 e0/0/1

#廣播:向除了進口之外的所有埠廣播

1 00-50-56-11-11-11 e0/0/1 300秒

2 00-50-56-22-22-22 e0/0/5 300秒

#**#更新:每隔300秒更新一次

--衝突域和廣播域

衝突域(集線器):資料幀會產生的衝突範圍

廣播域(交換機):能接收到廣播訊息的範圍

路由器可以分隔廣播域

--交換機的基本命令

檢視交換機的mac位址 display bridge mac-address

檢視mac位址表 display mac-adress

檢視鄰居資訊 llpd enable

display lldp neighbor brief

設定介面的雙工模式和速率 duplex half

speed 10

網路層1.ip資料報報頭結構

版本號 首部長度 優先順序與服務型別 總長度

識別符號 標誌 段偏移量

ttl 協議號 首部校驗和

源位址目標位址

可選項 0-40位元組之間

資料版本號:ip協議的版本 ipv4,ipv6 海運,空運

首部長度:ip資料報的報頭長度 快遞單的大小

基本報頭(20位元組)+可選項(0-40位元組)=20-60位元組

優先順序與服務型別:此ip資料報是否需要優先傳送 普通快遞還是加急的快遞

總長度:ip資料報報頭加資料的總長度

基本報頭(20位元組)+可選項(0-40位元組)+資料

識別符號:快遞單的唯一的編號 運單編號

標誌:此資料是否經過分段 貨物是否經過拆分 是

段偏移量:此資料段距離初始位置的值 此機器的第幾個零件 101,102,103

ttl:time to live 生存時間

資料報初始傳送時有乙個生存時間 128

每經過乙個路由器(一跳),ttl會減1

當ttl為0的時候,此資料報就會被丟棄

協議號:資料報在被ip封裝之前,被哪個協議封裝過。

1 icmp

6 tcp

17 udp

version 版本號

header length 首部長度

differentiated services field 優先順序與服務型別

total length 總長度

identification 識別符號

flags 標誌

donot fragment 沒有分段

fragment offset 段偏移量

time to live 生存時間

protocol 協議號

source 源位址

destination 目標位址

2.icmp

網路控制訊息協議

檢測網路連線情況

ping 目標主機名或ip位址 -t

1)icmp提示訊息

reply from 正常訪問

request timed out 請求超時,資料報能出去,但是不能回來

destination host unreachable 目標主機不可達,資料報發不出去(沒有設定閘道器)

unknown host 主機名 未知主機名,網域名稱解析有問題

2)icmp報文型別

echo 8 請求報文

echo reply 0 回應報文

3.arp協議

–把對方主機的ip位址解析為mac位址

–傳送arp廣播來解析對方主機的mac位址

–解析的結果儲存到本機arp快取表中

–先檢視arp快取表,再進行arp廣播查詢

arp -a		顯示arp快取

arp -d 清空arp快取

arp -s 192.168.1.2 00-50-56-00-00-01 新增arp靜態對映

實驗一:使用科來抓包檢視ip包頭格式

1.設定虛擬機器和本機連網

虛擬機器:vmnet8,192.168.10.1,關閉防火牆

本機:vmnet8,192.168.10.5,關閉防火牆

2.本機開啟科來抓包

選擇"vmnet8"網絡卡

3.停止抓包,檢視ip包頭

檢視源ip位址和目標ip位址這兩個字段

ping 原理與ICMP協議

ping 原理與icmp協議 ping的原理 ping程式是用來探測主機到主機之間是否可通訊,如果不能ping到某台主機,表明不能和這台主機建立連線。ping使用的是icmp協議,它傳送icmp回送請求訊息給目的主機。icmp協議規定 目的主機必須返回icmp回送應答訊息給源主機。如果源主機在一定時...

ping 原理與ICMP協議

ping 的原理 ping 程式是用來探測主機到主機之間是否可通訊,如果不能ping到某台主機,表明不能和這台主機建立連線。ping 使用的是icmp協議,它傳送icmp回送請求訊息給目的主機。icmp協議規定 目的主機必須返回icmp回送應答訊息給源主機。如果源主機在一定時間內收到應答,則認為主機...

ping 原理與ICMP協議

ping的原理 ping程式是用來探測主機到主機之間是否可通訊,如果不能ping到某台主機,表明不能和這台主機建立連線。ping使用的是icmp協議,它傳送icmp回送請求訊息給目的主機。icmp協議規定 目的主機必須返回icmp回送應答訊息給源主機。如果源主機在一定時間內收到應答,則認為主機可達。...