计算机网络实验教程

计算机网络实验教程
作 者: 李毅超
出版社: 人民邮电出版社
丛编项: 图灵计算机科学丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  JeannaMatthews,加州大学伯克利分校计算机科学博士,目前任教于康奈尔大学和CLARKS-ON大学计算机系。她的研究领域包括计算机网络、操作系统和存储系统。

内容简介

本书运用简洁易懂的描述和生动直观的实例,介绍计算机网络及其协议。书中创造性地使用开源网络协议分析软件E出ereal观察应用层、传输层、网络层、链路层和有关网络安全的各种协议的活动,进行实验,使读者能够在不具备网络设备的情况下深入了解计算机网络协议。.本书已经在康奈尔大学等学校本科生和研究生的计算机网络教学中得到成功运用。本书适合作为计算机、通信、电子等相关专业的本科生和研究生的计算机网络课程配套教材,还为自学计算机网络的读者提供非常理想的指导,对于相关技术人员同样是一本不可多得的参考书。..学习网络协议的最佳方法是在实践中进行观察,但是这并不意味着一定要拥有配备全套设备的实验室。本书创造性地利用开源网络协议分析器软件Ethereal,通过分析真实网络活动的分组跟踪记录,让读者亲身体验网络协议,只需要一台PC,无须使用任何路由器、交换机、集线器以及实际网络。本书的下载资源中提供了Ethereal和真实网络活动的分组跟踪记录。读者使用Ethereal就可以打开这些跟踪文件,然后跟随本书的讲解完成一些实验,从而通过实践获得对教材内容的透彻理解。本书特色:·实践性:读者不必使用真实网络环境也能通过实践的方式来学习网络协议。授课教师不必耗费精力收集教学材料就可以使其课程变得更加生动。.·灵活性:这种方法已经成功地应用于康奈尔大学等美国多所大学研究生和本科生教学中。无论教师授课时是使用自顶向下的方法还是使用自底向上的方法,本书都很适合。..·完整性:本书的各个实验给读者呈现了精彩的内容,从轻/重流量网络观察的基础知识,到应用层、传输层、网络层、链路层以及有关网络安全的各种重要主题。...

图书目录

第1章 预备知识1

引言1

实验11用Ethereal来观察一个

轻流量网络2

简介2

配置2

实验3

使用Capture Options对话框3

观察一个短跟踪记录 6

列表框、协议框和原始框7

跟踪记录的统计概要8

问题9

讨论与研究9

参考资源10

实验12协议层11

简介11

配置13

实验13

协议层次统计13

TCP连接14

帧层15

以太网层15

网际协议层17

传输控制协议层17

分组概述18

UDP分组18

问题18

讨论与研究18

参考资源19

实验13用过滤器来观察一个

重流量网络20

简介20

配置21

实验21

捕获过滤器21

颜色过滤器22

显示过滤器25

搜索分组25

问题26

讨论与研究26

参考资源26

第2章应用层协议27

引言27

实验21HTTP协议的细节28

简介28

配置29

实验29

HTTP GET请求30

HTTP响应30

对每个URL的多重GET请求32

明文数据32

多重TCP流34

问题34

讨论与研究35

参考资源35

实验22HTTP高速缓存、授权和

cookie36

简介36

配置36

实验37

cookie37

Authorization首部37

高速缓存首部39

问题40

讨论与研究41

参考资源41

实验23FTP——文件传输协议42

简介42

配置43

实验43

控制通道43

数据通道 46

问题47

讨论与研究48

参考资源48

实验24用SMTP和POP发送和

接收电子邮件49

简介49

配置50

实验50

发送邮件50

接收邮件 52

电子邮件首部53

没有邮件55

问题55

讨论与研究56

参考资源56

第3章传输层协议57

引言57

实验31TCP介绍58

简介58

配置59

实验60

本地ttcp连接60

连接建立61

单向数据流62

关闭连接63

连接统计63

远程SSH连接64

问题64

讨论与研究65

参考资源66

实验32 TCP重传67

简介67

配置67

实验68

本地TTCP连接68

SACK选项协商 69

分组的丢失与重传70

对发送速率的影响72

远程TTCP连接72

问题73

讨论与研究74

参考资源74

实验33TCP和UDP比较75

简介75

配置76

实验76

用TTCP生成TCP和UDP通信77

TCP传输的正常数据78

UDP正常数据传输79

TCP和UDP接收端不存在80

问题81

讨论与研究81

参考资源82

实验34TCP流和UDP流的竞争83

简介83

配置84

实验84

两个TCP流的竞争 84

UDP和TCP的竞争86

两个UDP流的竞争87

问题89

讨论与研究89

参考资源90

第4章网络层协议91

引言91

实验41连接因特网:IP与DHCP

介绍92

简介92

配置94

实验94

使用DHCP获取IP地址94

IPv4中的分片97

IPv6中的ping命令98

问题99

讨论与研究100

参考资源100

实验42ping和traceroute101

简介101

配置103

实验 103

本地ping和远程ping103

本地traceroute104

远程traceroute106

问题107

讨论与研究107

参考资源108

实验43RIP动态路由109

简介109

配置110

实验111

没有启用RIP111

在端点上启用RIP112

在除了一台机器外的所有机器上

启用RIP113

在端到端上启用RIP115

在网络图中增加一个环路116

对一个故障链路的调整117

开放最短路径优先117

问题118

讨论与研究119

参考资源119

实验44边界网关协议120

简介120

配置121

实验122

建立BGP对等路由器会话122

撤销路由124

恢复连接125

问题126

讨论与研究127

参考资源127

第5章链路层协议129

引言129

实验51MAC地址和地址解析

协议(ARP)130

简介130

配置132

实验132

地址解析协议132

MAC地址欺骗134

问题136

讨论与研究137

参考资源137

实验52以太网138

简介138

配置140

实验 141

以太网交换机141

以太网集线器143

问题144

讨论与研究144

参考资源145

实验53无线局域网146

简介146

配置149

实验150

信标帧150

WEP禁用151

数据帧153

启用WEP153

问题154

讨论与研究154

参考资源155

第6章安全157

引言157

实验61加密技术158

简介158

配置159

实验160

明文的telnet会话160

加密的SSH会话160

对SSH的攻击162

HTTP和HTTPS的比较163

问题165

讨论与研究165

参考资源 166

实验62IP欺骗和TCP会话窃用167

简介167

配置167

实验168

TCP会话劫持168

TCP会话终止172

问题172

讨论与研究173

参考资源173

实验63系统漏洞174

简介174

配置175

实验176

端口扫描176

冲击波蠕虫病毒178

问题179

讨论与研究180

参考资源180

索引181第1章 预备知识1

引言1

实验11用Ethereal来观察一个

轻流量网络2

简介2

配置2

实验3

使用Capture Options对话框3

观察一个短跟踪记录 6

列表框、协议框和原始框7

跟踪记录的统计概要8

问题9

讨论与研究9

参考资源10

实验12协议层11

简介11

配置13

实验13

协议层次统计13

TCP连接14

帧层15

以太网层15

网际协议层17

传输控制协议层17

分组概述18

UDP分组18

问题18

讨论与研究18

参考资源19

实验13用过滤器来观察一个

重流量网络20

简介20

配置21

实验21

捕获过滤器21

颜色过滤器22

显示过滤器25

搜索分组25

问题26

讨论与研究26

参考资源26

第2章应用层协议27

引言27

实验21HTTP协议的细节28

简介28

配置29

实验29

HTTP GET请求30

HTTP响应30

对每个URL的多重GET请求32

明文数据32

多重TCP流34

问题34

讨论与研究35

参考资源35

实验22HTTP高速缓存、授权和

cookie36

简介36

配置36

实验37

cookie37

Authorization首部37

高速缓存首部39

问题40

讨论与研究41

参考资源41

实验23FTP——文件传输协议42

简介42

配置43

实验43

控制通道43

数据通道 46

问题47

讨论与研究48

参考资源48

实验24用SMTP和POP发送和

接收电子邮件49

简介49

配置50

实验50

发送邮件50

接收邮件 52

电子邮件首部53

没有邮件55

问题55

讨论与研究56

参考资源56

第3章传输层协议57

引言57

实验31TCP介绍58

简介58

配置59

实验60

本地ttcp连接60

连接建立61

单向数据流62

关闭连接63

连接统计63

远程SSH连接64

问题64

讨论与研究65

参考资源66

实验32 TCP重传67

简介67

配置67

实验68

本地TTCP连接68

SACK选项协商 69

分组的丢失与重传70

对发送速率的影响72

远程TTCP连接72

问题73

讨论与研究74

参考资源74

实验33TCP和UDP比较75

简介75

配置76

实验76

用TTCP生成TCP和UDP通信77

TCP传输的正常数据78

UDP正常数据传输79

TCP和UDP接收端不存在80

问题81

讨论与研究81

参考资源82

实验34TCP流和UDP流的竞争83

简介83

配置84

实验84

两个TCP流的竞争 84

UDP和TCP的竞争86

两个UDP流的竞争87

问题89

讨论与研究89

参考资源90

第4章网络层协议91

引言91

实验41连接因特网:IP与DHCP

介绍92

简介92

配置94

实验94

使用DHCP获取IP地址94

IPv4中的分片97

IPv6中的ping命令98

问题99

讨论与研究100

参考资源100

实验42ping和traceroute101

简介101

配置103

实验 103

本地ping和远程ping103

本地traceroute104

远程traceroute106

问题107

讨论与研究107

参考资源108

实验43RIP动态路由109

简介109

配置110

实验111

没有启用RIP111

在端点上启用RIP112

在除了一台机器外的所有机器上

启用RIP113

在端到端上启用RIP115

在网络图中增加一个环路116

对一个故障链路的调整117

开放最短路径优先117

问题118

讨论与研究119

参考资源119

实验44边界网关协议120

简介120

配置121

实验122

建立BGP对等路由器会话122

撤销路由124

恢复连接125

问题126

讨论与研究127

参考资源127

第5章链路层协议129

引言129

实验51MAC地址和地址解析

协议(ARP)130

简介130

配置132

实验132

地址解析协议132

MAC地址欺骗134

问题136

讨论与研究137

参考资源137

实验52以太网138

简介138

配置140

实验 141

以太网交换机141

以太网集线器143

问题144

讨论与研究144

参考资源145

实验53无线局域网146

简介146

配置149

实验150

信标帧150

WEP禁用151

数据帧153

启用WEP153

问题154

讨论与研究154

参考资源155

第6章安全157

引言157

实验61加密技术158

简介158

配置159

实验160

明文的telnet会话160

加密的SSH会话160

对SSH的攻击162

HTTP和HTTPS的比较163

问题165

讨论与研究165

参考资源 166

实验62IP欺骗和TCP会话窃用167

简介167

配置167

实验168

TCP会话劫持168

TCP会话终止172

问题172

讨论与研究173

参考资源173

实验63系统漏洞174

简介174

配置175

实验176

端口扫描176

冲击波蠕虫病毒178

问题179

讨论与研究180

参考资源180

索引181