网络TCPIP协议分析综合试验.docx
《网络TCPIP协议分析综合试验.docx》由会员分享,可在线阅读,更多相关《网络TCPIP协议分析综合试验.docx(12页珍藏版)》请在冰豆网上搜索。
![网络TCPIP协议分析综合试验.docx](https://file1.bdocx.com/fileroot1/2023-4/16/9e647bbf-d5a9-43d6-88e1-d142f6614321/9e647bbf-d5a9-43d6-88e1-d142f66143211.gif)
网络TCPIP协议分析综合试验
华北科技学院计算机学院综合性实验
实验报告
课程名称数据通信与计算机网络
实验学期2012至2013学年第二学期
学生所在系部计算机学院
年级专业班级
学生姓名学号
任课教师
实验成绩
计算机学院制
《数据通信与计算机网络》课程综合性实验报告
开课实验室:
网络工程实验室2013年5月6日
实验题目
网络TCP/IP协议分析综合试验
一、实验目的
1.通过实验,学习和掌握TCP/IP协议分析的方法及其相关工具的使用。
2.熟练掌握TCP/IP体系结构。
3.学会使用网络分析工具。
4.网络层、传输层和应用层有关协议分析。
二、设备与环境
●Windows2000server操作系统
●TCP/IP协议
●Sniffer工具软件
●
三、实验内容
1.要求同学掌握网络抓包软件Sniffer内容,包括捕获网络流量、进行详细分析:
●利用专家分析系统诊断问题
●实时监控网络活动
●收集网络利用率和错误等
2.协议分析
(一):
IP协议,内容包括:
●IP头的结构
●IP数据报的数据结构分析
3.协议分析
(二):
TCP/UDP协议,内容包括:
●TCP协议的工作原理
●TCP/UDP数据结构分析
4.协议分析(三):
应用层协议分析,内容包括:
●完整的FTP会话分析
四、实验步骤
1、IP协议下的ICMP协议实验
使用ping命令向域名为的主机发送数据包,并接收返回的数据包:
使用SnifferPro抓取两主机间通信的数据报:
本机发送的数据报为:
001aa9056d0b000973009a5a08004500
003c02fb00008001eb2176e6843c774b
da4d08002d5c02001e00616263646566
6768696a6b6c6d6e6f70717273747576
77616263646566676869
本机接收的数据报为:
000973009s5a001aa9056d0b08004500
003c02fb000035013622774bda4d76e6
84250000355c02001e00616263646566
6768696a6b6c6d6e6f70717273747576
77616263646566676869
(1)IP协议分析
发送数据报:
版本(4位)
0100
头长度(4位)
0101
服务类型(8位)
00000000
封包总长度(16位)
0000000000111100
封包标识(16位)
0000001011111011
标志(3位)
000
片断偏移地址(13位)
0000000000000
存活时间(8位)
10000000
协议(8位)
00000001
校验和(16位)
1110101100100001
来源IP地址(32位)
01110110111001101000010000111100
目的IP地址(32位)
01110111010010111101101001001101
选项(可选)
NULL
填充(可选)
NULL
数据
008002d5c02001e00
6162636465666768696a6b6c6d6e6f70
71727374757677616263646566676869
接收数据报:
版本(4位)
0100
头长度(4位)
0101
服务类型(8位)
00000000
封包总长度(16位)
0000000000111100
封包标识(16位)
0000001011111011
标志(3位)
000
片断偏移地址(13位)
0000000000000
存活时间(8位)
00110101
协议(8位)
00000001
校验和(16位)
0011011000100010
来源IP地址(32位)
01110111010010111101101001001101
目的IP地址(32位)
01110110111001101000010000100101
选项(可选)
NULL
填充(可选)
NULL
数据
0000355c02001e00
6162636465666768696a6b6c6d6e6f70
71727374757677616263646566676869
(2)ICMP协议分析
发送数据报:
类型(8位)
00001000
代码(8位)
00000000
校验和(16位)
0010110101011100
标识符(16位)
0000001000000000
序列号(16位)
0001111000000000
数据域(可变)
6162636465666768696a6b6c6d6e6f70
71727374757677616263646566676869
接收数据报:
类型(8位)
00000000
代码(8位)
00000000
校验和(16位)
0011010101011100
标识符(16位)
0000001000000000
序列号(16位)
0001111000000000
数据域(可变)
6162636465666768696a6b6c6d6e6f70
71727374757677616263646566676869
2.应用层实验
使用ftp命令登录IP地址为10.1.10.111的主机,并完成完整的ftp会话过程:
使用SnifferPro抓取两主机间通信的数据报,并进行分析:
(1)、TCP的建立
a.客户端向服务器发送连接请求报文,置SYN=1,seq=584637594:
b.服务器向客户端发送确认报文,置SYN=1,ACK=1,seq=3622251184,ack=584637595:
c.客户端向服务器发送确认报文,置ACK=1,seq=584637595,ack=3622251185:
(2)TCP连接的释放
a.客户端向服务器发送连接释放报文,置FIN=1:
b.服务器向客户端发送确认报文,置FIN=1:
c.服务器向客户端发送连接释放报文,置FIN=1:
d.客户端向服务器发送确认报文,置FIN=1:
五、协议验证及结果分析
1.IP协议提供无连接的、不可靠的、尽力而为的数据报投递服务。
目前INTERNET上广泛使用的第四版IP协议明确规定了IP数据报的结构,包括报头和数据域,报头为数据报传输时的控制信息,数据域携带用户数据。
2.TCP协议提供面向连接的、可靠的、面向数据流的投递服务。
它采用可变窗口机制进行传输控制,具有缓冲处理、全双工传输、流量控制等功能。
TCP协议为TELNET,FTP,WWW,EMAIL等多种应用层服务提供支持。
教师评价
评定项目
A
B
C
D
评定项目
A
B
C
D
基本网络传输模型清楚
操作熟练
基本网络原理清楚
解析完整
网络协议理解正确
文字流畅
分析协议正确
报告规范
其他:
评价教师签名:
年月日