| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Windows下完成SCTP简单抓包 -> 正文阅读 |
|
[系统运维]Windows下完成SCTP简单抓包 |
Windows下完成SCTP简单抓包文章目录一、实验主机信息二、所使用的程序sctplib-1.0.4.exe、glib-1.2.zip 、wireshark 三、程序安装1.将sctplib-1.0.4.exe和glib-1.2.zip下载到本地计算机上。 2.安装 sctplib-1.0.4.exe到本机器上,安装完后将glib-1.2.zip解压到它的安装目录下,例如:E:/Program Files/sctplib下面。 3.这个SCTP的实现是在两个机器之间进行的,所以要另外一台机器也要和你自己安装相同的工具(以上两个)。 四、实验过程
五、报文分析1.SCTP报文格式
2.SCTP四次握手
SCTP INIT报文SCTP INIT-ACK 数据报注:INIT中的验证标志位,因为还未接收到对方ACK中的初始标志,默认为0
可变长参数:IPv4地址参数(5) IPv4地址(32bit无符号整数):包含发送方端点的IPv4地址,采用二进制编码。 IPv6地址(128bit的无符号整数):包含发送方端点的IPv6地址,采用二进制编码。 防止Cookie过期参数(9) 建议的COOKIE存活跨度增量(32bit的无符号整数),该参数用来向接收方指示发送方希望接收方为其缺省的COOKIE的存活跨度增加的毫秒数。 主机名地址(11) 主机名:可变长度,该字段包含了按照RFC1123规定的“主机名句法”定义的主机名,主机名地址的解析不在本标准中规定,该参数中至少有一个非空的中止符包含在主机名字符串中,并且应包含长度。 支持的地址类型(12) 地址类型(16bit无符号整数):该参数使用对应的地址类型的类型值(例如:IPv4=5,IPv6=6,主机名=11) 实例分析:
SCTP INIT_ACK 数据报
SCTP COOKIE_ECHO数据报
SCTP COOKIE_ACK 数据报
SCTP SACK数据报
SCTP DATA块
注:以下两个报文为另一次连接建立所抓到的,所以固定首部中的验证标志位与上面不同。 SCTP HEARTBEAT块
SCTP HEARTBEAT_ACK块
报文实例: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 0:30:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |