图书介绍
TCP/IP详解 卷1 协议 英文版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)W.Richard Stevens著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111095057
- 出版时间:2002
- 标注页数:576页
- 文件大小:21MB
- 文件页数:596页
- 主题词:
PDF下载
下载说明
TCP/IP详解 卷1 协议 英文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Preface1
Chapter 1. Introduction1
1.1 Introduction1
1.2 Layering1
1.3 TCP/IP Layering6
1.4 Internet Addresses7
1.5 The Domain Name System9
1.6 Encapsulation9
1.7 Demultiplexing11
1.8 Client-Server Model12
1.9 Port Numbers12
1.10 Standardization Process14
1.11 RFCs14
1.12 Standard, Simple Services15
1.13 The Internet16
1.14 Implementations16
1.15 Application Programming Interfaces17
1.16 Test Network18
1.17 Summary19
Chapter 2. Link Layer21
2.1 Introduction21
2.2 Ethernet and IEEE 802 Encapsulation21
2.3 Trailer Encapsulation23
2.4 SLIP: Serial Line IP24
2.5 Compressed SLIP25
2.6 PPP: Point-to-Point Protocol26
2.7 Loopback Interface28
2.8 MTU29
2.9 Path MTU30
2.10 Serial Line Throughput Calculations30
2.11 Summary31
Chapter 3. IP: Internet Protocol33
3.1 Introduction33
3.2 IP Header34
3.3 IP Routing37
3.4 Subnet Addressing42
3.5 Subnet Mask43
3.6 Special Case IP Addresses45
3.7 A Subnet Example46
3.8 ifconfig Command47
3.9 netstat Command49
3.10 IP Futures49
3.11 Summary50
Chapter 4. ARP: Address Resolution Protocol53
4.1 Introduction53
4.2 An Example54
4.3 ARP Cache56
4.4 ARP Packet Format56
4.5 ARP Examples57
4.6 Proxy ARP60
4.7 Gratuitous ARP62
4.9 Summary63
4.8 arp Command63
Chapter 5. RARP: Reverse Address Resolution Protocol65
5.1 Introduction65
5.2 RARP Packet Format65
5.3 RARP Examples66
5.4 RARP Server Design67
5.5 Summary68
6.1 Introduction69
Chapter 6. ICMP: Internet Control Message Protocol69
6.2 ICMP Message Types70
6.3 ICMP Address Mask Request and Reply72
6.4 ICMP Timestamp Request and Reply74
6.5 ICMP Port Unreachable Error77
6.6 4.4BSD Processing of ICMP Messages81
6.7 Summary83
Chapter 7. Ping Program85
7.1 Introduction85
7.2 Ping Program85
7.3 IP Record Route Option91
7.4 IP Timestamp Option95
7.5 Summary96
Chapter 8. Traceroute Program97
8.1 Introduction97
8.2 Traceroute Program Operation97
8.3 LAN Output99
8.4 WAN Output102
8.5 IP Source Routing Option104
8.6 Summary109
Chapter 9. IP Routing111
9.1 Introduction111
9.2 Routing Principles112
9.3 ICMP Host and Network Unreachable Errors117
9.4 To Forward or Not to Forward119
9.5 ICMP Redirect Errors119
9.6 ICMP Router Discovery Messages123
9.7 Summary125
10.2 Dynamic Routing127
Chapter 10. Dynamic Routing Protocols127
10.1 Introduction127
10.3 Unix Routing Daemons128
10.4 RIP: Routing Information Protocol129
10.5 RIP Version 2136
10.6 OSPF: Open Shortest Path First137
10.7 BGP: Border Gateway Protocol138
10.8 CIDR: Classiess Interdomain Routing140
10.9 Summary141
Chapter 11. UDP: User Datagram Protocol143
11.1 Introduction143
11.2 UDP Header144
11.3 UDP Checksum144
11.4 A Simple Example147
11.5 IP Fragmentation148
11.6 ICMP Unreachable Error (Fragmentation Required)151
11.7 Determining the Path MTU Using Traceroute153
11.8 Path MTU Discovery with UDP155
11.9 Interaction Between UDP and ARP157
11.10 Maximum UDP Datagram Size159
11.11 ICMP Source Quench Error160
11.12 UDP Server Design162
11.13 Summary167
Chapter 12. Broadcasting and Multicasting169
12.1 Introduction169
12.2 Broadcasting171
12.3 Broadcasting Examples172
12.4 Multicasting175
12.5 Summary178
Chapter 13. IGMP: Internet Group Management Protocol179
13.1 Introduction179
13.2 IGMP Message180
13.3 IGMP Protocol180
13.4 An Example183
13.5 Summary186
14.1 Introduction187
Chapter 14. DNS: The Domain Name System187
14.2 DNS Basics188
14.3 DNS Message Format191
14.4 A Simple Example194
14.5 Pointer Queries198
14.6 Resource Records201
14.7 Caching203
14.8 UDP or TCP206
14.9 Another Example206
14.10 Summary208
Chapter 15. TFTP: Trivial File Transfer Protocol209
15.1 Introduction209
15.2 Protocol209
15.3 An Example211
15.4 Security213
15.5 Summary213
16.2 BOOTP Packet Format215
16.1 Introduction215
Chapter 16. BOOTP: Bootstrap Protocol215
16.3 An Example218
16.4 BOOTP Server Design219
16.5 BOOTP Through a Router220
16.6 Vendor-Specific Information221
16.7 Summary222
17.1 Introduction223
17.2 TCP Services223
Chapter 17. TCP: Transmission Control Protocol223
17.3 TCP Header225
17.4 Summary227
Chapter 18. TCP Connection Establishment and Termination229
18.1 Introduction229
18.2 Connection Establishment and Termination229
18.3 Timeout of Connection Establishment235
18.4 Maximum Segment Size236
18.5 TCP Half-Close238
18.6 TCP State Transition Diagram240
18.7 Reset Segments246
18.8 Simultaneous Open250
18.9 Simultaneous Close252
18.10 TCP Options253
18.11 TCP Server Design254
18.12 Summary260
19.1 Introduction263
19.2 Interactive Input263
Chapter 19. TCP Interactive Data Flow263
19.3 Delayed Acknowledgments265
19.4 Nagle Algorithm267
19.5 Window Size Advertisements274
19.6 Summary274
Chapter 20. TCP Bulk Data Flow275
20.1 Introduction275
20.2 Normal Data Flow275
20.3 Sliding Windows280
20.4 Window Size282
20.5 PUSH Flag284
20.6 Slow Start285
20.7 Bulk Data Throughput286
20.8 Urgent Mode292
20.9 Summary296
Chapter 21. TCP Timeout and Retransmission297
21.1 Introduction297
21.2 Simple Timeout and Retransmission Example298
21.3 Round-Trip Time Measurement299
21.4 An RTT Example301
21.5 Congestion Example306
21.6 Congestion Avoidance Algorithm310
21.7 Fast Retransmit and Fast Recovery Algorithms312
21.8 Congestion Example (Continued)313
21.9 Per-Route Metrics316
21.10 ICMP Errors317
21.11 Repacketization320
21.12 Summary321
Chapter 22. TCP Persist Timer323
22.1 Introduction323
22.2 An Example323
22.3 Silly Window Syndrome325
22.4 Summary330
Chapter 23. TCP Keepalive Timer331
23.1 Introduction331
23.2 Description332
23.3 Keepalive Examples333
23.4 Summary337
Chapter 24. TCP Futures and Performance339
24.1 Introduction339
24.2 Path MTU Discovery340
24.3 Long Fat Pipes344
24.4 Window Scale Option347
24.5 Timestamp Option349
24.7 T/TCP: A TCP Extension for Transactions351
24.6 PAWS: Protection Against Wrapped Sequence Numbers351
24.8 TCP Performance354
24.9 Summary356
Chapter 25. SNMP: Simple Network Management Protocol359
25.1 Introduction359
25.2 Protocol360
25.3 Structure of Management Information363
25.4 Object Identifiers364
25.5 Introduction to the Management Information Base365
25.6 Instance Identification367
25.7 Simple Examples370
25.8 Management Information Base (Continued)372
25.9 Additional Examples382
25.10 Traps385
25.11 ASN.1 and BER386
25.12 SNMP Version 2387
25.13 Summary388
26.1 Introduction389
Chapter 26. Telnet and Rlogin: Remote Login389
26.2 Rlogin Protocol391
26.3 Rlogin Examples396
26.4 Telnet Protocol401
26.5 Telnet Examples406
26.6 Summary417
27.1 Introduction419
27.2 FTP Protocol419
Chapter 27. FTP: File Transfer Protocol419
27.3 FTP Examples426
27.4 Summary439
Chapter 28. SMTP: Simple Mail Transfer Protocol441
28.1 Introduction441
28.2 SMTP Protocol442
28.3 SMTP Examples448
28.4 SMTP Futures452
28.5 Summary459
29.2 Sun Remote Procedure Call461
Chapter 29. NFS: Network File System461
29.1 Introduction461
29.3 XDR: External Data Representation465
29.4 Port Mapper465
29.5 NFS Protocol467
29.6 NFS Examples474
29.7 NFS Version 3479
29.8 Summary480
Chapter 30. Other TCP/IP Applications481
30.1 Introduction481
30.2 Finger Protocol481
30.3 Whois Protocol483
30.4 Archie, WAIS,Gopher, Veronica, and WWW484
30.5 X Window System486
30.6 Summary490
Appendix A. The tcpdump Program491
A.1 BSD Packet Filter491
A.2 SunOS Network Interface Tap493
A.3 SVR4 Data Link Provider Interface494
A.4 tcpdump Output495
A.5 Security Considerations496
A.6 Socket Debug Option496
Appendix B. Computer Clocks499
Appendix C. The sock Program503
Appendix D. Solutions to Selected Exercises507
Appendix E. Configurable Options525
E.1 BSD/386 Version 1.0526
E.2 SunOS 4.1.3527
E.3 System V Release 4529
E.4 Solaris 2.2529
E.5 AIX 3.2.2536
E.6 4.4BSD537
Appendix F. Source Code Availability539
Bibliography543
Index555