问答题
有两个网络,它们都提供可靠的面向连接的服务,一个提供可靠的字节流,另一个提供可靠的报文流。两者是否相同?为什么?
【正确答案】
【答案解析】
[答案要点]
两者不相同。在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。例如,一个进程向一条连接写了1024B,稍后又写了1024B,那么接收方共收到了2048B。对于报文流,接收方将得到两个报文,每个报文1024B。而对于字节流,报文边界不被识别,接收方将全部2048B当作一个整体,在此已经体现不出原先有两个不同报文的事实。
提交答案
关闭