資料介紹
本書這一部分的信息代表了你輕松理解本書其余部分所需的基本知識。如果您已經熟悉Linux內核,或者您是一位經驗豐富的軟件工程師,您將能夠很快地瀏覽這些章節。對于其他讀者,我建議在繼續閱讀本書的以下部分之前先熟悉一下這些材料:
第一章引言
本章的大部分內容致力于介紹一些常見的編程你經常會在代碼中遇到模式和技巧。
第2章關鍵數據結構
在本章中,您可以找到兩個最重要數據的詳細描述網絡代碼使用的結構:套接字緩沖區sk_buff和網絡設備網絡設備。
第3章用戶空間到內核的接口
本書中對每一個特性的討論都以一組展示如何用戶空間配置工具與內核通信。這里面的信息章節可以幫助你更好地理解這些章節。
在一個大項目的源代碼中做研究,就是進入一個陌生的,有著自己的風俗習慣和不言而喻的期望的新大陸。在前面學習一些主要的習俗是有用的,并嘗試與居民互動,而不是僅僅站在后面觀察。本章的大部分內容致力于向您介紹一些常見的編程模式和技巧,這些都是您在網絡代碼中經常遇到的。如果可能的話,我鼓勵您嘗試通過用戶空間工具與內核網絡代碼的給定部分進行交互。所以在本章中,我將給你一些建議,告訴你如果你還沒有在你喜歡的Linux發行版上安裝這些工具,或者你只是想把它們升級到最新版本,你可以從哪里下載這些工具。我還將描述一些工具,它們可以讓您優雅地通過龐大的內核代碼找到自己的方法。最后,我將簡要解釋為什么一個內核特性不能集成到正式的內核版本中,即使它在Linux社區中被廣泛使用。
在本節中,我將介紹本書中廣泛使用的術語和縮寫。在網絡文獻中,八位量通常被稱為八位字節。然而,在這本書中,我使用了更熟悉的術語字節。畢竟,這本書描述的是內核的行為,而不是一些網絡抽象,內核開發人員習慣于用字節來思考,向量和數組這兩個術語可以互換使用。當提到TCP/IP網絡棧的層時,我將使用縮寫L2、L3和L4分別表示鏈路層、網絡層和傳輸層。這些數字是基于著名的(如果不是目前的)七層OSI模型。在大多數情況下,L2是以太網的同義詞,L3表示IP版本4或6,L4表示UDP、TCP或ICMP。當我需要引用一個特定的協議時,我將使用它的名稱(即TCP),而不是通用的Ln協議術語。在不同的章節中,我們將看到位于網絡堆棧中給定層的協議是如何接收和傳輸數據單元的。在這些上下文中,術語入口和輸入可以互換使用。出口和輸出也是如此。接收或發送數據單元的動作可以分別用縮寫RX和TX來表示。一個數據單元被賦予不同的名稱,如幀、包、段和消息,這取決于它所使用的層。
- 深入理解MOS管電子版資源下載 0次下載
- Linux內核進程調度schedule深入理解的詳細資料說明 5次下載
- Linux的內核定制方法詳細說明 22次下載
- Linux的內核定制方法詳細說明 4次下載
- 網絡存儲技術的存儲協議詳細說明 15次下載
- 深入理解網絡編程框架詳細關系圖合集免費下載 7次下載
- 深入理解Android網絡編程 1次下載
- 《深入理解Android:卷I》 0次下載
- 《深入理解Android》文前 0次下載
- 深入理解Android之資源文件 22次下載
- 深入理解LINUX內核(中文版)_ 陳莉君/馮銳/牛欣源譯 0次下載
- 深入理解Linux虛擬內存管理_愛爾蘭/戈爾曼著 0次下載
- 深入理解應用廣泛的QMatrix 技術
- 深入理解計算機系統 (PDF版下載) 0次下載
- Linux內核詳細說明
- 深入理解C語言:循環語句的應用與優化技巧 214次閱讀
- 深入理解redis分布式鎖 988次閱讀
- Linux網絡技術棧的相關知識 685次閱讀
- 如何通過仿真器理解Verilog語言的思路 1507次閱讀
- 一文深入理解操作系統的進程調度 2480次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 4636次閱讀
- C語言和C++的特點與用法詳細說明 4444次閱讀
- FPGA的入門基礎知識詳細說明 9595次閱讀
- 米爾科技深入理解LINUX內核簡介 1785次閱讀
- 米爾科技Linux網絡技術內幕淺談 1489次閱讀
- 常用穩壓二極管的參數表格詳細說明 1.5w次閱讀
- 電氣電纜的最全常用手冊詳細說明 8967次閱讀
- 接收卡升級的詳細說明概述圖文詳解 2.4w次閱讀
- 基于AD9854產生MSK調制信號詳細說明 4927次閱讀
- 深入理解Java虛擬機-判斷對象存活狀態 1309次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多