電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>深入理解Linux網(wǎng)絡(luò)技術(shù)的內(nèi)幕詳細(xì)說明

深入理解Linux網(wǎng)絡(luò)技術(shù)的內(nèi)幕詳細(xì)說明

2020-12-14 | pdf | 18.17 MB | 次下載 | 1積分

資料介紹

  本書這一部分的信息代表了你輕松理解本書其余部分所需的基本知識。如果您已經(jīng)熟悉Linux內(nèi)核,或者您是一位經(jīng)驗豐富的軟件工程師,您將能夠很快地瀏覽這些章節(jié)。對于其他讀者,我建議在繼續(xù)閱讀本書的以下部分之前先熟悉一下這些材料:

  第一章引言

  本章的大部分內(nèi)容致力于介紹一些常見的編程你經(jīng)常會在代碼中遇到模式和技巧。

  第2章關(guān)鍵數(shù)據(jù)結(jié)構(gòu)

  在本章中,您可以找到兩個最重要數(shù)據(jù)的詳細(xì)描述網(wǎng)絡(luò)代碼使用的結(jié)構(gòu):套接字緩沖區(qū)sk_buff和網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)設(shè)備。

  第3章用戶空間到內(nèi)核的接口

  本書中對每一個特性的討論都以一組展示如何用戶空間配置工具與內(nèi)核通信。這里面的信息章節(jié)可以幫助你更好地理解這些章節(jié)。

  在一個大項目的源代碼中做研究,就是進(jìn)入一個陌生的,有著自己的風(fēng)俗習(xí)慣和不言而喻的期望的新大陸。在前面學(xué)習(xí)一些主要的習(xí)俗是有用的,并嘗試與居民互動,而不是僅僅站在后面觀察。本章的大部分內(nèi)容致力于向您介紹一些常見的編程模式和技巧,這些都是您在網(wǎng)絡(luò)代碼中經(jīng)常遇到的。如果可能的話,我鼓勵您嘗試通過用戶空間工具與內(nèi)核網(wǎng)絡(luò)代碼的給定部分進(jìn)行交互。所以在本章中,我將給你一些建議,告訴你如果你還沒有在你喜歡的Linux發(fā)行版上安裝這些工具,或者你只是想把它們升級到最新版本,你可以從哪里下載這些工具。我還將描述一些工具,它們可以讓您優(yōu)雅地通過龐大的內(nèi)核代碼找到自己的方法。最后,我將簡要解釋為什么一個內(nèi)核特性不能集成到正式的內(nèi)核版本中,即使它在Linux社區(qū)中被廣泛使用。

  在本節(jié)中,我將介紹本書中廣泛使用的術(shù)語和縮寫。在網(wǎng)絡(luò)文獻(xiàn)中,八位量通常被稱為八位字節(jié)。然而,在這本書中,我使用了更熟悉的術(shù)語字節(jié)。畢竟,這本書描述的是內(nèi)核的行為,而不是一些網(wǎng)絡(luò)抽象,內(nèi)核開發(fā)人員習(xí)慣于用字節(jié)來思考,向量和數(shù)組這兩個術(shù)語可以互換使用。當(dāng)提到TCP/IP網(wǎng)絡(luò)棧的層時,我將使用縮寫L2、L3和L4分別表示鏈路層、網(wǎng)絡(luò)層和傳輸層。這些數(shù)字是基于著名的(如果不是目前的)七層OSI模型。在大多數(shù)情況下,L2是以太網(wǎng)的同義詞,L3表示IP版本4或6,L4表示UDP、TCP或ICMP。當(dāng)我需要引用一個特定的協(xié)議時,我將使用它的名稱(即TCP),而不是通用的Ln協(xié)議術(shù)語。在不同的章節(jié)中,我們將看到位于網(wǎng)絡(luò)堆棧中給定層的協(xié)議是如何接收和傳輸數(shù)據(jù)單元的。在這些上下文中,術(shù)語入口和輸入可以互換使用。出口和輸出也是如此。接收或發(fā)送數(shù)據(jù)單元的動作可以分別用縮寫RX和TX來表示。一個數(shù)據(jù)單元被賦予不同的名稱,如幀、包、段和消息,這取決于它所使用的層。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費