计算机网络实验一到四总结

实验一:Linux 虚拟网络环境和 Wireshark 抓包软件

  1. 使用命令,验证 tun 模块是否已经安装
modinfo tun

在这里插入图片描述
2. 在 CentOS 中安装 EPEL 源和 Wireshark 软件

安装 EPEL 源使用命令:
yum install epel-release
安装 Wireshark 软件使用命令:
yum install wireshark
yum install wireshark-gnome

3.打开wireshark
在这里插入图片描述
4.使用 ping 命令,进行两次网络连通性测试,展示抓包结果
在这里插入图片描述

实验二:HTTP 协议探索和分析

  1. 在 Vmware 中的 linux 主机上启动 Wireshark 软件,选择连接互联网的网络接口,启动抓包(选择 ens33,点击 start)。

  2. 在主机上打开浏览器,访问 http://www.zzu.edu.cn,等待网页完全显示出来后关闭浏览器。

  3. 在 Wireshark 中停止抓包,保存抓包结果在这里插入图片描述

  4. 在 Wireshark 的显示过滤器中输入“http.host == www.zzu.edu.cn”,使Wireshark 仅显示 HTTP 协议报文中包含首部行“Host:www.zzu.edu.cn”的报文,分析出服务器 www.zzu.edu.cn 的 IP 地址为 202.196.64.48
    在这里插入图片描述

  5. 在 wireshark 的显示过滤器中输入“ip.addr==202.196.64.48”,使 wireshark显示 Web 服务器参与的所有通信数据
    在这里插入图片描述

  6. 在 wireshark 的显示过滤器中输入“http.set_cookie or http.cookie”,使 wireshark 显示包含 set_cookie 的 HTTP 响应和包含 cookie 的 HTTP 请求
    在这里插入图片描述

实验三:UDP 协议探索和分析

  1. 打开一个终端窗口,利用 Linux 命令 bash 将本窗口模拟成主机 ns56A 的终端Linux 将在网络命名空间 ns56A 中开启 bash 交互,之后输入的 Linux命令均在 ns56A 中执行,相当于模拟了主机 ns56A 的终端
  2. 再打开一个终端窗口,利用 Linux 命令 bush 将本窗口模拟成主机 ns57C 的终端
  3. 新开一个终端窗口,执行 Linux 命令,在主机 ns57C 上后台启动 Wireshark,并选择接口tap57C,启动抓包分析
  4. 在主机 ns56A 的模拟终端中,打开 UDP 客户程序,并指定 UDP 服务程序的 IP 地址和端口
  5. 在主机 ns56A 的模拟终端中,输入任意一行字符,然后回车确认,将输入的字符发送给主机 ns57C,并且在主机 ns57C 的模拟终端中,输入任意一行字符,然后回车确认,将输入的字符发送给主机 ns56A
    在这里插入图片描述
    在这里插入图片描述
    可以发现全都收到了
  6. 在 Wireshark 中停止抓包,保存结果并分析本次 UDP 通信,理解 UDP 用户数据报格式

实验四:TCP 协议探索和连接管理分析

  1. 上面步骤与实验三一样

  2. . 新开一个终端窗口,执行 Linux 命令,在主机 ns57C 上后台启动 Wireshark,并选择接口tap57C,启动抓包,选择 tap57C 接口,启动抓包

  3. 在主机 ns57C 的模拟终端中,在 4499 端口打开 TCP 服务,开启 shell 程序执行完毕后,通过 TCP 连接收到的字符将被发送到主机 ns57C 的 shell 中执行
    在这里插入图片描述

  4. 在 ns56A 的模拟终端中,打开 TCP 客户程序,指定 TCP 服务程序的 IP 地址和端口然后输入 cat 3500.0,将该命令发送到主机 ns57C 的 shell 中,读取文件 3500.0,命令执行结果通过 TCP 连接发送回主机 ns56A
    在这里插入图片描述

  5. 在主机 ns57C 和 ns56A 上,先后用“Ctrl+c”终止 TCP 通信

  6. 在 wireshark 中停止抓包
    在这里插入图片描述

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值