自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ICMP協(xié)議的命令和重定向

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
文中,我們對(duì)ICMP協(xié)議的有關(guān)內(nèi)容進(jìn)行了詳述。包括Ping命令的使用以及重定向的設(shè)置。通過(guò)文章來(lái)詳細(xì)了解一下吧。

在這篇文章中,我們對(duì)ICMP協(xié)議的Ping命令和重定向兩方面內(nèi)容進(jìn)行一下解析。首先我們來(lái)介紹一下Ping命令的應(yīng)用。首先我們看一下在Windows下Ping相關(guān)ICMP的設(shè)置。

Ping命令

Ping命令利用ICMP回射請(qǐng)求報(bào)文和回射應(yīng)答報(bào)文來(lái)測(cè)試目標(biāo)系統(tǒng)是否可達(dá)。

ICMP回射請(qǐng)求和ICMP回射應(yīng)答報(bào)文是配合工作的。當(dāng)源主機(jī)向目標(biāo)主機(jī)發(fā)送了ICMP回射請(qǐng)求數(shù)據(jù)包后,它期待著目標(biāo)主機(jī)的回答。目標(biāo)主機(jī)在收到一個(gè)ICMP回射請(qǐng)求數(shù)據(jù)包后,它會(huì)交換源、目的主機(jī)的地址,然后將收到的ICMP回射請(qǐng)求數(shù)據(jù)包中的數(shù)據(jù)部分原封不動(dòng)地封裝在自己的ICMP回射應(yīng)答數(shù)據(jù)包中,然后發(fā)回給發(fā)送ICMP回射請(qǐng)求的一方。如果校驗(yàn)正確,發(fā)送者便認(rèn)為目標(biāo)主機(jī)的回射服務(wù)正常,也即物理連接暢通。

在Windows 9X、Windows 2000等操作系統(tǒng)的Ping命令中,ICMP包中的數(shù)據(jù)長(zhǎng)度默認(rèn)為32字節(jié),其內(nèi)容為英文小寫(xiě)字母循環(huán)系列(abcdefg…wabcdefghi),如圖1所示。在Cisco路由器、交換機(jī)設(shè)備中,ICMP包的缺省內(nèi)容模式是0xabcd,如圖2所示。

圖1  Windows下的PING包內(nèi)容

圖1  Windows下的PING包內(nèi)容

圖2  Cisco設(shè)備中的PING包內(nèi)容

圖2  Cisco設(shè)備中的PING包內(nèi)容

ICMP重定向

ICMP雖然不是路由協(xié)議,但是有時(shí)它也可以指導(dǎo)數(shù)據(jù)包的流向(使數(shù)據(jù)流向正確的網(wǎng)關(guān))。ICMP協(xié)議通過(guò)ICMP重定向數(shù)據(jù)包(類(lèi)型5、代碼0:網(wǎng)絡(luò)重定向)達(dá)到這個(gè)目的。

圖3  ICMP重定向

圖3  ICMP重定向

如圖3所示,主機(jī)PC要ping路由器R2的loopback 0地址:192.168.3.1,主機(jī)將判斷出目標(biāo)屬于不同的網(wǎng)段,因此它要將ICMP請(qǐng)求包發(fā)往自己的默認(rèn)網(wǎng)關(guān)192.168.1.253(路由器R1的E0接口)。但是,這之前主機(jī)PC首先必須發(fā)送ARP請(qǐng)求,請(qǐng)求路由器R1的E0(192.168.1.253)的MAC地址。

當(dāng)路由器R1收到此ARP請(qǐng)求包后,它首先用ARP應(yīng)答包回答主機(jī)PC的ARP請(qǐng)求(通知主機(jī)PC:路由器R1自己的E0接口的MAC地址)。然后,它(路由器R1)將此ICMP請(qǐng)求轉(zhuǎn)發(fā)到路由器R2的E0接口:192.168.1.254(要求路由器R1正確配置了到網(wǎng)絡(luò)192.168.3.0/24的路由)。此外,路由器R1還要發(fā)送一個(gè)ICMP重定向消息給主機(jī)PC,通知主機(jī)PC對(duì)于主機(jī)PC請(qǐng)求的地址的網(wǎng)關(guān)是:192.168.1.254。

路由器R2此時(shí)會(huì)發(fā)送一個(gè)ARP請(qǐng)求消息請(qǐng)求主機(jī)PC的MAC地址,而主機(jī)PC會(huì)發(fā)送ARP應(yīng)答消息給路由器R2。***路由器R2通過(guò)獲得的主機(jī)PC的MAC地址信息,將ICMP應(yīng)答消息發(fā)送給主機(jī)PC。

ICMP重定向包的內(nèi)容如圖4、圖5所示。注意圖4 ICMP包頭中的Type和Code字段的值和含義。#p#

圖4  ICMP重定向包 

圖4  ICMP重定向包

圖5  ICMP重定向包-續(xù)

如果還有后續(xù)的ICMP請(qǐng)求包,則除了ARP消息,所有的事件序列和上面的敘述相同。如圖6所示。


 
圖6  ICMP重定向事件序列

責(zé)任編輯:佟健 來(lái)源: TT安全
相關(guān)推薦

2010-12-14 15:07:15

ICMP路由重定向

2010-08-02 16:11:29

ICMP協(xié)議

2010-07-28 17:40:07

2009-12-25 16:21:41

shell命令

2010-06-24 14:58:06

ICMP協(xié)議消息

2010-07-13 10:10:07

2010-08-02 16:43:46

ICMP協(xié)議

2009-06-25 14:54:22

Servlet轉(zhuǎn)發(fā)Servlet重定向

2010-07-30 16:00:36

ICMP協(xié)議

2010-08-02 16:41:15

2010-03-19 09:22:02

linux命令應(yīng)用及語(yǔ)

2022-11-10 15:08:44

Linux輸入輸出

2010-06-13 15:53:35

ICMP協(xié)議

2010-08-02 16:14:54

2009-06-30 15:37:27

Servlet和JSP

2020-12-09 11:10:12

shellLinux管道

2010-06-24 13:04:13

ICMP協(xié)議

2014-11-27 09:38:12

2019-07-28 21:05:47

ICMPIP網(wǎng)絡(luò)協(xié)議

2011-08-24 09:35:54

ICMPIGMPRIP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)