答案 0 :(得分:5)
TCP具有发送带外数据的功能,也称为紧急数据。通常,TCP中的数据是基于流的;也就是说,接收器以与发送者写入数据完全相同的顺序读取数据。发件人可能决定发送紧急数据,这可以跳过流。
然而,它有几个implementation problems,很少有协议或程序使用它(telnet是我唯一知道的)。基本上它是一个遗物,而不是在现代程序中使用。
答案 1 :(得分:2)
TCP数据包可以包含标记为“紧急”的数据。这是OOB数据,与普通数据流分开。例如,请参阅wikipedia article。正如文章还指出的那样,它并不常用,实现方式各不相同,依赖它可能是愚蠢的。