"《Linux 的TCP/IP架構設計與應用 》(TCP/IP Architecture, Design and Implementation in Linux)掃描版[PDF]"介紹
中文名: Linux 的TCP/IP架構設計與應用
原名: TCP/IP Architecture, Design and Implementation in Linux
作者: Seth
Venkatesulu
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: Wiley
書號: 0470147733
發行時間: 2008年
地區: 美國
語言: 英文
簡介:
djvu 閱讀器:
http://windjview.sourceforge.net/
內容簡介:本書采用大量的源碼和圖例來闡述Linux TCP/IP協議棧,盡管市面上有很多介紹TCP/IP協議棧的書籍,但是這些書籍過於側重參照TCPflP協議相關的RFC來進行闡述,或者注重於一些TCP/IP相關的算法,而從報文的處理過程以及實現源碼來深入淺出地介紹Linux TCP/IP協議棧的書籍則很少。可以說,本書是當前市面上唯一使用源碼來介紹LinuxTCP/IP概念和實現的文獻。本書試圖介紹TCP/IP協議棧和內核支撐框架的各個方面,其思想是盡可能地弱化其復雜性,以便於理解的方式呈現給讀者。本書首先介紹了支撐該協議棧的內核框架。在Linux中,這些支撐框架有VFS層、套接字框架、協議層、定時器、內存管理、中斷處理、軟中斷、內核線程、內核同步機制等,這是內核實現協議棧所需的。本書采用一種簡潔、漸進的方式討論了TCP/IP協議棧的各個方面,從簡單的客戶端-服務器程序開始,直到深入介紹TCP/IP協議棧中一些比較復雜的處理過程。每個章節都配有大量的源碼和圖示,以幫助讀者更好地理解這些內容。對於沒有太多時間來閱讀書籍又期望對LinuxTCP/IP協議棧有深入了解的讀者來說,這是一本很好的參考用書。
內容截圖: 目錄:
第1章 引言
1.1 tcp/ip協議棧概述
1.1.1 沿協議棧向下的處理過程
1.1.2 沿協議棧向上的處理過程
1.2 linux 2.4.20的源碼組織結構
1-3 tcp/ip協議棧和內核控制路徑
1.4 版本2.4之後linux內核的可搶占性
1.4.1 linux系統調用
1.4.2 添加新的系統調用
1.5 linux進程和線程
1.5.1 forkt()
1.5.2 線程
1.5.3 內核線程
1.6 內核同步機制
1.6.1 信號量
1.6.2 原子操作
1.6.3 旋轉鎖
1.7 tcp/ip應用編程接口
1.7.1 服務器應用
1.7.2 客戶端應用