1、按实验步骤,使用 tcpdump 抓取 TCP 报文段,观察三次握手建立连接和四次握手释放连接的过程,并截图。
下载对应代码文件
使用命令安装并运行 tcpdump
运行 server、client 程序
回到tcpdump查看抓取的报文段内容
2、使用实验给出的聊天程序收发消息,用 tcpdump 抓取包含聊天内容的 TCP 报文段,解读聊天内容,并截图。
抓取包含聊天内容的 TCP 报文段
·解读hi与hello这一部分聊天:
(1)由server向client发送信息hi~
源端口1e61
目的端口85ba
序号为d288 4ba7
确认号为4f10 5377
六位保留为8018
窗口值为00e5
检验和fe2d
紧急指针为0000
选项字段为0101 080a 5718 5c4f 5718 2c84
数据内容为6869 7e,即hi~
下一段是不带数据的确认报文段。
(2)由client向server发送信息hello~
源端口85ba
目的端口1e61
序号为4f10 5377
确认号为d288 4baa
六位保留为8018
窗口值为0156
检验和fe2e
紧急指针为0000
选项字段为0101 080a 5718 70e9 5718 5c4f
数据内容为6865 6c6c 6f7e,即hello~
下一段是不带数据的确认报文段。
实验收获:学习了使用 tcpdump 抓取 TCP 报文段,观察三次握手建立连接和四次握手释放连接的过程,以及使用实验给出的聊天程序收发消息,用 tcpdump 抓取包含聊天内容的 TCP 报文段,解读聊天内容。
学习时间 61分钟
操作时间 18分钟
按键次数 65次
实验次数 2次
报告字数 1598字
是否完成 完成