TCP的连接管理:使传输连接建立和释放都能正常的进行 面向连接的传输需要3个阶段:连接建立、数据传输、连接终止 1、A的TCP向B发出连接请求报文段,其首部中的同步位SYN=1,并选择序号seq=x,表明传送数据时的第一个数据字节的序号是x。 2、B的TCP收到连接请求报文段,如同意,则发回确认。 ...
分类:
其他好文 时间:
2019-11-26 19:39:12
阅读次数:
86
复位报文段: 一些特殊情况,TCP一端向另一端发送复位报文,以通知对方关闭链接或者重新建立链接。 产生复位报文的三种情况: 1. 当客户端访问一个不存在的端口时,目标主机会给客户端发送一个复位报文段。 并且该复位报文是不可回复的,因为他在头部告诉客户端,服务器这边的接收窗口为0. // connec ...
分类:
其他好文 时间:
2019-11-25 13:47:26
阅读次数:
93
TCP协议全称: 传输控制协议(Transmission Control Protocol ), 顾名思义, 就是要对数据的传输进行一定的控制. TCP头部: 16位源端口号/16位目的端口号::表示数据从哪个进程来, 到哪个进程去. 16位数据序号:表示在这个报文段中的第一个数据字节序号 16位确 ...
分类:
其他好文 时间:
2019-11-24 17:29:11
阅读次数:
91
TCP协议全称: 传输控制协议(Transmission Control Protocol ), 顾名思义, 就是要对数据的传输进行一定的控制. TCP头部: 16位源端口号/16位目的端口号::表示数据从哪个进程来, 到哪个进程去. 16位数据序号:表示在这个报文段中的第一个数据字节序号 16位确 ...
分类:
其他好文 时间:
2019-11-24 13:47:30
阅读次数:
64
TCP报文结构 源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号。 序号:占4个字节。序号使用mod运算。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。故该字段也叫做“报文段序号”。 确认序号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号 ...
分类:
其他好文 时间:
2019-11-20 12:32:26
阅读次数:
69
(1)源端口和目标端口号字段 各占2字节,端口是传输层与应用层的服务连接口,传输层的分用和复用功能都要通过端口来实现(端口对应进程); (2)序号字段 占4字节,TCP连接中传送的每一个报文段都有一个序号(该报文段多包含字节数中第一个字节编号); (3)确认号 占4字节,TCP协议在建立连接的过程中 ...
分类:
其他好文 时间:
2019-11-16 14:35:44
阅读次数:
73
本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: ...
分类:
其他好文 时间:
2019-11-14 16:36:10
阅读次数:
85
三次握手四次挥手 [TOC] 1、概念介绍 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节, ...
分类:
其他好文 时间:
2019-11-02 19:48:36
阅读次数:
85
传输层 传输层的功能 tcp与udp 传输层的寻址与端口 udp协议 udp首部格式 udp校验 tcp协议 tcp报文段首部格式 tcp连接管理 SYN洪泛攻击 tcp的连接释放 tcp的可靠传输 序号 确认 重传 tcp拥塞控制 拥塞控制四种算法 慢开始和拥塞避免 快重传快恢复 ...
分类:
其他好文 时间:
2019-11-01 18:09:18
阅读次数:
101
概述 本文主要对MSS相关的几个字段结合源码流程进行分析; 字段含义 user_mss(tcp_options_received)–用户配置的mss,优先级最高; mss_clamp(tcp_options_received)–对端通告的mss,即为对端能接受的最大mss,对端通告的mss与user ...
分类:
其他好文 时间:
2019-10-28 13:07:15
阅读次数:
61