1 The Assignment

1.1 实验

打开 Wireshark,执行一些会导致主机发送和接收多个 UDP 数据包的操作。然后停止数据包捕获后,设置数据包筛选器,以便 Wireshark 仅显示在主机上发送和接收的 UDP 数据包。

1.2 QA

  • 从跟踪中选择一个 UDP 数据包。 从此数据包中,确定 UDP 标头中有多少字段。 (建议不要查看课本,直接根据您的数据包跟踪结果回答),并为这些字段命名。




  • 通过查询 Wireshark 的数据包内容字段中显示的信息,确定每个 UDP 报头字段的长度(以字节为单位)。
    从上面图片中可以看出都是2个字节的长度。
  • 长度字段中的值是指的是什么?(此问题您可以参考课本)。 使用捕获的UDP 数据包验证您的声明。
    UDP报文段长度:UDP头部长度(8 Bytes) + 数据长度。
  • UDP 有效负载中可包含的最大字节数是多少? (提示:这个问题的答案可以通过你对上述 2 的回答来确定)
    Length字段长度为2字节,也就是数据报最长为2^16-1=65536B,而 UDP 有效负载中可包含的最大字节数就是:Length字段长度减去头部信息长度,即65536-8
  • UDP 的协议号是什么? 以十六进制和十进制表示法给出答案。 要回答这个问题,您需要查看包含此 UDP 段的 IP 数据报的 Protocol 字段(参见书中的图 4.13 和 IP 头字段的讨论)。
  • 观察发送 UDP 数据包后接收响应的 UDP 数据包,这是对发送的 UDP 数据包的回复,请描述两个数据包中端口号之间的关系。(提示:对于响应UDP 目的地应该为发送 UDP 包的地址)

03 Wireshark UDP相关推荐

  1. 03 Wireshark DNS

    1 nslookup nslookup工具是最基本的操作,它允许运行该工具的主机查询任何指定的DNS服务器的DNS记录.查询的DNS服务器可以是根DNS服务器.顶级域DNS服务器.权威DNS服务器和中 ...

  2. 03 Wireshark TCP

    1 捕获从计算机到远程服务器的批量TCP传输 1.1 实验 启动您的web浏览器.进入http://gaia.cs.umass.edu/wiresharklabs/ Alice.txt,获取<爱 ...

  3. Java基础知识强化之网络编程笔记03:UDP之UDP协议发送数据 和 接收数据

    1. UDP协议发送数据 和 接收数据 UDP协议发送数据: • 创建发送端的Socket对象 • 创建数据,并把数据打包 • 调用Socket对象的发送方法,发送数据包 • 释放资源  UDP协议接 ...

  4. UDP协议抓包分析 -- wireshark

    UDP协议抓包分析 – wireshark UDP是User Datagram Protocol用户数据报协议的简称.他是OSI七层模型中一种无连接的传输层协议,提供面向事务的简单的不可靠信息传送服务 ...

  5. 我是如何使用wireshark软件的

    长按二维码识别关注 技术共享|资料共享|沟通交流 01 简介 这篇文章介绍一个好用的抓包工具Wireshark, 用来获取网络数据封包,包括HTTP.TCP.UDP等网络协议包. 开始界面 wires ...

  6. 鲨鱼 抓包 oracle,抓包工具wireshark的操作使用

    关键字有:eq,== 等于.ne,!= 不等于.gt,> 比-大.lt,< 比-小 ge,>= 大于等于.le,<= 小于等于 and,|| 且 or,&& 或 ...

  7. wireshark过滤包规则

    1. Wireshark过滤语句中常用的操作符 关键字有: eq,== 等于 ne,!= 不等于 gt,> 比-大 lt,< 比-小 ge,>= 大于等于 le,<= 小于等于 ...

  8. UDP校验和(checksum)原理

    目录 1.校验和原理 1.1 校验和计算 1.2 校验和验证 2.UDP校验和原理 2.1 UDP校验数据范围 2.2 发送方UDP校验和计算 2.3 接收方UDP校验和验证 3.UDP伪首部 4.U ...

  9. 或许,这是你见过最全的TCP+UDP图解系列

    或许,这是你见过最全的TCP+UDP图解系列 01 图解TCP TCP首部 流量控制 拥塞控制 三次握手,四次挥手 tcp 怎样保证数据正确性? 流量控制是为了让接收方能来得及接收,而拥塞控制是为了降 ...

最新文章

  1. git checkout 对工作目录的影响 —— Git 学习笔记 21
  2. 硬件基础:电脑当中各个硬件的作用介绍
  3. java中random方法取值范围_Java中的Random()函数
  4. git 上传项目到linux仓库_使用子模块和子树来管理 Git 项目 | Linux 中国
  5. 计算机算法刘汉英PDF,操作系统原理(刘汉英)
  6. Deppin系统软件打开备注
  7. 关于图像三通道和单通道的解释
  8. 反转链表 Reverse Linked List
  9. python安装教程-01-Python安装教程与特色介绍-小白python入门基础
  10. [poj1222]EXTENDED LIGHTS OUT(高斯消元)
  11. docker镜像打包
  12. python爬取谷歌图片_Python爬取谷歌街景图片
  13. jacob word另存为
  14. 注解@NotEmpty、@NotBlank、@NotNull三者的区别及使用范围
  15. Kodi+Alist v3 挂载阿里云盘他人分享链接打造在线影视库
  16. VirtualBox AndroidX86 网络设置
  17. 解读2018:13家开源框架谁能统一流计算?
  18. python tornado异步_python tornado异步性能测试
  19. 工作-大四实习生面经
  20. 蓝桥杯嵌入式史上最全最详细教程教你快速入门

热门文章

  1. linux车机软件市场,车机UI(用户界面)的发展现状
  2. FontAwesome
  3. 护眼用什么样的台灯比较好?护眼台灯的选购技巧
  4. 如何利用PHP防范CC攻击
  5. 基于ssm企业工资考勤管理系统
  6. 新手入门——详解时间序列预测(用Python)
  7. Office 365 利用并行工作流构建威客式任务管理系统之使用SharePoint Designer 定制任务过期提醒!
  8. 字符串的charCode
  9. 十分好用的Android源代码在线查看网站
  10. Element-UI+vue实现登录表单