TCP - 紧急标志,何时需要?

网络工程 通讯协议 协议理论
2021-07-09 16:41:25

我理解这个字段的含义,以及它是如何使用的。

但是我找不到什么时候需要的例子,我读到它是在Telnet中使用的,为什么?
我什么时候需要这个标志?

3个回答

它基本上已经过时了。但是 Jeremy Stretch 有一篇关于它文章。

我找到了答案:

因为 telnet 连接到远程计算机,所以我们希望能够在我们键入命令后立即执行它们。这就是为什么它们被标记为 URG 标志。

假设 telnet 是从客户端启动的。如果服务器由于某种原因无法将请求的数据传递给客户端(因为客户端正在通告窗口 0) - 该命令只是挂起。

为了避免这种情况,服务器发送一个设置了 urg 标志的段以及设置的 urg 指针。

客户端一旦读取此将不得不接受来自服务器的数据。