-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
深入理解LINUX網絡技術內幕 版權信息
- ISBN:9787508379647
- 條形碼:9787508379647 ; 978-7-5083-7964-7
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
深入理解LINUX網絡技術內幕 內容簡介
linux如此的流行正是得益于它的特性豐富并有效的網絡協議棧。如果你曾經驚嘆于linux能夠實現如此復雜的工作,或者你只是想通過現實中的例子學習現代網絡,《深入理解linux網絡內幕》將會給你指導。
同其他o'reilly的流行書籍一樣,《深入理解linux網絡內幕》清楚地闡述了網絡的基本概念,并指導你如何用c語言實現。雖然早先的tcp/ip經驗是有用的,但初學者通過本書仍然可以學習到協議本身和大量的應用信息。一旦徹底掌握了這些網絡工具,你就可以使用本書所附的代碼,準確地指出linux內核中*重要的部分如何工作。
網絡功能的實現或破壞在不同的時候是由不同的代碼塊完成的,這正是理解網絡和實現它的難點中的一部分。本書的成功之一就是描述這些代碼塊如何集成,以及眾多的函數和數據結構之間的關系。《深入理解linux網絡內幕》不僅描述了linux網絡的全貌,而且是理解linux網絡細節的有效指南。
深入理解LINUX網絡技術內幕 目錄
**部分 基礎背景
**章 簡介
基本術語
常見編碼模式
用戶空間工具
瀏覽源代碼
當功能以補丁形式提供時
第二章 關鍵數據結構
套接字緩沖區:sk—buff結構
net—device結構
本章涉及的文件
第三章 用戶空間與內核的接
概論
procfs與sysctl
ioctl
netlink
配置改變串行化
第二部分 系統初始化
第四章 通知鏈
使用通知鏈的原因
概論
定義鏈
鏈注冊
鏈上的通知事件
網絡子系統的通知鏈
通過/proc文件系統的調整
本章涉及的函數和變量
本章涉及的文件和目錄
第五章 網絡設備初始化
系統初始化概論
設備注冊和初始化
nic初始化的基本目標
設備與內核之間的交互
初始化選項
模塊選項
設備處理層初始化:net—dev—init
用戶空間輔助程序
虛擬設備
通過/proc文件系統調整
本章涉及的函數和變量
本章涉及的文件和目錄
第六章 pci層和網絡接口卡
本章涉及的數據結構
pci nic設備驅動程序的注冊
電源管理和網絡喚醒
pci nic驅動程序注冊范例
大藍圖
通過/proc文件系統調整
本章涉及的函數和變量
本章涉及的文件和目錄
第七章 組件初始化的內核基礎架構
引導期間的內核選項
模塊初始化代碼
優化宏卷標
引導期間初始化函數
內存*優化
通過/proc文件系統調整
本章涉及的函數和變量
本章涉及的文件和目錄
第八章 設備注冊和初始化
設備注冊之時
設備除名之時
分配net—device結構
nic注冊和除名的架構
設備初始化
net—device結構的組織
設備狀態
設備的注冊和除名
設備注冊
設備除名
開啟和關閉網絡設備
更新設備隊列規則狀態
從用戶空間配置設備相關信息
虛擬設備
上鎖
通過/proc文件系統調整
本章涉及的函數和變量
本章涉及的文件和目錄
第三部分 傳輸和接收
第九章 中斷和網絡驅動程序
決策和流量方向
接收到幀時通知驅動程序
中斷處理函數
softnet—data結構
第十章 幀的接收
與其他功能交互
設備的開啟和關閉
隊列
通知內核幀已接收:napi和netif_rx
設備驅動程序與內核問的ib接口:netif_rx的**部分
擁塞管理
處理net_rx_softirq:net_rxa_ction
第十一章 幀的傳輸
傳輸的開啟和關閉
第十二章 中斷事件一般性參考數據
統計數據
通過/proc和sysfs文件系統調整
本部分涉及的函數和變量
本部分涉及的文件和目錄
第十三章 協議處理函數
網絡協議棧概論
執行正確的協議處理函數
協議處理函數的組織
協議處理函數的注冊
ethernet與ieee 802.3幀
通過/proc文件系統進行調整
本章涉及的函數和變量
本章涉及的文件和目錄
第四部分 橋接
第十四章 橋接:概念
中繼器、網橋以及路由器
網橋與交換機
主機
用網橋合并lan
橋接不同技術的lan
地址學習
多臺網橋
第十五章 橋接:生成樹協議
基本術語
階層交換式l2拓撲范例
生成樹協議的基本元素
網橋id和端口id
網橋協議數據單元(bpdu)
定義活躍拓撲
定時器
拓撲變化
bpdu封裝
傳輸配置bpdu
處理入口幀
收斂時間
新版生成樹協議概況
第十六章 橋接:linux實現
網橋設備抽象
重要的數據結構
橋接程序的初始化
建立網橋設備和網橋端口
建立一個新網橋設備
阿橋設備設置函數
刪除網橋
給網橋添加端口
啟動和關閉網橋設備
啟動和關閉網橋端口
改變網橋端口狀態
大藍圖
轉發數據庫
處理入口流量
網橋設備上的傳輸
生成樹協議(stp)
netdevice通知鏈
第十七章 橋接:其他主題
用戶空間配置工具
通過/proc文件系統調整網橋
通過/sys文件系統調整網橋
統計數據
本部分涉及的數據結構
本部分涉及的函數和變量
本部分涉及的文件和目錄
第五部分 因特網協議第4版(ipv4)
第六部分 鄰居子系統
第七部分 路由
深入理解LINUX網絡技術內幕 作者簡介
Christian Benvenuti是一個專注于操作系統網絡的設計者。他在書中不僅解釋了Linux代碼如何工作,還闡述了主要網絡特性的目的以及在不同解決方案間是如何抉擇的。書中還包含了大量的流程圖和其他圖表以幫助讀者理解。
- >
推拿
- >
我與地壇
- >
回憶愛瑪儂
- >
自卑與超越
- >
巴金-再思錄
- >
羅曼·羅蘭讀書隨筆-精裝
- >
月亮與六便士
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)