一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

同個(gè)網(wǎng)段和不同網(wǎng)段的ping過(guò)程

 leexingyuan5 2019-01-21

轉(zhuǎn)載自:ping命令整個(gè)過(guò)程詳解

略有增刪改。

在這里講ping的兩情況:一種是同一網(wǎng)段內(nèi),一種是跨網(wǎng)段的ping。


一、同一網(wǎng)段內(nèi)


首先,如果主機(jī)A,要去ping主機(jī)B,那么主機(jī)A,就要封裝二層報(bào)文,他會(huì)先查自己的ARP緩存表(IP-MAC的映射),如果沒(méi)有B的MAC地址,A就會(huì)向外發(fā)送一個(gè)ARP廣播包,如圖: 


其中ARP報(bào)文格式如下:


其中OP 

1:表示ARP請(qǐng)求 

2:表示ARP應(yīng)答 

3:表示RARP請(qǐng)求 

4:表示RARP應(yīng)答 


首先,交換機(jī)收到這個(gè)報(bào)文后,它會(huì)學(xué)習(xí)到A的MAC和入端口號(hào)并保存在MAC地址表中(MAC-port映射)(或者更新A的MAC-port生存期),接著,它會(huì)向所有端口發(fā)送這個(gè)ARP廣播包,其它主機(jī)收到后,發(fā)現(xiàn)不是在找自己,就紛紛丟棄了該報(bào)文,不去理會(huì)(路由器可以隔絕廣播域,一般情況下會(huì)丟棄廣播包,除非開(kāi)了代理ARP功能)。主機(jī)B收到報(bào)文后,就立即響應(yīng),我的MAC地址是多少,并回復(fù)一個(gè)ARP響應(yīng)報(bào)文格式給主機(jī)A。如圖:


ARP報(bào)文格式為:



交換機(jī)收到ARP響應(yīng)包之后,先學(xué)習(xí)B的MAC-port并記錄在MAC地址表中(或者更新B的MAC-port的生存期),接著它根據(jù)目的MAC查找MAC地址表,發(fā)現(xiàn)這個(gè)目的MAC跟port有映射,所以直接把這個(gè)ARP響應(yīng)包從該端口發(fā)出去給A了。


而主機(jī)A根據(jù)ARP響應(yīng)包,學(xué)到了主機(jī)B的MAC地址,就把這個(gè)MAC地址封裝到ICMP協(xié)議的二層報(bào)文中向主機(jī)B發(fā)送,報(bào)文格式如下: 



交換機(jī)這個(gè)時(shí)候已經(jīng)知道目的MAC為B的數(shù)據(jù)包要從哪個(gè)端口發(fā)出去了,所以它會(huì)把ICMP包直接從該端口單播出去。


當(dāng)主機(jī)B收到了這個(gè)報(bào)文后,發(fā)現(xiàn)是主機(jī)A 的ICPM回顯請(qǐng)求,就按同樣的格式,返回一個(gè)值給主機(jī)A,這樣就完成了同一網(wǎng)段內(nèi)的ping過(guò)程。



在這里,講了這么久的局域網(wǎng)內(nèi)的PING,實(shí)際過(guò)程的發(fā)生不到1毫秒。


二、不同網(wǎng)段內(nèi)


如果主機(jī)A要ping主機(jī)C,那么主機(jī)A發(fā)現(xiàn)主機(jī)C的IP和自己不是同一網(wǎng)段,他就去找網(wǎng)關(guān)轉(zhuǎn)發(fā),但是他也不知道網(wǎng)關(guān)的MAC地址情況下呢?他就會(huì)向之前那個(gè)步驟一樣先發(fā)送一個(gè)ARP廣播,學(xué)到網(wǎng)關(guān)的MAC地址,再發(fā)封裝ICMP報(bào)文給網(wǎng)關(guān)路由器.。ICMP報(bào)文格式如下(目的MAC是路由器的網(wǎng)卡地址,目的IP還是主機(jī)C的ip。這也進(jìn)一步反應(yīng)了鏈路層只管一跳,而網(wǎng)絡(luò)層管host-to-host):



當(dāng)路由器收到主機(jī)A發(fā)過(guò)來(lái)的ICMP報(bào)文,發(fā)現(xiàn)其目的地址是本身MAC地址,根據(jù)目的的IP2.1.1.1,查路由表,發(fā)現(xiàn)2.1.1.1/24的路由表項(xiàng),得到一個(gè)出端口,去掉原來(lái)的MAC頭部,加上自己的MAC地址向主機(jī)C轉(zhuǎn)發(fā)。(如果網(wǎng)關(guān)也沒(méi)有主機(jī)C的MAC地址,還是要向前面一個(gè)步驟一樣,ARP廣播一下即可相互學(xué)到。路由器2端口能學(xué)到主機(jī)D的MAC地址,主機(jī)D也能學(xué)到路由器2端口的MAC地址。)報(bào)文格式如下(源MAC是路由器網(wǎng)卡地址,目的MAC是主機(jī)C的地址):



最后,在主機(jī)C已學(xué)到路由器2端口MAC地址,路由器2端口轉(zhuǎn)發(fā)給路由器1端口,路由1端口學(xué)到主機(jī)A的MAC地址的情況下,他們就不需要再做ARP解析,就將ICMP的回顯請(qǐng)求回復(fù)過(guò)來(lái)。報(bào)文格式大致如下: 



路由器收到ICMP響應(yīng)后,修改ICMP包的目的MAC為00-50-56-C0-00-01,源MAC為00-50-56-C0-00-02,源IP和目的IP保持不變。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    亚洲综合精品天堂夜夜| 国内精品伊人久久久av高清| 91欧美日韩国产在线观看| 欧美加勒比一区二区三区| 日韩精品你懂的在线观看| 丁香六月婷婷基地伊人| 国产农村妇女成人精品| 国产精品免费无遮挡不卡视频 | 国产午夜精品福利免费不| 欧美日韩精品久久第一页| 日本一二三区不卡免费| 亚洲男女性生活免费视频| 日韩蜜桃一区二区三区| 午夜福利视频日本一区| 国产情侣激情在线对白| 色婷婷国产精品视频一区二区保健| 国产亚洲欧美日韩国亚语| 日韩一级免费中文字幕视频| 高清一区二区三区大伊香蕉| 高清一区二区三区大伊香蕉| 国产精品夜色一区二区三区不卡| 日本免费一级黄色录像| 午夜色午夜视频之日本| 中文字幕乱码免费人妻av| 日本精品中文字幕在线视频| 国产免费人成视频尤物| 天堂网中文字幕在线观看| 国产精品美女午夜福利| 99久久免费看国产精品| 国产精品一区二区三区激情| 亚洲伦理中文字幕在线观看| 久久少妇诱惑免费视频| 国产精品成人一区二区三区夜夜夜| 欧美在线观看视频三区| 精品伊人久久大香线蕉综合| 91麻豆精品欧美视频| 91福利视频日本免费看看 | 国产黄色高清内射熟女视频| 欧美性高清一区二区三区视频| 中文字幕乱码一区二区三区四区 | 少妇一区二区三区精品|