国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

路由器的工作原理及數(shù)據(jù)是如何在路由器中通過(guò)

這篇具有很好參考價(jià)值的文章主要介紹了路由器的工作原理及數(shù)據(jù)是如何在路由器中通過(guò)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

對(duì)于一般人而言只要能使用路由器上網(wǎng)就可以了,但對(duì)于一個(gè)合格的網(wǎng)管來(lái)說(shuō),是必須要知道路由器的工作過(guò)程的,尤其是要知道數(shù)據(jù)是如何在路由器中通過(guò)的。
一、當(dāng)數(shù)據(jù)經(jīng)過(guò)路由器時(shí),在原始套接口上可調(diào)用connect函數(shù), connect函數(shù)僅設(shè)置目的地址。再重申一遍:端口號(hào)對(duì)原始套接口而言沒有意義。對(duì)于輸出而言,調(diào)用connect之后,由于目的地址已經(jīng)指定,我們可以調(diào)用write或send,而不是sendto了。
二、普通輸出通常通過(guò)sendto或sendmsg并指定目的IP地址來(lái)完成,如果套接口已經(jīng)連接,也可以調(diào)用write、writev或send,如果IP_HDRINCL選項(xiàng)未設(shè)置,則內(nèi)核寫的數(shù)據(jù)起始地址是IP頭部之后的第一個(gè)字節(jié)。
因?yàn)檫@種情況下,內(nèi)核將構(gòu)造IP頭部,并將它安在來(lái)自進(jìn)程數(shù)據(jù)之前。內(nèi)核將IPv4頭部的協(xié)議字段設(shè)置成用戶在調(diào)用socket函數(shù)時(shí)所給的第三個(gè)參數(shù)。
三、如果IP_HDRINCL選項(xiàng)已設(shè)置,則內(nèi)核寫的數(shù)據(jù)其實(shí)地址是IP頭部的第一個(gè)字節(jié)。用戶所提供的數(shù)據(jù)必須包括IP頭部。此時(shí)進(jìn)程構(gòu)造除了以下兩項(xiàng)以外的整個(gè)IP頭部,IPv4標(biāo)示字段可以設(shè)為0,要求內(nèi)核設(shè)置該值。而且僅當(dāng)該字段為0時(shí),內(nèi)核才為其設(shè)置和IPv4頭部校驗(yàn)和由內(nèi)核來(lái)計(jì)算和存儲(chǔ)。
四、如果創(chuàng)建原始套接口時(shí)指定了協(xié)議類型,即第三個(gè)參數(shù)protocol,那也并不是說(shuō)只能發(fā)該類型的數(shù)據(jù)包。如,即使將protocol指定為IPPROTO_TCP,也可以發(fā)送用戶自己組裝的UDP報(bào)文,不過(guò)此時(shí)如果IP_HDRINCL選項(xiàng)未設(shè)置,那么內(nèi)核將會(huì)在IP頭的協(xié)議字段指明后面的報(bào)文為TCP報(bào)文(不過(guò)此時(shí)卻為UDP報(bào)文)。
等數(shù)據(jù)包發(fā)送到對(duì)方TCP層,一般說(shuō)來(lái)會(huì)因?yàn)檎也坏胶线m的TCP套接口接收該數(shù)據(jù)包而被丟棄。不過(guò)該包可以在目標(biāo)主機(jī)的原始套接口上接收到。
五、如果IP_HDRINCL選項(xiàng)已設(shè)置,按照常規(guī),應(yīng)該組建自己的IP頭,但是即使我們沒有組建IP頭,用sendto或sendmsg并指定目的IP地址來(lái)發(fā)送數(shù)據(jù)是照樣可以完成的。但是這樣的數(shù)據(jù)包在目標(biāo)機(jī)上用原始套接口是接收不到的,因?yàn)樵趇p_rcv()中要對(duì)IP頭進(jìn)行驗(yàn)證,并且要分析校驗(yàn)和,所以該包會(huì)被丟棄,不過(guò)在鏈路層應(yīng)該能夠接收到該數(shù)據(jù)包。
六、如果設(shè)置了IP_HDRINCL選項(xiàng),并且數(shù)據(jù)包超長(zhǎng),那么數(shù)據(jù)會(huì)被丟棄,并會(huì)返回出錯(cuò)碼EMSGSIZE。如果未設(shè)置IP_HDRINCL選項(xiàng),并且數(shù)據(jù)包超長(zhǎng),那么數(shù)據(jù)包會(huì)被分片,要想接收到原始套接口,首先要接收的數(shù)據(jù)包必須有一個(gè)完整的、正確的IP頭,否則不能通過(guò)ip_rcv()中的包頭檢查和檢驗(yàn)和驗(yàn)證。
七、在原始套接口接收的數(shù)據(jù)包過(guò)程中,內(nèi)核會(huì)對(duì)接收的IP包進(jìn)行校驗(yàn)和驗(yàn)證,但不會(huì)對(duì)IP包以后的任何字段進(jìn)行檢測(cè)和驗(yàn)證。如,我們創(chuàng)建原始套接口時(shí),所指定的protocol參數(shù)為IPPROTO_TCP,內(nèi)核也不會(huì)進(jìn)行TCP校驗(yàn)和驗(yàn)證,而是直接把IP頭中協(xié)議字段為TCP的所有數(shù)據(jù)包都復(fù)制一份,提交給該原始套接口。
八、用原始套接口接收到的TCP包都是進(jìn)行了IP重組以后,TCP排序以前的報(bào)文。如果在創(chuàng)建原始套接口時(shí),所指定的protocol參數(shù)不為零,(socket的第三個(gè)參數(shù)),則接收到的數(shù)據(jù)報(bào)的協(xié)議字段應(yīng)該與之匹配。
否則該數(shù)據(jù)報(bào)不傳遞給該套接口。如果此原始套接口上綁定了一個(gè)本地IP地址,那么接收到的數(shù)據(jù)報(bào)的目的IP地址應(yīng)該與該綁定的IP地址相匹配,否則該數(shù)據(jù)包將不傳遞到該套接口。
如果此原始套接口通過(guò)connect指定了一個(gè)對(duì)方IP地址,那么接收到的數(shù)據(jù)包的源IP地址應(yīng)與該以連接地址相匹配,否則該數(shù)據(jù)包不傳遞給該套接口。
原始套接口接收不到任何的ARP或RARP協(xié)議類型的套接口,因?yàn)閚et_rx_action()會(huì)把ARP或RARP協(xié)議類型的數(shù)據(jù)包傳遞給ARP的接收函數(shù)類處理,不會(huì)傳遞給IP層的接收函數(shù)ip_rcv(),因?yàn)橛行㊣CMP類型的數(shù)據(jù)包在傳遞給原始套接口之前已經(jīng)被系統(tǒng)所響應(yīng),并不再向上層傳遞。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-453872.html

到了這里,關(guān)于路由器的工作原理及數(shù)據(jù)是如何在路由器中通過(guò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • HCIA 路由器工作原理 及其 靜態(tài)路由配置

    目錄 1、路由器工作原理 2、獲取未知網(wǎng)段的方法: 3、靜態(tài)路由 ? ? ? ? 1)寫法: ? ? ? ? 2)擴(kuò)展配置???????? ????????a、環(huán)回接口 ? ? ? ? 配置命令: ? ? ? ? 環(huán)回接口的作用: ????????b、手工匯總 ? ? ? ? 手工匯總作用: ? ? ? ? c、路由黑洞 ??????

    2024年02月13日
    瀏覽(25)
  • 網(wǎng)絡(luò)基礎(chǔ):路由器工作原理

    網(wǎng)絡(luò)基礎(chǔ):路由器工作原理

    目錄 一、理論 1.路由器工作原理 2.路由表獲取方式 3.路由器和交換機(jī)的區(qū)別 二、實(shí)驗(yàn) 1.華為系統(tǒng)配置2臺(tái)路由器 2.華為系統(tǒng)配置3臺(tái)路由器 3.華為系統(tǒng)配置浮動(dòng)路由 路由器工作在OSI七層協(xié)議中的第三層,也就是網(wǎng)絡(luò)層。其主要任務(wù)是接收來(lái)源于一個(gè)網(wǎng)絡(luò)接口的數(shù)據(jù)包,根據(jù)這

    2024年02月03日
    瀏覽(28)
  • 路由器的工作原理,詳細(xì)介紹

    路由器的工作原理,詳細(xì)介紹

    ???????? 路由器: router ? ???????? 作用:實(shí)現(xiàn)跨網(wǎng)段通信,不同的網(wǎng)絡(luò)之間通信 ? ????????交換機(jī) : switch ? ???? ????作用:組建局域網(wǎng),就是將電腦通過(guò)網(wǎng)絡(luò)連起來(lái) ? ? ? ? 交換機(jī)的原理參考文檔: 計(jì)算機(jī)網(wǎng)絡(luò)之交換機(jī)的工作原理---超詳細(xì)解析,誰(shuí)都看得

    2024年02月09日
    瀏覽(19)
  • 網(wǎng)絡(luò)基礎(chǔ)-路由器工作原理

    網(wǎng)絡(luò)基礎(chǔ)-路由器工作原理

    當(dāng)一個(gè)數(shù)據(jù)包經(jīng)過(guò)路由器,路由器會(huì)根據(jù)目的IP地址去查找路由表,根據(jù)路由表的配置,尋找轉(zhuǎn)發(fā)數(shù)據(jù)的出口。 (1)轉(zhuǎn)發(fā)數(shù)據(jù)包 (2)選擇最佳路徑轉(zhuǎn)發(fā)數(shù)據(jù)包 選擇最佳路徑 (1)路由器中維護(hù)路由條目的集合 (2)路由器根據(jù)路由表做路徑選擇 (1)直連網(wǎng)段:交換機(jī)端口(端口

    2024年02月16日
    瀏覽(20)
  • 路由器工作原理(第二十九課)

    路由器工作原理(第二十九課)

    路由器工作原理(第二十九課) 一圖勝過(guò)千言 1) 路由:數(shù)據(jù)從一個(gè)網(wǎng)絡(luò)到另外一個(gè)網(wǎng)絡(luò)之間轉(zhuǎn)發(fā)數(shù)據(jù)包的過(guò)程稱為路由 2) 路由器:連接不同網(wǎng)絡(luò),實(shí)現(xiàn)不同網(wǎng)段之間的通信 3)路由表:路由器選擇數(shù)據(jù)的傳輸路徑的依據(jù)

    2024年02月14日
    瀏覽(14)
  • 淺談路由器基本結(jié)構(gòu)與工作原理

    淺談路由器基本結(jié)構(gòu)與工作原理

    目錄 一、結(jié)構(gòu) 1.1 輸入端口 1.2 交換結(jié)構(gòu) 1.3 輸出端口 1.4 路由選擇處理器 二、輸入端口處理和基于目的地轉(zhuǎn)發(fā) 三、交換 四、輸出端口處理 五、何時(shí)出現(xiàn)排隊(duì) 5.1 輸入排隊(duì) 5.2 輸出排隊(duì) ????????下圖是一個(gè)通用路由器體系結(jié)構(gòu)的總體試圖視圖,其主要由輸入端口、交換結(jié)構(gòu)

    2024年03月19日
    瀏覽(27)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)】路由器的工作原理

    【計(jì)算機(jī)網(wǎng)絡(luò)】路由器的工作原理

    路由器的四個(gè)組件 輸入端口(input port):執(zhí)行物理層功能(input port 左邊方框、output port 右邊方框)、數(shù)據(jù)鏈路層功能(input/output port 中間方框)、查找功能(input port右邊方框) 交換結(jié)構(gòu):將路由器的輸入端口連接到它的輸岀端口 輸出端口:存儲(chǔ)從交換結(jié)構(gòu)接收的分組,并通

    2024年02月08日
    瀏覽(23)
  • DJ4-3 路由器的工作原理

    DJ4-3 路由器的工作原理

    目錄 一、路由器的整體結(jié)構(gòu) 二、輸入端口的功能 1. 三大模塊 2. 查找與轉(zhuǎn)發(fā)模塊 三、交換結(jié)構(gòu) 1. 經(jīng)內(nèi)存的交換結(jié)構(gòu) 2. 經(jīng)總線的交換結(jié)構(gòu) 3.?經(jīng)交換矩陣交換結(jié)構(gòu) 四、輸出端口的功能 五、排隊(duì) 1. 輸入端口排隊(duì) 2. 輸出端口排隊(duì) 路由器的兩個(gè)核心功能: 運(yùn)行路由協(xié)議或稱路由

    2023年04月23日
    瀏覽(23)
  • 金浪路由器無(wú)線網(wǎng)的工作原理分析

    雖然我們都會(huì)使用無(wú)線網(wǎng)來(lái)辦公上網(wǎng),但不少人對(duì)無(wú)線網(wǎng)的原理還不清楚,本文就以金浪無(wú)線路由器給大家科普一下這方面的知識(shí),相信大家看完后,會(huì)對(duì)你設(shè)置無(wú)線網(wǎng)絡(luò)有一定的幫助。 ? 一、無(wú)線網(wǎng)是一種能讓電腦在無(wú)線基站覆蓋范圍內(nèi)的任何地點(diǎn)發(fā)送、接收數(shù)據(jù)的局域網(wǎng)

    2024年02月05日
    瀏覽(85)
  • 華為榮耀路由器怎么樣?首創(chuàng)分布式Wi-Fi工作原理解析

    米路由有mini版,華為的榮耀路由也有應(yīng)對(duì)。日前,華為發(fā)布了繼“立方”后的又一款榮耀路由新品,至于型號(hào),就叫“榮耀路由”,較真的話你可以找WS831,目前只有白顏色。今天,華為商城和JD已同步上架開賣,和此前宣傳的一樣,188元。 說(shuō)到華為這款路由新品,小編想說(shuō)

    2024年02月08日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包