【全3冊】正版 TCP/IP詳解(捲Ⅰ + 捲Ⅱ + 捲3)TCP/IP 網絡通信協議

【全3冊】正版 TCP/IP詳解(捲Ⅰ + 捲Ⅱ + 捲3)TCP/IP 網絡通信協議 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • TCP/IP
  • 網絡協議
  • 計算機網絡
  • 網絡通信
  • 技術
  • 書籍
  • 通信協議
  • 互聯網
  • 專業
  • 經典
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 榮豐通達圖書專營店
齣版社: 機械工業齣版社
ISBN:TZH11042
商品編碼:26497572690

具體描述













此為套裝書籍,全套3冊,總定113.44元,分彆如下:

《TCP/IP詳解捲1:協議》
《TCP/IP詳解捲2:實現》
《TCP/IP詳解(捲3):TCP 事務協議、HTTP、NNTP和UNIX域協議》
商品參數
書 名:TCP/IP詳解:捲1+捲2+捲3(京東套裝共3冊)
作 者:W.Richard Stevens 著
I S B N :TZH11042
齣 版 社:機械工業齣版社
齣版時間:2011-06-01
印刷時間:2011-06-01
字 數:
頁 數:3冊
開 本:16 開
包 裝:平裝
重 量:剋
定 :158元 目錄
《TCP/IP詳解(捲3):TCP 事務協議、HTTP、NNTP和UNIX域協議》目錄:
譯者序
前言
(部分 CP事務協議
第1章 /CP概述
1.1 概述
1.2 UDP上的客戶-服務器
1.3 CP上的客戶-服務器
1.4 /CP上的客戶-服務器
1.5 測試網絡
1.6 時間測量程序
1.7 應用
1.8 曆史
1.9 實現
1.10 小結
第2章 /CP協議
2.1 概述
2.2 /CP中的新CP選項
2.3 /CP實現所需變量
2.4 狀態變遷圖
2.5 /CP的擴展狀態
2.6 小結
第3章 /CP使用舉例
3.1 概述
3.2 客戶重新啓動
3.3 常規的/CP事務
3.4 服務器收到過時的重復SY
3.5 服務器重啓動
3.6 請求或應答超齣報文段*大長度MSS
3.7 嚮後兼容性
3.8 小結
第4章 /CP協議(續)
4.1 概述
4.2 客戶的端口號和IME_WAI狀態
4.3 設置IME_WAI狀態的目的
4.4 IME_WAI狀態的截斷
4.5 利用A跳過三次握手
4.6 小結
第5章 /CP協議的實現:插口層
5.1 概述
5.2 常量
5.3 ssed函數
5.4 小結
第6章 /CP的實現:路由錶
6.1 概述
6.2 代碼介紹
6.3 radix_de_head結構
6.4 rery結構
6.5 r_merics結構
6.6 i_iihead函數
6.7 i_addrue函數
6.8 i_marue函數
6.9 i_clsrue函數
6.10 i_rqim函數
6.11 i_rqkill函數
6.12 小結
第7章 /CP實現:協議控製塊
7.1 概述
7.2 i_pcbladdr函數
7.3 i_pcbcec函數
7.4 小結
第8章 /CP實現: CP概要
8.1 概述
8.2 代碼介紹
8.3 CP的prsw結構
8.4 CP控製塊
8.5 cp_ii函數
8.6 cp_slwim函數
8.7 小結
第9章 /CP實現:CP輸齣
9.1 概述
9.2 cp_upu函數
9.2.1 新的自動變量
9.2.2 增加隱藏的狀態標誌
9.2.3 在SY_SE狀態不要重傳SY
9.2.4 發送器的糊塗窗口避免機製
9.2.5 有RS或SY標誌時強製發送報文段
9.2.6 發送MSS選項
9.2.7 是否發送時間戳選項
9.2.8 發送/CP的CC選項
9.2.9 根據CP選項調整數據長度
9.3 小結
第10章 /CP實現:CP函數
10.1 概述
10.2 cp_ewcpcb函數
10.3 cp_rlkup函數
10.4 cp_geacache函數
10.5 重傳超時間隔的計算
10.6 cp_clse函數
10.7 cp_msssed函數
10.8 cp_mssrcvd函數
10.9 cp_dpis函數
10.10 cp_reass函數
10.11 小結
第11章 /CP實現:CP輸入
11.1 概述
11.2 預處理
11.3 首部預測
11.4 被動打開的啓動
11.5 主動打開的啓動
11.6 PAWS:防止序號重復
11.7 ACK處理
11.8 完成被動打開和同時打開
11.9 ACK處理(續)
11.10 FI處理
11.11 小結
第12章 /CP實現:CP用戶請求
12.1 概述
12.2 PRU_CEC請求
12.3 cp_cec函數
12.4 PRU_SED和PRU_SED_EF請求
12.5 cp_usrclsed函數
12.6 cp_syscl函數
12.7 /CP的前景
12.8 小結
第二部分 CP的其他應用
第13章 HP:超文本傳送協議
13.1 概述
13.2 HP和HML概述
13.3 HP
13.3.1 報文類型:請求與響應
13.3.2 首部字段
13.3.3 響應代碼
13.3.4 各種報文頭舉例
13.3.5 例子:客戶程序緩存
13.3.6 例子:服務器重定嚮
13.4 一個例子
13.5 HP的統計資料
13.6 性能問題
13.7 小結
第14章 在HP服務器上找到的分組
14.1 概述
14.2 多個HP服務器
14.3 客戶端SY的到達間隔時間
14.4 R的測量
14.5 用lise設置入連接隊列的容量
14.6 客戶端的SY選項
14.7 客戶端的SY重傳
14.8 域名
14.9 超時的持續探測
14.10 /CP路由錶大小的模擬
14.11 mbuf的交互
14.12 CP的PCB高速緩存和首部預測
14.13 小結
第15章 P:網絡新聞傳送協議
15.1 概述
15.2 P
15.3 一個簡單的新聞客戶
15.4 一個復雜的新聞客戶
15.5 P的統計資料
15.6 小結
第三部分 Uix域協議
第16章 Uix域協議:概述
16.1 概述
16.2 用途
16.3 性能
16.4 編碼舉例
16.5 小結
第17章 Uix域協議:實現
17.1 概述
17.2 代碼介紹
17.3 Uix dmai和prsw結構
17.4 Uix域插口地址結構
17.5 Uix域協議控製塊
17.6 uipc_usrreq函數
17.7 PRU_AACH請求和up_aach函數
17.8 PRU_DEACH請求和up_deach函數
17.9 PRU_BID請求和up_bid函數
17.10 PRU_CEC請求和up_cec函數
17.11 PRU_CEC2請求和up_cec2函數
17.12 sckepair調用
17.13 pipe調用
17.14 PRU_ACCEP請求
17.15 PRU_DISCEC請求和up_discec函數
17.16 PRU_SHUDW請求和up_shudw函數
17.17 PRU_ABR請求和up_drp函數
17.18 其他各種請求
17.19 小結
第18章 Uix域協議:I/和描述符的傳遞
18.1 概述
18.2 PRU_SED和PRU_RCVD請求
18.3 描述符的傳遞
18.4 up_ieralize函數
18.5 up_exeralize函數
18.6 up_discard函數
18.7 up_dispse函數
18.8 up_sca函數
18.9 up_gc函數
18.10 up_mark函數
18.11 性能(再討論)
18.12 小結
附錄A 測量網絡時間
附錄B 編寫/CP應用程序
參考文獻
縮略語 《TCP/IP詳解捲2:實現》目錄:
譯者序
前言
第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 mbufl的定義
2.4 mbuf結構
2.5 簡單的mbuf宏和函數
2.5.1 m-get函數
2.5.2 MGET宏
2.5.3 m-etry函數
2.5.4 mbuf鎖
2.6 m-devget和m-pullup函數
2.6.1 m-devget函數
2.6.2 mtod和dtom宏
2.6.3 pullup函數和連續的協議首部
2.6.4 m-pullup和IP的分片與重組
2.6.5 TCP重組避免調用m-pullup
2.6.6 m-pullup使用總結
2.7 mbuf宏和函數的小結
2.8 Neff3聯網數據結構小結
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 ifadck結構,
3.5 sockaddr結構
3.6 ifnet與土faddr的化
3.7 網絡初始化概述
3.8 以太網初始化
3.9 suP初始化
3.10 環迴初始化
3.11 if_attach函數
3.12 ifinit函數
3.13 小結 第4章 接口:以太網
4.1 引言
4.2 代碼介紹
4.2.1 全局變量
4.2.2 統計量
4.2.3 SNMP變量
4.3 以太網接口
4.3.1 leintr函數
4.3.2 leread函數
4.3.3 ether_input函數
4.3.4 ether_output函數
4.3.5 lestart函數
4.4 ioctl調用
4.4.1 ifioctl函數
4.4.2 ifconf函數
4.4.3 舉例
4.4.4 通用接口ioctl命令
4.4.5 if_down和if_up函數
4.4.6 以太網、SLIP和環迴
4.5 小結 第5章 接口:SLIP和環迴
5.1 引言
5.2 代碼介紹
5.2.1 全局變量
5.2.2 統計量
5.3 SLIP接口
5.3.1 SLIP綫路規程:SLIPDISC
5.3.2 SLIP初始化:slopen slinit
5.3.3 SLIP輸入處理:slinput
5.3.4 SLIP輸齣處理:sloutput
5.3.5 slstart函數
5.3.6 SLIP分組丟失
5.3.7 SLIP性能考慮
5.3.8 slclose函數
5.3.9 sltioctl函數
5.4 環迴接口
5.5 小結 第6章 IP編址
6.1 引言
6.1.IIP地址
6.I.2 IP地址的印刷規定
6.1.3 主機和路由器
6.2 代碼介紹
6.3 接口和地址小結
6.4 sockaddr_in結構
6.5 in_ifaddr結構
6.6 地址指派
6.6.1 ifioctl函數
6.6.2 in_control函數
6.6.3 前提條件:SIOCSIFADDR、SIOCSIFNETMASK和SIOCSIFDSFADDR
6.6.4 地址指派:SIOCSIFADDR
6.6.5 in_ifinit函數
6.6.6 網絡掩碼指派:SIOCSIFNETMASK
6.6.7 目的地址指派:SIOCSIFDSTADDR
6.6.8 獲取接口信息
6.6.9 每個接口多個IP地址
6.6.10 附加IP地址:SIOCAIFADDR
6.6.11 刪除IP地址:SIOCDIFADDR
6.7 接口ioctl處理
6.7.1 leioctl函數
6.7.2 slioctl函數
6.7.3 loioctl函數
6.8 Internet實用函數
6.9 ifnet實用函數
6.10 小結 第7章 域和協議
7.1 引言
7.2 代碼介紹
7.2.1 全局變量
7.2.2 統計量
7.3 domain結構
7.4 protosw結構
7.5 IP的domain和protosw結構
7.6 pffindproto~Hpffindtype函數
7.7 pfctlinput函數
7.8 IP初始化
7.8.1 Intemet傳輸分用
7.8.2 ip_init函數
7.9 sysctl調用
7.10 小結 第8章 IP:網際協議
8.1 引言
8.2 代碼介紹
8.2.1 全局變量
8.2.2 統計量
8.2.3 SNMP變量
8.3 IP分組
8.4 輸入處理:ipintr函數
8.4.1 ipintr概觀
8.4.2 驗證
8.4.3 轉發或不轉發
8.4.4 重裝和分用
8.5 轉發:ip_forward函數
8.6 輸齣處理:ip_output函數
8.6.1 首部初始化
8.6.2 路由選擇
8.6.3 源地址選擇和分片
8.7 Internet檢驗和:in_cksum函數
8.8 setsockopt和getsockopt調用
8.8.1 PRCO_SETOPT的處理
8.8.2 PRCO_GETOPT的處理
8.9 ip_sysctl函數
8.10 小結 第9章 IP選項處理
9.1 引言
9.2 代碼介紹
9.2.1 全局變量
9.2.2 統計量
9.3 選項格式
9.4 ip_dooptions函數
9.5 記錄路由選項
9.6 源站和記錄路由選項
9.6.1 save_rte函數
9.6.2 ip_srcroute函數
9.7 時間戳選項:
9.8 ip_insertoptions函數
9.9 ip_pcbopts函數
9.10 一些限製
9.11 小結 笫10章 IP的分片與重裝
10.1 引言
10.2 代碼介紹
10.2.1 全局變量
10.2.2 統計量
10.3 分片
10.4 ip_optcopy函數
10.5 重裝
10.6 ip_reass函數
10.7 ip_slowtimo函數
10.8 小結 第11章 ICMP:Internet控製報文協議
11.1 引言
11.2 代碼介紹
11.2.1 全局變量
11.2.2 統計量
11.2.3 SNMP變量
11.3 icmp結構
11.4 ICMP的protosw結構
11.5 輸入處理:icmp_input函數
11.6 差錯處理
11.7 請求處理
11.7.1 迴顯詢問:ICMP_ECHO和ICMLHCHOREPLY
11.7.2 時間戳詢問:ICMP_TSTAMP和
ICMPTSTAMPREPLY
11.7.3 地址掩碼詢問:ICMP_MASKREQ和ICMP_MASKREPLY
11.7.4 信息詢問:ICMP_IREQ和ICMP_IREQREPLY
11.7.5 路由器發現:ICMP_ROUTERADVERy和ICMP_ROUTERSOLICIF
11.8 重定嚮處理
11.9 迴答處理
11.10 輸齣處理
11.11 icmp_error函數
11.12 icmpreflect函數
11.13 icmp_send函數
11.14 icmp_sysctl函數
11.15 小結 第12章 IP多播
12.1 引言
12.2 代碼介紹
12.2.1 全局變量
12.2.2 統計量
12.3 以太網多播地址
12.4 ether_multi結構
12.5 以太網多播接收
12.6 inmulti結構
12.7 ip_moptions結構
12.8 多播的插口選項
12.9 多播的TTL值
12.9.1 MBONE
12.9.2 擴展環搜索
12.10 ip_setmoptions函數
12.10.1 選擇一個明確的多播接口:IP_MULTICAS%_IF
12.10.2 選擇明確的多播TTL:IP_MULTICASTTTL
12.10.3 選擇多播環迴:IPMULTICAST_LOOP
12.11 加入一個IP多播組
12.11.1 in_addmulti函數
12.11.2 slioctl和loioctl函數:SIOCADDMULTT和SIOCDRLTI
12.11.3 Leioctl函數:SIOCADDMULTI和SIOCDELMULTI
12.11.4 etheraddmulti函數
12.12 離開一個IP多播組
12.12.1 in_delmulti函數
12.12.2 ether_delmulti函數
12.13 ip_getmoptions函數
12.14 多播輸入處理:ipintr函數
12.15 多播輸齣處理:ip_output函數
12.16 性能的考慮
12.17 小結 第13章 IGMP:Intemet組管理協議
13.1 引言
13.2 代碼介紹
13.2.1 全局變量
13.2.2 統計量
13.2.3 SNMP變量
13.3 igrmp結構
13.4 IGMP的protosw的結構
13.5 加入一個組:igmp_joingroup函數
13.6 igmp_fasttimo函數
]3.7 輸入處理:igmp_input函數
13.7.1 成員關係查詢:IGMP_HOST_M194BERSHIPQUERY
13.7.2 成員關係報告:IGMP_HOST_MEMBERSHIPREPORT
13.8 離開一個組:ignlo_leavegroup函數
13.9 小結 第14章 IP多播選路
14.1 引言
14.2 代碼介紹
14.2.1 全局變量
14.2.2 統計量
14.2.3 SNMP變量
14.3 多播輸齣處理(續)
14.4 mrouted守護程序
14.5 虛擬接口
14.5.1 虛擬接口錶
14.5.2 add_vif函數
14.5.3 del_vif函數
14.6 IGMP(續)
14.6.1 add_igrp函數
14.6.2 del_igrp函數
14.6.3 grplst_member函數
14.7 多播選路
……
第15章 插口層
第16章 插口I/O
第17章 插口選項
第18章 Radix樹路由錶
第19章 選路請求和選路消息
第20章 選路插口 《TCP/IP詳解捲1:協議》目錄:
譯者序
前言
第1章 概述
1.1 引言
1.2 分層
1.3 TCP/IP的分層
1.4 互聯網的地址
1.5 域名
1.6 封裝
1.7 分用
1.8 客戶-服務器模型
1.9 端口號
1.10 標準化過程
1.11 RFC
1.12 標準的簡單服務
1.13 互聯網
1.14 實現
1.15 應用編程接口
1.16 測試網絡
1.17 小結
第2章 鏈路層
2.1 引言
2.2 以太網和IEEE 802封裝
2.3 尾部封裝
2.4 SLIP:串行綫路IP
2.5 壓縮的SLIP
2.6 PPP:點對點協議
2.7 環迴接口
2.8 *大傳輸單元MTU
2.9 路徑MTU
2.10 串行綫路吞吐量計算
2.11 小結
第3章 IP:網際協議
3.1 引言
3.2 IP首部
3.3 IP路由選擇
3.4 子網尋址
3.5 子網掩碼
3.6 特殊情況的IP地址
3.7 一個子網的例子
3.8 ifconfig命令
3.9 netstat命令
3.10 IP的未來
3.11 小結
第4章 ARP:地址解析協議
4.1 引言
4.2 一個例子
4.3 ARP高速緩存
4.4 ARP的分組格式
4.5 ARP舉例
4.5.1 一般的例子
4.5.2 對不存在主機的ARP請求
4.5.3 ARP高速緩存超時設置
4.6 ARP代理
4.7 ARP
4.8 arp命令
4.9 小結
第5章 RARP:逆地址解析協議
5.1 引言
5.2 RARP的分組格式
5.3 RARP舉例
5.4 RARP服務器的設計
5.4.1 作為用戶進程的RARP服務器
5.4.2 每個網絡有多個RARP服務器
5.5 小結
第6章 ICMP:Internet控製報文協議
6.1 引言
6.2 ICMP報文的類型
6.3 ICMP地址掩碼請求與應答
6.4 ICMP時間戳請求與應答
6.4.1 舉例
6.4.2 另一種方法
6.5 ICMP端口不可達差錯
6.6 ICMP報文的4.4BSD處理
6.7 小結
第7章 Ping程序
7.1 引言
7.2 Ping程序
7.2.1 LAN輸齣
7.2.2 WAN輸齣
7.2.3 綫路SLIP鏈接
7.2.4 撥號SLIP鏈路
7.3 IP記錄路由選項
7.3.1 通常的例子
7.3.2 異常的輸齣
7.4 IP時間戳選項
7.5 小結
第8章 Traceroute程序
8.1 引言
8.2 Traceroute 程序的操作
8.3 局域網輸齣
8.4 廣域網輸齣
8.5 IP源站選路選項
8.5.1 寬鬆的源站選路的traceroute
程序示例
8.5.2 嚴格的源站選路的traceroute
程序示例
8.5.3 寬鬆的源站選路traceroute程序
的往返路由
8.6 小結
第9章 IP選路
9.1 引言
9.2 選路的理
9.2.1 簡單路由錶
9.2.2 初始化路由錶
9.2.3 較復雜的路由錶
9.2.4 沒有到達目的地的路由
9.3 ICMP主機與網絡不可達差錯
9.4 轉發或不轉發
9.5 ICMP重定嚮差錯
9.5.1 一個例子
9.5.2 更多的細節
9.6 ICMP路由器發現報文
9.6.1 路由器操作
9.6.2 主機操作
9.6.3 實現
9.7 小結
第10章 動態選路協議
10.1 引言
10.2 動態選路
10.3 Unix選路守護程序
10.4 RIP:選路信息協議
10.4.1 報文格式
10.4.2 正常運行
10.4.3 度量
10.4.4 問題
10.4.5 舉例
10.4.6 另一個例子
10.5 RIP版本2
10.6 OSPF:開放*短路徑優先
10.7 BGP:邊界網關協議
10.8 CIDR:無類型域間選路
10.9 小結
第11章 UDP:用戶數據報協議
11.1 引言
11.2 UDP首部
11.3 UDP檢驗和
11.3.1 tcpdump輸齣
11.3.2 一些統計結果
11.4 一個簡單的例子
11.5 IP分片
11.6 ICMP不可達差錯(需要分片)
11.7 用Traceroute確定路徑MTU
11.8 采用UDP的路徑MTU發現
11.9 UDP和ARP之間的交互作用
11.10 *大UDP數據報長度
11.11 ICMP源站差錯
11.12 UDP服務器的設計
11.12.1 客戶IP地址及端口號
11.12.2 目標IP地址
11.12.3 UDP輸入隊列
11.12.4 限製本地IP地址
11.12.5 限製遠端IP地址
11.12.6 每個端口有多個接收者
11.13 小結
第12章 廣播和多播
12.1 引言
12.2 廣播
12.2.1 受限的廣播
12.2.2 指嚮網絡的廣播
12.2.3 指嚮子網的廣播
12.2.4 指嚮所有子網的廣播
12.3 廣播的例子
12.4 多播
12.4.1 多播組地址
12.4.2 多播組地址到以太網地址的轉換
12.4.3 FDDI和令牌環網絡中的多播
12.5 小結
第13章 IGMP:Internet組管理協議
13.1 引言
13.2 IGMP報文
13.3 IGMP協議
13.3.1 加入一個多播組
13.3.2 IGMP報告和查詢
13.3.3 實現細節
13.3.4 生存時間字段
13.3.5 所有主機組
13.4 一個例子
13.5 小結
第14章 DNS:域名
14.1 引言
14.2 DNS基礎
14.3 DNS的報文格式
14.3.1 DNS查詢報文中的問題部分
14.3.2 DNS響應報文中的資源記錄部分
14.4 一個簡單的例子
14.5 指針查詢
14.5.1 舉例
14.5.2 主機名檢查
14.6 資源記錄
14.7 高速緩存
14.8 用UDP還是用TCP
14.9 另一個例子
14.10 小結
第15章 TFTP:簡單文件傳送協議
15.1 引言
15.2 協議
15.3 一個例子
15.4 安全性
15.5 小結
第16章 BOOTP: 引導程序協議
16.1 引言
16.2 BOOTP的分組格式
16.3 一個例子
16.4 BOOTP服務器的設計
16.5 BOOTP穿越路由器
16.6 特定廠商信息
16.7 小結
第17章 TCP:傳輸控製協議
17.1 引言
17.2 TCP的服務
17.3 TCP的首部
17.4 小結
第18章 TCP連接的建立與終止
18.1 引言
18.2 連接的建立與終止
18.2.1 tcpdump的輸齣
18.2.2 時間係列
18.2.3 建立連接協議
18.2.4 連接終止協議
18.2.5 正常的tcpdump輸齣
18.3 連接建立的超時
18.3.1 *次超時時間
18.3.2 服務類型字段
18.4 *大報文段長度
18.5 TCP的半關閉
18.6 TCP的狀態變遷圖
18.6.1 2MSL等待狀態
18.6.2 平靜時間的概念
18.6.3 FIN_WAIT_2狀態
18.7 復位報文段
18.7.1 到不存在的端口的連接請求
18.7.2 異常終止一個連接
18.7.3 檢測半打開連接
18.8 同時打開
18.9 同時關閉
18.10 TCP選項
18.11 TCP服務器的設計
18.11.1 TCP服務器端口號
18.11.2 限定的本地IP地址
18.11.3 限定的遠端IP地址
18.11.4 呼入連接請求隊列
18.12 小結
第19章 TCP的交互數據流
19.1 引言
19.2 交互式輸入
19.3 經受時延的確認
19.4 Nagle算法
19.4.1 關閉Nagle算法
19.4.2 一個例子
19.5 窗口大小通告
19.6 小結
第20章 TCP的成塊數據流
20.1 引言
20.2 正常數據流
20.3 滑動窗口
20.4 窗口大小
20.5 PUSH標誌
20.6 慢啓動
20.7 成塊數據的吞吐量
20.7.1 帶寬時延乘積
20.7.2 擁塞
20.8 緊急方式
20.9 小結
第21章 TCP的超時與重傳
21.1 引言
21.2 超時與重傳的簡單例子
21.3 往返時間測量
21.4 往返時間RTT的例子
21.4.1 往返時間RTT的測量
21.4.2 RTT估計器的計算
21.4.3 慢啓動
21.5 擁塞舉例
21.6 擁塞避免算法
21.7 快速重傳與快速恢復算法
21.8 擁塞舉例(續)
21.9 按每條路由進行度量
21.10 ICMP的差錯
21.11 重新分組
21.12 小結
第22章 TCP的堅持定時器
22.1 引言
22.2 一個例子
22.3 糊塗窗口綜閤癥
22.4 小結
第23章 TCP的保活定時器
23.1 引言
23.2 描述
23.3 保活舉例
23.3.1 另一端崩潰
23.3.2 另一端崩潰並重新啓動
23.3.3 另一端不可達
23.4 小結
第24章 TCP的未來和性能
24.1 引言
24.2 路徑MTU發現
24.2.1 一個例子
24.2.2 大分組還是小分組
24.3 長肥管道
24.4 窗口擴大選項
24.5 時間戳選項
24.6 PAWS:防止迴繞的序號
24.7 T/TCP:為事務用的TCP擴展
24.8 TCP的性能
24.9 小結
第25章 SNMP:簡單網絡管理協議
25.1 引言
25.2 協議
25.3 管理信息結構
25.4 對象標識符
25.5 管理信息庫介紹
25.6 實例標識
25.6.1 簡單變量
25.6.2 錶格
25.6.3 字典式排序
25.7 一些簡單的例子
25.7.1 簡單變量
25.7.2 get-next操作
25.7.3 錶格的訪問
25.8 管理信息庫(續)
25.8.1 system組
25.8.2 interface組
25.8.3 at組
25.8.4 ip組
25.8.5 icmp組
25.8.6 tcp組
25.9 其他一些例子
25.9.1 接口MTU
25.9.2 路由錶
25.10 trap
25.11 ASN.1和BER
25.12 SNMPv2
25.13 小結
第26章 Telnet和Rlogin:遠程登錄
26.1 引言
26.2 Rlogin協議
26.2.1 應用進程的啓動
26.2.2 流量控製
26.2.3 客戶的中斷鍵
26.2.4 窗口大小的改變
26.2.5 服務器到客戶的命令
26.2.6 客戶到服務器的命令
26.2.7 客戶的轉義符
26.3 Rlogin的例子
26.3.1 初始的客戶-服務器協議
26.3.2 客戶中斷鍵
26.4 Telnet協議
26.4.1 NVT ASCII
26.4.2 Telnet命令
26.4.3 選項協商
26.4.4 子選項協商
26.4.5 半雙工、一次一字符、一次
一行或行方式
26.4.6 同步信號
26.4.7 客戶的轉義符
26.5 Telnet舉例
26.5.1 單字符方式
26.5.2 行方式
26.5.3 一次一行方式(準行方式)
26.5.4 行方式:客戶中斷鍵
26.6 小結
第27章 FTP:文件傳送協議
27.1 引言
27.2 FTP協議
27.2.1 數據錶示
27.2.2 FTP命令
27.2.3 FTP應答
27.2.4 連接管理
27.3 FTP的例子
27.3.1 連接管理:臨時數據端口
27.3.2 連接管理:默認數據端口
27.3.3 文本文件傳輸:NVT ASCII
錶示還是圖像錶示
27.3.4 異常中止一個文件的傳輸:
Telnet同步信號
27.3.5 匿名FTP
27.3.6 來自一個未知IP地址的匿名FTP
27.4 小結
第28章 SMTP:簡單郵件傳送協議
28.1 引言
28.2 SMTP協議
28.2.1 簡單例子
28.2.2 SMTP命令
28.2.3 信封、首部和正文
28.2.4 中繼代理
28.2.5 NVT ASCII
28.2.6 重試間隔
28.3 SMTP的例子
28.3.1 MX記錄:主機非直接連到
Internet
28.3.2 MX記錄:主機齣故障
28.3.3 VRFY和EXPN命令
28.4 SMTP的未來
28.4.1 信封的變化:擴充的SMTP
28.4.2 首部變化:非ASCII字符
28.4.3 正文變化:通用Internet郵件
擴充
28.5 小結
第29章 網絡文件
29.1 引言
29.2 Sun遠程過程調用
29.3 XDR:外部數據錶示
29.4 端口映射器
29.5 NFS協議
29.5.1 文件句柄
29.5.2 安裝協議
29.5.3 NFS過程
29.5.4 UDP還是TCP
29.5.5 TCP上的NFS
29.6 NFS實例
29.6.1 簡單的例子:讀一個文件
29.6.2 簡單的例子:創建一個目錄
29.6.3 無狀態
29.6.4 例子:服務器崩潰
29.6.5 等冪過程
29.7 第3版的NFS
29.8 小結
第30章 其他的TCP/IP應用程序
30.1 引言
30.2 Finger協議
30.3 Whois協議
30.4 Archie、WAIS、Gopher、Veronica
和WWW
30.4.1 Archie
30.4.2 WAIS
30.4.3 Gopher
30.4.4 Veronica
30.4.5 萬維網WWW
30.5 X窗口
30.5.1 Xscope程序
30.5.2 LBX: 低帶寬X
30.6 小結
附錄A tcpdump程序
附錄B 計算機時鍾
附錄C sock程序
附錄D 部分習題的解答
附錄E 配置選項
附錄F 可以獲得的源代碼
參考文獻
縮略語
內容簡介
《TCP/IP詳解(捲3):TCP 事務協議、HTTP、NNTP和UNIX域協議》內容簡介:
《TCP/IP詳解·捲3:TCP事務協議、HTTP、NNTP和UNIX域協議》是“TCP/IP詳解係列”的延續。主要內容包括:TCP事務協議,即T/TCP,這是對TCP的擴展,使客戶-服務器事務更快、更高效和更可靠;TCP/IP應用,主要是HTTP和NNTP;UNIX域協議,這些協議提供瞭進程之間通信的一種手段。當客戶與服務器進程在同一颱主機上時,UNIX域協議通常要比TCP/IP快一倍。《TCP/IP詳解·捲3:TCP事務協議、HTTP、NNTP和UNIX域協議》同樣采用瞭大量的實例和實現細節,並參考引用瞭捲2中的大量源程序。適用於希望理解TCP/IP如何工作的人,包括編寫網絡應用程序的程序員以及利用TCP/IP維護計算機網絡的管理員。
《TCP/IP詳解捲2:實現》內容簡介:
《TCP/IP詳解·捲2:實現》完整而詳細地介紹瞭TCP/IP協議是如何實現的。書中給齣瞭約500個圖例,15000行實際操作的C代碼,采用舉例教學的方法幫助你掌握TCP/IP實現。《TCP/IP詳解·捲2:實現》不僅說明瞭插口API和協議族的關係以及主機實現與路由器實現的差彆。還介紹瞭4.4BSD-Lite版的新的特點。《TCP/IP詳解·捲2:實現》適用於希望理解TCP/IP協議如何實現的人,包括編寫網絡應用程序的程序員以及利用TCP/IP維護計算機網絡的管理員。
《TCP/IP詳解捲1:協議》內容簡介:
《TCP/IP詳解捲1:協議》描述瞭屬於每一層的各個協議以及它們如何在不同操作中運行。作者LawrenceBerkeley實驗室的tcpdump程序來捕獲不同操作和TCP/IP實現之間傳輸的不同分組。對tcpdump輸齣的研究可以幫助理解不同協議如何工作。《TCP/IP詳解捲1:協議》是網絡構建型——4.4BSD的建造者的傾力之作,《TCP/IP解析》中的第1捲,主要講述TCP/IP協議方麵的內容。與其他的TCP/IP書藉的*大不同在於,本書不僅僅講述瞭RFCS的標準協議,而且結閤大量實例講述瞭TCP/IP協議包的定義因及在各種不同的操作中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的應用與工作方式,這樣可以以動態方式講述TCP/IP的知識,使讀者可以輕鬆掌握TCP/IP的知識:路由協議、尋址協議、組控製協議、簡單郵件傳輸協議等。全書內容實用性強,是在校生學習TCP/IP知識的良師益友。                             

網絡世界的基石:探秘TCP/IP協議深度解析 在這個信息爆炸的時代,我們每天都在享受著互聯網帶來的便捷。從發送一封電子郵件,到觀看一場高清的視頻直播,再到與遠方的朋友進行實時語音通話,這一切的流暢與高效,都離不開一個默默運轉的龐大係統——TCP/IP協議。它如同現代網絡通信的血管與神經,支撐著全球數十億設備之間的信息傳遞。本書將帶領您踏上一段深入探索TCP/IP協議奧秘的旅程,揭示互聯網如何連接世界,並為您提供理解和掌握這一核心技術的全麵指南。 第一捲:網絡通信的基石——IP協議與網絡層 本捲我們將從最基礎的網絡層齣發,深入剖析IP(Internet Protocol)協議的工作原理。您將瞭解IP數據報的結構,包括版本、首部長度、服務類型、總長度、標識、標誌、片偏移、生存時間(TTL)、協議字段、首部校驗和、源IP地址以及目的IP地址等關鍵組成部分。我們將詳細解釋每一個字段的作用,以及它們如何協同工作,確保數據包能夠準確無誤地從源地址傳輸到目的地址。 我們將深入探討IP地址的分配與管理,包括IPv4地址的分類(A類、B類、C類、D類、E類)、私有地址與公有地址的區彆,以及子網劃分(Subnetting)和無類彆域間路由選擇(CIDR)等概念,這些是高效利用IP地址、構建大型網絡不可或缺的技術。同時,我們也會觸及IPv6的發展與重要性,展望下一代互聯網的演進方嚮。 您還將學習到路由(Routing)這一核心概念。我們將解析路由錶的構成,以及路由器在數據包轉發過程中扮演的角色。您將理解靜態路由與動態路由的區彆,並深入瞭解RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)以及BGP(Border Gateway Protocol)等幾種主要的動態路由協議的工作原理,瞭解它們如何通過交換路由信息來構建和維護最優的路由路徑。 此外,本捲還將介紹一些與網絡層緊密相關的輔助協議,例如ARP(Address Resolution Protocol)協議,它負責將IP地址解析為MAC地址,是實現以太網通信的關鍵;ICMP(Internet Control Message Protocol)協議,它用於在IP網絡上傳輸控製消息和錯誤報告,例如ping和traceroute命令的背後原理;以及DHCP(Dynamic Host Configuration Protocol)協議,它實現瞭IP地址的動態分配,極大地簡化瞭網絡管理。 通過本捲的學習,您將能夠構建起對網絡層和IP協議的清晰認知,為理解更高層次的協議打下堅實的基礎。 第二捲:可靠傳輸的保障——TCP協議與傳輸層 在網絡通信中,數據的完整性與順序性至關重要。本捲將聚焦於TCP(Transmission Control Protocol)協議,它是互聯網上最重要、最常用的傳輸層協議之一。您將深入理解TCP協議的設計理念,以及它如何通過一係列精巧的機製,確保數據能夠從源端可靠、有序地傳輸到目的端。 我們將詳細解析TCP報文段的結構,包括源端口號、目的端口號、序號、確認號、數據偏移、標誌位(URG、ACK、PSH、RST、SYN、FIN)、窗口大小、校驗和以及緊急指針等。您將理解每一個字段在TCP通信中的作用,例如序號和確認號如何實現數據的按序傳輸和丟包重傳,標誌位如何控製連接的建立、數據傳輸和連接的終止。 本捲的重點將放在TCP的連接管理上。您將詳盡學習TCP的三次握手(Three-way Handshake)過程,理解它如何確保通信雙方都能正確地進行初始化,建立可靠的連接。同時,您也將深入瞭解TCP的四次揮手(Four-way Handshake)過程,理解它如何優雅地終止連接,避免數據丟失或資源浪費。 您還將學習TCP的流量控製(Flow Control)機製。我們將解析滑動窗口(Sliding Window)協議的工作原理,以及窗口大小如何動態調整,以避免發送方發送過多的數據,導緻接收方緩衝區溢齣。這對於不同處理能力的網絡設備之間進行通信至關重要。 更重要的是,我們將深入探討TCP的擁塞控製(Congestion Control)機製。您將理解網絡擁塞的成因,以及TCP如何通過慢啓動(Slow Start)、擁塞避免(Congestion Avoidance)、快重傳(Fast Retransmit)和快恢復(Fast Recovery)等算法,動態地調整發送速率,避免網絡擁塞的發生,並盡可能地提高網絡的吞吐量。 此外,本捲還將介紹UDP(User Datagram Protocol)協議,作為TCP的補充,UDP提供瞭更簡單的、麵嚮無連接的傳輸服務。您將瞭解UDP的報文段結構,以及它在哪些場景下比TCP更具優勢,例如實時音視頻傳輸、DNS查詢等。您還將學習端口(Port)的概念,以及端口號如何用於區分同一主機上運行的不同應用程序。 通過本捲的學習,您將全麵掌握TCP協議的精髓,理解其在保障網絡通信可靠性方麵的關鍵作用,並能夠根據實際需求選擇閤適的傳輸層協議。 第三捲:應用層百花齊放——協議解析與實踐 在網絡通信的層層遞進中,應用層協議直接麵嚮用戶,是我們日常接觸互聯網服務最直接的接口。本捲將帶領您深入探索豐富多樣的應用層協議,理解它們是如何工作的,以及它們如何構建起我們今天所熟知的互聯網應用。 您將學習到最基礎但又極其重要的HTTP(Hypertext Transfer Protocol)協議。我們將詳細解析HTTP請求和響應的報文結構,包括請求行(方法、URI、協議版本)、請求頭(Host、User-Agent、Accept等)、請求體,以及響應狀態碼(2xx、3xx、4xx、5xx)、響應頭(Content-Type、Content-Length等)和響應體。您將理解GET、POST、PUT、DELETE等HTTP方法的含義,以及Cookie、Session等機製是如何實現Web應用的會話管理的。 接下來,我們將解析DNS(Domain Name System)協議,它是互聯網的“電話簿”,負責將人類易於記憶的域名解析為機器易於理解的IP地址。您將瞭解DNS的層級結構,域名解析的過程,以及遞歸查詢與迭代查詢的區彆。 您還將學習到電子郵件通信背後的協議。我們將解析SMTP(Simple Mail Transfer Protocol)協議,用於發送電子郵件;POP3(Post Office Protocol version 3)和IMAP(Internet Message Access Protocol)協議,用於接收電子郵件。理解這三者是如何協同工作,完成郵件的發送、存儲和檢索過程。 本捲還將涉足文件傳輸協議FTP(File Transfer Protocol),瞭解其工作原理,以及如何進行文件的上傳和下載。同時,我們也會探討一些網絡管理和安全相關的協議,例如SNMP(Simple Network Management Protocol)用於網絡設備的管理,以及SSH(Secure Shell)協議用於安全的遠程登錄和文件傳輸。 此外,我們還將簡要介紹一些其他重要的應用層協議,例如Telnet(雖然已不推薦使用,但作為曆史基礎仍值得瞭解)、NTP(Network Time Protocol)用於網絡時間同步等,並討論這些協議在實際應用中的常見問題與解決方案。 通過本捲的學習,您將能夠理解各種互聯網應用是如何通過應用層協議實現其功能的,從根本上掌握互聯網服務的運作機製。 全麵深入,實戰導嚮 本書並非僅僅羅列協議的細節,而是通過嚴謹的邏輯,層層遞進地揭示TCP/IP協議族的設計理念與工作原理。每一章節都力求深入淺齣,將復雜的概念用清晰易懂的語言進行闡述,並輔以大量的圖示和實例,幫助讀者建立直觀的理解。 本書不僅適閤計算機科學、網絡工程等專業的學生,作為教材或參考書籍,也同樣適用於廣大對互聯網技術充滿好奇心的從業者、開發者以及愛好者。無論您是希望深入理解網絡通信的底層機製,還是希望在實際工作中解決網絡問題,亦或是為構建更穩定、高效的網絡應用打下堅實基礎,本書都將是您不可或缺的寶貴財富。 掌握TCP/IP協議,就是掌握瞭連接世界的語言。通過本書的學習,您將能夠更自信地 navigat(導航)在數字世界的浩瀚海洋中,理解每一次點擊、每一次連接背後所蘊含的深邃技術。

用戶評價

評分

我一直對計算機網絡充滿好奇,也嘗試過閱讀一些網絡相關的書籍,但很多都讓我覺得難以深入,或者信息碎片化。這套《TCP/IP詳解》係列,就像一位經驗豐富的老師,循序漸進地將我帶入瞭TCP/IP的精彩世界。第一捲的鋪墊非常紮實,讓我對整個協議棧有瞭宏觀的認識,也為後續深入學習打下瞭堅實的基礎。第二捲和第三捲更是將重點放在瞭TCP和UDP等核心協議的細節上,我對TCP的可靠傳輸機製,比如序列號、確認應答、重傳機製等等,有瞭非常清晰的理解。而且,書中還深入講解瞭TCP的流量控製和擁塞控製,這些內容對於理解網絡性能至關重要。我感覺這本書就像一本武功秘籍,讓我能夠逐步掌握網絡通信的“內功心法”,未來在進行網絡編程、係統設計或者故障排查時,都能運用這些知識,事半功倍。

評分

這本書簡直就是為我這種想要深入瞭解網絡底層機製的開發者量身定做的。我目前的工作經常需要處理一些復雜的網絡通信場景,比如高並發的Socket編程、微服務間的RPC調用,甚至是一些性能優化的問題。這些都離不開對TCP/IP協議棧的深刻理解。很多時候,我們隻是調用API,但底層到底發生瞭什麼,什麼時候會齣現丟包、什麼時候會齣現延遲,又該如何去優化,這些問題如果停留在應用層思考,往往會遇到瓶頸。這套書的作者在業界可是赫赫有名,他的理論功底和實踐經驗都是毋庸置疑的。我特彆期待能從書中學習到TCP連接的建立、數據傳輸的可靠性保證、擁塞控製的機製等等。瞭解瞭這些,我相信在設計和開發網絡應用時,會更加得心應手,能夠寫齣更健壯、更高效的代碼。而且,對於一些棘手的網絡問題,這本書也能提供一個強大的理論武器,讓我能夠從根源上去分析和解決。

評分

這套書簡直是網絡工程師和運維人員的“聖經”。作為一名日常與服務器、網絡設備打交道的從業者,我深知紮實的TCP/IP基礎知識是多麼重要。很多時候,我們遇到的網絡故障,比如連接緩慢、丟包、端口不通等等,如果不從協議層麵去分析,很容易陷入無謂的嘗試。這本書詳細講解瞭TCP/IP協議棧中各個協議的工作原理,比如TCP的滑動窗口機製、擁塞控製算法,以及UDP的無連接特點,這些都是在排查網絡性能問題時非常關鍵的知識點。我尤其期待能學習到如何利用Wireshark等工具,結閤書中的理論,來分析網絡流量,找齣問題的根源。這套書不僅僅是理論知識的堆砌,更多的是將理論與實際應用相結閤,能夠幫助我們更有效地解決生産環境中的各種網絡問題,提升網絡的穩定性和效率。

評分

讀完這套書,我感覺自己對整個互聯網的運作方式都有瞭全新的認識。以前上網,感覺就是點點鼠標,輸入網址,然後信息就來瞭,一切都顯得那麼神秘。現在,通過這本書,我終於能夠窺探到隱藏在屏幕背後那龐大而精密的網絡世界。從物理層到應用層,每一個環節都清晰可見,每一個協議的作用都得到瞭詳細的解釋。特彆是TCP協議中的三次握手和四次揮手,以前隻是大概知道,現在終於理解瞭其中的邏輯和精妙之處,為什麼需要這樣設計,是為瞭解決什麼問題。還有IP協議的路由尋址,ARP協議是如何實現IP地址和MAC地址的映射,ICMP協議又是如何報告網絡錯誤的,這些細節都讓我豁然開朗。這本書讓我不再隻是一個網絡的使用者,更像是一個理解網絡運作的“工程師”。我感覺自己好像掌握瞭打開網絡世界大門的鑰匙,未來在學習更高級的網絡技術時,也會更加有底氣。

評分

終於把這套TCP/IP大部頭抱迴傢瞭,拿到手沉甸甸的,感覺分量十足。我平時對網絡技術一直很感興趣,但總覺得很多基礎概念不夠紮實,尤其是涉及到TCP/IP協議棧的時候,經常會遇到各種似懂非懂的情況。市麵上關於網絡協議的書籍也很多,但很多都過於淺顯,或者過於理論化,很難真正觸及底層原理。這套書雖然我還沒來得及細讀,但光是看目錄和作者的背景,就知道這絕對是乾貨滿滿。第一捲主要講TCP/IP協議簇的基礎,像是IP地址、子網掩碼、路由選擇這些我都曾經模模糊糊理解過,但總覺得缺乏係統性。第二捲和第三捲據說會深入到TCP、UDP、ARP、ICMP等具體協議的實現細節,這對我來說簡直太重要瞭。我希望能通過這套書,徹底理解數據包是如何在網絡中傳輸的,每一個協議在其中扮演的角色,以及在實際網絡故障排查時,如何運用這些知識來定位問題。我期待著能夠真正做到“知其所以然”,而不是停留在“知其然”的層麵。

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有