《TCP/IP详解 第1卷 协议》求取 ⇩

前言1

第一章 概述1

1.1 简介1

1.2 分层模型1

1.3 TCP/IP分层模型4

1.4 Internet地址5

1.5 域名系统7

1.6 封装7

1.7 多路分解8

1.8 客户-服务器模型9

1.9 端口号9

1.10 标准化进程10

1.11 RFCs11

1.12 若干简单标准的服务12

1.13 Internet(因特网)12

1.14 实现13

1.15 应用编程接口14

1.16 示例网络14

练习题15

1.17 小结15

第二章 数据链路层16

2.1 简介16

2.2 Ethernet和IEEE 802封装16

2.3 尾部封装18

2.4 SLIP:串行线IP18

2.5 压缩的SLIP19

2.6 PPP:点到点协议19

2.7 自返回接口21

2.8 MTU22

2.9 路径MTU23

2.10 串行线吞吐率的计算23

2.11 小结24

练习题24

第三章 IP:因特网协议25

3.1 简介25

3.2 IP报头25

3.3 IP路由28

3.4 子网编址31

3.5 子网掩码33

3.6 特殊情况下的IP地址34

3.7 一个子网示例35

3.8 ifconfig命令36

3.9 netstat命令37

3.10 IP展望38

3.11 小结39

练习题39

4.1 简介40

4.2 一个示例40

第四章 ARP:地址解析协议40

4.3 ARP高速缓存42

4.4 ARP数据包格式42

4.5 ARP例子43

4.6 代理ARP45

4.7 特殊ARP47

4.8 ARP命令48

4.9 小结48

练习题48

5.3 RARP示例50

5.2 RARP数据包格式50

5.1 简介50

第五章 RARP:反向地址解析协议50

5.4 RARP服务器设计52

5.5 小结52

练习题53

第六章 ICMP:因特网控制报文协议54

6.1 简介54

6.2 ICMP报文类型55

6.3 ICMP地址掩码请求与应答56

6.4 ICMP时间戳请求与应答58

6.5 ICMP端口不可达错误61

6.6 4.4BSD对ICMP报文的处理64

6.7 小结65

练习题66

第七章 Ping程序67

7.1 简介67

7.2 Ping程序67

7.3 IP路径记录选项72

7.4 IP时间戳选项76

练习题77

7.5 小结77

8.1 简介79

8.2 Traceroute程序的操作79

第八章 Traceroute程序79

8.3 LAN输出80

8.4 广域网输出83

8.5 IP源选径选项85

8.6 小结90

练习题90

9.1 简介92

第九章 IP路由92

9.2 路由原理93

9.3 ICMP主机和网络不可到达错误97

9.4 转发或不转发98

9.5 ICMP重定向错误98

9.6 ICMP路由器定位报文101

9.7 小结103

练习题103

10.2 动态路由104

10.1 简介104

第十章 动态路由协议104

10.3 Unix路由精灵105

10.4 RIP:路由信息协议105

10.5 RIP版本2112

10.6 OSPF:开放最短路径优先协议113

10.7 BGP:边缘网关协议114

10.8 CIDR:无分类域间路由115

10.9 小结116

练习题116

11.2 UDP报头117

第十一章 UDP:用户数据报协议117

11.1 简介117

11.3 UDP校验和118

11.4 一个简单的示例120

11.5 IP分段121

11.6 ICMP不可达错误(需要分段)123

11.7 使用Traceroute确定路径MTU125

11.8 用UDP确定路径MTU126

11.9 UDP和ARP之间的相互作用129

11.10 最大UDP数据报130

11.11 ICMP源端抑制错误131

11.12 UDP服务器设计133

11.13 小结138

练习题138

第十二章 广播与多播139

12.1 简介139

12.2 广播140

12.3 广播举例141

12.4 多播144

练习题146

12.5 小结146

第十三章 IGMP:因特网组管理协议148

13.1 简介148

13.2 IGMP报文148

13.3 IGMP协议149

13.4 一个示例150

13.5 小结153

练习题154

14.2 DNS基础155

第十四章155

14.1 简介155

14.3 DNS报文格式158

14.4 一个简单的示例161

14.5 指针查询164

14.6 资源记录165

14.7 高速缓存167

14.8 UDP或TCP170

14.9 另一个示例170

练习题171

14.10 小结171

第十五章 TFTP:简单文件传输协议173

15.1 简介173

15.2 协议173

15.3 一个示例174

15.4 安全性176

15.5 小结176

练习题176

16.2 BOOTP分组格式177

第十六章 BOOTP:引导协议177

16.1 简介177

16.3 一个示例179

16.4 BOOTP服务器设计180

16.5 BOOTP通过路由器181

16.6 厂商专用信息181

16.7 小结182

练习题183

17.2 TCP服务184

17.1 简介184

第十七章 TCP:传输控制协议184

17.3 TCP报头185

17.4 小结187

练习题187

第十八章 TCP连接建立和终止189

18.1 简介189

18.2 连接的建立和终止189

18.3 连接建立超时194

18.4 最大段长度195

18.5 TCP半关闭197

18.6 TCP状态转换图198

18.7 连接重置204

18.8 同时打开连接207

18.9 同时关闭连接209

18.10 TCP选项210

18.11 TCP服务器设计211

18.12 小结216

练习题217

19.2 交互式输入219

19.1 简介219

第十九章 TCP交互式数据流219

19.3 延迟确认221

19.4 Nagle算法222

19.5 窗口大小广告228

19.6 小结228

练习题228

第二十章 TCP批量数据流229

20.1 简介229

20.2 普通数据流229

20.3 滑动窗口233

20.4 窗口大小234

20.5 PUSH标志位236

20.6 慢启动237

20.7 批量数据传输吞吐率238

20.8 紧急模式242

20.9 小结245

练习题246

21.2 简单超时和重传举例247

21.1 简介247

第二十一章 TCP超时和重传247

21.3 往返时间测量249

21.4 一个RTT的示例250

21.5 拥塞的示例254

21.6 拥塞避免算法257

21.7 快速重传和快速恢复算法258

21.8 拥塞举例(续)259

21.9 每条路径量度262

21.10 ICMP错误262

21.11 重新分组265

21.12 小结266

练习题266

第二十二章 TCP持续计时器267

22.1 简介267

22.2 一个示例267

22.3 混乱窗口综合症269

22.4 小结273

练习题273

23.2 描述274

23.1 简介274

第二十三章 TCP保持活性计时器274

23.3 保持活性举例275

23.4 小结278

练习题278

第二十四章 TCP的未来和性能279

24.1 简介279

24.2 路径MTU确定279

24.3 长粗管道283

24.4 窗口扩展选项285

24.5 时间戳选项287

24.6 PAWS:序号重叠防护288

24.7 T/TCP:交易扩展TCP289

24.8 TCP性能290

24.9 小结292

练习题292

第二十五章 SNMP:简单网络管理协议294

25.1 简介294

25.2 协议295

25.3 管理信息结构297

25.4 对象标识符298

25.5 管理信息库简介299

25.6 实例标识301

25.7 几个简单例子303

25.8 管理信息库(续)305

25.9 其它示例316

25.10 陷阱318

25.11 ASN.1和BER320

练习题321

25.13 小结321

25.12 SNMP版本2321

第二十六章 Telnet和Rlogin:远程登录322

26.1 简介322

26.2 Rlogin协议323

26.3 Rlogin举例327

26.4 Telnet协议331

26.5 Telnet举例336

26.5 小结344

练习题345

27.2 FTP协议346

第二十七章 FTP:文件传输协议346

27.1 简介346

27.3 FTP举例352

27.4 小结363

练习题363

第二十八章 SMTP——简单邮件传输协议364

28.1 简介364

28.2 SMTP协议364

28.3 SMTP举例369

28.4 SMTP的发展374

练习题380

28.5 小结380

第二十九章 NFS:网络文件系统381

29.1 简介381

29.2 Sun远程过程调用381

29.5 NFS协议385

29.6 NFS举例391

29.7 NFS版本3395

29.8 小结396

练习题396

30.2 Finger协议398

第三十章 其它TCP/IP应用398

30.1 简介398

30.3 Whois协议400

30.4 Archie,WAIS,Gopher,Veronica和WWW401

30.5 X窗口系统402

30.6 小结405

练习题406

附录A tcpdump程序407

A.1 BSD分组过滤器407

A.2 SunOS网络接口开关408

A.3 SVR4数据链路提供者接口409

A.4 tcpdump输出409

A.5 安全考虑410

A.6 Socket调试选项411

附录B 计算机时钟412

附录C sock程序414

附录D 部分练习题答案417

附录E 可配置的选项430

E.1 BSD/386版本1.0430

E.2 SunOS 4.1.3431

E.3 系统V第4版432

E.4 Solaris 2.2433

E.5 AIX 3.2.2438

E.6 4.4 BSD439

附录F 获得的源代码440

参考文献444

29.3 XDR:外部数据表示833

29.4 端口映像834

1999《TCP/IP详解 第1卷 协议》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(W.R.史蒂文斯)W.Richard Stevens 1999 北京:北京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。