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