Linux 系统应用编程——网络编程(TCP 协议三次握手过程)

TCP协议提供可靠的连接服务,通过三次握手建立连接。第一次握手主机A发送SYN请求,第二次握手主机B回应SYN并确认,第三次握手主机A再次确认,连接建立成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TCP(Transmission Control Protocol) 传输控制协议 

TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接


位码即tcp标志位,有6种标示:

SYN ( synchronous 建立联机 ) 

ACK ( acknowledgement  确认 ) 

PSH ( push 传送 )

 FIN ( finish 结束 ) 

RST ( reset 重置 ) 

URG( urgent 紧急 )


SYN

      在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报文中使SYN=1和ACK=1. 因此,  SYN置1就表示这是一个连接请求或连接接受报文。

ACK

      TCP协议规定࿰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值