编辑推荐
《国外计算机科学经典教材:TCP/IP协议族(第4版·影印版)》用图文并茂的方法讲述了技术性很强的内容,但并没有使用复杂的公式。大约超过650张插图与正文一起为理解这些内容提供了直观的方法。在解释网络的概念时,插图是特别重要的,因为网络的概念是基于连接和传输的。使用插图要比使用文字更容易帮助读者理解这些概念。
对一些重要概念反复提示,使读者可迅速找到这些重点并引起注意。
内容简介
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是用于计算机通信的一个协议族,几乎所有的网络操作系统都提供对TCP/IP的支持,TCP/IP已经是Internet的标准协议。
《国外计算机科学经典教材:TCP/IP协议族(第4版·影印版)》是介绍TCP/IP协议族的经典图书的最新版本。全书含有7大部分共30章和7个附录:第1部分介绍一些基本概念和基础底层技术;第2部分介绍网络层协议;第3部分介绍传输层协议;第4部分介绍应用层协议;第5部分介绍下一代协议,即IPv6协议;第6部分介绍网络安全问题;第7部分给出了7个附录。
每章的最后都有实践安排,其中的第1部分是习题,第2部分是研究活动,要求学生或读者查找课外的阅读资料。
《国外计算机科学经典教材:TCP/IP协议族(第4版·影印版)》可作为大学生和研究生的教材,对从事计算机网络教学的老师和科研人员以及工程技术人员也有很好的参考价值。
作者简介
Behrouz A.Forouzan生于1944年,是美国加利福尼亚州De Anza学院的计算机科学与工程(Computer Science and Engineeringl系的教授,同时兼任多家公司的系统开发顾问。Behrouz教授曾出版了10余部涵盖计算机科学、网络、安全、编程、数据库等领域的热门著作,大部分作品都持续再版。《TC P/IP协议族》就是他的经典著作之一。
内页插图
目录
Brief Contents
Preface
Trademarks
Part 1 Introduction and Underlying Technologies
Chapter 1 Introduction
Chapter 2 The OSI Model and the TCP/IP Protocol Suite
Chapter 3 Underlying Technologies
Part 2 Network Layer
Chapter 4 Introduction to Network Layer
Chapter 5 IPv4 Addresses
Chapter 6 Delivery and Forwarding of IP Packets
Chapter 7 Internet Protocol Version 4 (IPv4)
Chapter 8 Address Resolution Protocol (ARP)
Chapter 9 Internet Control Message Protocol Version 4 (ICMPv4)
Chapter 10 Mobile IP
Chapter 11 Unicast Routing Protocols (RIP, OSPF, and BGP)
Chapter 12 Multicasting and Multicast Routing Protocols
Part 3 Transport Layer
Chapter 13 Introduction to the Transport Layer
Chapter 14 User Datagram Protocol (UDP)
Chapter 15 Transmission Control Protocol (TCP)
Chapter 16 Stream Control Transmission Protocol (SCTP)
Part 4 Application Layer
Chapter 17 Introduction to the Application Layer
Chapter 18 Host Configuration: DHCP
Chapter 19 Domain Name System (DNS)
Chapter 20 Remote Login: TELNET and SSH
Chapter 21 File Transfer: FTP and TFTP
Chapter 22 World Wide Web and HTTP
Chapter 23 Electronic Mail: SMTP, POP, IMAP, and MIME
Chapter 24 Network Management: SNMP
Chapter 25 Multimedia
Part 5 Next Generation
Chapter 26 IPv6 Addressing
Chapter 27 IPv6 Protocol
Chapter 28 ICMPv
Part 6 Security
Chapter 29 Cryptography and Network Security
Chapter 30 Internet Security
Part 7 Appendices
Appendix A Unicode
Appendix B Positional Numbering Systems
Appendix C Error Detection Codes
Appendix D Checksum
Appendix E HTML, XHTML, XML, and XSL
Appendix F Client-Server Programming in Java
Appendix G Miscellaneous Information
Glossary
References
Index
深入探索网络通信的基石 《TCP/IP协议族(第4版·影印版)》是一部里程碑式的著作,它以其无与伦比的深度和广度,为读者揭示了驱动当今互联网运转的底层机制。本书并非仅仅罗列枯燥的技术细节,而是以一种系统化、逻辑严谨的方式,将错综复杂的TCP/IP协议族各个组成部分一一解析,使读者能够全面而深刻地理解网络通信的原理、设计思路以及演进历程。 一部权威的教科书,一个不可或缺的参考 对于任何希望深入理解网络工程、网络安全、分布式系统、软件开发等领域的专业人士而言,TCP/IP协议族是绕不开的知识核心。本书凭借其严谨的学术态度、清晰的阐述方式以及对最新技术发展的敏锐洞察,早已成为全球范围内计算机科学专业课程的标准教材,也是无数工程师和研究人员案头的必备参考。它为理解互联网的运作原理奠定了坚实的基础,是构建和维护现代网络世界的基石。 内容梗概:全面解析协议族的每一个层次 本书的结构设计堪称典范,它遵循了TCP/IP协议族的分层模型,从最底层的物理层和数据链路层开始,逐步深入到网络层、传输层,最终抵达应用层。这种循序渐进的讲解方式,使得读者能够清晰地把握不同协议层之间的接口关系和协作机制,从而构建起一个完整的网络通信图景。 物理层与数据链路层:数据的传输载体 本书将从最基础的层面开始,探讨数据如何在物理介质上传输,以及如何在本地网络中进行可靠的传递。这部分内容将详细介绍各种传输介质的特性(如铜缆、光纤),以及以太网、Wi-Fi等数据链路层协议的运作原理。读者将了解到MAC地址如何实现局域网内的设备识别,以及冲突检测和避免等机制如何保证数据在共享介质上的高效传输。此外,ARP(地址解析协议)等关键协议在此部分也将得到详尽的阐释,揭示IP地址与MAC地址之间是如何映射的。 网络层:数据的路由与寻址 网络层是TCP/IP协议族的核心,它负责将数据包从源主机传输到目标主机,即使它们位于不同的网络。本书将深入剖析IP(Internet Protocol)协议,包括IPv4和IPv6的地址结构、子网划分、路由选择机制等。读者将理解路由器是如何根据IP地址做出转发决策的,以及ICMP(Internet Control Message Protocol)如何用于报告网络错误和提供控制信息。RIP、OSPF、BGP等路由协议的原理和应用也将被一一剖析,让读者掌握网络数据流动的奥秘。 传输层:端到端的可靠与高效通信 在网络层之上,传输层扮演着为应用层提供可靠、高效数据传输服务的角色。本书将重点讲解TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)这两个核心协议。TCP以其面向连接、可靠传输的特性,通过三次握合、四次挥允、流量控制、拥塞控制等机制,确保数据的有序、无损到达,这是绝大多数网络应用赖以生存的基础。而UDP则以其无连接、尽力而为的特性,适用于对实时性要求极高但容忍少量丢包的应用,如流媒体和在线游戏。本书将详细阐述它们的报文格式、状态机以及各种控制算法,帮助读者理解为何TCP和UDP能满足不同的通信需求。 应用层:丰富多彩的网络服务 应用层是用户直接接触的层面,它提供了各种各样的网络服务。本书将覆盖一系列重要的应用层协议,包括: HTTP/HTTPS: 万维网的核心,用于网页浏览和信息交换。读者将深入了解请求-响应模型、HTTP报文结构、Cookies、Session等概念,以及HTTPS如何通过TLS/SSL实现安全通信。 FTP: 文件传输协议,用于在网络上安全地上传和下载文件。 SMTP/POP3/IMAP: 电子邮件协议,支撑着现代通信的重要组成部分。 DNS: 域名系统,将易于记忆的域名解析为IP地址,是互联网正常运行的基石。 Telnet/SSH: 远程登录协议,用于在远程服务器上执行命令。 DHCP: 动态主机配置协议,为网络设备自动分配IP地址和网络配置信息。 本书将逐一解析这些协议的报文格式、工作流程以及在实际应用中的具体体现,让读者看到协议是如何支撑起我们日常使用的各种互联网服务的。 超越理论:实践与深入探讨 《TCP/IP协议族(第4版·影印版)》的价值远不止于理论知识的传授。它通过丰富的实例、图示以及对协议设计背后权衡的深入分析,帮助读者理解为何这些协议会以这样的方式设计,以及它们在实际网络环境中面临的挑战。本书鼓励读者将理论知识与实际应用相结合,通过抓包工具、网络模拟器等辅助手段,亲身验证协议的运作,从而获得更直观、更深刻的理解。 对于不同读者的价值 计算机科学专业学生: 本书是学习网络原理不可或缺的教科书,能帮助他们打下坚实的理论基础,为后续深入研究打下良好开端。 网络工程师: 能够帮助他们精通网络设备的配置与故障排除,优化网络性能,并理解各种网络安全威胁的本质。 软件开发者: 能够帮助他们更好地设计和实现网络应用,理解数据在网络中的传输过程,从而编写出更高效、更健壮的代码。 系统管理员: 能够帮助他们管理和维护复杂的网络环境,确保网络服务的可用性和安全性。 对互联网好奇的读者: 即使没有深厚的技术背景,本书也能以清晰易懂的方式,揭示互联网运行的底层逻辑,满足对信息世界的好奇心。 结论 《TCP/IP协议族(第4版·影印版)》是一部真正意义上的经典之作。它以其全面、深入、权威的特点,为读者提供了一条通往网络通信精髓的捷径。无论您是初学者还是经验丰富的专业人士,本书都将成为您在网络世界中探索、构建和创新的宝贵财富。通过研读本书,您将不再仅仅是互联网的用户,而是能够真正理解其脉搏,甚至参与到其未来的发展之中。