TCP/IP详解 卷1:协议(原书第2版)

TCP/IP详解 卷1:协议(原书第2版):卷1:协议(原书第2版)

编辑推荐

  Stevens经典网络名著的整体重组和彻底更新

  掌握当代网络协议原理及实现技术的必备参考书

  全面阐述和透彻分析网络常用协议的工作过程和实现细节。

  涵盖新的网络协议和佳的实践方法,显著加强安全方面内容。

内容简介

  《TCP/IP详解》是已故网络专家、著名技术作家W. Richard Stevens的传世之作,内容详尽且极具权,被誉为TCP/IP领域的不朽名著。

  本书是《TCP/IP详解》第1卷的第2版,主要讲述TCP/IP协议,结合大量实例讲述TCP/IP协议族的定义原因,以及在各种不同的操作系统中的应用及工作方式。第2版在保留Stevens卓越的知识体系和写作风格的基础上,新加入的作者Kevin R. Fall结合其作为TCP/IP协议研究领域领导者的尖端经验来更新本书,反映了新的协议和佳的实践方法。首先,他介绍了TCP/IP的核心目标和体系结构概念,展示了它们如何能连接不同的网络和支持多个服务同时运行。接着,他详细解释了IPv4和IPv6网络中的互联网地址。然后,他采用自底向上的方式介绍TCP/IP的结构和功能:从链路层协议(如Ethernet和Wi-Fi),经网络层、传输层到应用层。

  书中依次全面介绍了ARP、DHCP、NAT、防火墙、ICMPv4/ICMPv6、广播、组播、UDP、DNS等,并详细介绍了可靠传输和TCP,包括连接管理、超时、重传、交互式数据流和拥塞控制。此外,还介绍了安全和加密的基础知识,阐述了当前用于保护安全和隐私的重要协议,包括EAP、IPsec、TLS、DNSSEC和DKIM。

  本书适合任何希望理解TCP/IP实现原理的人阅读,更是TCP/IP领域研究人员和开发人员的威参考书。无论你是初学者还是功底深厚的网络领域高手,本书都是案头必备,将帮助你更深入和直观地理解整个协议族,构建更好的应用和运行更可靠、更高效的网络。

作者简介

  凯文 R. 福尔(Kevin R. Fall)博士,有超过25年的TCP/IP工作经验,并且是互联网架构委员会成员。他还是互联网研究任务组中延迟容忍网络研究组(DTNRG)的联席主席,该组致力于探索极端和有挑战性的环境下的网络性能。他也是一位IEEE院士。

  W. 理查德·史蒂文斯(W. Richard Stevens)博士,是国际知名的UNIX和网络专家、受人尊敬的技术作家和咨询顾问。他教会了一代网络专业人员使用TCP/IP的功能,使互联网成为人们日常生活的中心。Stevens于1999年9月1日去世,年仅48岁。在短暂而精彩的一生中,他著有多部经典的传世之作,包括《TCP/IP 详解》(三卷本)、《UNIX网络编程》(两卷本)以及《UNIX环境高级编程》。2000年他被国际威机构Usenix追授“终身成就奖”。

  吴功宜,南开大学信息技术科学学院教授、博士生导师。曾任南开大学计算机系主任、信息技术科学学院院长。研究方向为计算机网络与信息系统、计算机网络与信息安全,目前主要从事无线网络、P2P网络机器安全问题的研究。主持和参加完成计算机网络、数据通信与信息安全方向的科研项目20多项,获部委与省市科技奖6项,发表学术论文50余篇;参加编著和出版教材、译著、专著30余部。

  吴 英,南开大学计算机与控制工程学院副教授,博士,硕士生导师。主要研究方向:无线网络与移动计算、网络安全与管理、物联网应用。主持和参与国家自然科学基金、教育部博士点基金、天津市自然科学基金等多个项目;发表学术论文20余篇,其中EI检索15篇;参与编著教材与译著12本,其中2本列入国家“十二五”规划教材;主讲“可视化编程”“物联网导论”与“计算机网络”等课程;获得天津市级教学成果一等奖1项。

  张 玉,南开大学计算机与控制工程学院副教授,博士,硕士生导师。主要研究方向:数据流挖掘、网络与信息安全、计算机安全性分析等。主持国家自然科学基金、教育部博士点基金、国家242项目等多个项目;作为一作者在《中国科学:信息科学》《 Computer Communications》《Concurrency and Computation:Practice and Experience》《IEICE Transactions on Information and Systems》等发表学术论文10余篇。

  许昱玮,南开大学计算机与控制工程学院讲师,博士,硕士生导师。主要研究方向:无线网络与移动计算、物联网、车载自组网。主持和参与国家自然科学基金、教育部博士点基金、天津市自然科学基金等多个项目;发表学术论文10余篇,其中EI检索10篇;参与编著教材与译著6本;主讲“物联网通信技术”“计算机基础”等课程;带队获得中国大学生计算机设计竞赛全国决赛三等奖2项。

章节目录

TCP/IP Illustrated, Volume 1: The Protocols, Second Edition

出版者的话

译者序

本书评语

第2版前言

第1版前言(改编)

第1章概述1

1.1体系结构原则2

1.2设计和实现5

1.3TCP/IP协议族结构和协议9

1.4Internet、内联网和外联网13

1.5设计应用13

1.6标准化进程15

1.7实现和软件分发16

1.8与Internet体系结构相关的攻击17

1.9总结17

1.10 参考文献18

第2章Internet地址结构21

2.1引言21

2.2表示IP地址21

2.3基本的IP地址结构23

2.4CIDR和聚合31

2.5特殊用途地址34

2.6分配42

2.7单播地址分配44

2.8与IP地址相关的攻击48

2.9总结48

2.10 参考文献49

第3章链路层54

3.1引言54

3.2以太网和IEEE 802局域网/城域网标准54

3.3全双工、省电、自动协商和802.1X流量控制64

3.4网桥和交换机67

3.5无线局域网——IEEE 802.11(Wi-Fi)76

3.6点到点协议89

3.7环回99

3.8MTU和路径MTU101

3.9隧道基础102

3.10 与链路层相关的攻击106

3.11 总结107

3.12 参考文献108

第4章地址解析协议113

4.1引言113

4.2一个例子113

4.3ARP缓存115

4.4ARP帧格式116

4.5ARP例子117

4.6ARP缓存超时119

4.7代理ARP119

4.8免费ARP和地址冲突检测120

4.9arp命令121

4.10 使用ARP设置一台嵌入式设备的IPv4地址121

4.11 与ARP相关的攻击122

4.12 总结122

4.13 参考文献123

第5章Internet协议124

5.1引言124

5.2IPv4头部和IPv6头部125

5.3IPv6扩展头部133

5.4IP转发143

5.5移动IP149

5.6IP数据报的主机处理152

5.7与IP相关的攻击156

5.8总结156

5.9参考文献157

第6章系统配置:DHCP和自动配置161

6.1引言161

6.2动态主机配置协议161

6.3无状态地址自动配置191

6.4DHCP和DNS交互198

6.5以太网上的PPP199

6.6与系统配置相关的攻击201

6.7总结203

6.8参考文献204

第7章防火墙和网络地址转换209

7.1引言209

7.2防火墙209

7.3网络地址转换212

7.4NAT穿越221

7.5配置包过滤防火墙和NAT235

7.6IPv4/IPv6共存和过渡中的NAT238

7.7与防火墙和NAT相关的攻击243

7.8总结243

7.9参考文献244

第8章ICMPv4和ICMPv6:Internet控制报文协议248

8.1引言248

8.2ICMP报文249

8.3ICMP差错报文253

8.4ICMP查询/信息类报文267

8.5IPv6中的邻居发现278

8.6ICMPv4和ICMPv6转换298

8.7与ICMP相关的攻击301

8.8总结303

8.9参考文献303

第9章广播和本地组播(IGMP和MLD)307

9.1引言307

9.2广播308

9.3组播311

9.4互联网组管理协议和组播侦听发现协议318

9.5与IGMP和MLD相关的攻击332

9.6总结332

9.7参考文献333

第10章 用户数据报协议和IP分片335

10.1 引言335

10.2 UDP头部335

10.3 UDP校验和336

10.4 例子338

10.5 UDP和IPv6340

10.6 UDP-Lite345

10.7 IP分片345

10.8 采用UDP的路径MTU发现349

10.9 IP分片和ARP/ND之间的交互351

10.10 最大UDP数据报长度352

10.11 UDP服务器的设计353

10.12 UDP/IPv4和UDP/IPv6数据报的转换358

10.13 互联网中的UDP358

10.14 与UDP和IP分片相关的攻击359

10.15 总结360

10.16 参考文献360

第11章 名称解析和域名系统362

11.1 引言362

11.2 DNS名称空间362

11.3 名称服务器和区域366

11.4 缓存366

11.5 DNS协议367

11.6 排序列表、循环和分离DNS402

11.7 开放DNS服务器和DynDNS403

11.8 透明度和扩展性404

11.9 从IPv4向IPv6转换DNS404

11.10 LLMNR和mDNS405

11.11 LDAP406

11.12 与DNS相关的攻击406

11.13 总结407

11.14 参考文献408

第12章 TCP:传输控制协议(初步)412

12.1 引言412

12.2 TCP的引入415

12.3 TCP头部和封装418

12.4 总结420

12.5 参考文献421

第13章 TCP连接管理423

13.1 引言423

13.2 TCP连接的建立与终止423

13.3 TCP选项431

13.4 TCP的路径最大传输单元发现436

13.5 TCP状态转换439

13.6 重置报文段447

13.7 TCP服务器选项451

13.8 与TCP连接管理相关的攻击458

13.9 总结459

13.10 参考文献460

第14章 TCP超时与重传462

第15章 TCP数据流与窗口管理492

第16章 TCP拥塞控制517

第17章 TCP保活机制563

第18章 安全:可扩展身份认证协议、IP安全协议、传输层安全、DNS安全、域名密钥识别邮件571

缩略语666

TCP/IP详解 卷1:协议(原书第2版)是2016年由机械工业出版社出版,作者[美]凯文R.福尔。

得书感谢您对《TCP/IP详解 卷1:协议(原书第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
虚拟网络新技术 电子书

可作为网络工程相关技术专业人员的参考资料,也可作为计算机、通信、信息安全等相关专业研究生学习虚拟网络技术的参考书。
计算机网络安全 电子书

全面介绍计算机网络安全实施与防范技术。
虚拟化与网络存储技术 电子书

力求由浅入深,循序渐进。采用“任务驱动”的编写方式,以实际问题引出相关原理和概念。
图解网络硬件 电子书

《图解网络硬件》详细介绍了计算机网络硬件的相关知识。
人民邮电出版社《云计算工程》 电子书

针对高校学生的每项云计算技术知识做单独、细致的讲解,易于学习且可读性强;详细讲述每个技术的来龙去脉,以及各个技术解决方案中相关的联系,让读者知其然,也知其所以然;以典型企业云计...
HBase入门与实践(第2版) 电子书

本书以精练的语言介绍了HBase的基础知识。
企业WLAN架构与技术 电子书

从行业趋势、原理和实战案例等多角度介绍了与数据通信相关的网络架构和技术。