计算机网络实验报告
院系:
专业:
班级:
姓名:
学号:
日期:
实验三 主要网络协议的分析
实验目的
利用wireshark分析tcp和udp数据包
实验设备
计算机一台
实验内容
1 . ping www.baidu.com
向百度发数据包,目的了解百度ip地址
查百度IP
查本机IP
2.在过滤栏中输入 :ip.addr==本地ip地址 and ip.addr==百度的ip地址
3.打开浏览器,输入www.baidu.com
4.tcp数据包
第一次握手
第二次握手
第三次握手
UDP数据包分析
过滤语句 ip.addr==ip地址 and udp
实验结果及网络协议分析
TCP协议的“三次握手”连接建立报文分析
握手阶段 | 源端口 | 目的端口 | 序号 | 确认序号 | URG | ACK | PSH | RST | SYN | FIN | 窗口 |
1 | 14042 | 80 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 64240 |
2 | 80 | 14042 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 8192 |
3 | 14042 | 80 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1029 |
UDP报文分析
UDP 报文 | 字段名 | 字段值 |
源端口 | 53367 | |
目的端口 | 53 | |
长度 | 36 | |
校验和 | 0x602d |
【实验总结】
本次实验利用wireshark分析tcp和udp数据包,让我对wireshark的使用以及ping命令的功能有了进一步的认识,深入了解了TCP协议连接建立时三次握手的较为详细的过程。
在实验界面当中,通过查看图标中的中间绿色行,点击SYN ACK的标志,就可以识别SYN的确认报文,它的值为1时表示已经收到报文,且表示愿意接受的下一个报文的序号。
在实验过程中我还发现,TCP连接过程中参与协商的参数有源端口号,目标端口号、序号(Seq)和确认号ACK等。
这次实验通过抓包分析捕获UDP数据包,记录并分析各字段的含义,并与UDP数据包格式进行了比较,让我从课本上学到的理论知识在这次实验中得到了更充分的巩固。
总之,这次实验让我直观地体会到了UDP协议和TCP协议的区别,以及它们的报文格式在数据包中的体现,让我对TCP三次握手的过程有了更深入的认识。