计算机网络实验教案(7)网络协议分析-TCP和UDP协议4.pdf
-
资源ID:74654458
资源大小:63.97KB
全文页数:3页
- 资源格式: PDF
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
计算机网络实验教案(7)网络协议分析-TCP和UDP协议4.pdf
计算机网络实验第 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)选择 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 页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)在服务器上输入命令:pcattcp 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 报文中的头部选项。(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 GO2PDF 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