网络分流器-TCP报文重组和会话规则-网络分流器
戎腾网络网络分流器又名核心网采集器,又分为固网采集器和移动信令采集器两大类!网络分流器是整个网络安全前端网络监控的重要基础装备! 我们在网络安全当中经常听到旁路,镜像,流量采集,DPI深度数据包检测,五元组过滤等相关词汇,今天网络分流器为大家讲讲TCP报文重组和会话规则!
网络分流器高密度兼顾10G和100G
一、基本概念
四元组:源IP地址、目的IP地址、源端口、目的端口。
五元组:源IP地址、目的IP地址、协议号、源端口、目的端口。
六元组:源MAC地址、源IP地址、源端口号、目的MAC地址、目的IP地址和目的IP地址。
七元组:源MAC地址、源IP地址、源端口号、目的MAC地址、目的IP地址和目的IP地址和协议号。
二、五元组确定一个会话还是四元组?
五元组通常是指由源IP地址,源端口,目的IP地址,目的端口和传输层协议号这五个量组成的一个集合。例如:192.168.0.1/10000/TCP/121.14.88.76/80就构成了一个五元组。其意义是,一个IP地址为192.168.1.1的终端通过端口10000,利用TCP协议,和IP地址为121.14.88.76,端口为80的终端进行连接通讯。
五元组能够唯一确定一个会话。
在TCP会话重组时,使用序列号确定TCP报文顺序可以解决数据报文不按顺序到达及其重传问题,并且利用二维链表对TCP会话就行还原。难点在于解决多连接问题、IP包乱序到达和TCP会话重传的问题。
原因:TCP协议是TCP/IP协议族中一个重要组成部分,TCP数据流的重组是高层协议分析系统设计和实现的基础。TCP协议是面向连接的可靠传输协议,而TCP下层的IP协议却是面向报文的不可靠协议,这回带来问题:IP不能保证TCP报文可靠的、顺序的传输。为了解决这个问题,TCP采取滑动窗口机制、字节流编号机制和快速重传算法机制等。这可以保证数据的可靠传输。
TCP会话(TCP_Session_IDT)可以通过四元组<源IP地址、目的IP地址、源端口号和目的端口号>唯一标识。
使用HASH表快速查找定位的特征,解决多个TCP会话同时处理的问题,快速处理多个会话问题。
在TCP头中Sequence Number是判断该数据包是否重传和包乱序的重要参数。在TCP连接刚建立时,会为后续TCP传输设置一个初始的SequenceNumber,每传送一个包含有效数据的TCP包,后续传送的TCP数据包的Sequence Number会作响应的修改,如果前一个包长度为N,则这个包的Sequence Number为前一个包Sequence Number加N。它是为保证TCP数据包按序传输来设计的,可以有效的实现TCP数据的完整传输,特别是当数据传输出现错误时可以有效进行错误纠正。
TCP重组数据文件写指针的SYN算法如下:
File_Init_Write_Pointer= Init_Sequence Number + 1;
File_write_Pointer= Current Sequence Number – File_init_Write_point;
检查TCP会话中是否存在空洞,可以来确定会话重组成功、失败和超时。
TCP建立连接需要3次握手,而终止一个连接需要4次握手。这是因为一个TCP连接时全双工的,每个方向必须单独的进行关闭。
规则1:六元组<源MAC地址、源IP地址、源端口号、目的MAC地址、目的IP地址和目的IP地址>,协议号是TCP,它应该是唯一的会话。
规则2:TCP头中4元组 < s y n、 f i n、s e q、l e n >,它应该是唯一的,不唯一说明存在重传情况。
网络分流器
转载于:https://blog.51cto.com/13853577/2322076
网络分流器-TCP报文重组和会话规则-网络分流器相关推荐
- 网络分流器-网络分流器-TCP重组和会话规则
戎腾网络网络分流器又名核心网采集器,又分为固网采集器和移动信令采集器两大类!网络分流器是整个网络安全前端网 络 监控的重要基础装备! 我们在网络安全当中经常听到旁路,镜像,流量采集,DPI深度数据包检 ...
- 网络:传输层 TCP报文格式解析
一.TCP报文格式 1.为了提供可靠的数据传输,TCP报文首部字段有较多的字段,TCP报文格式如下图: 图2 TCP报文格式 16位源和目标端口(16位):用于多路复用/多路分解来自或送至上层应用的数 ...
- 网络基本功:TCP报文及可靠性保证
目录 1.概念了解 2.Socket通信的基本流程 3.TCP报文协议格式 4.TCP的三次握手 5.TCP的四次挥手 6.TCP的数据重传 7.滑动窗口 8.其他 9.小结 10.代码实现 1.概念 ...
- 【SRE笔记 2022.9.21 网络及TCP握手】
SRE笔记 2022.9.21 TCP握手 AAA ARP协议 功能 网络发展历程 中继器 集线器(hub) 工作模式 冲突域 网桥 广播风暴 交换机的特点和作用 路由器 路由软件 经典三类网络拓扑 ...
- 详解TCP/IP协议栈面临的五大网络安全问题
文章来源:企鹅号 - 疯猫网络科技 1. IP欺骗 IP Spoof即IP 电子欺骗,可以理解为一台主机设备冒充另外一台主机的IP地址与其他设备通信,从而达到某种目的技术.早在1985年,贝尔实验室的 ...
- TCP报文发送的那些事
今天我们来总结学习一下TCP发送报文的相关知识,主要包括发送报文的步骤,MSS,滑动窗口和Nagle算法. 发送报文 该节主要根据陶辉大神的系列文章总结而来.如下图所示,我们一起来看一下TCP发送 ...
- 网络:TCP的滑动窗口与流量控制和拥塞控制
窗口 为什么要引入窗口机制 TCP 是每发送一个数据,都要进行一次确认应答.当上一个数据包收到了应答了, 再发送下一个. 这个模式就有点像我和你面对面聊天,你一句我一句.但这种方式的缺点是效率比较低的 ...
- TCP报文发送的那些事 1
今天我们来总结学习一下TCP发送报文的相关知识,主要包括发送报文的步骤,MSS,滑动窗口和Nagle算法. 发送报文 该节主要根据陶辉大神的系列文章总结而来.如下图所示,我们一起来看一下TCP发送 ...
- 网络编程--TCP/IP协议
参考:https://lijie.blog.csdn.net/article/details/105297532 https://blog.csdn.net/qq_20785973/article/d ...
最新文章
- 面向对象——单例设计模式
- java范例_Java范例集锦(一)
- 信息奥赛一本通(1839:【05NOIP提高组】谁拿了最多奖学金)
- 浪潮服务器系统套件,浪潮服务器随机套件版本列表
- mutable和volatile关键字
- 时间序列趋势判断(一)——斜率阈值判断
- 用户无故被扣21000元话费,扣钱容易还钱难,运营商的回应看醉了
- 微软将于今年秋天停用Azure区块链服务
- sql2012服务器桌面图标,Windows Server 2012 修改桌面图标
- 超强阵容实操教学, 0 基础 Flink 训练营免费抢报啦!
- Windows控制面板没有Realtek高清晰音频管理器
- mysql 5.7.21没有64位_数据库MySQL5.7.21win64位安装配置
- 单独的html怎么实现微信分享,html静态页面实现微信分享思路
- 转 TensorFlow Object Detection API 多GPU 卡平行计算,加速模型训练速度教学
- SpringBoot国际化(中英文转换)
- 小米官宣:手表Color 2来了,6色多彩表带,你喜欢哪个?
- 音频线视频线和同轴电缆的关系(同轴线除了外面的屏蔽网还有中间的绝缘塑料体,而音频线一般只有外面的屏蔽网)
- vue+iView实现导入与导出excel功能
- 《20个月赚130亿-YouTube创始人陈士骏自传》- 简评
- <会说话是本事>的记录文摘
热门文章
- ajax.googleapis firefox,使用Redirector插件解决googleapis公共库加载的问题【转】
- oracle 表数据删除后恢复还原
- CSS3笔记(菜鸟教程)
- SQL计算日环比、周同比
- Java 操作 word 文档 (二)初识 WordprocessingML 标签
- leetcode1055
- mac连不上android手机助手,安卓设备连接不上爱思助手时怎么办?
- 1小时赚300块,不打代码帮人做个吃鸡网页 [IVX实战第3篇]
- 列主元高斯消元法_C语言
- 上周热点回顾(10.18-10.24)