计算机网络:利用分组嗅探器分析传输层与网络层协议

目录

  • 实验内容
  • 实验目的
  • 实验预备知识
  • 实验过程描述
    • 实验一:对传输层协议TCP/UDP进行捕包分析
    • 实验二:对网络层协议IP进行捕包分析
  • 实验结果
    • 实验一:对传输层协议TCP/UDP进行捕包分析 结果如下:
    • 实验二:对网络层协议IP进行捕包分析 结果如下
  • 实验当中问题及解决办法

实验内容

利用分组嗅探器分析传输层与网络层协议

实验目的

  1. 了解传输层TCP/UDP协议构造;
  2. 了解网络层IP协议构造;

实验预备知识

  1. TCP段结构
  2. UDP段结构
  3. IP数据报结构

实验过程描述

实验一:对传输层协议TCP/UDP进行捕包分析

(1)启动浏览器,打开http://gaia.cs.umass.edu/ethereal-labs/alice.txt网页,得到ALICE’S ADVENTURES IN WONDERLAND文本,将该文件保存到主机上。
(2)打开http://gaia.cs.umass.edu/ethereal-labs/TCP-ethereal-file1.html在Browse按钮旁的文本框中输入保存在主机上的文件ALICE’S ADVENTURES IN WONDERLAND的全名(含路径)
(3)启动Ethereal,开始分组俘获。
(4)在浏览器中,单击“Upload alice.txt file”按钮,将文件上传到gaia.cs.umass.edu服务器
(5)停止俘获。
浏览追踪信息
(6)在显示筛选规则中输入“tcp”
实验结果如下:
计算机网络:利用分组嗅探器分析传输层与网络层协议_第1张图片
TCP拥塞控制实验:
在Ethereal已俘获分组列表子窗口中选择一个TCP 报文段。选择菜单。 Statistics->TCP Stream Graph-> Time-Sequence-Graph(Stevens)。
实验结果如下:
计算机网络:利用分组嗅探器分析传输层与网络层协议_第2张图片

实验二:对网络层协议IP进行捕包分析

1.打开Ethereal,开始包捕获,然后在Ethereal包捕获的选择屏幕上点击OK;
2.开启pingplotter,在“Address to Trace”窗口输入目的地目标的名字:
在“#of times to Trace”区域输入3。然后选择Edit->Options->Packet,确认在packet size字段的值为56,点OK。然后按下Trace按钮。
3.发送一组具有较长长度的数据包,通过Edit->Options->Packet在包大小区域输入值为2000,点OK。接着按下Resume按钮;
4.再发送一组具有更长长度的数据包,通Edit->Options->Packet在包大小区域输入值为3500,点OK。接着按下Resume按钮;
5.停止Ethereal tracing;
实验结果如下:
计算机网络:利用分组嗅探器分析传输层与网络层协议_第3张图片

实验结果

实验一:

你可能感兴趣的:(计算机网络实验,计算机网络)