计算机网络原理与技术实验教程参考答案实验报告.docx

上传人:b****9 文档编号:26163241 上传时间:2023-06-17 格式:DOCX 页数:26 大小:454.53KB
下载 相关 举报
计算机网络原理与技术实验教程参考答案实验报告.docx_第1页
第1页 / 共26页
计算机网络原理与技术实验教程参考答案实验报告.docx_第2页
第2页 / 共26页
计算机网络原理与技术实验教程参考答案实验报告.docx_第3页
第3页 / 共26页
计算机网络原理与技术实验教程参考答案实验报告.docx_第4页
第4页 / 共26页
计算机网络原理与技术实验教程参考答案实验报告.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

计算机网络原理与技术实验教程参考答案实验报告.docx

《计算机网络原理与技术实验教程参考答案实验报告.docx》由会员分享,可在线阅读,更多相关《计算机网络原理与技术实验教程参考答案实验报告.docx(26页珍藏版)》请在冰豆网上搜索。

计算机网络原理与技术实验教程参考答案实验报告.docx

计算机网络原理与技术实验教程参考答案实验报告

声明:

每个实验都有与之对应的数据包,表格的数据都是分析数据包填上的,由于姜腊林老师只是批阅没有给我们批改,所以会有很多错的地方没改和不懂的地方没有写。

这真的仅仅是参考而已。

 

实验1.1Wireshart的使用实验

 

一、实验目的:

掌握协议分析软件Wireshark的使用。

二、实验设备:

电脑、Wireshart抓包工具

三、实验内容:

运行Wireshark程序,启动界面点击start按钮,进入Wireshark主窗口。

主窗口包含了捕获和分析包相关的操作。

四、实验步骤:

(1)启动Wireshark。

(2)开始分组捕获。

(3)保存抓包文件。

(4)分析抓包文件。

五、实验结果分析

(1)、Wireshark主窗口包含那几个窗口?

说明这些窗口的作用。

菜单栏:

菜单栏通常用来启动Wireshark有关操作,例如File.

工具栏:

工具栏提供菜单中常用项目的快速访问。

过滤器栏:

过滤器栏提供一个路径,来直接控制当前所用的显示过

滤器。

包列表窗口:

包列表窗口显示当前捕获的全部包的摘要。

包列表的

每一行对应一个包,不同包有不同的颜色。

如果选择了

某行,则更详细的信息显示在保协议窗口和包字节数据

窗口中,在包列表窗口中的每一行代表捕获的一个包,

每个包的摘要信息包括:

a、No:

包文件中包的编号。

b、Time:

包的时间擢,即捕获该包的时间,该时间戳的实际格式可以改变。

c、Source:

包的源地址。

d、Destination:

包的目标地址。

e、Length:

该数据包的长度。

f、Info:

包内容的附加信息。

包协议窗口:

包协议窗口以更详细的格式显示从包列表窗口选中的

协议和协议字段。

包的协议和字段用树型格式显示,可以扩展和收缩。

这是一种可用的上下文菜单,单机每行前的“+”就可以展开为以“—”开头的若干行,单击“—”又可以收缩。

包字节(十六进制数据窗口):

包字节窗口以十六进制形式显示出从包列表窗格中选定的当前包的数据,并以高亮度显示在包协议窗口中选择字段。

在常用的十六进制区内,左边的十六进制数据表示偏移量,中部为相应的十六进制包数据,右边对应的ASCII字符。

状态栏:

状态栏显示当前程序状态和捕获数据的信息。

通常其左边显示相关信息的状态,右边显示捕获包的数目及百分比和丢弃包的数目及百分比。

(2)区别:

显示过滤器用来在捕获的记录中找到所需要的记录。

包捕获过滤器用来过滤捕获的封包以免捕获太多的记录。

(3)包列表窗口选择一个TCP包(第4行),展开包协议窗口,将包协议窗口对应内容填入下表:

项目

包协议窗口中的字段值

包字节窗口的16进制值

源MAC地址

00:

25:

11:

81:

d1:

2c

00251181d12c

目的MAC地址

00:

d0:

f8:

a6:

2c:

78

00251181d29d

源IP地址

172.16.22.26

ac10161a

目的IP地址

172.16.19.11

ac10130b

IP版本号

4

45

IP首部长度

20bytes

45

源端口号

1924

0784

目的端口号

10110

277e

 

 

实验1.2以太帧分析实验

班级:

通信1301学号:

201385250114姓名:

尹清渝

一、实验目的

本实验的目的是掌握EthernetV2标准规定的MAC帧结构,了解TCP/IP的主要协议和协议的层次结构。

二、实验设备

装有woreshark软件的电脑,两台PC,

三、实验内容

教材1.2节的内容,实验时完成教材1.2.3节的步骤1到步骤4。

四、实验步骤

1、将捕获的包以“以太帧分析-姓名”命名并保存,实验完成后将该文件上传到“以太帧分析抓包文件”作业中;

2、在实验报告的实验结果和分析部分回答下列问题

①为了只捕获PC1和PC2间的数据包,应怎样设置包捕获过滤器。

答:

将wireshark的capturefilter设置为“noBroadcastandnoMulticast”

②分析一个EthernetV2帧,查看这个帧由几部分组成,缺少了哪几部分?

为什么?

答:

有目的MAC地址,源MAC地址,协议类型

没有数据和校验序列FCS

因为ICMP是“InternetControlMessageProtocol”(Internet控制消息协议)的缩写。

它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。

这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

因而没有校验序列FCS

 

③分析一个EthernetV2帧,填写下表:

NO.100

项目

包协议窗口中的字段值

包字节窗口的16进制值

源MAC地址

00:

25:

11:

8d:

6b:

6f

0025118d6b6f

目的MAC地址

00:

25:

11:

60:

11:

e5

0025116011e5

源IP地址

172.16.22.26

ac101613

目的IP地址

172.16.22.28

ac101614

源端口号

目的端口号

 

五、实验结果分析

实验1.3ARP协议分析实验

一、实验内容

本实验的目的是掌握ARP协议的解析过程,理解ARP高速缓存的作用,加深对IP地址和MAC地址的理解。

请在实验前预习教材1.3节的内容,实验时完成教材1.3.3节的步骤。

二、实验要求

1、将第一次捕获的包以“ARP分析-姓名-1”命名并保存,将第二次捕获的包以“ARP分析-姓名-2”命名并保存;

2、在实验报告的实验结果和分析部分回答下列问题

①前后两次ARP命令显示的高速缓存相同吗?

不同

②第二次高速缓存表中的内容有哪些?

③分析第一个捕获的报文文件,将相关内容填入下表:

ARP请求报文

ARP应答报文

字段

报文信息及参数

字段

报文信息及参数

硬件类型

Ethernet

(1)

硬件类型

Ethernet

(2)

协议类型

IP(0x0800)

协议类型

IP(0x0800)

硬件地址长度

6

硬件地址长度

6

协议地址长度

4

协议地址长度

4

操作

request

(1)

操作

reply

(2)

源站物理地址

00:

25:

11:

8c:

6d:

bd

源站物理地址

00:

d0:

f8:

a6:

2c:

78

源站IP地址

172.16.22.11

源站IP地址

172.16.22.254

目的站物理地址

00:

00:

00_00:

00:

00

目的站物理地址

00:

00:

00_00:

00:

00

目的站IP地址

172.16.22.6

目的站IP地址

172.16.22.180

④分析第一次捕获报文文件,回答下列问题。

(1)在捕获的数据包中有几个ARP数据包?

4个

(2)在以太帧中,ARP协议类型的代码值是什么?

ARP(0x0806)

⑤分析第二次捕获的报文文件,指出其与第一个报文文件的不同之处,并说明理由。

3、按照实验模板格式完成实验报告,将实验报告和抓包文件打包一起在本作业中提交。

 

实验1.4IP协议分析实验

一、实验内容

本实验的目的是掌握IP数据报格式,理解各字段语义,加深对IP协议的理解。

请在实验前预习教材1.4节的内容,实验时完成教材1.4.3节的步骤。

二、实验要求

1、将捕获的包以“IP分析-姓名”命名保存;

2、在实验报告的实验结果和分析部分回答下列问题

①分析IP数据包各字段值及其含义,结果填入下表。

本机IP地址

172.16.22.1

包序号

字段名

字段值

含义

字段名

字段值

含义

版本

4

IPV4协议

片偏移

0

偏移为0

头长

20

Ip分组的头长度

生存周期

64

分组在网络中生存的时间

服务类型

0x00

规定对数据分组处理方式

协议

UDP(17)

上层协议

总长度

69

报文总长度

校验和

0x588b

标识

0x0420

Ip协议给数据分组的标志

源地址

00:

25:

11:

8d:

6a:

8c

发送的IP地址

标志

0x00

目的地址

00:

d0:

f8:

a6:

2c:

78

②查看该数据的源IP地址和目的IP地址,他们分别是哪类地址?

3、按照实验模板格式完成实验报告,将实验报告和抓包文件打包一起在本作业中提交。

 

实验1.5IP分组分片实验

一、实验内容

本实验的目的是理解IP协议分片与重组原理,加深对IP协议的理解。

请在实验前预习教材1.5节的内容,实验时完成教材1.5.3节的步骤。

二、实验要求

1、将捕获的包以“IP分片-姓名”命名保存;

2、在实验报告的实验结果和分析部分回答下列问题

①以太网的MTU是多少?

1480字节

②对捕获的报文分析,将属于同一ICMP请求的分片找出来,主机PC1向WWW服务器发送的ICMP请求报文分成了几个分片?

3个

③若要让主机PC1向WWW服务器发送的数据分为3个分片,则Ping命令中的报文长度应在什么范围?

为什么?

2953-4432字节

④将第二个ICMP请求报文的分片信息填入表。

本机IP地址

172.16.22.4

分片序号

标识

标志

片偏移

数据长度

4

0x7fce(32718)

0x00

0

1480

8

0x7fce(32718)

0x00

1480

1480

12

0x7fce(32718)

0x00

2960

1480

16

0x7fce(32718)

0x00

4440

1480

3、按照实验模板格式完成实验报告,将实验报告和抓包文件打包一起在本作业中提交。

 

实验1.6ICMP协议分析实验

班级:

通信1301学号:

201385250114姓名:

尹清渝

一、实验内容

本实验的目的是掌握ping和tracert命令的使用方法,了解ICMP协议报文类型及其作用。

请在实验前预习教材1.6节的内容,实验时完成教材1.6.3节的步骤。

二、实验要求

1、将两次捕获的包分别以“ICMP1-姓名”和“ICMP2-姓名”命名保存;

2、分析“ICMP1-姓名”,在实验报告的实验结果和分析部分回答下列问题:

①总共捕获了几个ICMP报文?

分别属于那种类型?

②分析捕获的ICMP报文,查看表1中要求的字段值,填入表中。

表1ICMP报文分析

报文号

源IP

目标IP

ICMP报文格式

类型

代码

标识

序列号

3

172.16.22.51

113.240.233.90

8

0

512

24833

4

210.43.192.130

172.16.22.51

8

0

512

24833

12

172.16.22.51

113.240.233.90

8

0

512

25089

13

210.43.192.130

172.16.22.51

11

0

512

25089

20

172.16.22.51

113.240.233.90

8

0

512

25345

21

210.43.192.130

172.16.22.51

11

0

512

25345

34

172.16.22.51

113.240.233.90

8

0

512

25601

35

210.43.192.130

1720.16.22.51

8

0

512

25601

③分析在表1中哪个字段保证了回送请求报文和回送应答报文的一一对应,仔细体会Ping命令的作用。

3、分析“ICMP2-姓名”,在实验报告的实验结果和分析部分回答下列问题:

①捕获了报文中哪几种ICMP报文?

其类型码和代码各为多少?

②通过对两次截获的ICMP报文进行综合分析,说明ICMP协议在网络中的作用。

4、按照实验模板格式完成实验报告,将实验报告和抓包文件打包一起在本作业中提交。

 

实验1.7UDP协议分析实验

班级:

通信1301学号:

2013852500114姓名:

尹清渝

一、实验目的:

掌握UDP用户数据报格式,理解各字段语义,理解UDP端口的概念,加深对UDP无连接、简单高效特点的理解,学习TFTP服务器的使用。

二、实验设备:

实验室局域网中任意两台主机PC1,PC2.

三、实验内容:

掌握UDP用户数据报格式,理解各字段语义,理解UDP端口的概念,加深对UDP无连接、简单高效特点的理解,学习TFTP服务器的使用。

请在实验前预习教材1.7节的内容,实验时完成教材1.7.3节的步骤。

四、实验步骤:

步骤一:

查看实验室PC1,PC2的IP地址,并记录,如PC1的IP地址为172.16.1.101/24,PC2的IP地址为172.16.1.102/24。

步骤二:

按照上面CiscoTFTPServer软件的配置方法在PC1上建立TFTP服务器,在根目录下保存一个用于数据传输的文件,如f1.txt.步骤三:

在PC1.PC2中运行Wireshark,开始捕获报文,为了只捕获与实验有关的内容,将捕获条件设置为对方主机的IP地址,如PC1的截获条件为“host172.16.1.102”,PC2的截获条件为“host172.16.1.101。

步骤四:

在PC2上打开命令行窗口,接收TFTP服务器的文件,执行如下操作:

TFTP-i172..16.101GETfl.txt.步骤五:

停止捕获报文,将捕获的结果命名为UDP-学号-姓名并保存,分析UDP报文结构。

五、实验结果分析

二、实验要求

1、将捕获的包以“UDP-姓名”命名保存;

2、在实验报告的实验结果和分析部分回答下列问题

①实验中是用什么方法产生两台机器之间通信的UDP报文的?

为什么?

答:

用TFTP.

②选择第一个UDP报文,分析其结构,填写下表。

IP报文

源IP地址

172.16.22.17

协议

TFTP

目的IP地址

172.16.22.18

总长度

12

UDP报文

字段名

字段长度

字段值

字段表达信息

Sourceport

0687

1671

源端口

Destinationport

0668

1640

目的端口

length

000c

12

UDP总长度

Checksum

6e9e

0x6e9e

校验和

 

实验1.8TCP协议分析实验

班级:

通信1301学号:

201386250114姓名:

尹清渝

一、实验内容

本实验的目的是分析TCP报文格式,理解TCP的连接建立和连接释放的过程,同时学习3CDaemonFTP服务器的配置和使用。

请在实验前预习教材1.8节的内容,实验时完成教材1.8.3节的步骤。

二、实验要求

1、将捕获的包以“TCP-姓名”命名保存;

2、在实验报告的实验结果和分析部分完成下列问题

①结合本节TCP协议介绍部分的内容,分析TCP连接建立的“三次握手”过程,找到对应的报文,填写表1(传输方向填写PC2=>PC1或PC2<=PC1)。

表1TCP连接建立报文分析

报文号

传输方向

源端口

目的端口

序号

确认序号

同步位

SYN

确认位

ACK

24

Pc2=>pc1

1108

21

e8f622e9

00000000

1

0

25

pc1=>pc2

21

1108

fea033dc

e8f622ea

1

1

26

Pc2=>pc1

1108

21

e8f622ea

fea033dc

1

0

②从TCP-姓名的报文中的第一个FIN=1的TCP报文开始分析TCP连接释放的“四次握手”过程,填写表2。

表2TCP连接释放报文分析

报文号

传输方向

源端口

目的端口

序号

确认序号

终止位FIN

同步位SYN

确认位ACK

37

pc1=>pc2

21

1108

fea03464

e8f62325

1

0

1

38

pc2=>pc1

1108

21

e8f62325

fea03465

0

0

1

39

pc2=>pc1

1108

21

e8f62325

fea03465

1

0

1

40

pc1=>pc2

21

1108

fea03465

e8f62326

0

0

1

③UDP报文与TCP报文有何不同?

体会UDP协议和TCP协议的区别。

答:

两个都是传输层协议,udp是基于无链接的,tcp是基于连接的,udp在传输数据前无需知道目的主机是否可达,而tcp在传输数据前需要建立连接,一个三次握手来确认目的主机是否可达,然后才传输数据。

由此可见tcp先建立连接所以增加了开销传输要慢一些,而udp则要快一些。

实验1.9FTP协议分析实验

一、实验内容

本实验的目的是分析FTP报文格式和FTP协议的工作过程,同时学习Serv-UFTPServer服务软件的基本配置和FTP客户端命令的使用。

请在实验前预习教材1.9节的内容,实验时完成教材1.9.4节的步骤。

二、实验要求

1、将两次捕获的包分别以FTP1-姓名和FTP2-姓名命名保存;

2、在实验报告的实验结果和分析部分完成下列问题

①对FTP1-学号-姓名进行分析,找到TCP三次握手后第一个FTP报文,分析并填写表1;

表1FTP报文格式分析

源IP地址

172.16.22.1

源端口

21

目标IP地址

172.16.22.3

目标端口

1183

FTP字段

字段值

字段所表达的信息

ResponseCode

Servicereadyfornewuser(220)

可以看到用户名

ResponseArg

Serv-UFTPServerv15.0ready...

②在FTP1-姓名中找出FTP指令传送和响应的报文,填写表2;

表2FTP指令和响应过程分析

过程

指令/响应

报文号

报文信息

User

Request

10

USERtest1

Response

6

220Serv-UFTPServerv15.0ready...

Password

Request

13

PASS123

Response

11

331Usernameokay,needpassword.

Quit

Request

16

QUIT

Response

14

230Userloggedin,proceed.

 

③对第二次截获的报文进行综合分析,观察FTP协议的工作过程。

特别观察两种连接的建立过程和释放过程,以及这两种连接建立和释放的先后顺序,将结果填入表3。

表3FTP传送过程中的报文

文类型

所包括的报文序号号

客户端口号

服务器端口

控制连接的建立

4

1191

21

数据连接的建立

8

21

1191

FTP数据传送

9

1191

21

FTP指令传送和响应

11

21

1191

数据连接的释放

12

1191

21

控制连接的释放

14

21

1191

④第二次截获的报文中,FTP客户是以PORT模式还是PASV模式连接服务器?

你是如何判断的?

PASV模式,看端口

⑤FTP中的匿名帐户是什么?

USERanonymous

3、按照实验模板格式完成实验报告,将实验报告和抓包文件打包一起在本作业中提交。

 

实验1.11HTTP协议分析实验

学号:

201385250114班级:

通信1301姓名:

尹清渝

一、实验内容

本实验的目的是在PC机上访问WWW.CSUST.EDU.CN的Web页面,捕获报文,分析HTTP协议的报文格式和HTTP协议的工作过程。

请在实验前预习教材1.11节的内容,实验时完成教材1.11.3节的步骤。

二、实验要求

1、将捕获的包以“HTTP-姓名”命名保存;

2、在实验报告的实验结果和分析部分完成下列问题

①综合分析捕获的报文,查看有几种HTTP报文?

请求报文和响应报文

②在捕获的HTTP报文中,任选一个HTTP请求报文和对应的HTTP应答报文,仔细分析它们的格式,填写表1和表2。

表1HTTP请求报文格式

方法

GET

版本

HTTP/1.1

URL

首部字段名

字段值

字段所表达的信息

Accept-Language

zh-cn\r\n

浏览器使用的语言

User-Agent

Mozilla/4.0

浏览器的类型

Accept-Encoding

gzip,deflate\r\n

对主题执行任意编码方式

Host

\r\n

接收请求的主机名

Connection

Keep-Alive\r\n

传送完所请求的对象后市保持连接的

表2HTTP应答报文格式

版本

HTTP/1.1

状态码

200

短语

OK

首部字段名

字段值

字段所表达的信息

Content-Type

text/html\r\n

内容的类型是网页

Accept-Ranges

bytes\r\n

接收的范围是字节

ETag

"ae2cf0d75d6bcf1:

0"\r\n

该网页电子标签

Server

Microsoft-IIS/7.0\r\n

提供服务的平台

Date

Wed,18May201607:

00:

53GMT\r\n

提供日期和时间标志,记录报文建立的时间

③分析捕获的报文,客户机与服务器建立了几个连接?

服务器和客户机分别使用了哪几个端口号?

1309到1343

④综合分析捕获的报文,理解HTTP协议的工作过程,将结果填入表3中。

表3HTTP协议工作过程

HTTP客户机端口号

HTTP服务器端口号

所包括的报文号

步骤说明

1337

80

6

1337->80发出请求

1337

80

7

80->1337响应

1338

80

15

80->1338

1338

80

52

1338->80

1339

80

59

80->1339

1339

80

104

1339->80

1340

80

43

1340->80

1340

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1