当前大家对于out-of-band都是颇为感兴趣的,大家都想要了解一下out-of-band,那么小美也是在网络上收集了一些关于out-of-band的一些信息来分享给大家,希望能够帮到大家哦。
1、传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方。
2、为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道。
3、linux系统的套接字机制支持低层协议发送和接受带外数据。
4、但是TCP协议没有真正意义上的带外数据。
5、为了发送重要协议,TCP提供了一种称为紧急模式(urgent mode)的机制。
6、TCP协议在数据段中设置URG位,表示进入紧急模式。
7、接收方可以对紧急模式采取特殊的处理。
8、很容易看出来,这种方式数据不容易被阻塞,并且可以通过在我们的服务器端程序里面捕捉SIGURG信号来及时接受数据。
本文到此结束,希望对大家有所帮助。