目 录
译者序
前言
第一部分 TCP/IP的基本概念
第1学时 什么是TCP/IP 1
1.1 本学时要达到的目的 1
1.2 网络与协议 1
1.3 TCP/IP的发展历史 2
1.3.1 因特网 3
1.3.2 局域网 3
1.4 TCP/IP的特性 4
1.4.1 逻辑编址 4
1.4.2 路由选择 5
1.4.3 域名转换 6
1.4.4 错误检查与流控制 6
1.4.5 对应用程序的支持 6
1.5 标准化机构和RFC 7
1.6 小结 8
1.7 问题与解答 8
1.8 练习 8
第2学时 TCP/IP如何运行 10
2.1 本学时要达到的目的 10
2.2 TCP/IP协议系统 10
2.3 TCP/IP与OSI模型 12
2.4 数据包 13
2.5 TCP/IP网络简介 14
2.6 小结 15
2.7 问题与解答 15
2.8 练习 15
第二部分 TCP/IP协议系统
第3学时 网络访问层 17
3.1 本学时要达到的目的 17
3.2 协议与硬件 17
3.3 网络访问层与OSI模型 18
3.4 网络结构 19
3.5 物理地址 19
3.6 数据帧的结构 20
3.7 LAN技术 21
3.7.1 以太网 21
3.7.2 令牌环网 22
3.7.3 FDDI 22
3.8 小结 23
3.9 问题与解答 23
3.10 练习 23
第4学时 Internet层 25
4.1 本学时要达到的目的 25
4.2 Internet 协议(IP) 25
4.3 IP首标域 26
4.4 IP地址 28
4.5 使用8位组地址 29
4.5.1 将8位组二进制数转换成十进制数 29
4.5.2 将32位二进制数转换成用圆点分
隔的十进制数 30
4.5.3 将十进制数转换成8位组二进制数 30
4.6 地址类 31
4.6.1 A类网络地址 32
4.6.2 B类网络地址 33
4.6.3 C类网络地址 33
4.6.4 D类网络地址 34
4.6.5 E类网络地址 35
4.7 地址转换协议 35
4.8 Internet控制信息协议 35
4.9 小结 36
4.10 问题与解答 37
4.11 练习 37
第5学时 Internet层:子网络分割 39
5.1 本学时要达到的目的 39
5.2 什么是子网络 39
5.2.1 子网络分割的好处 39
5.2.2 实施子网络分割 40
5.2.3 换算表 41
5.3 子网络掩码 43
5.4 确定地址的有效性 45
5.5 超级网络 46
5.6 小结 47
5.7 问题与解答 47
5.8 练习 47
第6学时 传输层 48
6.1 本学时要达到的目的 48
6.2 传输层简介 48
6.3 传输层的基本概念 49
6.3.1 面向连接的协议与无连接协议 49
6.3.2 端口与套接字 50
6.3.3 多路复用/多路分解 52
6.4 TCP与UDP简介 53
6.4.1 TCP:面向连接的传输协议 53
6.4.2 UDP:无连接传输协议 54
6.5 关于防火墙的简要说明 54
6.6 小结 55
6.7 问题与解答 55
6.8 练习 56
第7学时 TCP与UDP 57
7.1 本学时要达到的目的 57
7.2 传输控制协议(TCP) 57
7.2.1 TCP的数据格式 58
7.2.2 TCP连接 59
7.2.3 建立连接 60
7.2.4 TCP的流控制 61
7.2.5 关闭连接 61
7.3 用户数据报协议(UDP) 61
7.4 小结 62
7.5 问题与解答 62
7.6 练习 63
第8学时 应用层 64
8.1 本学时要达到的目的 64
8.2 什么是应用层 64
8.3 TCP/IP的应用层与OSI的比较 64
8.4 网络服务程序 65
8.4.1 文件与打印服务程序 65
8.4.2 域名转换服务程序 66
8.4.3 重定向程序 67
8.5 运行环境与应用层 67
8.5.1 TCP/IP与NetBIOS的集成 67
8.5.2 TCP/IP与NetWare的集成 68
8.6 TCP/IP 实用程序 69
8.7 小结 69
8.8 问题与解答 70
8.9 练习 70
第9学时 路由器. 网桥路由器和网桥 71
9.1 本学时要达到的目的 71
9.2 分割后的网络 71
9.2.1 网桥 72
9.2.2 路由器 72
9.2.3 网桥路由器 73
9.3 TCP/IP 中的路由选择 73
9.3.1 什么是路由器 73
9.3.2 路由选择功能如何运行 74
9.3.3 路由表的基本概念 76
9.3.4 路由协议 76
9.4 小结 78
9.5 问题与解答 78
9.6 练习 78
第10学时 拨号连接 TCP/IP网络 80
10.1 本学时要达到的目的 80
10.2 调制解调器简介 80
10.2.1 点到点的连接 80
10.2.1 调制解调器协议 81
10.3 串行线路网际协议(SLIP) 82
10.3.1 SLIP 能够做些什么工作 83
10.3.2 SLIP的特点 83
10.4 点到点协议(PPP) 84
10.4.1 PPP 如何运行 84
10.4.2 PPP数据 84
10.4.3 PPP的连接 85
10.4.4 链路控制协议(LCP) 85
10.5 小结 87
10.6 问题与解答 87
10.7 练习 87
第三部分 TCP/IP 实用程序
第11学时 TCP/IP 连通性实用程序 89
11.1 本学时要达到的目的 89
11.2 IPConfig 90
11.3 Ping 91
11.4 地址转换协议(ARP) 94
11.5 TraceRoute 95
11.6 Route 96
11.7 Hostname 97
11.8 NetStat 97
11.9 Net Use/View 98
11.10 NBTStat 99
11.11 Network Monitor 100
11.12 使用连通性实用程序进行故障
诊断 100
11.13 小结 101
11.14 问题与解答 101
11.15 练习 101
第12学时 TCP/IP文件传输和访问
实用程序 103
12.1 本学时要达到的目的 103
12.2 文件传输协议(FTP) 103
12.3 普通文件传输协议(TFTP) 106
12.4 远程拷贝(RCP) 106
12.5 网络文件系统(NFS) 107
12.6 小结 107
12.7 问题与解答 107
12.8 练习 108
第13学时 远程访问实用程序 110
13.1 本学时要达到的目的 110
13.2 Telnet 110
13.3 Berkeley远程访问实用程序 111
13.3.1 Rlogin 112
13.3.2 Rcp 113
13.3.3 Rsh 113
13.3.4 Rexec 113
13.3.5 Ruptime 114
13.3.6 Rwho 114
13.4 小结 114
13.5 问题与解答 114
13.6 练习 114
第14学时 TCP/IP因特网实用程序 116
14.1 本学时要达到的目的 116
14.2 Web浏览器 116
14.3 新闻阅读器 117
14.4 email阅读器 118
14.4.1 简单邮件传输协议(SMTP) 118
14.4.2 POP3 118
14.4.3 IMAP4 118
14.4.4 LDAP 119
14.5 其他实用程序 119
14.5.1 Archie 119
14.5.2 Gopher 120
14.5.3 Pine 120
14.5.4 Whois 121
14.6 小结 122
14.7 问题与解答 122
14.8 练习 122
第四部分 名字的转换
第15学时 主机名与域名的转换 123
15.1 本学时要达到的目的 123
15.2 主机名与域名转换的方法 123
15.2.1 主机名 123
15.2.2 域名系统(DNS)名字 124
15.3 使用Hosts文件和DNS 124
15.4 使用实用程序来测试主机名和域
名的转换 126
15.5 小结 127
15.6 问题与解答 127
15.7 练习 127
第16学时 域名系统(DNS) 128
16.1 本学时要达到的目的 128
16.2 什么是DNS 128
16.3 DNS如何运行 129
16.4 DNS的管理 130
16.5 DNS 的实现 130
16.5.1 DNS 服务器的种类 131
16.5.2 区域文件 131
16.5.3 测试服务器的安装情况 133
16.5.4 配置客户机 133
16.6 NSLookup实用程序 134
16.7 小结 135
16.8 问题与解答 136
16.9 练习 136
第17学时 NetBIOS名字的转换 137
17.1 本学时要达到的目的 137
17.2 什么是NetBIOS 137
17.3 NetBIOS名字转换的方法 138
17.3.1 基于广播的名字转换 138
17.3.2 LMHosts文件的名字转换 138
17.3.3 Windows Internet Name Service
(WINS)名字转换 140
17.4 测试NetBIOS的名字转换 141
17.5 停用LMHosts或WINS 142
17.6 小结 143
17.7 问题与解答 143
17.8 练习 143
第五部分 网络环境中的TCP/IP
第18学时 在UNIX和Linux中使用
TCP/IP 145
18.1 本学时要达到的目的 145
18.2 UNIX中的TCP/IP 145
18.2.1 什么是UNIX 146
18.2.2 配置TCP/IP 146
18.2.3 启动TCP/IP服务程序 148
18.2.4 检查你的TCP/IP配置 149
18.3 Linux中的TCP/IP 149
18.4 小结 151
18.5 问题与解答 151
18.6 练习 152
第19学时 在Windows操作系统中使用
TCP/IP 153
19.1 本学时要达到的目的 153
19.2 何时使用TCP/IP 153
19.3 在Windows NT上人工安装TCP/IP 154
19.4 修改Windows NT上的配置设置项 156
19.4.1 高级IP地址属性页 157
19.4.2 DNS属性页 157
19.4.3 WINS Address属性页 158
19.5 将TCP/IP服务程序添加给Windows
NT服务器 159
19.6 在Windows 95/98上人工安装
TCP/IP 160
19.7 修改Windows 95/98上的配置
设置值 161
19.7.1 IP Address属性页 161
19.7.2 Gateway属性页 161
19.7.3 DNS Configuration属性页 162
19.7.4 WINS Configuration属性页 162
19.7.5 Bindings属性页 163
19.7.6 Advanced属性页 163
19.7.7 NetBIOS属性页 163
19.8 小结 164
19.9 问题与解答 164
19.10 练习 164
第20学时 在Macintosh 和NetWare中
使用TCP/IP 165
20.1 本学时要达到的目的 165
20.2 何时使用TCP/IP 165
20.3 Macintosh上的TCP/IP 165
20.4 NetWare上的TCP/IP 167
20.4.1 在NetWare上安装TCP/IP 167
20.4.2 在NetWare上配置TCP/IP 169
20.5 小结 170
20.6 问题与解答 170
20.7 练习 170
第六部分 高级课题
第21学时 动态主机配置协议(DHCP) 171
21.1 本学时要达到的目的 171
21.2 什么是DHCP 171
21.3 DHCP如何运行 172
21.3.1 中继代理 173
21.3.2 时间域 173
21.4 安装DHCP 174
21.5 配置DHCP的范围 174
21.6 配置DHCP选项 176
21.6.1 Scope选项 176
21.6.2 Global选项 177
21.7 小结 178
21.8 问题与解答 178
21.9 练习 179
第22学时 网络管理协议 180
22.1 本学时要达到的目的 180
22.2 简单网络管理协议(SNMP) 180
22.2.1 SNMP地址空间 181
22.2.2 SNMP命令 182
22.3 远程监控 183
22.4 网络管理控制台 185
22.5 小结 185
22.6 问题与解答 185
22.7 练习 186
第23学时 新兴的网络技术 187
23.1 本学时要达到的目的 187
23.2 IPv6 187
23.2.1 IPv6的首标格式 188
23.2.2 IPv6地址 190
23.2.3 IPv6与IPv4并存 191
23.3 点到点隧道协议(PPTP) 191
23.4 自动专用IP寻址(APIPA) 192
23.5 小结 193
23.6 问题与解答 193
23.7 练习 193
第24学时 建立TCP/IP网络—莫里斯
建网工作中的7天 195
24.1 本学时要达到的目的 195
24.2 Hypothetical 公司简史 195
24.3 莫里斯一生中的7天 195
24.3.1 第1天:准备工作 196
24.3.2 第2天:建立子网络 197
24.3.3 第3天:动态地址 197
24.3.4 第4天:域名转换 198
24.3.5 第5天:NetBIOS名字转换 198
24.3.6 第6天:防火墙 199
24.3.7 第7天:PPTP 199
24.4 小结 199
24.5 问题与解答 200