𝔖 Scriptorium
✦   LIBER   ✦

📁

TCP/IP 详解 (卷一、二、三)

✍ Scribed by W.Richard Stevens


Publisher
机械工业出版社
Year
2000
Tongue
Chinese
Leaves
1544
Series
TCP/IP详解(中文版)
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


《TCP/IP详解卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者W.Richard Stevens用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 《TCP/IP详解卷1:协议》适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

✦ Table of Contents


TCP-IP详解卷一:协议
第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 宽松的源站选路的t r a c e r o u t e 程序示例
8.5.2 严格的源站选路的t r a c e r o u t eL
8.5.3 宽松的源站选路t r a c e r o u t e 程序的往返路由
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 t c p d u m p 的输出
18.2.2 时间系列
18.2.3 建立连接协议
18.2.4 连接终止协议
18.2.5 正常的t c p d u m p 输出
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 s y s t e m 组
25.8.2 interface 组
25.8.3 a t 组
25.8.4 i p 组
25.8.5 i c m p 组
25.8.6 t c p 组
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 程序
A.1 BSD 分组过滤器
A.2 SunOS 的网络接口分接头
A.3 SVR4 数据链路提供者接口
A.4 tcpdump 的输出
A.5 安全性考虑
A.6 插口排错选项
附录B 计算机时钟
附录C sock 程序
附录D 部分习题的解答
第1 章
第3 章
第4 章
第5 章
第6 章
第7 章
第8 章
第9 章
第10 章
第11 章
第12 章
第13 章
第14 章
第15 章
第16 章
第17 章
第18 章
第19 章
第20 章
第21 章
第22 章
第23 章
第24 章
第25 章
第26 章
第27 章
第28 章
第29 章
第30 章
附录E 配置选项
E.1 BSD/386 版本1.0
E.2 SunOS 4.1.3
E.3 SRV4
E.4 Solaris 2.2
E.5 AIX 3.2.2
E.6 4.4BSD
附录F 可以免费获得的源代码
参考文献
缩略语
TCP-IP详解卷二:实现
第一章 概述
第二章 mbuf:存储器缓存
第三章 接口层
第四章 接口:以太网
第五章 接口:SLIP和环回
第六章 IP编址
第七章 域和协议
第八章 IP:网际协议
第九章 IP选项项处理
第十章 IP的份片与重载
第十一章 ICMP:Internet控制报文协议
第十二章 IP多播
第十三章 IGMP:Internet组管理协议
第十四章 IP多播选路
第十五章 插口层
第十六章 插口I/O
第十七章 插口选项
第十八章 Radix树路由表
第十九章 选路请求和选路消息
第二十章 选路插口
第二十一章 ARP:地址解析协议
第二十二章 协议控制块
第二十三章 UDP:用户数据报协议
第二十四章 TCP:传输控制协议
第二十五章 TCP的定时器
第二十六章 TCP输出
第二十七章 TCP的函数
第二十八章 TCP的输入
第二十九章 TCP的输入(续)
第三十章 TCP的用户需求
第三十一章 BPF:BSD分组过滤程序
第三十二章 原始IP
附录A 部分习题的解答
附录B 源代码的获取
TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议
001
第一部分TCP 事务协议
第1 章T/TCP 概述
1.1 概述
1.2 UDP 上的客户-服务器
1.3 TCP 上的客户-服务器
1.4 T/TCP 上的客户-服务器
1.5 测试网络
1.6 时间测量程序
1.7 应用
1.8 历史
1.9 实现
1.10 小结
002
第2 章T/TCP 协议
2.1 概述
2.2 T/TCP 中的新T C P 选项
2.3 T/TCP 实现所需变量
2.4 状态变迁图
2.5 T/TCP 的扩展状态
2.6 小结
003
第3 章T/TCP 使用举例
3.1 概述
3.2 客户重新启动
3.3 常规的T / T C P 事务
3.4 服务器收到过时的重复S Y N
3.5 服务器重启动
3.6 请求或应答超出报文段最大长度M S S
3.7 向后兼容性
3.8 小结
004
第4 章T/TCP 协议(续)
4.1 概述
4.2 客户的端口号和T I M E _ WA I T 状态
4.3 设置T I M E _ WA I T 状态的目的
4.4 TIME_WA I T 状态的截断
4.5 利用TA O 跳过三次握手
4.6 小结
005
第5 章T/TCP 协议的实现:插口层
5.1 概述
5.2 常量
5.3 sosend 函数
5.4 小结
006
第6 章T/TCP 的实现:路由表
6.1 概述
6.2 代码介绍
6.3 r a d i x _ n o d e _ h e a d 结构
6.4 r t e n t r y 结构
6.5 r t _ m e t r i c s 结构
6.6 i n _ i n i t h e a d 函数
6.7 i n _ a d d r o u t e 函数
6.8 i n _ m a t r o u t e 函数
6.9 i n _ c l s r o u t e 函数
6.10 i n _ r t q t i m o 函数
6 . 11 i n _ r t q k i l l 函数
6.12 小结
007
第7 章T/TCP 实现:协议控制块
7.1 概述
7.2 i n _ p c b l a d d r 函数
7.3 i n _ p c b c o n n e c t 函数
7.4 小结
008
第8 章T/TCP 的实现:TCP 概要
8.1 概述
8.2 代码介绍
8.3 TCP 的p r o t o s w 结构
8.4 TCP 控制块
8.5 t c p _ i n i t 函数
8.6 t c p _ s l o w t i m o 函数
8.7 小结
009
第9 章T/TCP 的实现:TCP 输出
9.1 概述
9.2 t c p _ o u t p u t 函数
9.2.1 新的自动变量
9.2.2 增加隐藏的状态标志
9.2.3 在S Y N _ S E N T 状态不要重传S Y N
9.2.4 发送器的糊涂窗口避免机制
9.2.5 有R S T 或S Y N 标志时强制发送报文段
9.2.6 发送M S S 选项
9.2.7 是否发送时间戳选项
9.2.8 发送T / T C P 的C C 选项
9.2.9 根据T C P 选项调整数据长度
9.3 小结
010
第10 章T/TCP 实现:TCP 函数
10.1 概述
10.2 t c p _ n e w t c p c b 函数
10.3 t c p _ r t l o o k u p 函数
10.4 t c p _ g e t t a o c a c h e 函数
10.5 重传超时间隔的计算
10.6 t c p _ c l o s e 函数
10.7 t c p _ m s s s e n d 函数
10.8 t c p _ m s s r c v d 函数
10.9 t c p _ d o o p t i o n s 函数
10.10 t c p _ r e a s s 函数
1 0 . 11 小结
011
第11 章T/TCP 实现:TCP 输入
11.1 概述
11.2 预处理
11.3 首部预测
11.4 被动打开的启动
11.5 主动打开的启动
11.6 PAW S :防止序号重复
11.7 ACK 处理
11.8 完成被动打开和同时打开
11.9 ACK 处理(续)
11.10 FIN 处理
11 . 11 小结
012
第12 章T/TCP 实现:TCP 用户请求
12.1 概述
12.2 P R U _ C O N N E C T 请求
12.3 t c p _ c o n n e c t 函数
12.4 P R U _ S E N D 和P R U _ S E 񀞒崤粈᧣䙂㵌별곂ᎁಋ
12.5 t c p _ u s r c l o s e d 函数
12.6 t c p _ s y s c t l 函数
12.7 T/TCP 的前景
12.8 小结
013
第二部分T C P 的其他应用
第13 章HTTP :超文本传送协议
13.1 概述
13.2 HTTP 和H T M L 概述
13.3 HTTP
13.3.1 报文类型:请求与响应
13.3.2 首部字段
13.3.3 响应代码
13.3.4 各种报文头举例
13.3.5 例子:客户程序缓存
13.3.6 例子:服务器重定向
13.4 一个例子
13.5 HTTP 的统计资料
13.6 性能问题
13.7 小结
014
第14 章在HTTP 服务器上找到的分组
14.1 概述
14.2 多个H T T P 服务器
14.3 客户端S Y N 的到达间隔时间
14.4 RT T 的测量
14.5 用l i s t e n 设置入连接队列的容量
14.6 客户端的S Y N 选项
14.7 客户端的S Y N 重传
14.8 域名
14.9 超时的持续探测
14.10 T/TCP 路由表大小的模拟
1 4 . 11 m b u f 的交互
14.12 TCP 的P C B 高速缓存和首部预测
14.13 小结
015
第15 章NNTP :网络新闻传送协议
15.1 概述
15.2 NNTP 协议
15.3 一个简单的新闻客户
15.4 一个复杂的新闻客户
15.5 NNTP 的统计资料
15.6 小结
016
第三部分Unix 域协议
第16 章Unix 域协议:概述
16.1 概述
16.2 用途
16.3 性能
16.4 编码举例
16.5 小结
017
第17 章Unix 域协议:实现
17.1 概述
17.2 代码介绍
17.3 Unix d o m a i n 和p r o t o s w 结构
17.4 Unix 域插口地址结构
17.5 Unix 域协议控制块
17.6 u i p c _ u s r r e q 函数
17.7 P R U _ A T T A C H 请求和u n p _ a t t a c h 函数
17.8 P R U _ D E T A C H 请求和u n p _ d e t a c h 函数
17.9 P R U _ B I N D 请求和u n p _ b i觤䂒趆袆맴
17.10 P R U _ C O N N E C T 请求和u n p _ c o n n e c t 函数
1 7 . 11 P R U _ C O N N E C T 2 请求和u n p _ c o n n e c t 2 函数
17.12 s o c k e t p a i r 系统调用
17.13 p i p e 系统调用
17.14 P R U _ A C C E P T 请求
17.15 P R U _ D I S C O N N E C T 请求和u n p _ d i s c o n n e c t 函数
17.16 P R U _ S H U T D O W N 请求和u n p _ s h u t d o w n 函数
17.17 P R U _ A B O R T 请求和u n p _ ⾽ᬱ㔑쵪娊ㄊ䦦凴揬
17.18 其他各种请求
17.19 小结
018
第18 章Unix 域协议:I/O 和描述符的传递
18.1 概述
18.2 P R U _ S E N D 和P R U _ R C V D 请求
18.3 描述符的传递
18.4 u n p _ i n t e r n a l i z e 函数
18.5 u n p _ e x t e r n a l i z e 函数
18.6 u n p _ d i s c a r d 函数
18.7 u n p _ d i s p o s e 函数
18.8 u n p _ s c a n 函数
18.9 u n p _ g c 函数
18.10 u n p _ m a r k 函数
1 8 . 11 性能(再讨论)
18.12 小结
019
附录A 测量网络时间
A.1 利用P i n g 的RT T 测量
A.2 协议栈测量
A.3 滞后和带宽
020
附录B 编写T/TCP 应用程序
021
参考文献
022
缩略语


📜 SIMILAR VOLUMES


TCP/IP详解 卷2:实现
✍ 史蒂文斯 📂 Library 📅 2004 🏛 机械工业出版社 🌐 Chinese

<p>《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点。《TCP/IP详解·卷2:实现》适用于希望理解TCP/IP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。</p> <p></p> <p>海报:</p>

TCP/IP详解: 实现. 卷2
✍ 赖特; 史蒂文斯; Gary Wright; 胡谷雨 (计算机 ); Wright, Gary R.·赖特; 礼发·吴; W.Richard Stevens 📂 Library 🌐 Chinese

美国Addison Wesley公司授权

TCP/IP详解 卷2:实现(原书第2版
✍ Kevin R. Fall W. Richard Stevens 📂 Library 📅 2016 🏛 机械工业出版社 🌐 Chinese

<p>已故专家W. Richard Stevens的《TCP/IP详解》是一部经典之作!第1版自1994年出版以来深受读者欢迎,但其内容有些已经陈旧,而且没有涉及IPv6。现在,这部世界领先的TCP/IP畅销书已由网络顶级专家Kevin R. Fall博士彻底更新,反映了新一代基于TCP/IP的网络技术。本书主要讲述TCP/IP协议,展示每种协议的实际工作原理的同时还解释了其来龙去脉,新增了RPC、访问控制、身份认证、隐私保护、NFS、SMB/CIFS、DHCP、NAT、防火墙、电子邮件、Web、Web服务、无线、无线安全等内容,每章最后还描述了针对协议的攻击方法,帮助读者轻松掌握领域知识。<

tcp/ip详解: 卷3:tcp事务协议、http、nntp和unix域协议
✍ W. 理查德·史蒂文斯 📂 Library 📅 2019 🏛 机械工业出版社 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 第3卷详细介绍了当今TCP/IP程序员和网络管理员必须非常熟悉的四个基本主题: TCP的扩展、Hyper文本传输协议、网络新闻传输协议和UNIX域协议。与前两卷一样,本书介绍了4.4BSD-Lite网络代码中的示例和实现细节。