网络协议分析实验报告

网络协议分析实验报告

2023年7月31日发(作者:)

实 验 报 告

课程名称 计算机网络 实验名称 网络协议分析

系别 专业班级 指导教师

学号 姓名 实验日期 实验成绩

一、实验目的

掌握常用的抓包软件,了解ARP、ICMP、IP、TCP、UDP协议的结构。

二、实验环境

1.虚拟机(VMWare或Microsoft Virtual PC)、Windows 2003 Server。

交换机

校园网

客户机A

客户机B

2.实验室局域网,WindowsXP

三、实验学时

2学时,必做实验。

四、实验内容

注意:若是实验环境1,则配置客户机A的IP地址:192.168.11.X/24,X为学生座号;另一台客户机B的IP地址:192.168.11.(X+100)。在客户机A上安装EtherPeek(或者sniffer pro)协议分析软件。若是实验环境2则根据当前主机A的地址,找一台当前在线主机B完成。

1、从客户机A ping客户机B ,利用EtherPeek(或者sniffer pro)协议分析软件抓包,分析ARP 协议;

2、从客户机A ping客户机B,利用EtherPeek(或者sniffer pro)协议分析软件抓包,分析icmp协议和ip协议;

3、客户机A上访问,利用EtherPeek(或者sniffer pro)协议分析软件抓包,分析TCP和UDP 协议;

五、实验步骤和截图(并填表)

1、分析arp协议,填写下表

1 ARP Request请求数据包中的“ARP-Address Resolution Protocol”的具体信息:

硬件类型:1 Ethernet (10Mb)

硬件地址长度:6 协议地址长度:4

发送方硬件地址:00:16:D3:B4:5F:06

发送方协议地址:10.3.179.98

硬件类型:1 Ethernet (10Mb)

硬件地址长度:6 协议地址长度:4

发送方硬件地址: 18:A9:05:8D:A0:3F

发送方协议地址:10.3.179.98

协议类型:0x0800 IP

操作类型:1 ARP Request

接收方协议地址:10.3.179.99

目标硬件地址:00:00:00:00:00:00

协议类型:0x0800 IP

操作类型:2 ARP Response

接收方协议地址:10.3.179.99

目标硬件地址:00:16:D3:B4:5F:06

ARP Response请求数据包中的“ARP-Address Resolution Protocol”的具体信息:

2、分析icmp协议和ip协议,分别填写下表

表一:ICMP报文分析

PING Req 请求数据包中“ICMP-Internet Control Messages Protocol”的具体信息

类型:8 代码:0 校验和:0x415C

校验和:0x495C

标识:0x0200 序列号:0x000A

标识:0x0200 序列号:0x000A

数据:32

bytes

数据:32

bytes

PING Reply 应答数据包中“ICMP-Internet Control Messages Protocol”的具体信息

类型:0 代码:0

2

表二:IP报文分析

PING Req 请求数据包中“IP-Intern Protocol Datagram”的具体信息

版本: 4

标识:9876

生存时间:64

首部长度:5 (20 服务bytes) 型:%00000000

标志:%000

协议:1

类总长:60

片偏移:0

首部校验和:0xD961

3 源IP地址:10.3.179.99

目的IP地址:10.3.179.98

PING Reply 应答数据包中“IP-Intern Protocol Datagram”的具体信息

版本:4

标识:108

生存时间:64 协议:1

首部长度:5 (20bytes) 服务型:%00000000

标志:%000

首部校验和:0xFF89

类总长:60

片偏移:0

源IP地址:10.3.179.98

目的IP地址:10.3.179.99

3、分析TCP和UDP 协议,分别填写下表

表一:TCP协议

字段

Source port

Destination port

Sequence number

Acknowledgment Number

Data offset

Reserved Bit

URG

ACK

PUSH

第一次

1252

80

755798349

0

第二次

80

1252

3476569129

755798350

第三次

1252

80

755798350

3476569130

说明

源端口号

目标端口号

表示发送数据包的排序序号

表示希望接受数据包的排序序号

8 (20 8 (20 5 (20 用来说明数据包的大小

bytes) bytes) bytes)

%000000

<

.0....

..0...

%000000

<

.1....

..0...

%000000

<

.1....

..0...

保留空间

紧急指针

确认指针

不用等待缓冲区装满而直接把报文交给应用层

4 RST

SYN

FIN

Windows

Checksum

Urgent pointer

...0..

....1.

.....0

65535

0x4AC1

0

...0..

....1.

.....0

4380

0x2E7B

0

...0..

....0.

0

65535

0x8019

0

复位指针

同步信号

完成或释放指针

发送方希望被接受的数据大小

校验和

紧急指针,告知紧急资料所在的位置

表二: UDP 协议

字段

Source port

Destination

port

length

Checksum

48

0x6AD4

UDP数据报的总长度

校验和

14593

10099

含义

发送进程的端口号

接收进程的端口号

5

6

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690783179a425146.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信