網(wǎng)絡(luò)是怎樣連接的_戶根勤---解壓密碼:666666目錄瀏覽器生成消息 1——探索瀏覽器內(nèi)部1.1 生成HTTP 請求消息51.1.1 探索之旅從輸入網(wǎng)址開始 51.1.2 瀏覽器先要解析URL 71.1.3 省略文件名的情況 91.1.4 HTTP 的基本思路 101.1.5 生成HTTP 請求消息 141.1.6 發(fā)送請求后會收到響應(yīng) 201.2 向DNS 服務(wù)器查詢Web服務(wù)器的IP 地址241.2.1 IP 地址的基本知識 241.2.2 域名和IP 地址并用的理由 281.2.3 Socket庫提供查詢IP 地址的功能 301.2.4 通過解析器向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 通過緩存加快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 斷開階段:收發(fā)數(shù)據(jù)結(jié)束 53COLUMN 網(wǎng)絡(luò)術(shù)語其實很簡單怪杰Resolver 55第章11920用電信號傳輸TCP/IP 數(shù)據(jù) 57——探索協(xié)議棧和網(wǎng)卡2.1創(chuàng)建套接字 612.1.1 協(xié)議棧的內(nèi)部結(jié)構(gòu) 612.1.2 套接字的實體就是通信控制信息 632.1.3 調(diào)用socket 時的操作 662.2 連接服務(wù)器682.2.1 連接是什么意思 682.2.2 負(fù)責(zé)保存控制信息的頭部 702.2.3 連接操作的實際過程 732.3 收發(fā)數(shù)據(jù)752.3.1 將HTTP 請求消息交給協(xié)議棧 752.3.2 對較大的數(shù)據(jù)進(jìn)行拆分 782.3.3 使用ACK 號確認(rèn)網(wǎng)絡(luò)包已收到 792.3.4 根據(jù)網(wǎng)絡(luò)包平均往返時間調(diào)整ACK 號等待時間 832.3.5 使用窗口有效管理ACK 號 842.3.6 ACK 與窗口的合并 872.3.7 接收HTTP 響應(yīng)消息 892.4 從服務(wù)器斷開并刪除套接字902.4.1 數(shù)據(jù)發(fā)送完畢后斷開連接 902.4.2 刪除套接字 922.4.3 數(shù)據(jù)收發(fā)操作小結(jié) 932.5 IP 與以太網(wǎng)的包收發(fā)操作952.5.1 包的基本知識 952.5.2 包收發(fā)操作概覽 992.5.3 生成包含接收方IP 地址的IP 頭部 1022.5.4 生成以太網(wǎng)用的MAC 頭部 1062.5.5 通過ARP 查詢目標(biāo)路由器的MAC 地址 1082.5.6 以太網(wǎng)的基本知識 1112.5.7 將IP 包轉(zhuǎn)換成電或光信號發(fā)送出去 1142.5.8 給網(wǎng)絡(luò)包再加3 個控制數(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ù)語其實很簡單插進(jìn)Socket 里的是燈泡還是程序 132從網(wǎng)線到網(wǎng)絡(luò)設(shè)備 135——探索集線器、交換機和路由器3.1 信號在網(wǎng)線和集線器中傳輸1393.1.1 每個包都是獨立傳輸?shù)?1393.1.2 防止網(wǎng)線中的信號衰減很重要 1403.1.3 “雙絞”是為了抑制噪聲 1413.1.4 集線器將信號發(fā)往所有線路 1463.2 交換機的包轉(zhuǎn)發(fā)操作1493.2.1 交換機根據(jù)地址表進(jìn)行轉(zhuǎn)發(fā) 1493.2.2 MAC 地址表的維護(hù) 1533.2.3 特殊操作 1543.2.4 全雙工模式可以同時進(jìn)行發(fā)送和接收 1553.2.5 自動協(xié)商:確定最優(yōu)的傳輸速率 1563.2.6 交換機可同時執(zhí)行多個轉(zhuǎn)發(fā)操作 1593.3 路由器的包轉(zhuǎn)發(fā)操作1593.3.1 路由器的基本知識 1593.3.2 路由表中的信息 1623.3.3 路由器的包接收操作 1663.3.4 查詢路由表確定輸出端口 1663.3.5 找不到匹配路由時選擇默認(rèn)路由 1683.3.6 包的有效期 1693.3.7 通過分片功能拆分大網(wǎng)絡(luò)包 1703.3.8 路由器的發(fā)送操作和計算機相同 1723.3.9 路由器與交換機的關(guān)系 1733.4 路由器的附加功能1763.4.1 通過地址轉(zhuǎn)換有效利用IP 地址 1763.4.2 地址轉(zhuǎn)換的基本原理 1783.4.3 改寫端口號的原因 1803.4.4 從互聯(lián)網(wǎng)訪問公司內(nèi)網(wǎng) 1813.4.5 路由器的包過濾功能 182第章32122COLUMN 網(wǎng)絡(luò)術(shù)語其實很簡單集線器和路由器,換個名字身價翻倍? 184通過接入網(wǎng)進(jìn)入互聯(lián)網(wǎng)內(nèi)部 187——探索接入網(wǎng)和網(wǎng)絡(luò)運營商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)制”成信號 1974.1.5 ADSL 通過使用多個波來提高速率 2004.1.6 分離器的作用 2014.1.7 從用戶到電話局 2034.1.8 噪聲的干擾 2044.1.9 通過DSLAM 到達(dá)BAS 2054.2 光纖接入網(wǎng)(FTTH)2064.2.1 光纖的基本知識 2064.2.2 單模與多模 2084.2.3 通過光纖分路來降低成本 2134.3 接入網(wǎng)中使用的PPP 和隧道2174.3.1 用戶認(rèn)證和配置下發(fā) 2174.3.2 在以太網(wǎng)上傳輸PPP 消息 2194.3.3 通過隧道將網(wǎng)絡(luò)包發(fā)送給運營商 2234.3.4 接入網(wǎng)的整體工作過程 2254.3.5 不分配IP 地址的無編號端口 2284.3.6 互聯(lián)網(wǎng)接入路由器將私有地址轉(zhuǎn)換成公有地址 2284.3.7 除PPPoE 之外的其他方式 2304.4 網(wǎng)絡(luò)運營商的內(nèi)部2334.4.1 POP 和NOC 2334.4.2 室外通信線路的連接 2364.5 跨越運營商的網(wǎng)絡(luò)包2384.5.1 運營商之間的連接 2384.5.2 運營商之間的路由信息交換 2394.5.3 與公司網(wǎng)絡(luò)中自動更新路由表機制的區(qū)別 2414.5.4 IX 的必要性 2424.5.5 運營商如何通過IX 互相連接 243第章4COLUMN 網(wǎng)絡(luò)術(shù)語其實很簡單名字叫服務(wù)器,其實是路由器 246服務(wù)器端的局域網(wǎng)中有什么玄機 2495.1 Web 服務(wù)器的部署地點2535.1.1 在公司里部署Web 服務(wù)器 2535.1.2 將Web 服務(wù)器部署在數(shù)據(jù)中心 2555.2 防火墻的結(jié)構(gòu)和原理2565.2.1 主流的包過濾方式 2565.2.2 如何設(shè)置包過濾的規(guī)則 2565.2.3 通過端口號限定應(yīng)用程序 2605.2.4 通過控制位判斷連接方向 2605.2.5 從公司內(nèi)網(wǎng)訪問公開區(qū)域的規(guī)則 2625.2.6 從外部無法訪問公司內(nèi)網(wǎng) 2625.2.7 通過防火墻 2635.2.8 防火墻無法抵御的攻擊 2645.3 通過將請求平均分配給多臺服務(wù)器來平衡負(fù)載2655.3.1 性能不足時需要負(fù)載均衡 2655.3.2 使用負(fù)載均衡器分配訪問 2665.4 使用緩存服務(wù)器分擔(dān)負(fù)載2705.4.1 如何使用緩存服務(wù)器 2705.4.2 緩存服務(wù)器通過更新時間管理內(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 通過重定向服務(wù)器分配訪問目標(biāo) 2855.5.4 緩存的更新方法會影響性能 287COLUMN 網(wǎng)絡(luò)術(shù)語其實很簡單當(dāng)通信線路變成局域網(wǎng) 291第章52324請求到達(dá)Web 服務(wù)器,響應(yīng)返回瀏覽器 293——短短幾秒的“漫長旅程”迎來終點6.1 服務(wù)器概覽2976.1.1 客戶端與服務(wù)器的區(qū)別 2976.1.2 服務(wù)器程序的結(jié)構(gòu) 2976.1.3 服務(wù)器端的套接字和端口號 2996.2 服務(wù)器的接收操作3056.2.1 網(wǎng)卡將接收到的信號轉(zhuǎn)換成數(shù)字信息 3056.2.2 IP 模塊的接收操作 3086.2.3 TCP 模塊如何處理連接包 3096.2.4 TCP 模塊如何處理數(shù)據(jù)包 3116.2.5 TCP 模塊的斷開操作 3126.3 Web 服務(wù)器程序解釋請求消息并作出響應(yīng)3136.3.1 將請求的URI 轉(zhuǎn)換為實際的文件名 3136.3.2 運行CGI 程序 3166.3.3 Web 服務(wù)器的訪問控制 3196.3.4 返回響應(yīng)消息 3236.4 瀏覽器接收響應(yīng)消息并顯示內(nèi)容3236.4.1 通過響應(yīng)的數(shù)據(jù)類型判斷其中的內(nèi)容 3236.4.2 瀏覽器顯示網(wǎng)頁內(nèi)容!訪問完成! 326COLUMN 網(wǎng)絡(luò)術(shù)語其實很簡單Gateway 是通往異世界的入口 328附錄 330后記 334致謝 334作者簡介 335
標(biāo)簽: 網(wǎng)絡(luò)
上傳時間: 2022-06-02
上傳用戶:fliang
In this presentation, we will look at what the Serial Peripheral Interface, otherwise known as the SPI, is. and how it is used to communicate data to and from the PICmicro microcontroller.SPl is frequently used when few 1/O lines are available, but communication between two or more devices must be fast and easy to implement.In this presentation, we will discuss the following topics: We will first cover an Overview of SPI This section of the tutorial will introduce you to SPI and its concepts.Next, we will examine the use of SPI on the PICmicro MCU.The details of how SPI is implemented on a PICmicro device will be examined.Then, a Code Walkthrough will be given.The walkthough will explore code for both an SPI Master and SPI Slave. The example will have the Master generate data for sending to the slave.Finally, there will be a few resources given at the end of the presentation. These resources will allow you to explore in more detail the SPI interface
標(biāo)簽: spi協(xié)議
上傳時間: 2022-06-20
上傳用戶:
摘要:介紹了以FreeModbus協(xié)議找在嵌入式搶占實時操作系統(tǒng)μC/OS-l的STM32平臺上,成功實現(xiàn)了Modbus協(xié)議的移植。通過詳細(xì)分析FreeModbus協(xié)議花并編寫STM32F103VET6微處理器的底層驅(qū)動,成功實現(xiàn)了工業(yè)Modbus協(xié)議RTU和ASCll兩種模式的通信功能。測試結(jié)果表明,在實際工業(yè)生產(chǎn)控制和儀表開發(fā)中,應(yīng)用Freemodbus協(xié)議,完全符合工業(yè)數(shù)據(jù)采集、實時控制和數(shù)據(jù)處理等廠級重復(fù)性和精確度要求,在一定程度上降低了工業(yè)儀表開發(fā)的周期及成本。關(guān)鍵詞:實時操作系統(tǒng),uC/OS-ll,F(xiàn)reeModbus,Modbus協(xié)議,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus協(xié)議,STM32
標(biāo)簽: freemodbus 通信協(xié)議
上傳時間: 2022-06-25
上傳用戶:
Datasheet SHT3x-DISHumidity and Temperature Sensor? Fully calibrated, linearized, and temperaturecompensated digital output? Wide supply voltage range, from 2.4 V to 5.5 V? I2C Interface with communication speeds up to 1MHz and two user selectable addresses? Typical accuracy of ? 2 %RH and ? 0.3 °C? Very fast start-up and measurement time? Tiny 8-Pin DFN package
上傳時間: 2022-06-29
上傳用戶:
ILI9881D Data Sheet for all customerAmorphous TFT LCD Single-Chip Driver 800(RGB)X1280 Resoltion,16.7M-Color Without internal Gramtwo data lanes supports up to 850Mbps on the mipi DSI link
上傳時間: 2022-07-19
上傳用戶:bluedrops
The GD32F103xx device is a 32-bit general-purpose microcontroller based on the ARM?Cortex?-M3 RISC core with best ratio in terms of processing power, reduced power consumption and peripheral set. The Cortex?-M3 is a next generation processor core whichis tightly coupled with a Nested Vectored Interrupt Controller (NVIC), SysTick timer and advanced debug support.The GD32F103xx device incorporates the ARM ' Cortex?-M3 32-bit processor core operating at 108 MHz frequency with Flash accesses zero wait states to obtain maximumefficiency. It provides up to 3 MB on-chip Flash memory and up to 96 KB SRAM memory. An extensive range of enhanced I/Os and peripherals connected to two APB buses. The devices offer up to three 12-bit ADCs, up to two 12-bit DACs, up to ten general-purpose
標(biāo)簽: gd32f103
上傳時間: 2022-07-23
上傳用戶:aben
MT7688 family integrates a 1T1R 802.11n Wi-Fi radio,a 580MHz MIPS? 24KEcTM CPU,1-port fast Ethernet PHY, USB2.0 host, PCIe, SD-XC,I2S/PCM and multiple slow IOs. MT7688 provides two operation modes-IoT gateway mode and IoT device mode. In IoT gateway mode, the PCI Express interface can connect to 802.1lac chipset for 1lac dual-band concurrent gateway. The high performance USB2.0 allows MT7688 to add 3G/LTE modem support or add a H.264 ISP for wireless IP camera. For the IoT device mode, MT7688 supports eMC, SD-XC and USB 2.0. MT7688 can support the Wifi high quality audio via 192Kbps/24bits I2S interface and VolP application through PCM. In IoT device mode, it further supports PWM, SPI slave,3d UARI and more GPIOs. For IoT gateway, it canl connect to touch panel and BLE, Zigbee/Z-Wave and sub-1G RF for smart home control.
上傳時間: 2022-07-24
上傳用戶:
STM32F驅(qū)動L6470 ■ Operating voltage: 8 - 45 V■ 7.0 A out peak current (3.0 A r.m.s.)■ Low RDS(on) Power MOSFETs■ Programmable speed profile and positioning■ Programmable power MOS slew rate■ Up to 1/128 microstepping■ Sensorless stall detection■ SPI interface■ Low quiescent and standby currents■ Programmable non-dissipative overcurrentprotection on high and low-side■ Two levels of overtemperature protection
標(biāo)簽: l6470
上傳時間: 2022-07-25
上傳用戶:kingwide
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(66)資源包含以下內(nèi)容:1. 適用與S3C2410A和S3C2440A的SD卡驅(qū)動程序.2. 這款無線報警主機對任何發(fā)射頻率為315M.3. 精密可調(diào)基準(zhǔn)電壓發(fā)生器源程序 --- 2006-3-18 16:58:.4. 漢字點陣滾動指示牌源程序 --- 2006-3-18 16:59:00.5. 近日對農(nóng)歷計算感興趣.6. 串口通訊實例 高精度電壓表(24bit).7. 我剛下的原碼,不知道可以用嗎,大家?guī)臀铱纯?.8. at89s51加上ptr2000模塊實現(xiàn)短距離無線通信.9. FPGA/CPLD集成開發(fā)環(huán)境ise的使用詳解 示例代碼7.10. FPGA/CPLD集成開發(fā)環(huán)境ise的使用詳解 示例代碼8.11. FPGA/CPLD集成開發(fā)環(huán)境ise的使用詳解 示例代碼9.12. FPGA/CPLD集成開發(fā)環(huán)境ise的使用詳解 示例代碼10.13. FPGA/CPLD集成開發(fā)環(huán)境ise的使用詳解 示例代碼.14. 主要介紹藍(lán)牙鼠標(biāo)的接口程序,與目前多人研究的方向一致..15. 系統(tǒng)控制程序代碼 智能電表主控程序 1、計算電量、電費 6 2、接受鍵盤輸入.16. zigbee開發(fā)基礎(chǔ)知識,包括應(yīng)用領(lǐng)域,ZIGBEE優(yōu)勢和初步的802.14.5協(xié)議介紹,四個文檔.17. 鍵盤掃描程序.18. 介紹音頻數(shù)字水印的制作.19. MInigui的消息框?qū)嶒?針對Smartarm2200開發(fā)板.20. MInigui的對話框?qū)嶒?針對Smartarm2200開發(fā)板.21. MInigui的控件實驗,針對Smartarm2200開發(fā)板.22. MInigui的自定義控件實驗,針對Smartarm2200開發(fā)板.23. MInigui的編輯框?qū)嶒?針對Smartarm2200開發(fā)板.24. MInigui的位圖實驗,針對Smartarm2200開發(fā)板.25. 在用IAR開發(fā)AT91SAMSE系列中外擴sdram的源碼。.26. AT91SAM7SE系列IAR編程中外擴NAND的源碼。.27. 這是sd卡驅(qū)動的源代碼.28. MiniGUI圖形界面實驗系列之桌面主題實驗例程。.29. MiniGUI圖形界面實驗系列之位圖操作例程.30. MiniGUI圖形界面實驗系列之對話框?qū)嶒灷獭?31. MiniGUI圖形界面實驗系列之gdi繪圖實驗例程。.32. MiniGUI圖形界面實驗系列之控件應(yīng)用實驗例程。.33. CC1000通信.34. Two pdf format ZigBee overviews. It is useful for known ZigBee technology..35. 基于CPLD的USB下載電纜設(shè)計.36. 這是一個MAX518的驅(qū)動程序,已調(diào)試過的,歡迎大家下載.37. 使用STK500_2 協(xié)議的bootloader.38. 如果有的壓縮文件解壓需要密碼.39. 打開壓縮文件后安裝.EXE文件,在安裝的目錄下有MPLAB MCC18的工程文件MassStorage,即USB大容量存儲器的源代碼.40. 基于ST7920A控制器的128*64液晶驅(qū)動程序.
上傳時間: 2013-05-19
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(161)資源包含以下內(nèi)容:1. 溫度監(jiān)視器.2. 通過按鍵在3位一體的數(shù)碼管上顯示數(shù)字.3. 在IAR 環(huán)境下.4. pruotues仿真教程 pruotues仿真教程 pruotues仿真教程.5. 嵌入式系統(tǒng)設(shè)計的好書.6. i2c總線的verilog代碼.7. 1、實驗?zāi)康? 掌握編寫一般GUI程序的基本步驟.8. 紅色颶風(fēng)原理圖.9. G代碼生成軟件.10. msp430F437三相電表DEMO(編譯器 IAR 3.42A).11. 鍵盤程序:基于cpld開發(fā)環(huán)境的4*4鍵盤程序.12. ADS下開發(fā)的A/D轉(zhuǎn)換器AD7892及LCD顯示程序.13. mcs51單片機鍵盤掃描程序.14. 給出了一種基于$3C2410嵌入式SoC的網(wǎng)絡(luò)視頻會議終端的實現(xiàn)方案.15. 在仿真軟件protues7.1上仿真arm7的GUI的代碼和protues的工程文件。是學(xué)習(xí)arm的一個好東西.16. c51的原理圖啊.17. 溫度傳感器ds18b20的完整程序.18. 中興MG815+CDMA模塊USB轉(zhuǎn)接原理圖及PCB圖(基于CP2102的USB TO RS232轉(zhuǎn)接原理.19. Michael J. Pont 的嵌入式系統(tǒng)編程講座1.20. PIC 的ip 有用的著的拿去看看吧 對于開發(fā)pci總線會有很大幫助的.21. AT91RM9260PMC程序,程序和ATMEL9260EK開發(fā)板配套.22. Embedded VC++ 4 Programmer s Guide.23. ylp2410的bootloader源碼.24. McCraw-Hill - Wap A Beginner s Guide Ebook-fly.25. 能夠?qū)崿F(xiàn)步進(jìn)電機的正轉(zhuǎn)反轉(zhuǎn).26. 很好的資料和大家分享 颶風(fēng)板的原理圖.27. 文章的內(nèi)容是有關(guān)嵌入式編程用到的工具-MAKE的中文手冊..28. 飛思卡爾智能車攝像頭的完整程序.29. STM32的程序.30. 基于PLC控制交流變頻調(diào)速電梯系統(tǒng)的研究的一篇pdf格式說明文檔。.31. This a GUI that manages DSP analysis functions for wav-files (e.g., speech signals). Two functions (.32. 《嵌入式系統(tǒng)設(shè)計與實例開發(fā)》王田苗 北航出版社.33. 嵌入式開發(fā)中用于自制JTAG的dll文件.34. 黑色經(jīng)典系列 arm嵌入式系統(tǒng)開發(fā)典型模塊.35. 51系列的軟件包,有i2c驅(qū)動,各種芯片的介紹.36. 此程序是在AVR單片機atmega169P處理器的程序.37. 關(guān)于手機BOOTLADER相關(guān).38. 華中機床的plc程序.39. 鍵盤的源碼的程序.40. 是北京智心工作室的基于MPC8280設(shè)計的核心板使用手冊.
標(biāo)簽: 微帶天線
上傳時間: 2013-06-14
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1