解释计算机网络中的 TCP 服务模型
在TCP服务中,发送方和接收方需要创建称为套接字的端点。每个套接字都有一个由两部分组成的地址。
主机的IP地址。
主机(源或目标)本地的16位端口号
两者统称为套接字地址。端口是TSAP(传输服务访问点)的TCP名称。必须在发送方和接收方的套接字之间创建链接。连接用作两端的标识符。它一次可以将同一个套接字用于多个连接。
我们在下表中解释了一些具有尊重意义的套接字调用。它还应该知道TCP不支持多播和广播。
不同的套接字调用
下表解释了TCP服务模型中的套接字调用-
推旗
消息边界不是端到端维护的。当应用程序向TCP发送信息,并且应用程序需要直接共享该数据时,它会设置PUSH标志,强制TCP无中断地发送信息。
缓冲
但是当TCP不发送从上述应用层接收到的数据时,它会在发送之前收集一段时间。这就是所谓的缓冲。
紧急数据
发送应用程序将一些规则数据放入数据流中并提供给TCP,然后设置一个紧急标志。因此,TCP将打破缓冲信息并直接发送。
在到达目的地的紧急数据时,接收应用程序被中断,并向其显示紧急数据流。紧急数据的最后一个结尾总是被指示,以便应用程序了解没有进一步的紧急数据。