TCPIPTransmission Control ProtocolInternet
Protocol,传输控制协议网际协议是用于计算机通信的一个协议族,几乎所有的网络操作系统都提供对TCPIP的支持,TCPIP已经是Internet的标准协议。
本书是介绍TCPIP协议族的经典图书的最新版本。全书含有7大部分共30章和7个附录:第1部分介绍一些基本概念和基础底层技术;第2部分介绍网络层协议;第3部分介绍传输层协议;第4部分介绍应用层协议;第5部分介绍下一代协议,即IPv6协议;第6部分介绍网络安全问题;第7部分给出了7个附录。
每章的最后都有实践安排,其中的第1部分是习题,第2部分是研究活动,要求学生或读者查找课外的阅读资料。
本书可作为大学生和研究生的教材,对从事计算机网络教学的老师和科研人员以及工程技术人员也有很好的参考价值。
關於作者:
Behrouz A. Forouzan生于1944年,是美国加利福尼亚州De
Anza学院的计算机科学与工程Computer Science and
Engineering系的教授,同时兼任多家公司的系统开发顾问。Behrouz教授曾出版了10余部涵盖计算机科学、网络、安全、编程、数据库等领域的热门著作,大部分作品都持续再版。《TCPIP协议族》就是他的经典著作之一。
目錄:
Brief Contents
Preface xxxi
Trademarks xxxv
Part 1
Introduction and Underlying Technologies
1
Chapter 1
Introduction 2
Chapter 2
The OSI Model and the TCPIP Protocol Suite
18
Chapter 3
Underlying Technologies
46
Part 2
Network Layer 93
Chapter 4
Introduction to Network Layer
94
Chapter 5
IPv4 Addresses 114
Chapter 6
Delivery and Forwarding of IP Packets
160
Chapter 7
Internet Protocol Version 4 IPv4
186
Chapter 8
Address Resolution Protocol ARP
220
Chapter 9
Internet Control Message Protocol Version 4
ICMPv4 244
Chapter 10
Mobile IP 268
Chapter 11
Unicast Routing Protocols RIP, OSPF, and BGP
282
Chapter 12
Multicasting and Multicast Routing Protocols
334
Part 3
Transport Layer 373
Chapter 13
Introduction to the Transport Layer
374
Chapter 14
User Datagram Protocol UDP
414
Chapter 15
Transmission Control Protocol TCP
432
Chapter 16
Stream Control Transmission Protocol SCTP
502
for76042_fm.fm Page vii Friday, February 20, 2009
7:39 PM
viii
BRIEF CONTENTS
Part 4
Application Layer 541
Chapter 17
Introduction to the Application Layer
542
Chapter 18
Host Configuration: DHCP
568
Chapter 19
Domain Name System DNS
582
Chapter 20
Remote Login: TELNET and SSH
610
Chapter 21
File Transfer: FTP and TFTP
630
Chapter 22
World Wide Web and HTTP
656
Chapter 23
Electronic Mail: SMTP, POP, IMAP, and MIME
680
Chapter 24
Network Management: SNMP
706
Chapter 25
Multimedia 728
Part 5
Next Generation 767
Chapter 26
IPv6 Addressing 768
Chapter 27
IPv6 Protocol 786
Chapter 28
ICMPv6 800
Part 6
Security 815
Chapter 29
Cryptography and Network Security
816
Chapter 30
Internet Security 858
Part 7
Appendices 891
Appendix A
Unicode 892
Appendix B
Positional Numbering Systems
896
Appendix C
Error Detection Codes
904
Appendix D
Checksum 914
Appendix E
HTML, XHTML, XML, and XSL
920
Appendix F
Client-Server Programming in Java
926
Appendix G
Miscellaneous Information
932
Glossary 935
References 955
Index 957
for76042_fm.fm Page viii Friday, February 20,
2009 7:39 PM
ix
Contents
Preface xxxi
Trademarks xxxv
Part 1
Introduction and Underlying Technologies
1
Chapter 1
Introduction 2
1.1 A BRIEF HISTORY 3
ARPANET 3
Birth of the Internet 3
Transmission Control ProtocolInternetworking
Protocol TCPIP 4
MILNET 4
CSNET 4
NSFNET 4
ANSNET 5
The Internet Today 5
World Wide Web 6
Time Line 6
Growth of the Internet 7
1.2 PROTOCOLS AND STANDARDS
7
Protocols 7
Standards 8
1.3 STANDARDS ORGANIZATIONS
8
Standards Creation Committees
8
Forums 10
Regulatory Agencies 10
1.4 INTERNET STANDARDS
10
Maturity Levels 11
Requirement Levels 12
1.5 INTERNET ADMINISTRATION
13
Internet Society ISOC
13
Internet Architecture Board IAB
13
Internet Engineering Task Force IETF
13
Internet Research Task Force IRTF
14
Internet Assigned Numbers Authority IANA and
Internet Corporation
for Assigned Names and Numbers ICANN
14
Network Information Center NIC
14
for76042_fm.fm Page ix Friday, February 20, 2009
8:03 PM
x
CONTENTS
1.6 FURTHER READING 14
Books and Papers 15
Websites 15
1.7 KEY TERMS 15
1.8 SUMMARY 15
1.9 PRACTICE SET 16
Exercises 16
Research Activities 17
Chapter 2
The OSI Model and the TCPIP Protocol Suite
18
2.1 PROTOCOL LAYERS 19
Hierarchy 20
Services 20
2.2 THE OSI MODEL 20
Layered Architecture 21
Layer-to-Layer Communication
22
Encapsulation 23
Layers in the OSI Model
24
Summary of OSI Layers 28
2.3 TCPIP PROTOCOL SUITE
28
Comparison between OSI and TCPIP Protocol Suite
28
Layers in the TCPIP Protocol Suite
30
2.4 ADDRESSING 35
Physical Addresses 35
Logical Addresses 37
Port Addresses 39
Application-Specific Addresses
40
2.5 FURTHER READING 40
Books 40
RFCs 40
2.6 KEY TERMS 41
2.7 SUMMARY 41
2.8 PRACTICE SET 42
Exercises 42
Research Activities 44
Chapter 3
Underlying Technologies
46
3.1 WIRED LOCAL AREA NETWORKS
47
IEEE Standards 47
Frame Format 48
Addressing 49
Ethernet Evolution 51
Standard Ethernet 51
Fast Ethernet 55
Gigabit Ethernet 56
Ten-Gigabit Ethernet 59
for76042_fm.fm Page x Friday, February 20, 2009
7:39 PM