網(wǎng)絡(luò)是怎樣連接的_戶根勤---解壓密碼:666666目錄瀏覽器生成消息 1——探索瀏覽器內(nèi)部1.1 生成HTTP 請(qǐng)求消息51.1.1 探索之旅從輸入網(wǎng)址開(kāi)始 51.1.2 瀏覽器先要解析URL 71.1.3 省略文件名的情況 91.1.4 HTTP 的基本思路 101.1.5 生成HTTP 請(qǐng)求消息 141.1.6 發(fā)送請(qǐng)求后會(huì)收到響應(yīng) 201.2 向DNS 服務(wù)器查詢Web服務(wù)器的IP 地址241.2.1 IP 地址的基本知識(shí) 241.2.2 域名和IP 地址并用的理由 281.2.3 Socket庫(kù)提供查詢IP 地址的功能 301.2.4 通過(guò)解析器向DNS 服務(wù)器發(fā)出查詢 311.2.5 解析器的內(nèi)部原理 321.3 全世界DNS 服務(wù)器的大接力351.3.1 DNS 服務(wù)器的基本工作 351.3.2 域名的層次結(jié)構(gòu) 381.3.3 尋找相應(yīng)的DNS 服務(wù)器并獲取IP 地址 401.3.4 通過(guò)緩存加快DNS 服務(wù)器的響應(yīng) 441.4 委托協(xié)議棧發(fā)送消息451.4.1 數(shù)據(jù)收發(fā)操作概覽 451.4.2 創(chuàng)建套接字階段 481.4.3 連接階段:把管道接上去 501.4.4 通信階段:傳遞消息 521.4.5 斷開(kāi)階段:收發(fā)數(shù)據(jù)結(jié)束 53COLUMN 網(wǎng)絡(luò)術(shù)語(yǔ)其實(shí)很簡(jiǎn)單怪杰Resolver 55第章11920用電信號(hào)傳輸TCP/IP 數(shù)據(jù) 57——探索協(xié)議棧和網(wǎng)卡2.1創(chuàng)建套接字 612.1.1 協(xié)議棧的內(nèi)部結(jié)構(gòu) 612.1.2 套接字的實(shí)體就是通信控制信息 632.1.3 調(diào)用socket 時(shí)的操作 662.2 連接服務(wù)器682.2.1 連接是什么意思 682.2.2 負(fù)責(zé)保存控制信息的頭部 702.2.3 連接操作的實(shí)際過(guò)程 732.3 收發(fā)數(shù)據(jù)752.3.1 將HTTP 請(qǐng)求消息交給協(xié)議棧 752.3.2 對(duì)較大的數(shù)據(jù)進(jìn)行拆分 782.3.3 使用ACK 號(hào)確認(rèn)網(wǎng)絡(luò)包已收到 792.3.4 根據(jù)網(wǎng)絡(luò)包平均往返時(shí)間調(diào)整ACK 號(hào)等待時(shí)間 832.3.5 使用窗口有效管理ACK 號(hào) 842.3.6 ACK 與窗口的合并 872.3.7 接收HTTP 響應(yīng)消息 892.4 從服務(wù)器斷開(kāi)并刪除套接字902.4.1 數(shù)據(jù)發(fā)送完畢后斷開(kāi)連接 902.4.2 刪除套接字 922.4.3 數(shù)據(jù)收發(fā)操作小結(jié) 932.5 IP 與以太網(wǎng)的包收發(fā)操作952.5.1 包的基本知識(shí) 952.5.2 包收發(fā)操作概覽 992.5.3 生成包含接收方IP 地址的IP 頭部 1022.5.4 生成以太網(wǎng)用的MAC 頭部 1062.5.5 通過(guò)ARP 查詢目標(biāo)路由器的MAC 地址 1082.5.6 以太網(wǎng)的基本知識(shí) 1112.5.7 將IP 包轉(zhuǎn)換成電或光信號(hào)發(fā)送出去 1142.5.8 給網(wǎng)絡(luò)包再加3 個(gè)控制數(shù)據(jù) 1162.5.9 向集線器發(fā)送網(wǎng)絡(luò)包 1202.5.10 接收返回包 1232.5.11 將服務(wù)器的響應(yīng)包從IP 傳遞給TCP 1252.6 UDP 協(xié)議的收發(fā)操作1282.6.1 不需要重發(fā)的數(shù)據(jù)用UDP 發(fā)送更高效 128第章22.6.2 控制用的短數(shù)據(jù) 1292.6.3 音頻和視頻數(shù)據(jù) 130COLUMN 網(wǎng)絡(luò)術(shù)語(yǔ)其實(shí)很簡(jiǎn)單插進(jìn)Socket 里的是燈泡還是程序 132從網(wǎng)線到網(wǎng)絡(luò)設(shè)備 135——探索集線器、交換機(jī)和路由器3.1 信號(hào)在網(wǎng)線和集線器中傳輸1393.1.1 每個(gè)包都是獨(dú)立傳輸?shù)?1393.1.2 防止網(wǎng)線中的信號(hào)衰減很重要 1403.1.3 “雙絞”是為了抑制噪聲 1413.1.4 集線器將信號(hào)發(fā)往所有線路 1463.2 交換機(jī)的包轉(zhuǎn)發(fā)操作1493.2.1 交換機(jī)根據(jù)地址表進(jìn)行轉(zhuǎn)發(fā) 1493.2.2 MAC 地址表的維護(hù) 1533.2.3 特殊操作 1543.2.4 全雙工模式可以同時(shí)進(jìn)行發(fā)送和接收 1553.2.5 自動(dòng)協(xié)商:確定最優(yōu)的傳輸速率 1563.2.6 交換機(jī)可同時(shí)執(zhí)行多個(gè)轉(zhuǎn)發(fā)操作 1593.3 路由器的包轉(zhuǎn)發(fā)操作1593.3.1 路由器的基本知識(shí) 1593.3.2 路由表中的信息 1623.3.3 路由器的包接收操作 1663.3.4 查詢路由表確定輸出端口 1663.3.5 找不到匹配路由時(shí)選擇默認(rèn)路由 1683.3.6 包的有效期 1693.3.7 通過(guò)分片功能拆分大網(wǎng)絡(luò)包 1703.3.8 路由器的發(fā)送操作和計(jì)算機(jī)相同 1723.3.9 路由器與交換機(jī)的關(guān)系 1733.4 路由器的附加功能1763.4.1 通過(guò)地址轉(zhuǎn)換有效利用IP 地址 1763.4.2 地址轉(zhuǎn)換的基本原理 1783.4.3 改寫端口號(hào)的原因 1803.4.4 從互聯(lián)網(wǎng)訪問(wèn)公司內(nèi)網(wǎng) 1813.4.5 路由器的包過(guò)濾功能 182第章32122COLUMN 網(wǎng)絡(luò)術(shù)語(yǔ)其實(shí)很簡(jiǎn)單集線器和路由器,換個(gè)名字身價(jià)翻倍? 184通過(guò)接入網(wǎng)進(jìn)入互聯(lián)網(wǎng)內(nèi)部 187——探索接入網(wǎng)和網(wǎng)絡(luò)運(yùn)營(yíng)商4.1 ADSL 接入網(wǎng)的結(jié)構(gòu)和工作方式1914.1.1 互聯(lián)網(wǎng)的基本結(jié)構(gòu)和家庭、公司網(wǎng)絡(luò)是相同的 1914.1.2 連接用戶與互聯(lián)網(wǎng)的接入網(wǎng) 1924.1.3 ADSL Modem 將包拆分成信元 1934.1.4 ADSL 將信元“調(diào)制”成信號(hào) 1974.1.5 ADSL 通過(guò)使用多個(gè)波來(lái)提高速率 2004.1.6 分離器的作用 2014.1.7 從用戶到電話局 2034.1.8 噪聲的干擾 2044.1.9 通過(guò)DSLAM 到達(dá)BAS 2054.2 光纖接入網(wǎng)(FTTH)2064.2.1 光纖的基本知識(shí) 2064.2.2 單模與多模 2084.2.3 通過(guò)光纖分路來(lái)降低成本 2134.3 接入網(wǎng)中使用的PPP 和隧道2174.3.1 用戶認(rèn)證和配置下發(fā) 2174.3.2 在以太網(wǎng)上傳輸PPP 消息 2194.3.3 通過(guò)隧道將網(wǎng)絡(luò)包發(fā)送給運(yùn)營(yíng)商 2234.3.4 接入網(wǎng)的整體工作過(guò)程 2254.3.5 不分配IP 地址的無(wú)編號(hào)端口 2284.3.6 互聯(lián)網(wǎng)接入路由器將私有地址轉(zhuǎn)換成公有地址 2284.3.7 除PPPoE 之外的其他方式 2304.4 網(wǎng)絡(luò)運(yùn)營(yíng)商的內(nèi)部2334.4.1 POP 和NOC 2334.4.2 室外通信線路的連接 2364.5 跨越運(yùn)營(yíng)商的網(wǎng)絡(luò)包2384.5.1 運(yùn)營(yíng)商之間的連接 2384.5.2 運(yùn)營(yíng)商之間的路由信息交換 2394.5.3 與公司網(wǎng)絡(luò)中自動(dòng)更新路由表機(jī)制的區(qū)別 2414.5.4 IX 的必要性 2424.5.5 運(yùn)營(yíng)商如何通過(guò)IX 互相連接 243第章4COLUMN 網(wǎng)絡(luò)術(shù)語(yǔ)其實(shí)很簡(jiǎn)單名字叫服務(wù)器,其實(shí)是路由器 246服務(wù)器端的局域網(wǎng)中有什么玄機(jī) 2495.1 Web 服務(wù)器的部署地點(diǎn)2535.1.1 在公司里部署Web 服務(wù)器 2535.1.2 將Web 服務(wù)器部署在數(shù)據(jù)中心 2555.2 防火墻的結(jié)構(gòu)和原理2565.2.1 主流的包過(guò)濾方式 2565.2.2 如何設(shè)置包過(guò)濾的規(guī)則 2565.2.3 通過(guò)端口號(hào)限定應(yīng)用程序 2605.2.4 通過(guò)控制位判斷連接方向 2605.2.5 從公司內(nèi)網(wǎng)訪問(wèn)公開(kāi)區(qū)域的規(guī)則 2625.2.6 從外部無(wú)法訪問(wèn)公司內(nèi)網(wǎng) 2625.2.7 通過(guò)防火墻 2635.2.8 防火墻無(wú)法抵御的攻擊 2645.3 通過(guò)將請(qǐng)求平均分配給多臺(tái)服務(wù)器來(lái)平衡負(fù)載2655.3.1 性能不足時(shí)需要負(fù)載均衡 2655.3.2 使用負(fù)載均衡器分配訪問(wèn) 2665.4 使用緩存服務(wù)器分擔(dān)負(fù)載2705.4.1 如何使用緩存服務(wù)器 2705.4.2 緩存服務(wù)器通過(guò)更新時(shí)間管理內(nèi)容 2715.4.3 最原始的代理——正向代理 2765.4.4 正向代理的改良版——反向代理 2785.4.5 透明代理 2795.5 內(nèi)容分發(fā)服務(wù)2805.5.1 利用內(nèi)容分發(fā)服務(wù)分擔(dān)負(fù)載 2805.5.2 如何找到最近的緩存服務(wù)器 2825.5.3 通過(guò)重定向服務(wù)器分配訪問(wèn)目標(biāo) 2855.5.4 緩存的更新方法會(huì)影響性能 287COLUMN 網(wǎng)絡(luò)術(shù)語(yǔ)其實(shí)很簡(jiǎn)單當(dāng)通信線路變成局域網(wǎng) 291第章52324請(qǐng)求到達(dá)Web 服務(wù)器,響應(yīng)返回瀏覽器 293——短短幾秒的“漫長(zhǎng)旅程”迎來(lái)終點(diǎn)6.1 服務(wù)器概覽2976.1.1 客戶端與服務(wù)器的區(qū)別 2976.1.2 服務(wù)器程序的結(jié)構(gòu) 2976.1.3 服務(wù)器端的套接字和端口號(hào) 2996.2 服務(wù)器的接收操作3056.2.1 網(wǎng)卡將接收到的信號(hào)轉(zhuǎn)換成數(shù)字信息 3056.2.2 IP 模塊的接收操作 3086.2.3 TCP 模塊如何處理連接包 3096.2.4 TCP 模塊如何處理數(shù)據(jù)包 3116.2.5 TCP 模塊的斷開(kāi)操作 3126.3 Web 服務(wù)器程序解釋請(qǐng)求消息并作出響應(yīng)3136.3.1 將請(qǐng)求的URI 轉(zhuǎn)換為實(shí)際的文件名 3136.3.2 運(yùn)行CGI 程序 3166.3.3 Web 服務(wù)器的訪問(wèn)控制 3196.3.4 返回響應(yīng)消息 3236.4 瀏覽器接收響應(yīng)消息并顯示內(nèi)容3236.4.1 通過(guò)響應(yīng)的數(shù)據(jù)類型判斷其中的內(nèi)容 3236.4.2 瀏覽器顯示網(wǎng)頁(yè)內(nèi)容!訪問(wèn)完成! 326COLUMN 網(wǎng)絡(luò)術(shù)語(yǔ)其實(shí)很簡(jiǎn)單Gateway 是通往異世界的入口 328附錄 330后記 334致謝 334作者簡(jiǎn)介 335
標(biāo)簽: 網(wǎng)絡(luò)
上傳時(shí)間: 2022-06-02
上傳用戶:fliang
基于altium disigner 19的stm32工控板原理圖
標(biāo)簽: stm32 altium disigner
上傳時(shí)間: 2022-06-06
上傳用戶:
本文分享的是無(wú)線路由器 AR9331 為主控制芯片。AR9331目前同性能芯片中功耗較低的WIFI芯片,相比其它同類芯片,具有功耗低,發(fā)熱量小,性能穩(wěn)定的特點(diǎn)。該無(wú)線 AP模塊型號(hào)為AP121,支持 802.11b/g/n。同時(shí),該2.4G 無(wú)線路由器支持網(wǎng)絡(luò)數(shù)據(jù)無(wú)線收發(fā),包括 WIFI、LAN、WAN數(shù)據(jù)采集服務(wù),包括 USB、GPIO、I2C、SPI、I2S接口外設(shè)。
標(biāo)簽: 無(wú)線路由器
上傳時(shí)間: 2022-06-18
上傳用戶:
QCA9531官方無(wú)線路由器demo板(原理圖+PCB源文件).
上傳時(shí)間: 2022-06-19
上傳用戶:
針對(duì)現(xiàn)有家庭網(wǎng)關(guān)設(shè)備使用過(guò)程中出現(xiàn)的諸多問(wèn)題,本文使用OpenWRT開(kāi)源路由器技術(shù),結(jié)合眾多家庭網(wǎng)絡(luò)中常用傳感器設(shè)備,組建了一個(gè)家庭網(wǎng)絡(luò)硬件平臺(tái),并在此基礎(chǔ)上研究了基于OpenWRT無(wú)線路由器的智能網(wǎng)關(guān)(OWIG)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本文首先闡述了家庭網(wǎng)關(guān)技術(shù)在智能家居解決方案中的應(yīng)用現(xiàn)狀,然后分別介紹了本文中用到的家庭網(wǎng)關(guān)技術(shù)、開(kāi)源路由器技術(shù)以及LuCI WEB技術(shù)。接著,本文探討了在OpenWRT路由器上搭建智能家庭網(wǎng)關(guān)的需求,并以此為基礎(chǔ)設(shè)計(jì)了OwIG系統(tǒng)。該系統(tǒng)由以開(kāi)源路由器為核心的硬件平臺(tái)以及以LuCI為基礎(chǔ)架構(gòu)的軟件平臺(tái)兩個(gè)部分組成。其中,硬件平臺(tái)用于搭建智能網(wǎng)關(guān)所在網(wǎng)絡(luò)環(huán)境:軟件應(yīng)用平臺(tái)用于負(fù)責(zé)OWIG系統(tǒng)的數(shù)據(jù)處理以及業(yè)務(wù)邏輯處理。在實(shí)現(xiàn)環(huán)節(jié),本文首先設(shè)計(jì)了OwiG系統(tǒng)的硬件平臺(tái),討論了諸多傳感器設(shè)備的連接與傳輸問(wèn)題。然后設(shè)計(jì)了OWG系統(tǒng)應(yīng)用服務(wù)框架,并根據(jù)軟件應(yīng)用框架設(shè)計(jì)了數(shù)據(jù)預(yù)處理模塊和業(yè)務(wù)邏輯模塊。在數(shù)據(jù)預(yù)處理模塊詳細(xì)設(shè)計(jì)了WEB界面與OpenWRT系統(tǒng)之間的消息處理過(guò)程,重點(diǎn)講述了Lua本與OpenwRT內(nèi)部UCI按口交互的執(zhí)行流程。在業(yè)務(wù)邏輯模塊設(shè)計(jì)過(guò)程中,將業(yè)務(wù)需求劃分成用戶管理模塊、設(shè)備管理模塊、文件管理模塊以及應(yīng)用服務(wù)模塊四個(gè)部分,然后分別針對(duì)各個(gè)業(yè)務(wù)邏輯模塊進(jìn)行了詳細(xì)地實(shí)現(xiàn)。特別地,針對(duì)現(xiàn)有家庭網(wǎng)關(guān)流量控制不足的問(wèn)題,本文在軟件應(yīng)用平臺(tái)設(shè)計(jì)過(guò)程中,結(jié)合Linux NETFILTER/IPTABLES防火墻技術(shù)和TC流量管理技術(shù),詳細(xì)闡述并設(shè)計(jì)了家長(zhǎng)控制功能以及訪客網(wǎng)絡(luò)技術(shù)的實(shí)現(xiàn)。
標(biāo)簽: openwrt 路由器 智能網(wǎng)關(guān)系統(tǒng)
上傳時(shí)間: 2022-06-22
上傳用戶:fliang
VDU1501室內(nèi)定位工卡標(biāo)簽,主控芯片采用nrf52832實(shí)現(xiàn)低功耗的待機(jī),定位包的收發(fā)控制,定位方案采用DW1000實(shí)現(xiàn)基于UWB的TDOA室內(nèi)高精度算法。可以實(shí)現(xiàn)佩戴人員的高精度室內(nèi)定位。內(nèi)置加速度傳感器,智能切換人員運(yùn)動(dòng)和靜止時(shí)的定位頻率,實(shí)現(xiàn)最低功耗的待機(jī),同時(shí)工卡帶有SOS按鍵求救功能,可以實(shí)現(xiàn)敬老院等安全監(jiān)護(hù)場(chǎng)合的人員定位。
上傳時(shí)間: 2022-06-24
上傳用戶:
摘要:設(shè)計(jì)了一種基于STM32和uC/OS-ll的二維數(shù)控X-Y工作臺(tái)控制系統(tǒng)。為使該數(shù)控系統(tǒng)具有良好的實(shí)時(shí)性和穩(wěn)定性,以嵌入式STM32Fl03VET6為控制核心,采用實(shí)時(shí)操作系統(tǒng)uC/OS-lⅡ,設(shè)計(jì)任務(wù)間的通信方式,集中管理軟硬件資源,提高系統(tǒng)的整體性能。本設(shè)計(jì)支持簡(jiǎn)單G代碼輸入并對(duì)G代碼編程,實(shí)現(xiàn)數(shù)控X-Y工作臺(tái)步進(jìn)電機(jī)直線插補(bǔ)和圓弧插補(bǔ),完成平面輪廓加工.使數(shù)控工作臺(tái)加工實(shí)時(shí)性和穩(wěn)定性進(jìn)一步提高。關(guān)鍵詞:STM32;uC/OS-ll;數(shù)控;實(shí)時(shí)性;插補(bǔ)以計(jì)算機(jī)(PC機(jī))作為基礎(chǔ)的數(shù)字控制機(jī)床(CNC),解決了大量硬件制約問(wèn)題,同時(shí)使很多應(yīng)用軟件得到兼收,為我國(guó)CNC開(kāi)發(fā)和應(yīng)用帶來(lái)了新的機(jī)遇。然而,發(fā)展迅速的基于PC的數(shù)控系統(tǒng)也有著不足之處:由于PC的體積限制,這種數(shù)控系統(tǒng)不能夠裝人對(duì)體積有嚴(yán)格要求的微型或小型數(shù)控系統(tǒng),且價(jià)格昂貴;另外,基于PC的CNC功能強(qiáng)大,對(duì)于一些功能要求單一的簡(jiǎn)單系統(tǒng),就難以發(fā)揮其所有功能,造成資本浪費(fèi)等問(wèn)題。而嵌入式系統(tǒng)的涌現(xiàn),正好彌補(bǔ)了基于PC的數(shù)控的不足,為數(shù)控技術(shù)提供了一種靈活方便、廉價(jià)的控制系統(tǒng)。目前,嵌入式數(shù)控系統(tǒng)的研究開(kāi)發(fā)與應(yīng)用,已經(jīng)成為一個(gè)新的發(fā)展方向
上傳時(shí)間: 2022-06-25
上傳用戶:canderile
從路由器底層深度透析路由技術(shù)原理當(dāng)IP子網(wǎng)中的一臺(tái)主機(jī)發(fā)送IP分組給同一IP子網(wǎng)的另一臺(tái)主機(jī)時(shí),它將直接把IP分組送到網(wǎng)絡(luò)上,對(duì)方就能收到。而要送給不同IP于網(wǎng)上的主機(jī)時(shí),它要選擇一個(gè)能到達(dá)目的子網(wǎng)上的路由器,把IP分組送給該路由器,由路由器負(fù)責(zé)把IP分組送到目的地。如果沒(méi)有找到這樣的路由器,主機(jī)就把IP分組送給一個(gè)稱為“缺省網(wǎng)關(guān)(default gateway)”的路由器上。“缺省網(wǎng)關(guān)”是每臺(tái)主機(jī)上的一個(gè)配置參數(shù),它是接在同一個(gè)網(wǎng)絡(luò)上的某個(gè)路由器端口的IP地址。路由器轉(zhuǎn)發(fā)IP分組時(shí),只根據(jù)IP分組目的IP地址的網(wǎng)絡(luò)號(hào)部分,選擇合適的端口,把IP分組送出去。同主機(jī)一樣,路由器也要判定端口所接的是否是目的子網(wǎng),如果是,就直接把分組通過(guò)端口送到網(wǎng)絡(luò)上,否則,也要選擇下一個(gè)路由器來(lái)傳送分組。路由器也有它的缺省網(wǎng)關(guān),用來(lái)傳送不知道往哪兒送的IP分組。
標(biāo)簽: 路由器
上傳時(shí)間: 2022-06-27
上傳用戶:
全雙工免提通話帶DSP回音消除demo板設(shè)計(jì)原理圖和PCB源文件
上傳時(shí)間: 2022-07-09
上傳用戶:
STM32方案的PLC工控板原理圖及PCB源文件
上傳時(shí)間: 2022-07-11
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1