图书介绍

TCP/IP详解 卷1 协议 英文版PDF|Epub|txt|kindle电子书版本网盘下载

TCP/IP详解 卷1 协议 英文版
  • (美)W.Richard Stevens著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111095057
  • 出版时间:2002
  • 标注页数:576页
  • 文件大小:21MB
  • 文件页数:596页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐