当前位置:首页 > 工业技术
TCP/IP基础教程 基于实验的方法 a lab-based approach
TCP/IP基础教程 基于实验的方法 a lab-based approach

TCP/IP基础教程 基于实验的方法 a lab-based approachPDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:Shivendra Panwar等著;陈涓等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115153868
  • 页数:202 页
图书介绍:本书涵盖了TCP/IP协议所涉及的各个方面,包括网桥,路由器,LAN,静态和动态路由等。
《TCP/IP基础教程 基于实验的方法 a lab-based approach》目录

0.1 因特网 1

第0章 TCP/IP概述 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.6 多路访问 11

0.5.5 介质访问控制地址 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.2.1 TCP/IP实现 19

1.2 Linux与TCP/IP实现 19

1.1 目的 19

第1章 Linux与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.5 与Linux命令有关的练习 26

1.4.2 Ethereal 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 网络接口的操作 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.2 Cisco IOS配置模式 49

3.3.1 Cisco互联网操作系统 49

3.3 网桥或路由器的配置 49

3.3.3 网桥/路由器的配置过程 51

3.3.4 透明网桥的配置 52

3.4 与Cisco IOS有关的练习 53

3.5 一个简单的网桥实验 54

3.6 生成树练习 55

3.7 关于CiscoIOS的Web浏览器UI的练习 57

第4章 静态和动态路由选择 58

4.1 目的 58

4.2 静态和动态路由选择 58

4.2.1 下一跳路由选择 58

4.2.3 路由选择中ICMP报文的使用 60

4.2.2 静态路由选择与动态路由选择 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.7 路径MTU发现练习 81

5.6 UDP练习 81

5.5 使用sock程序 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.2 IP多播 102

第7章 多播和实时业务 102

7.1 目的 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.1 NTP协议 128

8.4 网络时间协议(NTP) 128

8.4.3 网络计时工具 129

8.4.2 配置NTP 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.2 网络管理 142

9.2.1 简单网络管理协议 142

第9章 网络管理与安全 142

9.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.1 安全命令解释器协议和OpenSSH 150

9.5 应用层安全 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.11 与安全Apache服务器有关的练习 158

9.10 与安全应用程序有关的练习 158

9.12 与防火墙和iptables有关的练习 159

9.13 与审计和入侵检测有关的练习 160

参考文献和进阶阅读 161

参考文献 161

进阶阅读 161

附录A 教师指南 163

附录B 路由器的初始配置 175

附录C 源代码 177

附录D 关键的RFC列表 191

缩略语 194

索引 197

返回顶部