Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:计算机网络:tcp协议

TCP协议

提供的是面向连接的可靠传输


TCP头定义

/*TCP头定义,共20个字节*/
typedef struct _TCP_HEADER 
{
 short m_sSourPort; // 源端口号16bit
 short m_sDestPort; // 目的端口号16bit
 unsigned int m_uiSequNum; // 序列号32bit
 unsigned int m_uiAcknowledgeNum; // 确认号32bit
 short m_sHeaderLenAndFlag; // 前4位:TCP头长度;中6位:保留;后6位:标志位
 short m_sWindowSize; // 窗口大小16bit
 short m_sCheckSum; // 检验和16bit
 short m_surgentPointer; // 紧急数据偏移量16bit
}__attribute__((packed))TCP_HEADER, *PTCP_HEADER;

TCP状态机

三次握手

四次挥手

延时发送算法 & 如何关闭

/var/www/DokuWikiStick/dokuwiki/data/pages/程序/计算机网络/tcp协议.txt · Last modified: 2022/03/23 22:25 (external edit)