TCP\IP詳解(卷2實現)

陸雪瑩 蔣慧

  • 出版商: 機械工業
  • 出版日期: 2019-03-01
  • 售價: $894
  • 語言: 簡體中文
  • 頁數: 901
  • ISBN: 7111617932
  • ISBN-13: 9787111617938
  • 相關分類: TCP/IP
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

加裏·R.賴特、W.理查德·史蒂文斯著的《TCP\IP詳解(卷2實現)/計算機科學叢書》是三卷本套書《TCP/IP詳解》的第2卷,完整而詳細地介紹了TCP/IP是如何實現的。書中給出了約500個圖例、15000行實際操作的C代碼,采用案例教學的方法幫助讀者掌握TCP/IP實現。本書不僅說明了插口API和協議族的關系以及主機實現與路由器實現的差別,還介紹了4.4BSD-Lite版的新特點,如多播、長肥管道支持等。讀者閱讀本書時,應當具備卷1中闡述的關於TCP/IP的基礎知識。 本書適用於希望理解TCP/IP實現細節的人,包括編寫網絡應用程序的程序員以及利用TCP/IP維護計算機網絡的系統管理員。

作者簡介

加裏·R.賴特(Gary R. Wright)研究TCP/IP多年。他是Connix公司的董事長,Connix公司的總部在康涅狄格州,主要提供Internet接入和咨詢服務。

目錄大綱

出版者的話
譯者序
前言
第1章 概述
1.1 引言
1.2 源代碼表示
1.2.1 將擁塞窗口設置為1
1.2.2 印刷約定
1.3 歷史
1.4 應用編程接口
1.5 程序示例
1.6 系統調用和庫函數
1.7 網絡實現概述
1.8 描述符
1.9 mbuf與輸出處理
1.9.1 包含插口地址結構的mbuf
1.9.2 包含數據的mbuf
1.9.3 添加IP和UDP首部
1.9.4 IP輸出
1.9.5 以太網輸出
1.9.6 UDP輸出小結
1.10 輸入處理
1.10.1 以太網輸入
1.10.2 IP輸入
1.10.3 UDP輸入
1.10.4 進程輸入
1.11 網絡實現概述(續)
1.12 中斷級別與並發
1.13 源代碼組織
1.14 測試網絡
1.15 小結
第2章 mbuf:存儲器緩存
2.1 引言
2.2 代碼介紹
2.2.1 全局變量
2.2.2 統計
2.2.3 內核統計
2.3 mbuf的定義
2.4 mbuf結構
2.5 簡單的mbuf宏和函數
2.5.1 m_get函數
2.5.2 MGET宏
2.5.3 m_retry函數
2.5.4 mbuf鎖
2.6 m_devget和m_pullup函數
2.6.1 m_devget函數
2.6.2 mtod和dtom宏
2.6.3 m_pullup函數和連續的協議首部
2.6.4 m_pullup和IP的分片與重組
2.6.5 TCP重組避免調用m_pullup
2.6.6 m_pullup使用總結
2.7 mbuf宏和函數的小結
2.8 Net/3聯網數據結構小結
2.9 m_copy和簇引用計數
2.10 其他選擇
2.11 小結
第3章 接口層
3.1 引言
3.2 代碼介紹
3.2.1 全局變量
3.2.2 SNMP變量
3.3 ifnet結構
3.4 ifaddr結構
3.5 sockaddr結構
3.6 ifnet與ifaddr的專用化
3.7 網絡初始化概述
3.8 以太網初始化
3.9 SLIP初始化
……
第4章 接口:以太網
第5章 接口:SLIP和環回
第6章 IP編址
第7章 域和協議
第8章 IP:網際協議
第9章 IP選項處理
第10章 IP的分片與重裝
第11章 ICMP:Internet控制報文協議
第12章 IP多播
第13章 IGMP:Internet組管理協議
第14章 IP多播選路
第15章 插口層
第16章 插口I/O
第17章 插口選項
第18章 Radix樹路由表
第19章 選路請求和選路消息
第20章 選路插口
第21章 ARP:地址解析協議
第22章 協議控制塊
第23章 UDP:用戶數據報協議
第24章 TCP:傳輸控制協議
第25章 TCP的定時器
第26章 TCP輸出
第27章 TCP的函數
第28章 TCP的輸入
第29章 TCP的輸入(續)
第30章 TCP的用戶需求
第31章 BPF:BSD分組過濾程序
結束語
附錄A 部分習題的解答
附錄B 源代碼的獲取
附錄C RFC 1122的有關內容
參考文獻