TCP IP Illustrated Volume 1 The Protocols 1st Edition

4星(超过85%的资源)
所需积分/C币:32 2018-03-30 14:09:04 2.77MB PDF
75
收藏 收藏
举报

著名的《TCP/IP协议详解》(三卷本)的第一卷英文版(TCP/IP Illustracted Volume 1:The Protocols )。作者是国际知名的Unix和网络专家W.Richard Stevens。这本书可以称作是TCP/IP协议的圣经。 目前网上流传的英文版本是一个简化版本,尤其是里面的插图,非常不清楚,不便于阅读。这个版本要好得多。 ---以下是这本书的简单介绍--- 卷一:协议 是整套书的基础.本书的组织结构相当合理,描述解释清楚细致,内容覆盖极广,并在每一章节的后面有帮助记忆的习题,相应的答案请见附录.   第一章概述介绍了基础和背景知识,但也提出了许多重要特性如:分层;TCP,UDP的根本区别;End to End与Hop by Hop;IP地址的分类和点分十进制表示法;数据封装过程;端口号...这些术语在后面的章节会有详细的解释.   第二章介绍了TCP/IP的链路层协议.以太网与IEEE802数据封装的比较;SLIP(现在还有人用么?)和PPP.文中作者提到"现在SLIP用户仍然比PPP用户多",是由于本书的写作时间比较早.另外本章还详细介绍了LOOPBACK,MTU等概念.   第三至十章 详细介绍了IP.IP包结构;IP路由选择;子网及其掩码;ARP,RARP协议;ICMP,特别是时间戳和端口不可到达;详细讨论了PING,TRACEROUTE这两个常用的测试用程序;IP路由和动态选路(路由)协议,特别详细介绍了RIP,并简单介绍了OSPF,BGP.与一般的书不同的是本书没有提及CISCO的IGRP,EIGRP,毕竟这不是为CISCO认证编写的。   第十一章介绍UDP,起初觉得奇怪,因为夹在中间而不是和第十七章开始的TCP放在一起.后来才发现,从第十二章的广播开始UDP已经开始使用.   第十二,十三章对广播,多播(现在一般叫组播)和IGMP协议进行讨论.对各种广播形式进行描述,对组播及其IGMP协议论述相当详细,组播现在用的越来越多,大家可以好好学习一下。   第十四,十五,十六章分别介绍DNS,TFTP,BOOTP这些基于UDP的应用.对于大家自认为熟悉的这些应用,只有在读完之后,你才会说:原来是这么回事!   第十七至二十四章详细的讨论了TCP.TCP封装结构;TCP连接建立(三次握手)和拆除,其中介绍了很多一般书上没有出现的内容如半打开和半关闭;TCP数据交互和窗口机制;TCP超时与重传(可靠传输),并描述了多种实际算法;TCP的各种计时器;TCP的一些修改建议,并提出了T/TCP,详细的介绍和源代码在下一卷.   第二十五章介绍SNMP网管协议.详细讨论了MIB和TRAP.做网管的朋友们,这可是福音啊。   其余的章节用来讨论基于TCP的各种应用如远程登录的TELNET,RLOGIN,文件传输FTP,电子邮件用的SMTP,基于SUN RPC的NFS,和常用的一些FINGER,WHOIS,X WINDOW等应用程序.作者使用了大量的篇幅对每种应用进行了剖析.   在附录中,作者提供了书中经常提到的tcpdump,sock程序的相关内容;UNIX常用的配置选项;和大量的免费资源和参考文献.   本书的翻译一直遭到许多网友的批评,的确译文中有些术语的把握有些问题,但是还不会影响到读者的理解.毕竟本书的写作和翻译时间较早.   这是一本百读不厌的宝书,第一次看时可以是对TCP/IP有一个比较全面的了解过程,以后每次看都会发现还需要可以学到新的并发现可以进一步学习的东西.强烈推荐广大读者购买.无论你是初学者还是资深网络人士,只要想要一本TCP/IP的书,本书一定是首选!   可惜的是本书不会再有进一步的修改了,已成绝响。对于新技术如IPV6,就只有靠大家自己努力了。有兴趣进行进一步研究的编程人员,请继续关注卷二和卷三。
TcP/P‖ lustrated 6.2 ICMP Message Types 6.3 ICMP Address mask request and reply 6.4 ICMP Timestamp Request and Reply 6.5 ICMP Port Unreachable error 6.644BSD Processing of icmp messages 6.7 Summar Chapter 7. Ping Program 7.1 Introduction 7.2 Ping program 7.3 IP Record Route option 7.4 IP Timestamp Option 7.5 Summary Chapter 8. Traceroute Program 8.1 Introduction 8.2 Traceroute Program operation 8.3 LAN output 8.4 WAN output 8.5 IP Source Routing Option 8.6 Summary Chapter 9. IP Routing 9.1 Introduction 9.2 Routing Principles 9. 3 ICMP Host and Network Unreachable Errors 9.4 To Forward or not to forward 9.5 ICMP Redirect errors 9.6 ICMP Router Discovery Messages 9.7 Summary Chapter 10. Dynamic Routing protocols 10.1 Introduction 10.2 Dynamic Routing 0.3 Unix Routing daemons 10.4 RIP: Routing Information Protocol 10.5 RIP Version 2 10.6 OSPF: Open Shortest Path First 10.7 BGP: Border Gateway Protocol 10.8 CIDR: Classless Interdomain routing file //FI/USER/DonahuJ/tcpip/tcpip_ill/index. htm 3 of 9)[1/23/2002 10: 11: 12 AM TcP/P‖ lustrated 10.9 Summary Chapter 11. UDP: User Datagram Protocol 11.1 Introduction 1.2 UDP Header 3 UDP Checksum 1. 4A Simple example 11.5 IP Fragmentation 11.6 ICMP Unreachable Error(Fragmentation Required 11.7 Determining the Path Mtu Using traceroute 11.8 Path MTU Discovcry with UDP 11.9 Interaction between udp and arp 1.10 Maximum udP datagram size 1. 11 ICMP Source Quench error 1. 2 UDP Server Design 11.13 Summary Chapter 12. Broadcasting and Multicasting 12. 1 Introduction 2.2 Broadcasting 12.3 Broadcasting Examples 12.4 Multicasting 12.5 Summary Chapter 13. IGMP: Internet Group management Protocol 13. 1 Introduction 13.2 IGMP Message 13.3 IGMP Protocol 13. An Example 13. 5 Summary Chapter 14. DNS: The Domain Name system I Introduction 2 dnS Basics 14.3 DNS Message Format 14.4A Simple example 14.5 Pointer Quiries 14.6 Resourse records 14.7 Caching 14. uDP or Tcp file: //FI/USER/DonahuJ/tcpip/tcpip_ill/index. htm(4 of 9)[1/23/2002 10: 11: 12 AM TcP/P‖ lustrated 14.9 Another Example 14.10 Summary Chapter 15 TFTP: Trivial File Transfer Protocol 15.1 Introduction 15.2 Protocol 15.3 An Example 15.4 Security 15.5 Summary Chapter 16 BOOTP: Bootstrap Protocol 16.1 Introduction 6.2 BOOTP Packet format 16.3 An Example 16.4 BOOTP Server Design 16.5 BOOTP Through a Router 16.6 Vendor-Specific Information 16. 7 Summary Chapter 17. TCP: Transmission Control Protocol 7. 1 Introduction 17.2 TCP Services 17.3 TCP Header 17. 4 Summary Chapter 18. TCP Connection Establishment and Termination 18.1 Introduction 18.2 Connection establishment and termination 18.3 Timeout of Connection establishment 18 4 Maximum Segment size 18.5 TCP Half-Close 18.6 TCP State Transition Diagram 18.7 Reset segments 18. 8 Simultaneous Open 18.9 Simultaneous Close 18.10 TCP Options 18.1I TCP Server design 18.12 Summary Chapter 19. TCP Interactive Data Flow file //FI/USER/DonahuJ/tcpip/tcpip_ill/index. htm(5 of 9)[1/23/2002 10: 11: 12 AM TcP/P‖ lustrated 19.1 Introduction 19.2 Interactive Input 19. 3 Delayed Acknoledgements 19.4 Nagle algorithm 19.5 Windows Size advertisments 19.6 Summary Chapter 20. TCP Bulk Data Flow 20.1 Introduction 20.2 Normal Data Flow 20.3 Sliding windows 20.4 Window size 20.5 PUSH Flag 20.6 Slow Start 20.7 Bulk Data Throughput 20.8 Urgent Mode 20.9 Summary Chapter 21. TCP Timeout and retransmission 21.1 Introduction 21.2 Simple Timeout and Retransmission Example 21.3 Round-Trip Time measurement 21 4 An RtT Example 21.5 Congestion Example 21.6 Congestion Avoidance algorithm 21.7 Fast Retransmit and Fast Recovery algorithm 21.8 Congestion Example( Continued 21.9 Per-Route metrics 21.10 ICMP Errors 21.11 Repacketization 21.12 Summary Chapter 22. TCP Persist timer 22.1 Introduction 22.2 An Example 22.3 Silly windows syndrome 22. 4 Summary Chapter 23. tcP Keepalive Timer 23.1 Introduction file //FI/USER/DonahuJ/tcpip/tcpip_ill/index. htm(6 of 9)[1/23/2002 10: 11: 12 AM TcP/P‖ lustrated 23. 2 Description 23.3 Keepalive Examples 23.4 Summary Chapter 24. TCP Futures and Performance 24.1 Introduction 24.2 Path MTU Discovery 24.3 Long Fat Pipes 24.4 Windows Scale Option 24.5 Timestamp Option 24.6 PAWS: Protection Against Wrapped Scqucnce Numbers 24.7 T/TCP: A TCP Extension for Transactions 24. 8 TCP Performance 24.9 Summary Chapter 25 SNMP: Simple Network Management Protocol 25.1 Introduction 25.2 Protocol 25. 3 Structure of management Information 25. 4 Object Identifiers 25.5 Introduction to the management Information Base 25.6 Instance Identification 25.7 Simple examples 25.8 Management Information Base( Continued 25.9 Additional examples 25.10 Traps 25.11 ASN.1 and ber 25.12 SNMP Version 2 25.13 Summary Chapter 26 Telnet and rlogin: Remote login 26.1 Introduction 26.2 Rlogin Protocol 26 3 Rlogin examples 26.4 Telnet protoco 26.5 Telnet Examples 26.6 Summary Chapter 27. FtP: File Transfer protoco 27.1 Introduction file //FI/USER/DonahuJ/tcpip/tcpip_ill/index. htm(7 of 9)[1/23/2002 10: 11: 12 AM TcP/P‖ lustrated 27.2 FTP Protocol 27.3 FTP Examples 27.sUmmary Chapter 28 SMTP: Simple mail Transfer protocol 28. 1 Introduction 28.2 SMTP Protocol 28.3 SMTP Examples 28 4 SMTP Futures 28.5 Summar Chapter 29 NFS: Network File System 29.1 Introduction 29.2 Sun remote Procedure Call 29.3 XDR: External Data Representation 29. 4 Port Mapper 29.5 NFS Protocol 29.6 NFS Examples 29.7 NFS Version 3 29.8 Summary Chapter 30. Other TCP/IP applications 30.1 Introduction 30.2 Finger Protocol 30.3 Whois protocol 30.4 Archie, WAIS, Gopher, Veronica and WWw 305X Window system 30.6 Summary Appendix A. The tcpdump Program A I BSD Packet filter A2 SunOS Network Interface Tap a 3 SVR4 Data link provider interface A 4 tcpdump Output A. 5 Security Considerations A6 Socket Debug Option Appendix B Computer Clocks Appendix C. The sock Program file //FI/USER/DonahuJ/tcpip/tcpip_ill/index. htm( 8 of 9)[1/23/2002 10: 11: 12 AM TcP/P‖ lustrated Appendix D. Solutions to Selected Exercises Appendix e Configurable Options E 1 BSD/386 version 1.0 E 2 SunOS 4.1.3 E3 SysteⅤ Release4 E 4 Solaris 2.2 E.5AIⅹ3.22 E 6 4BSD Appendix F Source Code availability acronyms You can write to the designer of this page. All critics are welcome file //FI/USER/DonahuJ/tcpip/tcpip_ill/index. htm( 9 of 9)[1/23/2002 10: 11: 12 AM Preface Preface ntroduction This book describes the TCP/P protocol suite, but from a different perspective than other texts on TCP/IP. Instead of just describing the protocols and what they do, we'll use a popular diagnostic tool to watch the protocols in action. Seeing how the protocols operate in varying circumstances provides a greater understanding of how they work and why certain design decisions were made. It also provides a look into the implementation of the protocols, without having to wade through thousands of lines of source code When networking protocols were being developed in the 1960s through the 1980s, expensive, dedicated hardware was required to see the packets going " across the wire. Extreme familiarity with the protocols was also required to comprehend the packets displayed by the hardware Functionality of the hardware analyzers was limited to that built in by the hardware designers Today this has changed dramatically with the ability of the ubiquitous workstation to monitor a local area network [Mogul 1990]. Just attach a workstation to your network, run some publicly available software (described in Appendix a), and watch what goes by on the wire. While many people consider this a tool be used for diagnosing network problems, it is also a powerful tool for understanding how the network protocols operate, which is the goal of this book This book is intended for anyone wishing to understand how the tcP/ip protocols operate: programmers writing network applications, system administrators responsible for maintaining computer systems and networks utilizing TCP/IP, and users who deal with TCP/IP applications on a daily basis Organization of the Book The following figure shows the various protocols and applications that are covered. The italic number by each box indicates the chapter in which that protocol or application is described file //FI/USER/DonahuJ/tcpip/tcpipill/preface.htm(1 of 5)[1/23/2002 10: 18: 41 AM

...展开详情
试读 127P TCP IP Illustrated Volume 1 The Protocols 1st Edition
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
lixumolin 谢谢分享. 一版的英文排版不是很好. 不过能对照着看中文版已经很感恩了. 书中的英文是可以复制的. 图似乎是扫描进去的. 不过对照着看不影响.再次感谢分享.全网找了好久.
2021-02-16
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
TCP IP Illustrated Volume 1 The Protocols 1st Edition 32积分/C币 立即下载
1/127
TCP IP Illustrated Volume 1 The Protocols 1st Edition第1页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第2页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第3页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第4页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第5页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第6页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第7页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第8页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第9页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第10页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第11页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第12页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第13页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第14页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第15页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第16页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第17页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第18页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第19页
TCP IP Illustrated Volume 1 The Protocols 1st Edition第20页

试读结束, 可继续阅读

32积分/C币 立即下载 >