传输层协议分析

第一关:TCP 包基础

  1. 实验内容与操作步骤(背景知识、所需技术等)
实验内容:

了解 TCP 数据包结构及格式,以及其具体的含义,理解并掌握 TCP 报文段标记的具体含义,在 Wireshark 抓包软件中分析 TCP 报文。

操作步骤:

  1. 打开 Wireshark ,加载实训文件夹中的tcp-ethereal-trace-1文件,并筛选出其中的"TCP"报文。
  2. 展开TCP分组,查看本机使用的 IP 地址和 TCP 端口号是什么,填写到文件中。

(3)gaia.cs.umass.edu(目标网站)的 IP 地址和 TCP 端口号是什么,填写到文件中。

(4)双击打开桌面上的工作区文件夹workspace,再打开实训文件夹myshixun,并打开其中的文件message-1.txt,将查询的信息保存到文件message-1.txt。

  1. 实验结果

第二关:三次握手

  1. 实验内容与操作步骤

实验内容:

了解分析 TCP 的三次握手的具体过程和三次握手协议的内容,在 Wireshark 中抓取 TCP 数据包。

操作步骤:

  1. 打开文件夹中tcp-ethereal-trace-1文件。

(2)打开编辑 ( edit ) ->首选项 ( preferences )-> Protocols -> TCP ,取消勾选 Relative sequence numbers(相对序列号)。 

(3)第一次握手时, TCP SYN 区段的序列号( SEQ )是什么,填写到 txt 文件中。

(4)由三次握手协议,客户端首次回复中,ACK=SEQ+1,根据(3)中的 SEQ 号,用tcp.ack==SEQ+1(具体数字)命令筛选出相应数据报,查看gaia.cs.umass.edu 发送给客户端计算机回复的 SYN 的序列号( SEQ )是多少,填写到 txt 文件中。

(5)双击打开桌面上的工作区文件夹workspace,再打开实训文件夹myshixun中的项目文件夹,并打开其中的文件message-2.txt,将查询的信息保存到文件message-2.txt。

  1. 实验结果

第三关:拥塞控制

  1. 实验内容与操作步骤

实验内容:

  1. 学习了解拥塞控制,掌握重传机制在 Wireshark 中抓取 TCP 数据包。

操作步骤:

  1. 打开 Wireshark,加载实训文件夹中的tcp-ethereal-trace-1文件
  2. 使用命令ip.dst==128.119.245.12进行筛选 
  3. 选中一条数据报,点击统计( Statistic s)-> TCP 流图形->时间序列( Stevens ),观察图形。判断此文件中是否有重传的区段(序列号一直增大则无,反之则有),填写到 txt 文件中
  4. 使用 http 命令筛选数据报,查看数据传输大小以及使用时间,计算 TCP 链接的吞吐量(kb/s、结果保留整数),填写到 txt 文件中

(5)双击打开桌面上的工作区文件夹workspace,再打开实训文件夹myshixun并打开其中的文件message-3.txt,将查询的信息保存到文件message-3.txt。

  1. 实验结果

第四关:UDP 包分析

  1. 实验内容与操作步骤
实验内容:

学习并且能够掌握简单的 UDP 包分析,以及了解UDP报文的简介和报文格式。

操作步骤:

 (1)打开 Wireshark,加载实训文件夹中的http-ethereal-trace-5文件,筛选 UDP 数据包 

(2)从跟踪中选择一个 UDP 数据包。打开该数据包,查看 UDP 标头中的四个字段的名称,并将这四个字段的名称写入 txt 文件(用“;”分隔)

(3)UDP 标头的四个字段总共有多少字节,将信息写入 txt 文件

(4)从 IPV4(Internet Protocol Version4)中找到 UDP 的协议号是多少,将信息写入 txt 文件

5双击打开桌面上的工作区文件夹”workspace”,再打开实训文件夹”myshixun”,并打开其中的文件message-4.txt,将查询的信息保存到文件message-4.txt

实验结果

问题与解决

本实验中协议识别与分类是网络分析的基础,我们可以通过抓包工具Wireshark等来捕获数据包,并识别其协议类型对传输层的协议。如TCP和UDP我们需要对于TCPIP协议组端口用于云识上层协议,而IP地址则用于标识网络中的设备,可以通过查看传输层端口和地址,了解应用层协议传输特点,进一步理解端到端通信的过程,流量控制和拥塞控制是网络性能优化的关键产品。当网络拥堵时节点需要控制发送速率,以便以避免丢包。而当接收方处理问处理能力不足时,发送方也需要控制发送速率,以避免丢包。

实验总结

  在本实验中了解到在运输层TCP和UDP协议的应用,了解他们的报文结构标志为端口号等,以便进行分类,通过实现掌握长乐的传输层协议特点,学会使用抓包工具进行协议识别与分类,抓取层端口与地址识别是理解应用层协议传输特点的关键,以及两种协议各自的分析与具体应用让我有了不少的认识。

  • 15
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值