一本书读懂TCP/IP pdf

一本书读懂TCP/IP

内容简介

《一本书读懂TCP/IP》是一本介绍互联网核心协议TCP/IP知识的科普性读物,内容不仅包括TCP/IP的起源、组成、规则、应用、路由协议、常用命令、主流技术,还涵盖物联网、云计算、大数据等热点技术。

采用大量漫画,图文并茂,语言风趣,结合现实,将复杂的原理、技术通俗化,行文风格活泼,让读者易于理解和接受。

适合从事企业信息化建设和应用的技术人员、从事多媒体通信技术、信息处理技术、通信工程技术、计算机应用技术领域的初级科研和工程技术人员阅读,也可以供中高等院校相关专业师生参考。

作者简介

王元杰,目前就职于中国联通山东省分公司,连续6年获多项联通集团、省、市公司,以及省部级奖励,出版了多本著作,享有“通信活字典”称号。

杨波,目前就职于北京灵州网络技术有限公司,通信行业工作16年,超级畅销书籍《大话通信》作者,该书累计重印28次,销量超过5万册。

陈志刚:就职于中国移动通信研究院,新浪微博“志刚水煮通信”,关注通信、互联网,曾有移动“中神通”之称。

目录

第1章 TCP/IP网络起源 1
1.1 TCP/IP的产生背景 2
1.2 TCP/IP是什么 7
1.3 TCP/IP与互联网 24

第2章 TCP/IP网络组成 31
2.1 TCP/IP世界的基本组成元素 32
2.2 局域网中枢—以太网交换机 34
2.3 勤奋的引路者—路由器 42
2.4 防黑防盗不防火的防火墙 47
2.5 信息大脑—主机 50
2.6 丰富的IP终端 64
2.7 我是猫—Modem 66
2.8 IP世界的道路构成 67
2.9 IP世界的管理体系构造 98
2.10 IP世界的应用体系 101
2.11 互联网数据中心IDC 102

第3章 TCP/IP网络应用 107
3.1 WWW与门户网站 108
3.2 文本和基础数据应用 115
3.3 奇妙的搜索 118
3.4 实时交互式应用 125
3.5 商务应用 133
3.6 P2P应用 141

第4章 TCP/IP网络机构 145
4.1 TCP/IP经营管理者 146
4.2 TCP/IP网络服务提供商 150
4.3 TCP/IP网络内容提供商 153
4.4 TCP/IP网络设备制造商 155

第5章 TCP/IP网络规则 161
5.1 关键规则之一:以太网编码规则 162
5.2 关键规则之二:IPv4地址的定义 168
5.3 关键规则之三:IP封包规则 176
5.4 关键规则之四:地址解析协议 180
5.5 关键规则之五:IP包的转发规则 183
5.6 关键规则之六:报文控制协议 185
5.7 关键规则之七:传输协议TCP与UDP 186
5.8 关键规则之八:域名解析规则 189
5.9 关键规则之九:端口 192
5.10 关键规则之十:广播与组播 194
5.11 关键规则之十一:安全法 196
5.12 关键规则之十二:网络地址转换法 201
5.13 规则还有很多 204

第6章 TCP/IP网络路由技术 207
6.1 基础网络词语 208
6.2 VLAN概述 209
6.3 常见中继设备介绍 214
6.4 路由表 229
6.5 路由协议 235
6.6 RIP2和RIPng协议 242
6.7 IS-IS协议 242
6.8 OSPF协议 252
6.9 BGP协议 260

第7章 TCP/IP网络构建 271
7.1 连接到IP世界 272
7.2 和平共处五项原则 276
7.3 IP VPN 279
7.4 流量负载均衡 288
7.5 防DOS/DDOS攻击和流量清洗 290
7.6 我的地盘我作主 294

第8章 TCP/IP常用命令 307
8.1 Cmd命令符 308
8.2 Ping命令 312
8.3 Traceroute命令 317
8.4 Netstat命令 320
8.5 ARP命令 321
8.6 Ipconfig 323
8.7 Route命令 324
8.8 Flushdns命令 326

第9章 TCP/IP网络新技术 329
9.1 将IP技术发展下去 330
9.2 10G以太网 331
9.3 IP视频通信 333
9.4 NGN、IMS 340
9.5 MPLS技术 347
9.6 CDN内容分发技术 355
9.7 移动互联网—为内容而战 358
9.8 IPTV、OTT TV网络电视技术 365
9.9 IPRAN分组传送技术 370

第10章 后TCP/IP时代网络前景 377
10.1 IPv6技术 378
10.2 云计算 382
10.3 大数据 390
10.4 物联网 396
10.5 车联网 402
10.6 智能家居 406
10.7 移动支付 410
10.8 SDN软件定义网络 414
10.9 语义网 419
10.10 三网融合 422
10.11 量子互联网 429
附录1 戏说IP相关软件 433
附录2 戏说IP相关硬件 439
附录3 通信达人 443
后记  445

感悟与笔记

1、 OSI (Open System Internet 开放系统互联)参考模型: 物理层Physical,数据链路层Data Link,网络层Nextwork,传输层Transport,会话层Session,表示层Presentation,应用层Application。

2、TCP/IP参考模型: 网络接口层,互联网层,传输层,应用层。

3、TCP报文包括了首部和数据部分,首部:(1)源端口和目的端口字段(各16bit);(2)序号字段(SEQ),32bit。(3)确认序号(ACK),32bit,只有ACK标志位为1时才有效,ACK=SEQ+1;(4)标志位,共有6个:URG(urgent)紧急比特、ACK(确认比特)、PSH(推送比特)、RST(复位比特)、SYN(同步比特)、FIN(终止比特)。(5)数据偏移。(6)窗口字段。(7)检验和。(8)紧急指针字段。(9)选项字段。(10)保留字段。

4、TCP的建立连接时的三次握手:

第一次握手:client向server发送一个连接请求,在这个包中,标志位SYN=1,发送序号SEQ=x,client进入SYN_SEND状态,等待server确认。

第二次握手:server收到数据包后由标志位SYN=1知道client请求建立连接,server将标志位SYN和ACK都置为1,确认序号ACK=SEQ+1=x+1。随机产生一个发送序号SEQ=y。并将该数据包发送给client,server进入SYN_REVD状态。

第三次握手:client收到确认后,检查确认序号ACK是否为x+1,标志位ACK是否为1,如果是,则将标志位ACK置为1,确认序号ACK=SEQ+1=y+1,并将此包发送给server,server检查ACK是否为y+1,标志位ACK是否为1,如果是则连接建立成功,Client和Server进入到ESTABLISHED状态。

三次握手完成。

5、TCP断开连接的四次挥手

第一次挥手: client要断开连接时,向server发送一个包,其中标志位fin = 1,ACK=1,发送序号SEQ=x,确认序号ACK=y,client进入final_wait_1状态。

第二次挥手: server收到client的断开请求后,发送一个确认包,其中标志位ACK=1,确认序号ACK=SEQ+1=x+1,发送序号SEQ=y,server进入Close_wait状态。

第三次挥手:server断开TCP连接,此时发送一个包,其中标志位FIN=1,发送序号SEQ=y+1,server进入Last_ack状态。

第四次挥手:client收到server的断开请求后client进入time_wait状态,接着发送确认包,标志位ACK=1,发送序号SEQ=x+1,确认序号ACK=SEQ+2= y+2。server进入close状态。

Copyright © 2021-2022 知识猫. All Rights Reserved.