TCP 控制字段之 URG 和 PSH

URG


URG(Urgent) : 紧急位 ,用来指示紧急指针有效。紧急指针是一个正的偏移量,从第一个字节到指针的位置为
紧急数据,这些数据不进入缓冲区,直接交付给上层进程。
URG标志位为1时为有效,例如一个正在执行的程序却出现问题,使用键盘的中断信号,这就属于紧急数据。

当接收方发现紧急数据时,其的TCP就通知与其相关的应用进入紧急模式,等到紧急数据消耗完毕才返回正常模式,它是基于端到端的。


PSH

PSH(Push)请求推送;当接收方收到PSH为1的报文后,知道发送方推送了PSH 操作, 应立即把滞留数据(含已经接收的)全部交付给应用程序,而不再等待缓冲区满 。这里的数据进入了缓冲区跟URG不同。
一般用于俩个交互式通信的进程,当一方键入一个命令时希望对端立即响应 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值