带外数据OOB与紧急模式URG.pdfVIP

  • 6
  • 0
  • 约2.66千字
  • 约 2页
  • 2022-05-09 发布于浙江
  • 举报
带外数据 OOB 与紧急模式 URG 传输层协议使用带外数据 (out-of-band,OOB)来发送一些重要的数据,如果通信一 方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这 些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道.linux 系统的套 接字机制支持低层协议发送和接受带外数据.但是 TCP 协议没有真正意义上的带外数据. 为了发送重要协议,TCP 提供了一种称为紧急模式 (urgent mode)的机制.TCP 协议在数 据段中设置 URG 位,表示进入紧急模式.接收方可以对紧急模式采取特殊的处理.很容易 看出来,这种方式数据不容易被阻塞,可以通过在我们的服务器端程序里面捕捉 SIGURG 信号来及时接受数据或者使用带 OOB 标志的 recv 函数来接受. Intel® 主动管理技术 (Intel AMT) 就是使用的 OOB. A,TCP 支持带外数据 OOB 吗?与紧急模式 URG 有什么关系? TCP 支持带外数据,但是只有一个 OOB 字节,TCP 的带外数据是通过紧急模式 URG 实 现的. B,我们知道 send(sendfd,ABC,3,MSG_OOB),将发送 3 个字节的带外数据 OOB

文档评论(0)

1亿VIP精品文档

相关文档