首页 > 其他分享 >TCP_MSS_OPTIONS_05:在SYN-ACK段中非法的MSS选项长度

TCP_MSS_OPTIONS_05:在SYN-ACK段中非法的MSS选项长度

时间:2024-06-09 17:31:07浏览次数:14  
标签:选项 05 ACK MSS SYN 发送 DUT

测试目的:

本测试用例的目的是验证DUT(被测试设备)在发送SYN段后,能否正确处理来自TESTER的SYN,ACK段中非法长度的MSS选项,而不会发生崩溃。这确保了DUT在面对不符合协议规范的数据包时的稳定性和健壮性。

描述:

在TCP三次握手过程中,SYN-ACK段是响应主动打开连接请求的一方(通常是服务器)发送的。该段通常包含MSS选项,用于通知请求方可以发送的最大报文段大小。如果SYN-ACK段中的MSS选项长度不是正确的长度,即不是2个字节,那么它就是非法的。本测试用例将模拟发送包含非法长度MSS选项的SYN,ACK段,并检查DUT是否能够处理这种情况而不会崩溃。

测试拓扑:

在这里插入图片描述

具体步骤:

  1. TESTER: 使DUT侧的应用程序发出一个主动的OPEN调用
  2. DUT: 发送一个SYN
  3. TESTER: 发送带有非法长度MSS选项的SYN,ACK,ilen
  4. TESTER: 验证DUT没有崩溃。

通过标准
2. DUT: 发送一个SYN
4. TESTER: 验证DUT没有崩溃。

测试迭代

  1. CASE: ilen = 0 (less than actual)
  2. CASE: ilen = 5 (more than actual)

参考文档:

  • RFC 1122 s4.2.2.5 p85 TCP Options “RFC-793 Section 3.1”
    (MUST)

标签:选项,05,ACK,MSS,SYN,发送,DUT
From: https://blog.csdn.net/qq_27718973/article/details/139536416

相关文章

  • 自动化运维工具——Saltstack部署及使用
    目录一、简介1.定义2.核心功能3.通信机制二、部署1.配置yum源2.安装服务3.连接认证Master和Minion三、实际运用1.命令格式2.演示操作2.1连通性测试2.2安装软件2.3卸载软件2.4测试模块一、简介1.定义Saltstack是一个配置管理系统(客户端和服务端),能够维护预......
  • cisco packet tracer 8.2.2 安装配置 基础教程 免登录免破解 简单方便
    1官网下载,需要账号2安装3启动之前,直接断网,禁用网卡(⊙﹏⊙)......
  • TCP_MSS_OPTIONS_03:未实现的TCP选项
    测试目的:本测试用例旨在验证DUT(被测试设备)在接收到包含未实现的TCP选项的SYN段时,是否能够正确处理并建立TCP连接。测试目的是确保DUT能够忽略它未实现的TCP选项,而不会导致连接建立过程中断或产生错误。描述:在TCP协议中,可能存在一些未被DUT实现的选项。根据TCP规范,未实现......
  • 【四种语言一网打尽(C\C++\Python\Golang)】L1-005 考试座位号
    L1-005考试座位号每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着......
  • 2024050801-重学 Java 设计模式《实战策略模式》
    重学Java设计模式:实战策略模式「模拟多种营销类型优惠券,折扣金额计算策略场景」一、前言文无第一,武无第二不同方向但同样努力的人,都有自身的价值和亮点,也都是可以互相学习的。不要太过于用自己手里的矛去攻击别人的盾......
  • TCP_MSS_OPTIONS_02:在SYN段中无操作和选项列表结束选项
    测试目的:本测试用例的目的是验证DUT(被测试设备)在接收到SYN段中包含多个NoOperation(NO-OP)选项和一个EndofOptionsList(EOL)选项时,是否能够正确处理这些选项并成功建立TCP连接。描述:在TCP连接建立过程中,SYN段用于发起一个新的连接。除了用于协商参数的选项,如MSS,SYN段还可......
  • ArcGIS和ArcGIS Pro快速加载ArcGIS历史影像World Imagery Wayback
    ArcGIS在线历史影像网站WorldImagery Wayback(网址:https://livingatlas.arcgis.com/wayback/)提供了数期历史影像在线浏览服务,之前不少自媒体作者在文中宣称其能代表GoogleEarth历史影像。1、一点对比(1)同一级别下的版本覆盖面以下述区域为例,自2014年2月20日至2022年5月18......
  • C# 使用 stackalloc 在栈上分配内存
    stackalloc官方文档https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/stackallocAstackallocexpressionallocatesablockofmemoryonthestack.Astack-allocatedmemoryblockcreatedduringthemethodexecutionisautomaticallyd......
  • 0005量化tushare操作
    >Date:2024.04.24>Keywords:[Tushare平台介绍](https://tushare.pro/document/1)  **[Tushare](https://tushare.pro)是一个免费、开源的python财经数据接口包。**主要实现对股票等金融数据从**数据采集**、**清洗加工** 到 **数据存储**的过程  考虑到Python pandas包......
  • kvm链接克隆虚拟机迁移到openstack机器的实验
     总结如果是完整克隆的那种虚拟机,是可以直接在openstack使用的,如果镜像格式没问题的话。 因为kvm虚拟机大部分都是链接克隆出来的镜像,不可用直接复制使用,所以需要创建新的镜像文件 创建空盘:qemu-imgcreate-fqcow2mcwlink1-new.qcow250G将链接克隆镜像数据导入到空......