当前位置:首页 > 网络与数据通信 >
《TCP/IP协议族》电子书封面

TCP/IP协议族

  • 发布时间:2020年06月13日 11:14:43
  • 作者:福罗赞(BehrouzA.Forouza
  • 大小:88.2 MB
  • 类别:TCP/IP电子书
  • 格式:PDF
  • 版本:第4版
  • 评分:7.3

    TCP/IP协议族 PDF 第4版

      给大家带来的一篇关于TCP/IP相关的电子书资源,介绍了关于TCP协议、IP协议方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小88.2 MB,福罗赞(BehrouzA.Forouza编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.5。

      内容介绍

      《世界著名计算机教材精选·TCP/IP协议族(第4版)》最新版进行了扩充,以体现计算机网络技术的最新发展,全书含有七大部分共30章和7个附录:第一部分介绍一些基本概念和基础底层技术;第二部分介绍网络层协议;第三部分介绍运输层协议;第四部分介绍应用层协议;第五部分介绍下一代协议,即IPv6协议;第六部分介绍网络安全问题;第七部分给出了7个附录。每章的最后都有实践安排,其中的第一部分是习题,第二部分是研究活动,要求学生或读者再查找以下课外的阅读资料。

      《世界著名计算机教材精选·TCP/IP协议族(第4版)》可作为大学生和研究生的教材,对从事计算机网络的教学和科研人员以及工程技术人员也有很好的参考价值。

      目 录

      • 第一部分 引言和底层技术
      • 第1章 引言 3
      • 1.1 发展简史 3
      • 1.1.1 ARPANET 3
      • 1.1.2 因特网的诞生 4
      • 1.1.3 传输控制协议/网际协议(TCP/IP) 4
      • 1.1.4 MILNET 4
      • 1.1.5 CSNET 5
      • 1.1.6 NSFNET 5
      • 1.1.7 ANSNET 5
      • 1.1.8 今日的因特网 5
      • 1.1.9 主干ISP 6
      • 1.1.10 地区ISP 6
      • 1.1.11 本地ISP 6
      • 1.1.12 大事记 7
      • 1.1.13 因特网的发展 7
      • 1.2 协议和标准 7
      • 1.2.1 协议 7
      • 1.2.2 标准 8
      • 1.3 标准化组织 8
      • 1.3.1 标准创建委员会 9
      • 1.3.2 论坛 10
      • 1.3.3 管理机构 10
      • 1.4 因特网标准 10
      • 1.4.1 成熟度 11
      • 1.4.2 需求级别 11
      • 1.5 因特网的管理机构 12
      • 1.5.1 因特网协会(ISOC) 13
      • 1.5.2 因特网体系结构研究委员会(IAB) 13
      • 1.5.3 因特网工程部(IETF) 13
      • 1.5.4 因特网研究部(IRTF) 13
      • 1.5.5 因特网赋号管理局和因特网名字与号码指派公司 14
      • 1.5.6 网络信息中心(NIC) 14
      • 1.6 深入阅读 14
      • 1.6.1 书籍和论文 14
      • 1.6.2 网站 14
      • 1.7 重要术语 14
      • 1.8 本章小结 15
      • 1.9 实践安排 16
      • 1.9.1 习题 16
      • 1.9.2 研究活动 16
      • 第2章 OSI模型和TCP/IP协议族 17
      • 2.1 协议分层 17
      • 2.1.1 分层结构 18
      • 2.1.2 服务 18
      • 2.2 OSI模型 19
      • 2.2.1 分层的体系结构 19
      • 2.2.2 层与层之间的通信 20
      • 2.2.3 封装 21
      • 2.2.4 OSI模型中的各层 21
      • 2.2.5 OSI各层小结 24
      • 2.3 TCP/IP协议族 25
      • 2.3.1 OSI和TCP/IP协议族的比较 25
      • 2.3.2 TCP/IP协议族的分层 26
      • 2.4 编址 30
      • 2.4.1 物理地址 31
      • 2.4.2 逻辑地址 32
      • 2.5 深入阅读 35
      • 2.5.1 参考书 35
      • 2.5.2 RFC 35
      • 2.6 重要术语 35
      • 2.7 本章小结 36
      • 2.8 实践安排 36
      • 2.8.1 习题 36
      • 2.8.2 研究活动 38
      • 第3章 底层技术 39
      • 3.1 有线局域网 39
      • 3.1.1 IEEE标准 40
      • 3.1.2 帧格式 40
      • 3.1.3 编址 42
      • 3.1.4 以太网的发展历程 43
      • 3.1.5 标准以太网 43
      • 3.1.6 快速以太网 47
      • 3.1.7 吉比特以太网 48
      • 3.1.8 10G以太网 49
      • 3.2 无线局域网 50
      • 3.2.1 IEEE 802.11 50
      • 3.2.2 编址机制 55
      • 3.2.3 蓝牙 57
      • 3.3 点到点广域网 59
      • 3.3.1 56K调制解调器 59
      • 3.3.2 DSL技术 60
      • 3.3.3 电缆调制解调器 61
      • 3.3.4 T线 63
      • 3.3.5 SONET 64
      • 3.3.6 PPP 64
      • 3.4 交换广域网 65
      • 3.4.1 X.25 65
      • 3.4.2 帧中继 66
      • 3.4.3 ATM 66
      • 3.5 连接设备 70
      • 3.5.1 转发器 70
      • 3.5.2 网桥 71
      • 3.5.3 路由器 73
      • 3.6 深入阅读 74
      • 3.7 重要术语 74
      • 3.8 本章小结 75
      • 3.9 实践安排 76
      • 3.9.1 习题 76
      • 3.9.2 研究活动 77
      • 第二部分 网 络 层
      • 第4章 网络层简介 81
      • 4.1 简介 81
      • 4.2 交换 82
      • 4.2.1 电路交换 82
      • 4.2.2 分组交换 83
      • 4.3 网络层的分组交换 83
      • 4.3.1 无连接服务 83
      • 4.3.2 面向连接的服务 85
      • 4.4 网络层的服务 88
      • 4.4.1 一个例子 89
      • 4.4.2 逻辑编址 90
      • 4.4.3 源计算机提供的服务 90
      • 4.4.4 各路由器提供的服务 91
      • 4.4.5 目的计算机提供的服务 92
      • 4.5 其他与网络层相关的问题 93
      • 4.5.1 差错控制 93
      • 4.5.2 流量控制 94
      • 4.5.3 拥塞控制 94
      • 4.6 进一步阅读 96
      • 4.7 重要术语 96
      • 4.8 本章小结 96
      • 4.9 实践安排 97
      • 4.9.1 习题 97
      • 第5章 IPv4地址 98
      • 5.1 引言 98
      • 5.1.1 地址空间 99
      • 5.1.2 记法 99
      • 5.1.3 地址段 101
      • 5.1.4 运算 101
      • 5.2 分类编址 104
      • 5.2.1 分类 104
      • 5.2.2 地址类和地址块 106
      • 5.2.3 两级编址 107
      • 5.2.4 一个例子 110
      • 5.2.5 三级编址:子网划分 112
      • 5.2.6 构造超网 114
      • 5.3 无分类编址 115
      • 5.3.1 可变长度地址块 116
      • 5.3.2 两级编址 116
      • 5.3.3 地址块的分配 120
      • 5.3.4 子网划分 121
      • 5.4 特殊地址 125
      • 5.4.1 特殊地址块 125
      • 5.4.2 每个地址块中的特殊地址 126
      • 5.5 NAT 127
      • 5.5.1 地址转换 127
      • 5.5.2 转换表 128
      • 5.6 深入阅读 129
      • 5.6.1 参考书 129
      • 5.6.2 RFC 130
      • 5.7 重要术语 130
      • 5.8 本章小结 130
      • 5.9 实践安排 131
      • 5.9.1 习题 131
      • 第6章 IP分组的交付和转发 135
      • 6.1 交付 135
      • 6.1.1 直接交付 135
      • 6.1.2 间接交付 136
      • 6.2 转发 136
      • 6.2.1 基于目的地址的转发 136
      • 6.2.2 基于标记的转发 148
      • 6.3 路由器的结构 150
      • 6.3.1 构件 150
      • 6.4 深入阅读 153
      • 6.4.1 参考书 153
      • 6.4.2 RFC 153
      • 6.5 重要术语 153
      • 6.6 本章小结 153
      • 6.7 实践安排 154
      • 6.7.1 习题 154
      • 6.7.2 研究活动 155
      • 第7章 网际协议版本4(IPv4) 156
      • 7.1 引言 156
      • 7.2 数据报 157
      • 7.3 分片 161
      • 7.3.1 最大传送单元(MTU) 161
      • 7.3.2 与分片有关的字段 162
      • 7.4 选项 165
      • 7.4.1 格式 165
      • 7.4.2 选项类型 166
      • 7.5 检验和 171
      • 7.5.1 在发送端计算检验和 172
      • 7.5.2 在接收端计算检验和 172
      • 7.5.3 IP分组中的检验和 173
      • 7.6 IP在ATM上运行 174
      • 7.6.1 ATM广域网 174
      • 7.6.2 信元的路由选择 175
      • 7.7 安全性 176
      • 7.7.1 安全问题 176
      • 7.7.2 IPSec 176
      • 7.8 IP软件包 177
      • 7.8.1 首部添加模块 178
      • 7.8.2 处理模块 178
      • 7.8.3 队列 179
      • 7.8.4 路由表 179
      • 7.8.5 转发模块 179
      • 7.8.6 MTU表 179
      • 7.8.7 分片模块 180
      • 7.8.8 重装表 181
      • 7.8.9 重装模块 181
      • 7.9 深入阅读 182
      • 7.9.1 参考书 182
      • 7.9.2 RFC 182
      • 7.10 重要术语 182
      • 7.11 本章小结 183
      • 7.12 实践安排 184
      • 7.12.1 习题 184
      • 7.12.2 研究活动 185
      • 第8章 地址解析协议(ARP) 186
      • 8.1 地址映射 186
      • 8.1.1 静态映射 187
      • 8.1.2 动态映射 187
      • 8.2 ARP协议 187
      • 8.2.1 分组格式 189
      • 8.2.2 封装 190
      • 8.2.3 操作 190
      • 8.2.4 代理ARP 192
      • 8.3 ATMARP 193
      • 8.3.1 分组格式 193
      • 8.3.2 ATMARP的操作 194
      • 8.3.3 逻辑IP子网(LIS) 197
      • 8.4 ARP软件包 197
      • 8.4.1 高速缓存表 198
      • 8.4.2 队列 199
      • 8.4.3 输出模块 199
      • 8.4.4 输入模块 200
      • 8.4.5 高速缓存控制模块 201
      • 8.4.6 更多的例子 203
      • 8.5 深入阅读 204
      • 8.5.1 参考书 204
      • 8.5.2 RFC 205
      • 8.6 重要术语 205
      • 8.7 本章小结 205
      • 8.8 实践安排 206
      • 8.8.1 习题 206
      • 第9章 网际控制报文协议(ICMP) 207
      • 9.1 引言 207
      • 9.2 报文 208
      • 9.2.1 报文格式 208
      • 9.2.2 差错报告报文 209
      • 9.2.3 查询 214
      • 9.2.4 检验和 216
      • 9.3 排错工具 217
      • 9.3.1 ping 217
      • 9.3.2 traceroute 219
      • 9.4 ICMP软件包 221
      • 9.4.1 输入模块 222
      • 9.4.2 输出模块 222
      • 9.5 深入阅读 223
      • 9.5.1 参考书 223
      • 9.5.2 RFC 224
      • 9.6 重要术语 224
      • 9.7 本章小结 224
      • 9.8 实践安排 224
      • 9.8.1 习题 224
      • 9.8.2 研究活动 226
      • 第10章 移动IP 227
      • 10.1 编址 227
      • 10.1.1 固定主机 227
      • 10.1.2 移动主机 228
      • 10.2 代理 228
      • 10.2.1 归属代理 229
      • 10.2.2 外地代理 229
      • 10.3 三个阶段 229
      • 10.3.1 代理发现 230
      • 10.3.2 登记 231
      • 10.3.3 数据传送 233
      • 10.4 移动IP的低效率 234
      • 10.4.1 两次穿越 234
      • 10.4.2 三角路由选择 235
      • 10.4.3 解决方法 235
      • 10.5 深入阅读 235
      • 10.5.1 参考书 235
      • 10.5.2 RFC 236
      • 10.6 重要术语 236
      • 10.7 本章小结 236
      • 10.8 实践安排 236
      • 10.8.1 习题 236
      • 10.8.2 研究活动 237
      • 第11章 单播路由选择协议(RIP、OSPF和BGP) 238
      • 11.1 引言 238
      • 11.1.1 代价或度量 239
      • 11.1.2 静态路由表还是动态路由表 239
      • 11.1.3 路由选择协议 239
      • 11.2 域内和域间路由选择 239
      • 11.3 距离向量路由选择 240
      • 11.3.1 Bellman-Ford算法 241
      • 11.3.2 距离向量路由选择算法 242
      • 11.3.3 计数到无穷大 246
      • 11.4 RIP 248
      • 11.4.1 RIP的报文格式 249
      • 11.4.2 请求和响应 250
      • 11.4.3 RIP的计时器 251
      • 11.4.4 RIP版本2 252
      • 11.4.5 封装 253
      • 11.5 链路状态路由选择 253
      • 11.5.1 构造路由表 254
      • 11.6 OSPF 257
      • 11.6.1 区域 257
      • 11.6.2 度量 258
      • 11.6.3 链路的类型 258
      • 11.6.4 图形表示法 260
      • 11.6.5 OSPF分组 260
      • 11.6.6 链路状态更新分组 261
      • 11.6.7 其他分组 268
      • 11.6.8 封装 270
      • 11.7 路径向量路由选择 270
      • 11.7.1 可达性 271
      • 11.7.2 路由表 272
      • 11.8 BGP 273
      • 11.8.1 自治系统的类型 273
      • 11.8.2 路径属性 274
      • 11.8.3 BGP会话 274
      • 11.8.4 外部BGP和内部BGP 274
      • 11.8.5 分组的类型 275
      • 11.8.6 分组格式 275
      • 11.8.7 封装 278
      • 11.9 深入阅读 278
      • 11.9.1 参考书 278
      • 11.9.2 RFC 278
      • 11.10 重要术语 279
      • 11.11 本章小结 279
      • 11.12 实践安排 280
      • 11.12.1 习题 280
      • 11.12.2 研究活动 282
      • 第12章 多播和多播路由选择协议 283
      • 12.1 引言 283
      • 12.1.1 单播 284
      • 12.1.2 多播 284
      • 12.1.3 广播 286
      • 12.2 多播地址 286
      • 12.2.1 IPv4中的多播地址 286
      • 12.2.2 选择多播地址 289
      • 12.2.3 数据链路层多播分组的交付 289
      • 12.3 IGMP 291
      • 12.3.1 组管理 291
      • 12.3.2 IGMP报文 292
      • 12.3.3 在主机上应用IGMP协议 294
      • 12.3.4 IGMP协议应用于路由器 297
      • 12.3.5 IGMP在转发中的作用 299
      • 12.3.6 变量和计时器 300
      • 12.3.7 封装 301
      • 12.3.8 与老版本之间的兼容 301
      • 12.4 多播路由选择 301
      • 12.4.1 最佳路由选择:最短路径树 302
      • 12.5 路由选择协议 304
      • 12.5.1 多播链路状态路由选择:MOSPF 304
      • 12.5.2 多播距离向量路由选择 305
      • 12.5.3 DVMRP 309
      • 12.5.4 CBT 309
      • 12.5.5 PIM 311
      • 12.6 MBONE 311
      • 12.7 深入阅读 312
      • 12.7.1 参考书 312
      • 12.7.2 RFC 312
      • 12.8 重要术语 313
      • 12.9 本章小结 313
      • 12.10 实践安排 313
      • 12.10.1 习题 313
      • 12.10.2 研究活动 315
      • 第三部分 运 输 层
      • 第13章 运输层简介 319
      • 13.1 运输层服务 319
      • 13.1.1 进程到进程的通信 319
      • 13.1.2 编址:端口号 320
      • 13.1.3 封装和解封 322
      • 13.1.4 复用和分用 323
      • 13.1.5 流量控制 323
      • 13.1.6 差错控制 325
      • 13.1.7 流量控制和差错控制的组合 326
      • 13.1.8 拥塞控制 327
      • 13.1.9 无连接的和面向连接的服务 328
      • 13.2 运输层协议 331
      • 13.2.1 简单协议 331
      • 13.2.2 停止等待协议 333
      • 13.2.3 返回N协议 336
      • 13.2.4 选择重传协议 342
      • 13.2.5 双向协议:捎带 347
      • 13.3 深入阅读 348
      • 13.4 重要术语 348
      • 13.5 本章小结 349
      • 13.6 实践安排 349
      • 13.6.1 习题 349
      • 13.6.2 研究活动 351
      • 第14章 用户数据报协议(UDP) 352
      • 14.1 引言 352
      • 14.2 用户数据报 353
      • 14.3 UDP服务 354
      • 14.3.1 进程到进程的通信 355
      • 14.3.2 无连接服务 355
      • 14.3.3 流量控制 355
      • 14.3.4 差错控制 356
      • 14.3.5 拥塞控制 357
      • 14.3.6 封装和解封 357
      • 14.3.7 排队 358
      • 14.3.8 复用和分用 359
      • 14.3.9 UDP与简单协议的比较 360
      • 14.4 UDP的应用 360
      • 14.4.1 UDP的特点 360
      • 14.4.2 典型应用 362
      • 14.5 UDP软件包 362
      • 14.5.1 控制块表 362
      • 14.5.2 输入队列 362
      • 14.5.3 控制块模块 363
      • 14.5.4 输入模块 363
      • 14.5.5 输出模块 364
      • 14.5.6 举例 364
      • 14.6 深入阅读 366
      • 14.6.1 参考书 366
      • 14.6.2 RFC 366
      • 14.7 重要术语 366
      • 14.8 本章小结 366
      • 14.9 实践安排 367
      • 14.9.1 习题 367
      • 第15章 传输控制协议(TCP) 368
      • 15.1 TCP服务 368
      • 15.1.1 进程到进程的通信 368
      • 15.1.2 流交付服务 369
      • 15.1.3 全双工通信 371
      • 15.1.4 复用和分用 371
      • 15.1.5 面向连接的服务 371
      • 15.1.6 可靠的服务 372
      • 15.2 TCP的特点 372
      • 15.2.1 编号系统 372
      • 15.2.2 流量控制 373
      • 15.2.3 差错控制 373
      • 15.2.4 拥塞控制 374
      • 15.3 报文段 374
      • 15.3.1 格式 374
      • 15.3.2 封装 376
      • 15.4 TCP连接 376
      • 15.4.1 连接建立 376
      • 15.4.2 数据传送 378
      • 15.4.3 连接终止 380
      • 15.4.4 连接复位 382
      • 15.5 状态转换图 382
      • 15.5.1 几种情况 384
      • 15.6 TCP中的窗口 390
      • 15.6.1 发送窗口 390
      • 15.6.2 接收窗口 391
      • 15.7 流量控制 391
      • 15.7.1 打开和关闭窗口 392
      • 15.7.2 窗口的收缩 394
      • 15.7.3 糊涂窗口综合征 395
      • 15.8 差错控制 396
      • 15.8.1 检验和 397
      • 15.8.2 确认 397
      • 15.8.3 重传 398
      • 15.8.4 失序的报文段 398
      • 15.8.5 TCP数据传送的FSM 399
      • 15.8.6 几种情况 400
      • 15.9 拥塞控制 404
      • 15.9.1 拥塞窗口 404
      • 15.9.2 拥塞策略 404
      • 15.10 TCP的计时器 408
      • 15.10.1 重传计时器 408
      • 15.10.2 持续计时器 411
      • 15.10.3 保活计时器 411
      • 15.10.4 TIME-WAIT计时器 411
      • 15.11 选项 411
      • 15.12 TCP软件包 418
      • 15.12.1 传输控制块(TCB) 418
      • 15.12.2 计时器 419
      • 15.12.3 主模块 419
      • 15.12.4 输入处理模块 423
      • 15.12.5 输出处理模块 424
      • 15.13 深入阅读 424
      • 15.13.1 参考书 424
      • 15.13.2 RFC 424
      • 15.14 重要术语 424
      • 15.15 本章小结 425
      • 15.16 实践安排 426
      • 15.16.1 习题 426
      • 15.16.2 研究活动 429
      • 第16章 流控制传输协议(SCTP) 430
      • 16.1 引言 430
      • 16.2 SCTP的服务 431
      • 16.2.1 进程到进程的通信 431
      • 16.2.2 多重流 432
      • 16.2.3 多重归属 432
      • 16.2.4 全双工通信 433
      • 16.2.5 面向连接的服务 433
      • 16.2.6 可靠的服务 433
      • 16.3 SCTP的特点 433
      • 16.3.1 传输序号(TSN) 434
      • 16.3.2 流标识符(SI) 434
      • 16.3.3 流序号(SSN) 434
      • 16.3.4 分组 434
      • 16.3.5 确认号 436
      • 16.3.6 流量控制 436
      • 16.3.7 差错控制 437
      • 16.3.8 拥塞控制 437
      • 16.4 分组格式 437
      • 16.4.1 通用首部 437
      • 16.4.2 块(chunk) 438
      • 16.5 SCTP关联 444
      • 16.5.1 关联建立 445
      • 16.5.2 数据传送 447
      • 16.5.3 关联终止 449
      • 16.5.4 关联异常终止 449
      • 16.6 状态转换图 450
      • 16.6.1 几种情况 451
      • 16.6.2 其他情况 453
      • 16.7 流量控制 454
      • 16.7.1 接收方 454
      • 16.7.2 发送方 454
      • 16.7.3 一种情况 455
      • 16.8 差错控制 456
      • 16.8.1 接收方 456
      • 16.8.2 发送方 457
      • 16.8.3 发送数据块 458
      • 16.8.4 生成SACK块 458
      • 16.9 拥塞控制 459
      • 16.9.1 拥塞控制和多归属 459
      • 16.9.2 显式拥塞通知 459
      • 16.10 深入阅读 459
      • 16.10.1 参考书 460
      • 16.10.2 RFC 460
      • 16.11 重要术语 460
      • 16.12 本章小结 460
      • 16.13 实践安排 461
      • 16.13.1 习题 461
      • 16.13.2 研究活动 463
      • 第四部分 应 用 层
      • 第17章 应用层简介 467
      • 17.1 客户-服务器范式 467
      • 17.1.1 服务器 468
      • 17.1.2 客户 468
      • 17.1.3 并发 468
      • 17.1.4 套接字接口 470
      • 17.1.5 使用UDP的通信 477
      • 17.1.6 使用TCP的通信 480
      • 17.1.7 预先定义的客户–服务器应用 486
      • 17.2 P2P范式 486
      • 17.3 深入阅读 487
      • 17.4 重要术语 487
      • 17.5 本章小结 487
      • 17.6 实践安排 488
      • 17.6.1 习题 488
      • 第18章 主机配置:DHCP 489
      • 18.1 引言 489
      • 18.1.1 曾经使用过的协议 490
      • 18.2 DHCP操作 490
      • 18.2.1 同一个网络 491
      • 18.2.2 不同的网络 491
      • 18.2.3 UDP端口 492
      • 18.2.4 使用TFTP 493
      • 18.2.5 差错控制 493
      • 18.2.6 分组格式 493
      • 18.3 配置 495
      • 18.3.1 静态地址分配 495
      • 18.3.2 动态地址分配 496
      • 18.3.3 转换状态 496
      • 18.3.4 其他 497
      • 18.3.5 交换报文 498
      • 18.4 深入阅读 498
      • 18.4.1 参考书和RFC 499
      • 18.5 重要术语 499
      • 18.6 本章小结 499
      • 18.7 实践安排 499
      • 18.7.1 习题 499
      • 18.7.2 研究活动 500
      • 第19章 域名系统(DNS) 501
      • 19.1 DNS的必要性 501
      • 19.2 名字空间 502
      • 19.2.1 平面名字空间 503
      • 19.2.2 层次名字空间 503
      • 19.2.3 域名空间 503
      • 19.2.4 域 505
      • 19.2.5 域名空间的分布 505
      • 19.3 因特网中的DNS 507
      • 19.3.1 类属域 507
      • 19.3.2 国家域 508
      • 19.3.3 反向域 508
      • 19.4 解析 509
      • 19.4.1 解析程序 509
      • 19.4.2 名字到地址的映射 510
      • 19.4.3 地址到名字的映射 510
      • 19.4.4 递归解析 510
      • 19.4.5 迭代解析 511
      • 19.4.6 高速缓存 511
      • 19.5 DNS报文 512
      • 19.5.1 首部 512
      • 19.6 记录的类型 514
      • 19.6.1 问题记录 514
      • 19.6.2 资源记录 515
      • 19.7 压缩 516
      • 19.8 封装 519
      • 19.9 注册机构 519
      • 19.10 DDNS 520
      • 19.11 DNS的安全性 520
      • 19.12 深入阅读 521
      • 19.12.1 参考书 521
      • 19.12.2 RFC 521
      • 19.13 重要术语 521
      • 19.14 本章小结 521
      • 19.15 实践安排 522
      • 19.15.1 习题 522
      • 19.15.2 研究活动 523
      • 第20章 远程登录:TELNET与SSH 525
      • 20.1 TELNET 525
      • 20.1.1 概念 525
      • 20.1.2 分时的环境 526
      • 20.1.3 网络虚拟终端(NVT) 527
      • 20.1.4 嵌入 528
      • 20.1.5 选项 529
      • 20.1.6 对称性 532
      • 20.1.7 子选项协商 532
      • 20.1.8 对服务器进行控制 532
      • 20.1.9 带外信令 533
      • 20.1.10 转义字符 534
      • 20.1.11 操作方式 535
      • 20.1.12 用户接口 536
      • 20.1.13 安全问题 537
      • 20.2 SSH 537
      • 20.2.1 版本 537
      • 20.2.2 组成 537
      • 20.2.3 端口转发 538
      • 20.2.4 SSH分组格式 539
      • 20.3 深入阅读 539
      • 20.3.1 参考书 539
      • 20.3.2 RFC 539
      • 20.4 重要术语 540
      • 20.5 本章小结 540
      • 20.6 实践安排 541
      • 20.6.1 习题 541
      • 20.6.2 研究活动 541
      • 第21章 文件传送:FTP和TFTP 543
      • 21.1 文件传送协议(FTP) 543
      • 21.1.1 连接 544
      • 21.1.2 通信 545
      • 21.1.3 命令处理 547
      • 21.1.4 文件传送 550
      • 21.1.5 匿名FTP 553
      • 21.2 简单文件传送协议(TFTP) 554
      • 21.2.1 报文 555
      • 21.2.2 连接 557
      • 21.2.3 数据传送 557
      • 21.2.4 UDP端口 559
      • 21.2.5 TFTP举例 560
      • 21.2.6 TFTP选项 561
      • 21.2.7 安全性 561
      • 21.2.8 应用 561
      • 21.3 深入阅读 561
      • 21.3.1 参考书 562
      • 21.3.2 RFC 562
      • 21.4 重要术语 562
      • 21.5 本章小结 562
      • 21.6 实践安排 563
      • 21.6.1 习题 563
      • 21.6.2 研究活动 564
      • 第22章 万维网和HTTP 565
      • 22.1 体系结构 565
      • 22.1.1 超文本和超媒体 566
      • 22.1.2 Web客户(浏览器) 567
      • 22.1.3 Web服务器 567
      • 22.1.4 统一资源定位符(URL) 567
      • 22.2 Web文档 568
      • 22.2.1 静态文档 568
      • 22.2.2 动态文档 568
      • 22.2.3 活动文档 570
      • 22.3 HTTP 571
      • 22.3.1 HTTP事务 571
      • 22.3.2 有条件请求 577
      • 22.3.3 持续连接 577
      • 22.3.4 Cookie 579
      • 22.3.5 Web缓存:代理服务器 581
      • 22.3.6 HTTP的安全 581
      • 22.4 深入阅读 582
      • 22.4.1 参考书 582
      • 22.4.2 RFC 582
      • 22.5 重要术语 582
      • 22.6 本章小结 583
      • 22.7 实践安排 583
      • 22.7.1 习题 583
      • 22.7.2 研究活动 584
      • 第23章 电子邮件:SMTP、POP、IMAP和MIME 585
      • 23.1 体系结构 585
      • 23.1.1 第一种情况 586
      • 23.1.2 第二种情况 586
      • 23.1.3 第三种情况 587
      • 23.1.4 第四种情况 587
      • 23.2 用户代理 588
      • 23.2.1 用户代理提供的服务 589
      • 23.2.2 用户代理类型 589
      • 23.2.3 发送邮件 589
      • 23.2.4 接收邮件 590
      • 23.2.5 地址 590
      • 23.2.6 发件清单或分组清单 590
      • 23.3 报文传送代理:SMTP 590
      • 23.3.1 命令和响应 591
      • 23.3.2 邮件传送阶段 594
      • 23.4 报文读取代理:POP和IMAP 596
      • 23.4.1 POP3 597
      • 23.4.2 IMAP4 597
      • 23.5 MIME 598
      • 23.5.1 MIME首部 598
      • 23.6 基于万维网的邮件 602
      • 23.6.1 案例一 602
      • 23.6.2 案例二 603
      • 23.7 电子邮件的安全性 603
      • 23.8 深入阅读 604
      • 23.8.1 参考书 604
      • 23.8.2 RFC 604
      • 23.9 重要术语 604
      • 23.10 本章小结 604
      • 23.11 实践安排 605
      • 23.11.1 习题 605
      • 23.11.2 研究活动 606
      • 第24章 网络管理(SNMP) 607
      • 24.1 概念 607
      • 24.1.1 管理器和代理 608
      • 24.2 管理构件 608
      • 24.2.1 SNMP的作用 609
      • 24.2.2 SMI的作用 609
      • 24.2.3 MIB的作用 609
      • 24.2.4 类比 609
      • 24.2.5 概览 610
      • 24.3 SMI 611
      • 24.3.1 名字 611
      • 24.3.2 类型 612
      • 24.3.3 编码方法 613
      • 24.4 MIB 615
      • 24.4.1 访问MIB变量 615
      • 24.4.2 字典式排序 618
      • 24.5 SNMP 618
      • 24.5.1 PDU 618
      • 24.5.2 格式 620
      • 24.5.3 报文 621
      • 24.6 UDP端口 623
      • 24.7 安全 624
      • 24.8 深入阅读 624
      • 24.8.1 参考书 624
      • 24.8.2 RFC 624
      • 24.9 重要术语 625
      • 24.10 本章小结 625
      • 24.11 实践安排 625
      • 24.11.1 习题 625
      • 24.11.2 研究活动 626
      • 第25章 多媒体 627
      • 25.1 引言 627
      • 25.2 数字化音频和视频 628
      • 25.2.1 数字化音频 628
      • 25.2.2 数字化视频 628
      • 25.3 音频和视频压缩 629
      • 25.3.1 音频压缩 629
      • 25.3.2 视频压缩 630
      • 25.4 流式存储音频/视频 633
      • 25.4.1 第一种方法:使用万维网服务器 633
      • 25.4.2 第二种方法:使用具有元文件的万维网服务器 633
      • 25.4.3 第三种方法:使用媒体服务器 634
      • 25.4.4 第四种方法:使用媒体服务器和RTSP 634
      • 25.5 流式直播音频/视频 635
      • 25.6 实时交互式音频/视频 636
      • 25.6.1 特性 636
      • 25.7 RTP 639
      • 25.7.1 RTP分组格式 640
      • 25.7.2 UDP端口 641
      • 25.8 RTCP 641
      • 25.8.1 发送方报告 641
      • 25.8.2 接收方报告 642
      • 25.8.3 源点描述报文 642
      • 25.8.4 再见报文 642
      • 25.8.5 特定应用报文 642
      • 25.8.6 UDP端口 642
      • 25.9 IP话音 642
      • 25.9.1 SIP 642
      • 25.9.2 H.323 644
      • 25.10 服务质量 646
      • 25.10.1 流的特性 646
      • 25.10.2 流的分类 647
      • 25.10.3 提高QoS的技术 647
      • 25.10.4 资源预留 650
      • 25.10.5 许可控制 650
      • 25.11 综合服务 650
      • 25.11.1 信令 651
      • 25.11.2 流规范 651
      • 25.11.3 许可 651
      • 25.11.4 服务类别 651
      • 25.11.5 RSVP 652
      • 25.11.6 综合服务存在的问题 653
      • 25.12 区分服务 654
      • 25.13 深入阅读 655
      • 25.13.1 参考书 655
      • 25.13.2 RFC 656
      • 25.14 重要术语 656
      • 25.15 本章小结 656
      • 25.16 实践安排 657
      • 25.16.1 习题 657
      • 第五部分 下 一 代
      • 第26章 IPv6编址 661
      • 26.1 引言 661
      • 26.1.1 记法 661
      • 26.1.2 地址空间 664
      • 26.1.3 三种地址类型 664
      • 26.1.4 广播和多播 665
      • 26.2 地址空间分配 665
      • 26.2.1 指派的和保留的地址块 667
      • 26.3 全球单播地址 670
      • 26.3.1 三级结构 670
      • 26.4 自动配置 672
      • 26.5 重新编号 673
      • 26.6 深入阅读 673
      • 26.6.1 参考书 673
      • 26.6.2 RFC 673
      • 26.7 重要术语 673
      • 26.8 本章小结 674
      • 26.9 实践安排 674
      • 26.9.1 习题 674
      • 第27章 IPv6协议 676
      • 27.1 引言 676
      • 27.1.1 改变的缘由 676
      • 27.1.2 采用进度延缓的原因 677
      • 27.2 分组格式 677
      • 27.2.1 基本首部 677
      • 27.2.2 流标号 678
      • 27.2.3 IPv4首部和IPv6首部的比较 679
      • 27.2.4 扩展首部 680
      • 27.2.5 IPv4和IPv6的比较 684
      • 27.3 从IPv4过渡到IPv6 684
      • 27.3.1 双协议栈 684
      • 27.3.2 隧道技术 685
      • 27.3.3 首部转换 685
      • 27.4 深入阅读 686
      • 27.4.1 参考书 686
      • 27.4.2 RFC 686
      • 27.5 重要术语 686
      • 27.6 本章小结 686
      • 27.7 实践安排 687
      • 27.7.1 习题 687
      • 27.7.2 研究活动 687
      • 第28章 ICMPv6 688
      • 28.1 引言 688
      • 28.2 差错报文 689
      • 28.2.1 终点不可达报文 689
      • 28.2.2 分组太大报文 690
      • 28.2.3 超时报文 690
      • 28.2.4 参数问题报文 691
      • 28.3 信息报文 691
      • 28.3.1 回送请求报文 691
      • 28.3.2 回送回答报文 692
      • 28.4 邻站发现报文 692
      • 28.4.1 路由器询问报文 692
      • 28.4.2 路由器通告报文 692
      • 28.4.3 邻站询问报文 693
      • 28.4.4 邻站通告报文 694
      • 28.4.5 改变路由报文 694
      • 28.4.6 反向邻站询问报文 695
      • 28.4.7 反向邻站通告报文 695
      • 28.5 组成员关系报文 695
      • 28.5.1 成员关系查询报文 696
      • 28.5.2 成员关系报告报文 696
      • 28.5.3 功能性 696
      • 28.6 深入阅读 698
      • 28.6.1 参考书 698
      • 28.6.2 RFC 698
      • 28.7 重要术语 698
      • 28.8 本章小结 698
      • 28.9 实践安排 699
      • 28.9.1 习题 699
      • 28.9.2 研究活动 699
      • 第六部分 安 全 性
      • 第29章 加密术和网络安全 703
      • 29.1 引言 703
      • 29.1.1 安全的目标 704
      • 29.1.2 攻击 704
      • 29.1.3 服务 706
      • 29.1.4 技术 706
      • 29.2 传统加密方法 706
      • 29.2.1 密钥 707
      • 29.2.2 替代加密方法 708
      • 29.2.3 置换加密方法 710
      • 29.2.4 流和块加密方法 711
      • 29.3 现代加密方法 711
      • 29.3.1 现代块加密方法 711
      • 29.3.2 数据加密标准(DES) 713
      • 29.3.3 现代流加密方法 714
      • 29.4 不对称密钥加密方法 715
      • 29.4.1 密钥 716
      • 29.4.2 总体思想 716
      • 29.4.3 RSA加密系统 718
      • 29.4.4 应用 720
      • 29.5 报文完整性 720
      • 29.5.1 报文和报文摘要 720
      • 29.5.2 散列函数 721
      • 29.6 报文鉴别 721
      • 29.6.1 HMAC 722
      • 29.7 数字签名 722
      • 29.7.1 比较 723
      • 29.7.2 过程 723
      • 29.7.3 对摘要的签名 724
      • 29.7.4 服务 725
      • 29.7.5 RSA数字签名机制 726
      • 29.7.6 数字签名标准 727
      • 29.8 实体鉴别 727
      • 29.8.1 实体鉴别和报文鉴别的比较 727
      • 29.8.2 验证类别 727
      • 29.8.3 口令 728
      • 29.8.4 查问–响应 728
      • 29.9 密钥管理 729
      • 29.9.1 对称密钥的分发 730
      • 29.9.2 对称密钥协商 732
      • 29.9.3 公钥分配 733
      • 29.10 深入阅读 734
      • 29.11 重要术语 734
      • 29.12 本章小结 735
      • 29.13 实践安排 736
      • 29.13.1 习题 736
      • 29.13.2 研究活动 737
      • 第30章 因特网安全 739
      • 30.1 网络层安全 739
      • 30.1.1 两种方式 740
      • 30.1.2 两个安全协议 741
      • 30.1.3 IPSec提供的服务 743
      • 30.1.4 安全关联 744
      • 30.1.5 因特网密钥交换(IKE) 747
      • 30.1.6 虚拟专用网(VPN) 747
      • 30.2 运输层安全 748
      • 30.2.1 SSL的体系结构 748
      • 30.2.2 四个协议 750
      • 30.3 应用层的安全 752
      • 30.3.1 电子邮件的安全 753
      • 30.3.2 相当好的保密(PGP) 753
      • 30.3.3 密钥环 755
      • 30.3.4 PGP的证书 756
      • 30.3.5 S/MIME 758
      • 30.3.6 S/MIME的应用 761
      • 30.4 防火墙 761
      • 30.4.1 分组过滤防火墙 762
      • 30.4.2 代理防火墙 762
      • 30.5 深入阅读 763
      • 30.6 重要术语 763
      • 30.7 本章小结 764
      • 30.8 实践安排 764
      • 30.8.1 习题 764
      • 30.8.2 研究活动 765
      • 第七部分 附  录
      • 附录A Unicode 769
      • A.1 平面 769
      • A.1.1 基本多语言平面(BMP) 770
      • A.1.2 其他平面 770
      • A.2 ASCII 770
      • 附录B 进位制计数系统 773
      • B.1 不同的系统 773
      • B.1.1 基10:十进制 773
      • B.1.2 基2:二进制 773
      • B.1.3 基16:十六进制 774
      • B.1.4 基256:点分十进制记法 774
      • B.1.5 比较 775
      • B.2 转换 775
      • B.2.1 从任意数制到十进制的转换 775
      • B.2.2 从十进制到任意数制的转换 776
      • B.2.3 其他转换 777
      • 附录C 差错检测码 779
      • C.1 引言 779
      • C.1.1 差错的类型 779
      • C.1.2 冗余 779
      • C.1.3 检错与纠错的比较 779
      • C.1.4 编码 780
      • C.2 块编码 780
      • C.2.1 差错检测 781
      • C.2.2 汉明距离 781
      • C.2.3 最小汉明距离 781
      • C.3 线性块码 782
      • C.3.1 线性块码的最小距离 782
      • C.4 循环码 783
      • C.4.1 循环冗余检验 783
      • C.4.2 循环码的优点 785
      • C.4.3 其他循环码 785
      • 附录D 检验和 786
      • D.1 传统的检验和 786
      • D.1.1 思想 786
      • D.1.2 因特网的检验和 787
      • D.2 Fletcher检验和 788
      • D.3 Adler检验和 789
      • 附录E HTML、XHTML、XML和XSL 791
      • E.1 HTML 791
      • E.1.1 标签 791
      • E.1.2 XHTML 794
      • E.2 XML和XSL 794
      • 附录F Java中的客户-服务器编程 796
      • F.1 UDP程序 796
      • F.2 TCP程序 798
      • 附录G 其他信息 801
      • G.1 端口号 801
      • G.2 RFC 802
      • G.3 联系地址 803
      • 词汇表 804
      • 参考文献 827

      学习笔记

      Python socket网络编程TCP/IP服务器与客户端通信

      Python socket网络编程 初学 python,前段时间买了两本书《python 编程从入门到实践》《Python 核心编程第三版》,第一本书主要讲的是一些基本语法和一些基本的使用方法,而第二本则深入很多,自己看来也是一知半解,刚好看到了这部分网络编程,依然有好多不太理解的地方,不过想来通过自己不断的摸索,不断地搜寻资料学习,早晚应该会变得通透吧....... 这部分主要使用的模块就是 socket 模块,在这个模块中可以找到 socket()函数,该函数用于创建套接字对象,套接字也有自己的方法集,这些方法可以实现基于套接字的网络通信。 socket()模块函数 要创建套接字,必须使用 socket.socket()函数,他一般的语法……

      TCP/IP协议中三次握手四次挥手的原理及流程分析

      当初学的是通信专业,毕业以后,同学们各奔东西,去追逐自己的梦想,奔波于大大小小的工地之间。哈哈,开个玩笑,也有厉害的,进了某某研究所,嗯?他爸不是所长,内心不要太阴暗。记得有一门十分高大上的课程,名字叫做计算机网络(大概是这个名字吧)。里面有一个关于握手的概念,现在温习一下。 先来看看原理图: TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP 协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号 并交换 TCP窗口大小信息。 1.第一次握手:建立连接……

      Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例

      本文实例讲述了Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能。分享给大家供大家参考,具体如下: 由于目前工作的需要,需要在IPv4和IPv6两种网络模式下TCP和UDP的连接,要做到客户端发包,服务端收包。 前几天写了代码,但是把UDP的客户端和服务端使用TCP模式的代码了。今天在公司使用该工具的时候,发现了问题,忘记了UDP不需要验证。疏忽,疏忽。不过刚刚接触编程,可以原谅。 现在在家,已经把代码改好了。经测试可以使用。 先运行客户端: python MiniClient.py host port mode(t4, t6, u4, u6) 再运行服务端: python MiniServer.py host port mode(t4, t6, u4, u6) 客户端代码如下: import socket, sysimport timecla……

      Node.js学习之TCP/IP数据通讯(实例讲解)

      1.使用net模块实现基于TCP的数据通讯 提供了一个net模块,专用于实现TCP服务器与TCP客户端之间的通信 1.1创建TCP服务器 在Node.js利用net模块创建TCP服务器 var server = net.createServer([options],[connectionListener])//options:false当TCP服务器接收到客户端发送的一个FIN包时将会回发一个FIN包 true当TCP服务器接收到客户端发送的一个FIN包时将不会回发FIN包,这使得TCP服务器可以继续向客户端发送数据,但不会继续接收客户端发送的数据。来发者必须调用end方法来关闭socket连接。默认为falseconnectionListener:指定当客户端与服务器端简历连接时所要调用的回调函数function(socket){ //回调函数代码} 参数值为TCP服务器监听的socket端口对……

      Java基于Tcp/ip连接的多人交互聊天室

      本文实例为大家分享了Java Socket编程实现多人交互聊天室的具体代码,供大家参考,具体内容如下 本项目由三个.java文件(Client.java、Server.java、UI.java)和一个.jpg图片文件组成UI.java是负责界面的构成文件。本聊天室的界面极其简单。主要分为两个界面:第一个是启动时需要登陆的界面如下: 输入名字进去以后就可以直接聊天 这个聊天室相当于群聊,每一个登陆进去的人发的信息,其他人都会收到。 使用指南: 1.运行Server.java文件,保证服务端的开启 2.运行UI.java文件,界面登陆。每运行一个UI文件并登陆进去,就代表一个客户进了群聊中,可进行对话。 程序简单易懂,非常适合初学者练习网络编程的知……

      以上就是本次介绍的TCP/IP电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:深入理解Android自动化测试

      下一篇:Presto技术内幕

      展开 +

      收起 -

      • 《TCP/IP协议族》PDF下载

      下载地址:百度网盘下载
      TCP/IP相关电子书
      超级IP:互联网新物种方法论
      超级IP:互联网新物种方法论 中文影印版 立即下载
      JavaScript编程精解
      JavaScript编程精解 第2版

      JavaScript编程精解(原书第2版) 的第2版经过全面的更新和修订,覆盖了JavaScript的绝大多数语言特性,涉及Web编程和Node.js服务器编程,以及JavaScript性能优化等。《JavaScript编程精解(原书第2版)》的

      立即下载
      JavaScript ES6函数式编程入门经典
      JavaScript ES6函数式编程入门经典 原书扫描版

      本书使用JavaScript ES6带你学习函数式编程。你将学习柯里化、偏函数、高阶函数以及Monad等概念。具有一定的参考价值,感兴趣的小伙伴们可以参考一下

      立即下载
      JavaScript DOM编程艺术
      JavaScript DOM编程艺术 第2版

      非常畅销书全新升级,首版销售量确保。 书中详细说明开发Web运用的基石W3C的DOM标准,由提倡Web标准的大神领军人物执笔用心编写,表明了前端工程师的人生真谛,是学习培训JavaScript和DOM开发

      立即下载
      JavaScript从入门到精通
      JavaScript从入门到精通 影印第2版

      本书是javascript高级程序的权威指南,从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术,是一本入门经典书籍

      立即下载
      JavaScript for PHP Developers
      JavaScript for PHP Developers 完整中文版 立即下载
      中华大IP:互联网时代传统戏曲的新生与反思
      中华大IP:互联网时代传统戏曲的新生与反思 高清原版 立即下载
      JavaScript核心技术开发解密
      JavaScript核心技术开发解密 原书扫描版

      这本书针对JavaScript 中的核心技术,结合前沿开发实践,全面的讲解与分析JavaScript 的内存、函数、执行上下文、面向对象、模块等重点知识

      立即下载
      JavaScript语言精粹
      JavaScript语言精粹 超清修订版

      JavaScript曾是全世界非常容易误解的言语,由于它肩负过多的特点,包含槽糕的互动和不成功的设计方案,但伴随着Ajax的来临,JavaScript从极受误会的程序语言演化为十分时髦的言语,这除开好

      立即下载
      读者留言
      覃越泽

      覃越泽 提供上传

      资源
      50
      粉丝
      4
      喜欢
      139
      评论
      13

      Copyright 2018-2020 www.xz577.com 码农之家

      投诉 / 推广 / 赞助:QQ:520161757