《TCP/IP及相关协议》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)(U.布莱克)Uyless Black著;良友翻译组译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1998
  • ISBN:7111063082
  • 页数:246 页
图书介绍:本书是一本全面介绍TCP/IP及其发展的专著,是这一领域的最新成果。本书的内容包括:TCP/IP与互连网、Internet中的命名、编址及路由选择、网际协议、网际制报协议、TCP和用户数据报协议、主要应用层协议、TCP/IP与其他协议的协同操作、网络安全及IP、帧中和ATM等共15章。本书即或作为一本用户指南,同时也可以作为了解和学习TCP/IP协议的教程。

第1章 TCP/IP与互连网络 1

1.1 Internet的组织 2

1.2 网络标准请求说明(RFC) 2

1.3 获取Internet信息 2

1.4 TCP/IP和OSI 3

1.5 互连网络系统结构 3

1.5.1 术语和概念 3

1.5.2 无连接和面向连接的协议 4

1.6 Internet层 5

1.5.3 评价无连接和面向连接的系统 5

1.7 层操作举例 6

1.8 设备驱动程序 7

1.9 近观TCP/IP模型 7

1.10 端口和套接字简介 8

1.11 互连网络的挑战 8

1.11.1 不同的网络所使用的PDU的长度不同 8

1.11.2 各个子网的定时器值、超时值和重试值不同 8

1.11.3 网络可以使用不同的寻址习惯 8

1.12 典型的互连网络拓扑结构 9

1.11.8 差错的定位、诊断及网络维护因网而异 9

1.11.7 网络可以要求不同的安全级别 9

1.11.6 网络可以要求不同类型的用户接口 9

1.11.5 网络可以采取不同的路由选择方法 9

1.11.4 网络具有不同的性能 9

1.13 小结 11

第2章 网络、网桥、网关、路由器绍 12

2.1 基本分类 12

2.2 广域网(WAN) 13

2.2.1 电路交换 13

2.2.2 报文交换 14

2.2.3 分组交换 14

2.3 帧中继 16

2.2.4 选择分组路径 16

2.4 信元交换(信元中继) 17

2.5 局域网(LAN) 17

2.5.1 局域网的组成 17

2.5.2 局域网的类型 17

2.6 载波侦听/冲突检测 18

2.6.1 CSMA/CD和IEEE 802.3 18

2.6.2 令牌环 19

2.7 逻辑链路控制子层(LLC) 20

2.8 中继器、网桥、路由器和网关 20

2.9 小结 23

3.1.1 物理地址(物理层地址) 24

第3章 Internet中的命令名、编址及路由选择 24

3.1 上层、网络层、数据链路层及物理层的名字和地址 24

3.1.2 通用的物理地址和协议标识符 25

3.1.3 CSMA/CD帧和MAC物理地址 26

3.1.4 链路层地址(LSAP) 27

3.1.5 对LSAP信头的扩展(SNAP) 27

3.2 拔号进入Internet 28

3.2.1 网络层地址 30

3.2.2 物理和网络地址的解析 30

3.2.4 上层协议(ULP)标识符和名字 31

3.2.3 是否真的需要两种地址 31

3.2.5 完整的命名、编址和标识操作 32

3.3 IP地址的结构 34

3.4 私用IP地址的分配 35

3.5 目的地址和路由选择 36

3.5.1 直接和间接目的端 36

3.5.2 IP路由选择逻辑 37

3.6 IP地址和MAC地址的关系 38

3.7 地址解析的问题 39

3.8 地址解析协议(ARP) 39

3.10 反向地址解析协议(RARP) 42

3.9 代理ARP 42

3.11 BOOTP 43

3.12 Internet服务提供者(ISP) 44

3.13 IP和X.121地址映射 44

3.13.1 数据网络的国际编号方案(X.121) 44

3.13.2 DDN IP地址 45

3.14 X.121和IP地址的映射 45

3.15 子网、子网编址和地址映射 45

3.15.1 子网掩码 46

3.15.2 子网掩码举例 47

3.15.3 广播地址和其他的唯一性地址 48

3.16 无类域间路由选择(CIDR) 50

3.17 IPv6和地址解析 51

3.18 小结 51

第4章 域名系统 52

4.1 域名系统结构 52

4.2 域名(Domain Name) 54

4.3 顶极域 54

4.4 域名解析和域名到地址的映射 55

4.5 名字服务器操作 56

4.6 资源记录 57

4.7 RDATA字段 58

4.8 对DNS类型的解释* 59

4.9 IN-ADDR-ARPA 60

4.10 DNS报文 64

4.11 资源记录压缩 65

4.12 有关名字的更详细的信息 65

4.12.1 NSLOOKUP 65

4.12.2 谁使用这个名字 66

4.12.3 如何获得一个名字 66

4.12.4 BIND 66

4.13 小结 66

5.2 IP和网络 67

5.3 IP数据报 67

5.1 IP协议的主要特征 67

第5章 网际协议(Internet协议) 67

5.4 主要的IP服务 72

5.4.1 网际报头检查例程 72

5.4.2 IP源路由选择 73

5.4.3 路径记录 73

5.4.4 路由选择操作 73

5.4.5 松散的和严格的路由选择 74

5.4.6 路由记录选项 74

5.4.7 时间戳选项 74

5.4.8 路径跟踪 75

5.4.9 分段与重组 76

5.5 IP地址和路由选择表 79

5.5.1 地址表 79

5.5.2 路由选择表 80

5.6 再谈IP路由选择和子网划分 81

5.7 IP服务定义和原语 82

5.7.1 IP/ULP原语 82

5.7.2 IP/SNP原语 83

5.7.3 其他的IP/SNP服务定义 83

5.8 多址传输 84

5.7.4 网络层/LLC原语 84

5.9 网际组管理协议(IGMP) 85

5.10 IP和X.25 86

5.11 IP、帧中继和ATM 86

5.12 对IP的其他观点 87

5.13 无类域间路由选择(CIDR) 87

5.14 无连接方式网络服务(ISO 8473) 87

5.14.1 ISO 8473 PDU 87

5.14.2 服务质量功能 88

5.14.3 协议功能 89

5.14.4 子网间的通信管理 89

5.14.5 网间路由选择 90

5.14.6 CLNP和IP 91

5.15 IPv6 91

5.15.1 IPv4的问题 91

5.15.2 IPv6的设计宗旨 91

5.15.3 IPv6地址 92

5.15.4 分层地址 92

5.15.5 特殊地址 92

5.15.6 IPv6数据报 93

5.15.7 IPv6与IPv4的比较 94

5.15.8 IPv6扩展报头 94

5.16 小结 96

第6章 网际控制信报文协议 97

6.1 ICMP报文格式 97

6.2 ICMP差错和状态报告过程 98

6.2.1 超时 98

6.2.2 参数不可理解 98

6.2.3 报宿不可到达 99

6.2.4 报源抑制 99

6.2.5 回声请求和应答 100

6.2.6 重定向 100

6.2.9 地址掩码请求和应答 101

6.2.8 信息请求和应答 101

6.2.7 时间戳和时间戳应答 101

6.2.10 路由器通告和请求 102

6.3 对ICMP的其他考虑 102

6.4 IPv6和ICMP 102

6.5 小结 103

第7章 传输控制协议和用户数据报协议 104

7.1 运输层值 104

7.2 TCP概述 104

7.3 TCP的主要特点 105

7.4 再谈端口和套接字 106

7.4.1 端口分配和端口捆扎的例子 107

7.4.2 使用套接字(socket)支持多路复用 108

7.5 被动打开和主动打开 108

7.6 传输控制块 109

7.7 TCP窗口和流量控制机制 109

7.8 重发操作 111

7.9 估算定时器的超时和重发时间 112

7.10 TCP和用户接口 113

7.11 数据片 115

7.12 TCP连接管理操作 117

7.12.1 TCP打开 117

7.12.2 TCP数据传输 120

7.12.3 TCP关闭 121

7.12.4 TCP连接表 122

7.13 TCP对大量数据和交互数据的处理 123

7.14 TCP和IP报头的压缩 124

7.15 潜在的绕回问题 125

7.16 使用TCP的其他考虑 126

7.17 用户数据报协议(UDP) 126

7.18 IPv6和TCP/IP 127

7.19 小结 128

8.1.1 距离向量协议和链路状态度量协议 129

第8章 路径发现协议 129

8.1 术语和概念 129

8.1.2 基于最少站点(距离向量)的路由选择 130

8.1.3 基于链路状态度量的路由选择 131

8.1.4 核心网关与非核心网关 132

8.1.5 外部网关和内部网关 133

8.1.6 边界路由器和边缘路由器 133

8.1.7 自治系统之间或区之间如何交换信息 134

8.1.9 澄清术语 136

8.2 边缘网关协议 136

8.1.8 谁参与交换路由选择信息和交换路由选择逻辑 136

8.2.1 BGP操作 137

8.2.2 BGP报文 137

8.3 内部网关协议 138

8.4 域内路由选择协议(IDRP) 138

8.5.1 RIP定时器 139

8.5.2 RIP操作例子 140

8.5.3 RIP问题 141

8.5.5 请求与响应 142

8.6 RIP的修订版(RIP-2) 142

8.5.4 RIP报文格式 142

8.6.1 RIP与OSPF 143

8.6.2 RIP和IPX 143

8.7 Hello协议 143

8.7.1 Hello报文格式 144

8.7.2 Gated 144

8.8 距离向量协议总结 144

8.9 使用最短路径算法选择最优路径 144

8.10 开放最短路径优先协议 148

8.10.1 OSPF操作 148

8.10.2 路由器的分类 149

8.10.4 OSPF最短路径举例 150

8.10.3 通告类型 150

8.10.5 OSPF数据结构 152

8.10.6 OSPF分组 155

8.10.7 OSPF与RIP 161

8.11 小结 162

第9章 主要的应用层协议 163

9.1 Telnet协议 163

9.1.1 网络虚拟终端 163

9.1.2 Telnet RFC 164

9.1.4 Telnet命令举例 166

9.1.3 Telnet命令 166

9.2 Rlogin 167

9.3 平凡文件传输协议(TFTP) 167

9.3.1 TFTP和其他协议 168

9.3.2 TFTP分组 168

9.4 文件传输协议(FTP) 170

9.4.1 数据类型 170

9.4.2 FTP命令与应答 171

9.4.3 FTP会话的操作顺序 172

9.4.4 FTP操作举例 173

9.5 简单邮件传输协议(SMTP) 174

9.4.5 文件检索举例 174

9.5.1 SMTP模型 175

9.5.2 地址字段格式 176

9.5.3 SMTP操作举例 176

9.5.4 SMTP和域名系统(DNS) 177

9.6 X Window 177

9.6.1 X Window系统协议 178

9.6.2 显示连接 179

9.7 远程过程调用(RPC) 180

9.8 网络文件系统 180

9.11 宿主监督协议 181

9.10 PING 181

9.9 远程执行守护进程 181

9.12 丢弃协议 182

9.14 网络时间协议 183

9.15 Daytime 184

9.16 点到点协议 184

9.17 获得Internet服务 186

9.18 万维网(WWW) 186

9.19 浏览工具包(Netscape) 187

9.20 Java 187

9.21 小结 188

10.1 Internet网络管理标准概念 189

10.3 Internet命名体系结构 190

10.2 Internet网络管理的分层体系结构 190

10.4 管理信息结构 191

10.5 管理信息库 192

10.5.1 对象组概况 192

10.5.2 对象描述模板 194

10.5.3 高层MIB定义 195

10.6 SNMP 196

10.6.1 SNMP管理关系 196

10.6.2 SNMP操作举例 197

10.6.4 SNMP PDUs 198

10.6.3 SNMPv1和SNMPv2 198

10.6.5 SNMP MIB被管理对象 199

10.7 CMOT 199

10.7.1 CMOT层 200

10.7.2 轻量级表示协议(LLP) 201

10.8 小结 201

第11章 TCP/IP与其他协议的协同操作 202

11.1 最小TCP/IP和局域网协议栈 202

11.2 协议栈对操作系统的依赖的性浅析 202

11.3 位于LLC之上的TCP/IP 203

11.4 使用UDP代替TCP 203

11.5 在TCP或UDP之上的NetBIOS 204

11.6 IP位于NetBIOS之上 205

11.7 XNS位于IP之上 206

11.8 IP路由器协议栈 206

11.9 IP和LAN网桥的关系 207

11.10 IP和X.25 208

11.10.1 IP、X.25和局域网 208

11.10.2 IP、X.25和公共数据网(PDNs) 208

11.10.3 IP、X.25和业余分组无线传输 209

11.11 在UDP/IP网络中使用IPX 209

11.13 在FDDI网络中传输IP数据报 210

11.12 在IPX网络中传输802 LLC数据 210

11.14 交换式多兆位数据服务上的IP 211

11.15 OSI运输协议类0位于TCP之上 212

11.16 OSI无连接协议位于UDP之上 212

11.17 TCP/IP位于ISDN之上 213

11.18 TCP/IP位于帧中继或ATM之上 213

11.19 小结 214

第12章 网络安全 215

12.1 私有和公开密钥加密系统 215

12.1.1 私有密钥加密 215

12.1.2 公开密钥加密 215

12.2 PGP程序 216

12.3 SNMPv2的安全性 217

12.5 MD5 218

12.6 密钥的分发 218

12.7 小结 218

12.4 IPv6和网络安全 218

第13章 TCP/IP和操作系统 219

13.1 UNIX和TCP/IP 219

13.1.1 面向连接的服务 219

13.1.2 其他输入/输出调用 221

13.1.3 数据报服务 221

13.1.6 程序调用UNIX TCP/IP服务的例子 222

13.2 PC接口程序 222

13.1.5 其他的系统调用 222

13.1.4 关闭一个连接 222

13.2.1 通过SMTP发送邮件 226

13.2.2 通过TFTP发送一个文件 226

13.2.3 通过FTP发送文件 227

13.2.4 使用tn调用Telnet登录服务 228

13.2.5 检索网络统计信息 228

13.2.6 使用PING以获得回声服务 228

13.2.7 使用route命令操作IP路由选择表 229

13.3 小结 229

14.2.1 帧中继和ATM方法 230

14.2 IP和帧中继/ATM之间的关键区别 230

第14章 IP、帧中继和ATM 230

14.1 操作和系统结构 230

14.2.2 IP方法 231

14.3 协议栈 231

14.4 其他接口 232

14.4.1 接口处所提供的服务 232

14.1.2 专用网络-网络接口(PNNI) 233

14.5 帧中继和ATM网络中的IP操作 234

14.6 比较IP、帧中继和ATM 236

14.7 IP与帧中继和ATM虚电路的协作 237

14.7.1 传输 239

14.7.2 接收 240

14.8 使用ARP实现IP地址、帧中继和ATM虚电路间的映射 240

14.9 IP交换 241

14.10 小结 241

第15章 管理方面的考虑 242

15.1 厂商的Internet产品策略 242

15.2 对TCP/IP和OSI协议栈的简单比较 243

15.2.1 IP和CLNP 244

15.2.2 TP4和TCP 245

15.3 小结 246