1.
输入代码sudo apt-get update,sudo apt-get install tcpdump安装tcpdump
输入代码sudo tcpdump -vvv -X udp port 7777运行tcpdump程序,抓取发往端口号为7777的udp报文
在另一个终端上输入命令./test运行已经编写好的程序,向192.168.1.1IP地址中的7777端口发送内容为hello的udp数据报
tcpdump抓取的udp报文如上图所示,其中4500到0101是IP报头,e139到aa8b为udp报头,6865 6c6c为数据内容hello
2.
输入gedit test.c编辑test.c程序
将IP地址、端口号、内容修改
用gcc -o test1 test.c将test.c重新命名为test1
输入sudo tcpdump -vvv -X udp port 8888来抓取8888端口的内容
在另一个终端上输入./test1运行程序
抓取的udp报文如上图所示
学习心得:本次实验带我复习了传输层的相关知识,使我对udp协议有了更深刻的认识,并且学会了如何用tcpdump来抓取udp报文。
学习时间 1分钟
操作时间 0分钟
按键次数 0次
实验次数 3次
报告字数 1310字
是否完成 完成