《计算机网络实验教案(7)网络协议分析-TCP和UDP协议4.pdf》由会员分享,可在线阅读,更多相关《计算机网络实验教案(7)网络协议分析-TCP和UDP协议4.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机网络实验第 1 页 共 3 页网络协议分析-TCP 和 UDP 协议一、实验目的1.了解 TCP/IP 协议中的传输层协议。2.了解 TCP、UDP 报文结构。3.掌握 TCP 连接建立和拆除过程。二、实验内容1.利用 Ethereal 来观察 pcattcp 命令产生的 UDP 数据。2.利用 Ethereal 来观察 pcattcp 命令产生的 TCP 数据。三、实验环境主机 2 台。1 台为服务器;1 台作为客户机。四、实验步骤1.主机地址配置(1)配置主机 IP 地址及子网掩码。2.启动 Ethereal,设置过滤器,开始捕捉。(1)在客户机上运行 Ethereal。(2)选择
2、Ethereal 菜单CaptureInterface,选择本地连接所在接口。(3)设置包捕捉过滤器。在捕获选项设置窗口中,设置过滤器为udp其余选项不变。(4)点击Start按钮开始捕获数据包。3.从客户机上发送 UDP 数据到服务器(1)在服务器的命令窗口下输入:pcattcp r u p 6000【在端口 6000 上接收 UDP 数据】(2)在客户机上命令窗口下输入:Create PDF with GO2PDF for free,if you wish to remove this line,click here to buy Virtual PDF Printer计算机网络实验第 2
3、 页 共 3 页pcattcp t u p 6000 l 500 n l 192.168.1.1【向服务器端口 6000 上发送 1 个长度为 500字节的 UDP 数据】4.停止数据包捕捉点击客户机上 Ethereal 的捕捉窗口中的Stop按钮,停止数据包捕捉。5.查看捕获的数据包(1)在 Ethereal 中查看捕获的 UDP 数据。(2)查看实际捕获的 UDP 数据包的个数。(3)注意客户机和服务器的端口号,记录 UDP 各个报文中的总长度等字段。(4)保存捕获结果。6.捕获从客户机发送到服务器的 TCP 数据(1)设置包捕捉过滤器为tcp。(2)开始捕捉。(3)在服务器上输入命令:p
4、cattcp r p 6000【在端口 6000 上接收 TCP 数据】(4)在客户机上输入命令:pcattcp t p 6000 l 500 n l 192.168.1.1【向服务器端口 6000 上发送 1 个长度为 500 字节的 TCP 数据】(5)点击捕捉窗口中的Stop按钮。(6)查看捕获的数据包u记录捕获的 TCP 报文的个数,注意客户机的端口号。u记录 TCP 建立连接时的 3 个报文详细信息。注意其中的标志位(ACK、SYN)、序号、确认号。u记录 TCP 拆除连接时的报文的详细信息。注意其中的标志位(ACK、FIN)、序号、结束标志。u记录第 1 个和第 2 个 TCP 报
5、文中的头部选项。(7)保存有关结果。7.捕获从客户机向服务器发送数据,但服务器相应端口没有程序接收时产生的数据(1)设置包捕捉过滤器为tcp。(2)开始捕捉。(3)在客户机上输入命令:pcattcp t p 6000 l 500 n l 192.168.1.1【向服务器端口 6000 上发送 1 个长度为 500 字节的 TCP 数据】(4)点击捕捉窗口中的Stop按钮。(5)查看捕获的数据包u记录捕获的 TCP 报文的个数。u记录服务器相应的报文。TCP 头部标志位为:RST+ACK。u记录客户机在建立连接时的尝试次数。(6)保存有关结果。五、实验要求Create PDF with GO2P
6、DF for free,if you wish to remove this line,click here to buy Virtual PDF Printer计算机网络实验第 3 页 共 3 页1.记录 UDP 协议头部结构。2.描述 TCP 建立连接的过程。3.描述 TCP 拆除连接的过程。4.记录 TCP 建立连接时的 TCP 头部选项,并描述其作用。5.记录 TCP 协议中连接一个主机上不存在的端口时,连接双方的处理过程。六、思考1.UDP和 TCP所能支持的报文长度分别是多少?两者一样吗?尝试利用 pcattcp发送长度大于 64kB 的 UDP 报文,可以吗?观察有关结果。2.TCP协议头部中接收窗口的作用是什么?观察在持续发送 TCP数据中该字段的变化情况。3.TCP 连接中采用的序号有多少位?会产生回绕现象吗?即有两个序号相同,但是数据不同的报文同时存在吗?Create PDF with GO2PDF for free,if you wish to remove this line,click here to buy Virtual PDF Printer