有确认服务和无确认服务之间的差别是什么?在下列情况下,请说出哪些可能是有确认服务或无确认服务?哪些两者皆可?
    (1)连接建立  (2)数据传输  (3)连接释放
 
【正确答案】在有确认服务中,作为对请求原语的反应,接收方要发出一个明确的响应原语。具体地讲,有确认服务包括请求、指示、响应和证实4个原语,而无确认服务则只有请求和指示2个原语。连接服务总是有确认服务,因为远程对等实体必须同意才能建立连接。在所给出的3个例子中,(1)必须是有确认服务;取决于网络设计者的选择,(2)和(3)可以是有确认服务,也可以是无确认服务。
【答案解析】