日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > 網(wǎng)絡(luò)協(xié)議
[導(dǎo)讀] Ping程序的實(shí)質(zhì)是利用了ICMP請(qǐng)求回顯和回顯應(yīng)答報(bào)文,但ARP請(qǐng)求和應(yīng)答報(bào)文也在其中起了非常重要的作用。 Ping的邏輯過(guò)程以從PC1 ping PC2(命令:ping 11.1.1.2 -

Ping程序的實(shí)質(zhì)是利用了ICMP請(qǐng)求回顯和回顯應(yīng)答報(bào)文,但ARP請(qǐng)求和應(yīng)答報(bào)文也在其中起了非常重要的作用。 Ping的邏輯過(guò)程以從PC1 ping PC2(命令:ping 11.1.1.2 -I 10.1.1.1)為例說(shuō)明Ping的邏輯過(guò)程。

1、ping程序生成一個(gè)ICMP請(qǐng)求回顯報(bào)文。

ICMP報(bào)文沿協(xié)議棧向下傳輸?shù)絠p層,封裝ip頭,包含源地址IP與目的地址IP。在此封裝過(guò)程中,IP層已經(jīng)根據(jù)IP地址和掩碼判斷出了源IP與目的IP不屬于同一網(wǎng)段(網(wǎng)段判斷的規(guī)則為:把IP地址的高XX位保留,其余位置0,IP地址共有四段,每段8位,共32位,順序?yàn)樽蟾哂业汀1热鏟C1的IP:10.1.1.1,掩碼24,IP所屬的網(wǎng)段為10.1.1.0-10.1.1.255),如圖1所示。

2、ICMP報(bào)文再向下傳到鏈路層,準(zhǔn)備進(jìn)行以太幀頭的封裝,但由于無(wú)法知道目的mac地址,暫時(shí)無(wú)法進(jìn)行封裝,如圖2所示。

3、由于已經(jīng)知道了源IP與目的IP不屬于同一網(wǎng)段,故主機(jī)要查找FIB表,找自己的下一跳,分以下兩種情況: 如果沒找到下一跳,則得不到下一跳的ip,自然也得不到下一跳的mac地址,以太幀頭無(wú)法進(jìn)行封裝,于是就ping不通。 如果找到了下一跳,得到了下一跳的ip,但此時(shí)還不知道下一跳的mac,故要發(fā)送ARP廣播請(qǐng)求。ARP的請(qǐng)求或應(yīng)答分組格式如圖3所示,參數(shù)如表1所示。

說(shuō)明:

以太首部中的以太網(wǎng)目的地址與ARP請(qǐng)求中的目的以太網(wǎng)地址是不一樣的,前者為全1,表示廣播,這樣才能被所有直連設(shè)備接收到。

后者是下一跳的mac地址,因?yàn)槲粗?,所以填充為?。但以太首部中的以太網(wǎng)源地址和ARP請(qǐng)求中的發(fā)送端以太網(wǎng)地址是一樣的,為重復(fù)信息。

FIB(Forward Information Base)表:即路由表。

3、下一跳(RTA b口 10.1.1.2/24)收到此請(qǐng)求以后,發(fā)現(xiàn)請(qǐng)求所對(duì)應(yīng)的IP地址是自己,于是回復(fù)一個(gè)ARP單播應(yīng)答給PC1,此應(yīng)答包含了10.1.1.2/24所對(duì)應(yīng)的mac地址,按圖3所示對(duì)應(yīng)的ARP參數(shù)如表2所示。

說(shuō)明:

在ARP應(yīng)答中,以太首部中的源地址和目的地址與ARP應(yīng)答報(bào)文中的發(fā)送端地址和目的地址完全相同。 以ARP Request為例說(shuō)明ARP分組格式的參數(shù)填寫,界面如圖4所示。

00 01為硬件類型,值為1表示以太網(wǎng)地址。

08 00為協(xié)議類型,值為8表示IP地址。

06表示硬件地址長(zhǎng)度為6字節(jié)。

04表示協(xié)議地址長(zhǎng)度為4字節(jié)。

00 01表示OP,值為1表示是ARP請(qǐng)求。

00 e0 fc 01 a5 03表示發(fā)送端以太網(wǎng)地址。

c0 a8 62 01表示發(fā)送端IP地址。

00 00 00 00 00 00表示目的以太網(wǎng)地址為未知。

c0 a8 62 02表示目的IP地址。

5、PC1此時(shí)已經(jīng)收到ARP應(yīng)答,得到了下一跳的mac地址,進(jìn)行以太幀頭的封裝。然后將數(shù)據(jù)報(bào)發(fā)送給RTA。

說(shuō)明:

以后很可能RTA也要向PC1進(jìn)行數(shù)據(jù)傳送,為避免總是發(fā)送ARP請(qǐng)求及應(yīng)答,減少網(wǎng)絡(luò)上的通信量采取以下做法:

當(dāng)PC1向RTA發(fā)送ARP請(qǐng)求時(shí),就已經(jīng)將自己的IP地址到物理地址的映射寫入ARP請(qǐng)求中。

當(dāng)RTA收到PC1的ARP請(qǐng)求后,RTA就將PC1的這一映射寫入到了自己的ARP緩存中。

6、RTA收到數(shù)據(jù)報(bào)后,拆掉以太幀頭,上送到IP層,發(fā)現(xiàn)IP首部中的目的IP地址11.1.1.2/24不是自己,需要轉(zhuǎn)發(fā),故查找自己的路由表,重新進(jìn)行數(shù)據(jù)報(bào)的封裝。

7、當(dāng)封裝到以太幀頭時(shí),發(fā)現(xiàn)目的mac地址(11.1.1.2/24對(duì)應(yīng)的mac地址)未知,故也要發(fā)ARP廣播請(qǐng)求。在此ARP請(qǐng)求中:

以太網(wǎng)源地址為RTA to PC2的mac地址,即11.1.1.1/24對(duì)應(yīng)的mac地址。

OP為1,表示ARP請(qǐng)求。

發(fā)送端以太網(wǎng)地址為RTA to PC2的mac地址,即11.1.1.1/24對(duì)應(yīng)的mac地址。

發(fā)送端IP地址為RTA to PC2的IP地址,即11.1.1.1/24。

目的以太網(wǎng)地址為未知,以全0填充。

目的IP地址為PC2的IP地址11.1.1.2/24。

8、PC2收到此請(qǐng)求以后,發(fā)現(xiàn)請(qǐng)求所對(duì)應(yīng)的IP地址是自己,于是回復(fù)一個(gè)ARP單播應(yīng)答給RTA,此應(yīng)答包含了11.1.1.2/24所對(duì)應(yīng)的mac地址。在此ARP應(yīng)答中:

以太網(wǎng)目的地址為RTA to PC2的mac地址,即11.1.1.1/24對(duì)應(yīng)的mac地址。

以太網(wǎng)源地址為PC2的mac地址,即11.1.1.2/24對(duì)應(yīng)的mac地址。

OP為2,表示ARP應(yīng)答。

發(fā)送端以太網(wǎng)地址為PC2的mac地址,即11.1.1.2/24對(duì)應(yīng)的mac地址。

發(fā)送端IP地址為PC2的IP地址,即11.1.1.2/24。

目的以太網(wǎng)地址為RTA to PC2的mac地址,即11.1.1.1/24對(duì)應(yīng)的mac地址。

目的IP地址為RTA to PC2的IP地址,即11.1.1.1/24。

說(shuō)明:

與前面RTA學(xué)習(xí)PC1的ARP映射一樣,PC2也相應(yīng)地在自己的ARP緩存中記錄了RTAc口的IP地址到物理地址的映射。

9、RTA此時(shí)已經(jīng)收到ARP應(yīng)答,得到了PC2的mac地址,進(jìn)行以太幀頭的封裝。然后將數(shù)據(jù)報(bào)發(fā)送給PC2。

10、PC2回應(yīng)PC1的ICMP包。

11、PC2收到此數(shù)據(jù)報(bào)后,拆封以太幀頭,拆封IP首部后發(fā)現(xiàn)是個(gè)ICMP請(qǐng)求回顯報(bào)文,于是會(huì)回復(fù)一個(gè)ICMP回顯應(yīng)答報(bào)文給PC1。此時(shí)的源IP地址變成了PC2的IP地址11.1.1.2/24,目的IP地址變成了PC1的IP地址10.1.1.1/24。由于目的IP與源IP不在同一網(wǎng)段,所以PC2也要查找FIB表,經(jīng)查找得知下一跳為RTA c口 11.1.1.1/24。如前所述,PC2的ARP緩存中已經(jīng)記錄了RTA c口的映射信息,故不需要再向RTA發(fā)送ARP請(qǐng)求,直接在ARP緩存中讀到RTA 11.1.1.1/24的mac地址進(jìn)行封裝,將數(shù)據(jù)報(bào)發(fā)給RTA。同理RTA也不用向PC1發(fā)送ARP請(qǐng)求,直接在自己的ARP緩存中讀到PC1的mac地址,將數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)給PC1。

12、PC1收到數(shù)據(jù)報(bào)后,逐層拆封以太幀頭、IP首部,得到ICMP回顯應(yīng)答,顯示ping通

Ping的用途:

就是用來(lái)檢測(cè)網(wǎng)絡(luò)的連通情況和分析網(wǎng)絡(luò)速度。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉