国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

用R R選項運行p i n g程序

2019-11-04 11:02:13
字體:
供稿:網(wǎng)友

在主機svr4上運行ping程序到主機slip。一個中間路由器(bsdi)將處理這個數(shù)據(jù)報。下面是svr4的輸出結(jié)果:分組所經(jīng)過的四站如圖7-4所示(每個方向各有兩站),每一站都把自己的IP地址加入RR清單。

用R R選項運行p i n g程序(圖一)


圖7-4帶有記錄路由選項的ping程序

路由器bsdi在不同方向上分別加入了不同的IP地址。它始終是把出口的IP地址加入清單。我們還可以看到,當(dāng)ICMP回顯應(yīng)答到達原始系統(tǒng)(svr4)時,它把自己的入口IP地址也加入清單中。
還可以通過運行帶有-v選項的tcpdump命令來查看主機sun上進行的分組交換(參見IP選項)。輸出如圖7-5所示。

用R R選項運行p i n g程序(圖二)


圖7-5記錄路由選項的tcpdump輸出

輸出中optlen=40表示在IP首部中有40個字節(jié)的選項空間(IP首部長度必須為4字節(jié)的整數(shù)倍)。RR{39}的意思是記錄路由選項已被設(shè)置,它的長度字段是39。然后是9個IP地址,符號“#”用來標(biāo)記RR選項中的ptr字段所指向的IP地址。由于我們是在主機sun上觀察這些分組(參見圖7-4),因此所能看到ICMP回顯請求中的IP地址清單是空的,而ICMP回顯應(yīng)答中有3
個IP地址。我們省略了tcpdump輸出中的其他行,因為它們與圖7-5基本一致。
位于路由信息末尾的標(biāo)記EOL表示IP選項“endoflist(清單結(jié)束)”的值。EOL選項的值可以為0。這時表示39個字節(jié)的RR數(shù)據(jù)位于IP首部中的40字節(jié)空間中。由于在數(shù)據(jù)報發(fā)送之前空間選項被設(shè)置為0,因此跟在39個字節(jié)的RR數(shù)據(jù)之后的0字符就被解釋為EOL。這正是我們所希望的結(jié)果。假如在IP首部中的選項字段中有多個選項,在開始下一個選項之前必須填入空白字符,另外還可以用另一個值為1的非凡字符NOP(“noOperation”)。
在圖7-5中,SVR4把回顯請求中的TTL字段設(shè)為32,BSD/386設(shè)為255(它打印出的值為254是因為路由器bsdi已經(jīng)將其減去1)。新的系統(tǒng)都把ICMP報文中的TTL設(shè)為最大值(255)。
在作者使用的三個TCP/IP系統(tǒng)中,BSD/386和SVR4都支持記錄路由選項。這就是說,當(dāng)轉(zhuǎn)發(fā)數(shù)據(jù)報時,它們都能正確地更新RR清單,而且能正確地把接收到的ICMP回顯請求中的RR清單復(fù)制到出口ICMP回顯應(yīng)答中。雖然SunOS4.1.3在轉(zhuǎn)發(fā)一個數(shù)據(jù)報時能正確更新RR清單,但是不能復(fù)制RR清單。Solaris2.x對這個問題已作了修改。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 咸宁市| 庐江县| 仲巴县| 双城市| 墨竹工卡县| 尖扎县| 大厂| 东港市| 濮阳县| 沅江市| 深水埗区| 利川市| 象州县| 安宁市| 文水县| 文安县| 金平| 大理市| 鹰潭市| 高雄市| 响水县| 亳州市| 开化县| 车险| 滨州市| 左贡县| 东方市| 特克斯县| 固安县| 谷城县| 丹阳市| 白朗县| 和硕县| 柯坪县| 石门县| 梁山县| 秦安县| 三穗县| 依安县| 平定县| 营口市|