目录 1
前言 1
第一章绪论 1
1.1网际需求 1
1.2 TCP/IP网际 1
1.3网际服务 2
1.3.1应用级网际服务 2
1.3.2网络级网际服务 3
1.4 DARPA网际的历史和范围 4
1.5 DARPA网际活动委员会 5
1.6 DARPA网际研究与需求评论 6
1.7 DARPA网际协议与标准化 6
1.8未来发展 6
1.9本书结构 7
1.10小结 7
第二章基本网络技术回顾 8
2.1前言 8
2.2网络通信两种方式 8
2.4以太网技术 9
2.3长途网与局域网 9
2.4.2冲突检测与恢复 12
2.4.1以太网特性 12
2.4.3以太网容量 13
2.4.4以太网寻址 13
2.4.5以太网寻址 13
2.4.6以太网帧格式 14
2.5 Pro NET环技术 15
2.5.1 ProNET-10帧格式 16
2.6 ARPANET技术 17
2.5.2 ProNET-10令牌恢复 17
2.5.3 ProNET-10 星形环 17
2.7国家科学基金会连网 19
2.7.1 NSFnet干线 19
2.7.2 NSFnet中级网络 20
2.7.3NSFnet 访问网 20
2.8 X25NET 20
2.9 Cypress网络 21
供进一步研究 23
2.10小结与结论 23
第三章网络互联概念与体系结构模型 24
3.1前言 24
3.2应用级互联 24
3.3网络级互联 24
3.4网际特性 25
3.5网际体系结构 25
3.6通过网关实现互联 27
3.7用户的观点 28
3.8未答复的问题 29
3.9小结 30
供进一步研究 30
练习 30
第四章网际地址 31
4.1 前言 31
4.2通作标识符 31
4.3网防地址的三种基本类型 31
4.4指定网络联接的地址 32
4.5网络地址与广播地址 32
4.7网际寻址的弱点 33
4.6把零解释成“这个” 33
4.8点分十进制记数法 34
4.9网际编址授权组织 34
410举例 34
4.11网络字节顺序 36
4 12小结 36
供进…步研究 36
练习 37
5.4通过直接变换进行转化 38
5.3两类物理地址 38
5.2地址转化问题 38
5.1 前言 38
第五章网际地址向物理地址变换 38
5.5通过动态捆扎进行转化 39
5.6地址转化快速暂存器 40
5.7 ARP改进 40
5.8 ARP与其它协议的关系 41
5.9 ARP实现 41
5.10 ARP封装与标识 42
供进一步研究 43
5.12小结 43
5.11 ARP协议格式 43
练习 44
第六章 在开始工作时确定网际地址(RARP) 45
6.1前言 45
6.2反向地址转化协议(RARP) 45
6.3 RARP交易定时 47
6.4基本RARP服务器与后备RARP服务器 47
6.5小结 47
练习 48
供进一步研究 48
第七章 网际协议 无联接报文递交(IP) 49
7.1 前言 49
7.2虚拟网络 49
7.3 DARPA网际结构与基本原理 49
7.4不可靠递交概念 49
7.5 无联接递交系统 50
7.6 DARPA网际协议目的 50
7.7 DARPA网际数据报 50
7.7.2数据报大小与网络MTU 51
7.7.1数据报封装 51
7.7.3数据报格式 52
7.7.4数据报服务类型与先告权 52
7.7.5报片分割控制 53
7.7.6寿命 54
7.7.7数据报其它报头段 54
7.8 DARPA网际数据报选项 54
7.8.1记录路由选项 56
供进一步研究 57
练习 57
7.8.3时间印迹选项 57
7.9小结 57
7.8.2报源路由选项 57
第八章IP数据报路由选择 59
8.1前言 59
8.2 DARPA网际中的路由选择 59
8.3数据报在单个网络上递送 59
8.4间接路由选择 60
8.5表驱劝IP路由选择 60
8.8最终算法 62
8.7主机专用路由 62
8.6缺省路由 62
8.9处理到来数据报 63
8.10建立路由选择表 64
8.11 小结 64
供进一步研究 64
练习 64
9.1 前言 66
9.2 DARPA网际控制报文系统 66
第九章DARDA网际协议差错与控制报文(ICMP) 66
9.3 ICMP报文格式与递送 67
9.4测试报宿可达性和状态 68
9.5报告不可到报宿 68
9.6数据报流量控制 69
9.7网关路由改变请求 70
9.8检测循路由或超长路由 71
9.9报告错误数据报报头 71
9.10时钟同步与中转时间估算 72
9.11 获取网络地址 72
9.13小结 73
9.12获取子网掩码 73
供进一步研究 74
练习 74
第十章协议层级 76
10.1前言 76
10.2多种协议需求 76
10.3协议软件层级概念 77
10.4各层功能 78
10.5 X.25及其与ISO模型的关系 79
10.4.1 ISO 7层参考模型 79
10.5.1TCP/IP网际分层模型 81
10.6 ISO与DARPA分层的区别 82
10.6.1端到端和链路级可靠性 82
10.6.2智力和判定位置设定 83
10.7协议分层原则 83
10.7.1在网际环境中分层 84
10.8网络子结构分层表示 85
10.9分层的缺点 86
10.10多路复用与多路分用基本思想 87
练习 88
供进一步研究 88
10.12小结 88
10.11 ISO无联接递送协议 88
第十一章用户数据报协议 90
11.1前言 90
11.2标识最终报宿 90
11.3用户数据报协议 90
11.4 UDP报文格式 91
11.5 UDP封装与协议分层 92
11.6分层与UDP校验和计算 93
11.7 UDP多路解编 94
11.8预留与可用的UDP口号 94
11.9小结 95
供进一步研究 95
练习 95
第十二章 可靠数据流传输服务(TCP) 97
12.1前言 97
12.2数据流输送的需求 97
12.3应用与可靠输送服务的接口 97
12.4提供可靠性 98
12.5滑动窗口思想 100
12.6传送控制协议 101
12.7TCP口和协议 102
12.8数据片数据流及序列编号 103
12.9可变窗口尺寸与流量控制 104
12.10 TCP报段格式 104
12.11 TCP校验和计算 106
12.12确认与重传 107
12.13超时与重传 107
12.15建立一条TCP联接 109
12.14拥挤响应 109
12.16结束一条TCP联接 110
12.17 TCP联接复原 110
12.18强制数据递送 111
12.19预留的TCP口编号 111
12.20小结 112
供进一步研究 112
练习 112
13.2网关路由选择表的来源 114
13.1前言 114
第十三章 核心网关系统(GGP) 114
1 3.3以部分信息进行路由选择 115
13.4核心网关与非核心网关 116
13.5网关到网关协议(GGP) 117
13.6 GGP报文格式 117
13.7替代GGP的办法 119
供进一步研究 120
练习 120
13.8小结 120
第十四章 自治系统与联盟(EGP) 121
14.1前言 121
14.2在体系结构模型上增加复杂性 121
14.3 自治系统概念 123
14.4外部网关协议 124
14.5 EGP报文报头 125
14.6 EGP相邻搜索报文 126
14.7 EGP相邻可达性报文 126
14.8 EGP轮询请求报文 127
14.9EGP路由选择更新报文 128
14.10 EGP的关键限制 130
14.11 EGP2/EGP3中寻址问题 131
14.12分散网际结构 131
14.13自治联盟概念 132
14.14小结 132
供进一步研究 132
练习 132
15.1前言 134
15.2静态和动态内部路由 134
第十五章 内部网关协议 134
15.3路由选择信息协议(RIP) 135
1 5.4 RIP报文格式 137
15.5 HELLO协议做为一种IGP 138
15.6 RIP HELLO与EGP相结合 139
15.7用部分信息进行路由选择 140
15.8小结 141
供进一步研究 141
练习 141
16.2回顾有关事实 143
16.3使网络个数最少 143
16.1前言 143
第十六章 透明网关与子网寻址 143
16.4透明网关 144
16.5代理ARP 145
16.6 子网地址 145
16.7子网寻址的灵活性 147
16.8 用掩码实现子网 148
16.9有子网情况下的路由选择 148
16.11统一路由选择算法 149
16.10子网路由选择算法 149
16.12子网掩码的其它事项 150
16.13对子网广播 150
16.14小结 151
供进一步研究 151
练习 151
第十七章 交互作用的客户服务器模式 153
17.1前言 153
17.2客户服务器模式 153
17.3一个简单实例UDP回送服务器 153
17.4.2本地时间与世界时间 155
17.4.1 日期和时间的表示 155
17.4时间与日期服务 155
17.5服务器的复杂性 156
17.6 RARP服务器 156
17.7其它客户服务器模式 157
17.8小结 158
供进一步研究 158
练习 158
18.3平淡的名称空间 159
18.2机器名称 159
18.1前言 159
第十八章 领域名宇系统 159
18.4层次名称 160
18.5委派名称权限 160
18.6细分权限 161
18.7网际领域名称 161
18.8域名到地址的变换 163
18.9域名解析 163
18.10用暂存器提高变换效率 164
18.11域名服务器报文格式 165
18.13域名简化 169
18.12压缩名称格式 169
18.14反向变换 170
18.15指针查询 170
18.16向其它名字类型扩充 170
18.17获得子域权限 171
18.18小结 171
供进一步研究 171
练习 172
19.3网际TELNET协议 173
19.2远程交互式计算 173
19.1前言 173
第十九章应用层服务 173
19.4 Rlogin(4.3 BSD UNIX) 175
19.5文件传送 176
19.6网际文件传送协议(FTP) 176
19.7网际平凡文件传送协议 177
19.8电子邮件 178
19.9邮箱名称和别名 178
19.10网络互联与邮件的关系 179
19.11 电子邮件服务网际标准 180
19.12网际简单邮件传送协议(SMTP) 181
19.13协议的依从关系 184
19.14小结 184
供进一步研究 184
练习 185
第二十章 网际研究与工程技术问题 186
20.1前言 186
20.2激励发展的力量 186
20.3适应扩充与增加的负荷 187
20.4新应用 189
20.5硬件和通信新技术 191
206适应新组织的变化 192
20.7小结 194
供进一步研究 194
附录14.3 BSD UNIX与DARPA网际协议的接口 195
附录2实施者须知和建议 217
附录3 RFC指南 223
附录4网际术语及缩写词汇解释 249
附录5正式DARPA网际协议 269
参考文献 278
索引 284