【TPC协议头解析】
Source Port 源端口
Destination Port 目的端口
Sequence Number 数据报编号 (seq)(按字节序)保证有序
Acknowledgment Number (ACK) 报文应答, 保证可靠性
Data offset 跳到data数据部分
Reserved 保留部分
URG 紧急数据标识
ACK 确认消息 ,收到设置为1
PSH 真正数据收到 , 设置为1
RST 复位 置为1(没提供服务 或者 连接有问题)
SYN 握手使用
FIN 挥手使用
Window 窗口 吞吐大小
Checksum 校验和
Urgent Pointer 紧急指针
Options 选项 (动态变换的)
Padding 保留32位对齐
data 数据部分
Seq :在TCP中,数据不是按包排序的,而是按字节排序的。每个包的Seq Number代表的是发送字节的起始序号。发送的第一个包的初始序号是随机的,在创建连接的三次握手中交换。
Ack , 代表希望对方下一次发送数据的起始位置。
【TPC协议头解析】相关推荐
- 【UDP协议头解析】
- pelco-d协议数据解析示例
pelco-d协议数据解析示例 2014-08-14 21:57 286人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: 程序编程(12) 作者同类文章X 代码工人的仓库(36) 作者同类文章 ...
- 蚂蚁集团网络通信框架 SOFABolt 功能介绍及协议框架解析 | 开源
简介:开源网络通信框架 SOFABolt 首次线上直播文字回顾. ,有趣实用的分布式架构频道. 回顾视频以及 PPT 查看地址见文末.欢迎加入直播互动钉钉群 : 30315793,不错过每场直播. 大 ...
- Wayland 协议的解析
Wayland 首先是一种协议(Compositor 与客户端之间进行通信的协议),然后才是对协议的实现.所以第一步是协议的定义. 1. Wayland 协议的定义 Wayland 协议使用 XML ...
- C# 串口操作系列(4) -- 协议篇,文本协议数据解析 .
上一篇已经介绍了协议的组成,一个协议,一般具有 :协议头+长度+数据+校验 , 文本格式可以直观的定义回车换行是协议的结尾,所以我们可以省略数据长度,增加协议尾.即: 协议头 + 数据 + 校验 + ...
- 文件上传漏洞总结(含原因+防御措施)+白名单+黑名单+内容、头+解析漏洞/修补方案
文件上传漏洞简单总结+白名单+黑名单+内容.头+解析漏洞/修补方案 问题 什么是文件上传漏洞? 危害? 防御措施? 文件上传(验证/绕过)措施? 前端 js类绕过? 后端 黑名单绕过 特殊解析后缀 . ...
- TCP/IP协议深度解析
TCP如何有序性的 ARP TCP的拥塞控制 TCP的半连接队列与全连接队列 TCP粘包与分包 网线断了, TCP怎么处理 TCP的长连接与短连接 TCP的11个状态迁移 send返回正数, 是不是成 ...
- 使用U-Boot的mkimage制作FIT镜像或给镜像加协议头
1.环境信息: Version Info:U-Boot 2016.092.0+g199df35 (Nov 20 2016 - 12:55:17 +0800) ARCH:arm CPU:Freescal ...
- C# 串口操作系列(4) -- 协议篇,文本协议数据解析
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wuyazhe/archive/2010/06/09/5657188.aspx 上一篇已经介绍了协议的组成,一个协议,一 ...
最新文章
- Mac上 如何快速玩起rocksdb
- oracle scn与数据恢复,SCN与数据库恢复的关系
- 自然语言处理(NLP)前沿进展报告
- WordPress ProPlayer插件‘id’参数SQL注入漏洞
- 高并发系统处理之——限流
- qml中使用combobox实现多级菜单_excel实用技巧:如何构建多级下拉菜单
- linux 空间不够了,怎么办?Disk Requirements:At least 11MB more space needed on the / filesystem....
- 作为医生,除了买花,还能在情人节用什么特别的方式表白呢?(情书-病历体)...
- how to setup a Kubernetes cluster on GCP
- 基于Bootstrap和animate.css的模态框动画效果
- OpenCV3与深度学习实例-使用OpenPose进行人体姿态估算
- 06 php 单例模式
- 免费「模拟面试」福利反馈连载(20180128期)
- ffmpeg 将swf文件转 mp4
- MATLAB程序设计-1.MATLAB简介
- python算方差_python计算方差
- 输入正整数后逆置输出
- echart 设置折线红色警戒线
- 150集Linux网络编程培训视频吐血整理 | 网络基础
- 文件系统(ext2)
热门文章
- Apache Camel 3.1 – XML路由的快速加载
- Apache Ivy 2.5.0发布
- 带有Oracle Digital Assistant和Fn Project的会话式UI。 第三部分,迁移到云
- java的对象对象映射_Java对象到对象映射器
- java方法传对象参数_Java方法中的参数太多,第2部分:参数对象
- Storm和Kafka集成的重要生产错误和修复
- atom feed_适用于Atom Feed的Spring MVC
- osgi导出包和非导出包_了解如何解决OSGI捆绑包
- 将2个字符写入单个Java char
- shader weaver_Oracle通过邀请Weaver和Chin推动JavaFX向前发展