UDP_INTRODUCTION_03:介绍 - 挂起的监听调用

测试目的:

验证当数据报到达一个没有挂起监听(LISTEN)调用的UDP端口时,UDP是否应该发送ICMP端口不可达(Port Unreachable)消息。

描述:

本测试用例旨在确保当数据报发送到DUT上一个未被监听的UDP端口时,DUT能够正确地响应ICMP端口不可达消息。这是根据UDP的行为规范,当数据报无法被交付到目标端口时,应向源地址发送错误报告。

测试拓扑:

具体步骤:

  1. 测试者:<HOST-1> 通过<DIface-0>向DUT发送消息,包含:
    • 目的IP地址字段设置为<DIface-0-IP>
    • 目的UDP端口字段设置为<unusedUDPDstPort1>
  2. 测试者:<HOST-1><DIface-0>上监听(最长等待时间不超过<ParamListenTime>)。
  3. DUT:发送<ICMP-Dest-Unrchbl>消息。

通过标准

  1. DUT:发送<ICMP-Dest-Unrchbl>消息。

参考文档:

  • RFC 1122 Section 4.1.1 Page 77 'Introduction' (SHOULD)
相关推荐
打不了嗝 ᥬ᭄14 小时前
传输层协议TCP
linux·服务器·网络·c++·tcp/ip
Rysxt_15 小时前
UDP请求解析教程:深入理解请求头、请求体与参数机制
网络·网络协议·udp
小马哥编程15 小时前
JWT 是由哪三个部分组成?如何使用JWT进行身份认证?
网络协议·http·架构·ssh
noravinsc16 小时前
https 可以访问 8866端口吗
网络协议·http·https
岛屿旅人16 小时前
英国国防部推进本土化开放架构建设
网络·人工智能·安全·web安全·架构
Unstoppable2216 小时前
八股训练营第 6 天 | HTTPS 和HTTP 有哪些区别?HTTPS的工作原理(HTTPS建立连接的过程)?TCP和UDP的区别?
tcp/ip·http·https·八股
重生之我在20年代敲代码16 小时前
【Linux网络编程】初识网络,理解TCP/IP五层模型
linux·运维·服务器·网络
称心-如意16 小时前
浅谈TCP与UDP协议:TCP和UDP分别是什么,区别在哪里
网络协议·tcp/ip·udp
努力学习的小廉17 小时前
深入了解linux网络—— 守护进程
linux·运维·网络
我是Feri18 小时前
HarmonyOS6.0开发实战:HTTP 网络请求与 API 交互全指南
网络·http·harmonyos·openharmonyos·harmonyos6.0