《TCP/IP基础教程基于实验的方法》是一本美ShivendraPan编制,由人民邮电出版社在2006-12出版的书籍。
基本介绍
- 书名:TCP/IP基础教程基于实验的方法
- 作者:美ShivendraPan
- 译者:陈涓
- ISBN:9787115153869
- 页数:202
- 定价:29.00元
- 出版社:人民邮电出版社
- 出版时间:2006-12
- 丛书名:图灵计算机科学丛书
内容介绍
《TCP\IP基础教程:基于实验的方法》通过一系列精心设计的实验,涵盖了TCP/IP协定所涉及的各个方面,包括网桥、路由器、LAN、静态和动态路由、多播和实时服务、网路管理和安全等。作者教授计算机网路课程8年多,书中的内容来源于作者实际的授课经验。所有实验均经过广泛且有效的测试,其中的实验环境是Linux作业系统。《TCP\IP基础教程:基于实验的方法》有配套的教辅材料。TCP/IP协定实际上已经成为网际网路的标準,因此,在"计算机网路"课程中,TCP/IP协定已经是核心内容。在描述OSI模型中的各层次时,也是围绕各层次所对应的协定展开的。
作品目录
第0章 tcp/ip概述 1
0.1 网际网路. 1
0.2 tcp/ip协定 2
0.3 网际互连设备 4
0.4 封装与多路复用 5
0.5 命名与编址 6
0.5.1 域名 6
0.5.2 连线埠号 8
0.5.3 ip地址 8
0.5.4 ipv6 10
0.5.5 介质访问控制地址 11
0.6 多路访问 11
0.7 路由选择与转发 12
0.8 拥塞控制与流量控制 12
0.9 错误检测及控制 13
0.10 协定的首部格式 14
0.10.1 乙太网帧格式 14
0.10.2 ip首部格式 14
0.10.3 udp首部格式 15
0.10.4 tcp首部格式 15
.0.11 举例:tcp/ip协定族如何共同工作 16
第1章 linux与tcp/ip网路互联 19
1.1 目的 19
1.2 linux与tcp/ip实现 19
1.2.1 tcp/ip实现 19
1.2.2 网路守护进程及服务 20
1.2.3 网路配置档案 21
1.3 linux命令与工具 22
1.3.1 基本的linux命令 22
1.3.2 文本编辑器 23
1.3.3 视窗转储 24
1.3.4 软碟的使用 25
1.4 诊断工具 25
1.4.1 tcpdump 25
1.4.2 ethereal 26
1.5 与linux命令有关的练习 26
1.6 与诊断工具有关的练习 28
1.7 与连线埠号有关的练习 30
第2章 单段网路 31
2.1 目的 31
2.2 区域网路 31
2.2.1 点对点网路 31
2.2.2 乙太网式区域网路 32
2.2.3 ieee 802.11无线区域网路 33
2.2.4 地址解析协定 34
2.3 网路接口 36
2.3.1 网路接口的操作 36
2.3.2 网路接口的配置 37
2.4 网际网路控制报文协定 38
2.5 sock流量生成程式 39
2.6 网路接口练习 39
2.7 arp练习 40
2.8 关于icmp和ping的练习 42
2.9 关于ip地址和子网掩码的练习 43
第3章 网桥、lan和cisco ios 45
3.1 目的 45
3.2 乙太网网桥 45
3.2.1 网桥的使用 45
3.2.2 网桥的操作 46
3.2.3 生成树算法 46
3.3 网桥或路由器的配置 49
3.3.1 cisco网际网路作业系统 49
3.3.2 cisco ios配置模式 49
3.3.3 网桥/路由器的配置过程 51
3.3.4 透明网桥的配置 52
3.4 与cisco ios有关的练习 53
3.5 一个简单的网桥实验 54
3.6 生成树练习 55
3.7 关于cisco ios的web浏览器ui的练习 57
第4章 静态和动态路由选择 58
4.1 目的 58
4.2 静态和动态路由选择 58
4.2.1 下一跳路由选择 58
4.2.2 静态路由选择与动态路由选择 60
4.2.3 路由选择中icmp报文的使用 60
4.2.4 动态路由选择 62
4.2.5 多协定标记交换与流量工程 67
4.3 操纵路由表 67
4.3.1 工作站的路由表 67
4.3.2 路由器的路由表 67
4.4 traceroute 68
4.5 一个简单的路由器实验 69
4.6 rip练习 70
4.7 用icmp进行的路由选择实验 72
4.8 ospf练习 73
4.9 静态路由选择实验 74
4.10 traceroute实验 75
第5章 udp及其套用 76
5.1 目的 76
5.2 用户数据报协定 76
5.3 mtu与ip分段 77
5.3.1 ip分段 77
5.3.2 路径mtu发现 77
5.4 客户机-伺服器应用程式 78
5.4.1 客户机-伺服器结构 78
5.4.2 tftp 78
5.4.3 ftp 79
5.5 使用sock程式 81
5.6 udp练习.. 81
5.7 路径mtu发现练习 81
5.8 ftp和tftp的练习 83
第6章 学习tcp 85
6.1 目的 85
6.2 tcp服务 85
6.3 管理tcp连线 85
6.3.1 tcp连线的建立 86
6.3.2 tcp连线的终止 86
6.3.3 tcp定时器 87
6.4 管理tcp数据流 87
6.4.1 tcp差错控制 87
6.4.2 tcp互动数据流 90
6.4.3 tcp大数据量数据流 91
6.5 调整tcp/ip核心 93
6.6 tcp诊断工具 94
6.6.1 分散式基準系统 94
6.6.2 nist net 95
6.6.3 tcp分组的tcpdump输出 95
6.7 关于tcp连线控制的练习 95
6.8 关于tcp互动数据流的练习 96
6.9 关于tcp大数据量数据流的练习 97
6.10 关于tcp定时器和重传机制的练习 97
6.11 其他练习 98
6.12 关于dbs和nist net的练习 98
第7章 多播和实时业务 102
7.1 目的 102
7.2 ip多播 102
7.2.1 多播定址 103
7.2.2 多播组管理 105
7.2.3 多播路由选择 106
7.2.4 多播骨干网:mbone 108
7.2.5 配置一台多播路由器 108
7.3 实时多媒体流 109
7.3.1 实时流 109
7.3.2 支持多媒体流业务的协定 111
7.3.3 java媒体框架和jmstudio 114
7.4 简单的多播练习 114
7.5 igmp练习 116
7.6 多播路由选择练习 118
7.7 多播视频流练习 119
第8章 web、dhcp、ntp和nat 121
8.1 目的 121
8.2 超文本传输协定 121
8.2.1 超文本传输协定与web 121
8.2.2 通用网关接口协定 123
8.2.3 apache web伺服器 123
8.3 动态主机配置协定(dhcp) 124
8.3.1 dhcp协定 124
8.3.2 配置dhcp 127
8.4 网路时间协定(ntp) 128
8.4.1 ntp协定 128
8.4.2 配置ntp 129
8.4.3 网路计时工具 129
8.5 ip网路地址转换设备 130
8.5.1 网路地址转换与连线埠地址转换 130
8.5.2 配置nat路由器 131
8.6 套接字编程简述 132
8.7 http练习 134
8.8 dhcp练习 136
8.9 ntp练习 137
8.10 nat练习 138
8.11 套接字编程练习 141
第9章 网路管理与安全 142
9.1 目的 142
9.2 网路管理 142
9.2.1 简单网路管理协定 142
9.2.2 mib结构 144
9.2.3 net-snmp 144
9.3 网路安全综述 145
9.4 加密、机密性和认证 146
9.4.1 数据加密 146
9.4.2 公共密钥加密方案 148
9.4.3 散列和报文认证 148
9.4.4 数字签名与认证 149
9.5 套用层安全 150
9.5.1 安全命令解释器协定和openssh 150
9.5.2 kerberos 151
9.6 传输层和web安全 151
9.6.1 安全套接字层协定 151
9.6.2 安全apache伺服器 152
9.7 网路层安全 153
9.8 系统安全 155
9.8.1 防火墙 155
9.8.2 iptables 155
9.8.3 审计和入侵检测 156
9.9 snmp练习 156
9.10 与安全应用程式有关的练习 158
9.11 与安全apache伺服器有关的练习 158
9.12 与防火墙和iptables有关的练习 159
9.13 与审计和入侵检测有关的练习 160
参考文献和进阶阅读 161
参考文献 161
进阶阅读 161
附录a 教师指南 163
附录b 路由器的初始配置 175
附录c 原始码 177
附录d 关键的rfc列表 191
缩略语 194
索引... 197
0.1 网际网路. 1
0.2 tcp/ip协定 2
0.3 网际互连设备 4
0.4 封装与多路复用 5
0.5 命名与编址 6
0.5.1 域名 6
0.5.2 连线埠号 8
0.5.3 ip地址 8
0.5.4 ipv6 10
0.5.5 介质访问控制地址 11
0.6 多路访问 11
0.7 路由选择与转发 12
0.8 拥塞控制与流量控制 12
0.9 错误检测及控制 13
0.10 协定的首部格式 14
0.10.1 乙太网帧格式 14
0.10.2 ip首部格式 14
0.10.3 udp首部格式 15
0.10.4 tcp首部格式 15
.0.11 举例:tcp/ip协定族如何共同工作 16
第1章 linux与tcp/ip网路互联 19
1.1 目的 19
1.2 linux与tcp/ip实现 19
1.2.1 tcp/ip实现 19
1.2.2 网路守护进程及服务 20
1.2.3 网路配置档案 21
1.3 linux命令与工具 22
1.3.1 基本的linux命令 22
1.3.2 文本编辑器 23
1.3.3 视窗转储 24
1.3.4 软碟的使用 25
1.4 诊断工具 25
1.4.1 tcpdump 25
1.4.2 ethereal 26
1.5 与linux命令有关的练习 26
1.6 与诊断工具有关的练习 28
1.7 与连线埠号有关的练习 30
第2章 单段网路 31
2.1 目的 31
2.2 区域网路 31
2.2.1 点对点网路 31
2.2.2 乙太网式区域网路 32
2.2.3 ieee 802.11无线区域网路 33
2.2.4 地址解析协定 34
2.3 网路接口 36
2.3.1 网路接口的操作 36
2.3.2 网路接口的配置 37
2.4 网际网路控制报文协定 38
2.5 sock流量生成程式 39
2.6 网路接口练习 39
2.7 arp练习 40
2.8 关于icmp和ping的练习 42
2.9 关于ip地址和子网掩码的练习 43
第3章 网桥、lan和cisco ios 45
3.1 目的 45
3.2 乙太网网桥 45
3.2.1 网桥的使用 45
3.2.2 网桥的操作 46
3.2.3 生成树算法 46
3.3 网桥或路由器的配置 49
3.3.1 cisco网际网路作业系统 49
3.3.2 cisco ios配置模式 49
3.3.3 网桥/路由器的配置过程 51
3.3.4 透明网桥的配置 52
3.4 与cisco ios有关的练习 53
3.5 一个简单的网桥实验 54
3.6 生成树练习 55
3.7 关于cisco ios的web浏览器ui的练习 57
第4章 静态和动态路由选择 58
4.1 目的 58
4.2 静态和动态路由选择 58
4.2.1 下一跳路由选择 58
4.2.2 静态路由选择与动态路由选择 60
4.2.3 路由选择中icmp报文的使用 60
4.2.4 动态路由选择 62
4.2.5 多协定标记交换与流量工程 67
4.3 操纵路由表 67
4.3.1 工作站的路由表 67
4.3.2 路由器的路由表 67
4.4 traceroute 68
4.5 一个简单的路由器实验 69
4.6 rip练习 70
4.7 用icmp进行的路由选择实验 72
4.8 ospf练习 73
4.9 静态路由选择实验 74
4.10 traceroute实验 75
第5章 udp及其套用 76
5.1 目的 76
5.2 用户数据报协定 76
5.3 mtu与ip分段 77
5.3.1 ip分段 77
5.3.2 路径mtu发现 77
5.4 客户机-伺服器应用程式 78
5.4.1 客户机-伺服器结构 78
5.4.2 tftp 78
5.4.3 ftp 79
5.5 使用sock程式 81
5.6 udp练习.. 81
5.7 路径mtu发现练习 81
5.8 ftp和tftp的练习 83
第6章 学习tcp 85
6.1 目的 85
6.2 tcp服务 85
6.3 管理tcp连线 85
6.3.1 tcp连线的建立 86
6.3.2 tcp连线的终止 86
6.3.3 tcp定时器 87
6.4 管理tcp数据流 87
6.4.1 tcp差错控制 87
6.4.2 tcp互动数据流 90
6.4.3 tcp大数据量数据流 91
6.5 调整tcp/ip核心 93
6.6 tcp诊断工具 94
6.6.1 分散式基準系统 94
6.6.2 nist net 95
6.6.3 tcp分组的tcpdump输出 95
6.7 关于tcp连线控制的练习 95
6.8 关于tcp互动数据流的练习 96
6.9 关于tcp大数据量数据流的练习 97
6.10 关于tcp定时器和重传机制的练习 97
6.11 其他练习 98
6.12 关于dbs和nist net的练习 98
第7章 多播和实时业务 102
7.1 目的 102
7.2 ip多播 102
7.2.1 多播定址 103
7.2.2 多播组管理 105
7.2.3 多播路由选择 106
7.2.4 多播骨干网:mbone 108
7.2.5 配置一台多播路由器 108
7.3 实时多媒体流 109
7.3.1 实时流 109
7.3.2 支持多媒体流业务的协定 111
7.3.3 java媒体框架和jmstudio 114
7.4 简单的多播练习 114
7.5 igmp练习 116
7.6 多播路由选择练习 118
7.7 多播视频流练习 119
第8章 web、dhcp、ntp和nat 121
8.1 目的 121
8.2 超文本传输协定 121
8.2.1 超文本传输协定与web 121
8.2.2 通用网关接口协定 123
8.2.3 apache web伺服器 123
8.3 动态主机配置协定(dhcp) 124
8.3.1 dhcp协定 124
8.3.2 配置dhcp 127
8.4 网路时间协定(ntp) 128
8.4.1 ntp协定 128
8.4.2 配置ntp 129
8.4.3 网路计时工具 129
8.5 ip网路地址转换设备 130
8.5.1 网路地址转换与连线埠地址转换 130
8.5.2 配置nat路由器 131
8.6 套接字编程简述 132
8.7 http练习 134
8.8 dhcp练习 136
8.9 ntp练习 137
8.10 nat练习 138
8.11 套接字编程练习 141
第9章 网路管理与安全 142
9.1 目的 142
9.2 网路管理 142
9.2.1 简单网路管理协定 142
9.2.2 mib结构 144
9.2.3 net-snmp 144
9.3 网路安全综述 145
9.4 加密、机密性和认证 146
9.4.1 数据加密 146
9.4.2 公共密钥加密方案 148
9.4.3 散列和报文认证 148
9.4.4 数字签名与认证 149
9.5 套用层安全 150
9.5.1 安全命令解释器协定和openssh 150
9.5.2 kerberos 151
9.6 传输层和web安全 151
9.6.1 安全套接字层协定 151
9.6.2 安全apache伺服器 152
9.7 网路层安全 153
9.8 系统安全 155
9.8.1 防火墙 155
9.8.2 iptables 155
9.8.3 审计和入侵检测 156
9.9 snmp练习 156
9.10 与安全应用程式有关的练习 158
9.11 与安全apache伺服器有关的练习 158
9.12 与防火墙和iptables有关的练习 159
9.13 与审计和入侵检测有关的练习 160
参考文献和进阶阅读 161
参考文献 161
进阶阅读 161
附录a 教师指南 163
附录b 路由器的初始配置 175
附录c 原始码 177
附录d 关键的rfc列表 191
缩略语 194
索引... 197