计算机网络原理面向连接服务与无连接服务
在计算机网络协议的层次结构中,层与层之间具有服务与被服务的单向依赖关系,下层向上层提供服务,而上层调用下层的服务。因此,也可以称相邻两层的下层为服务提供者,而上层为服务调用者。在层次结构中,下层为上提供情报的服务可分为两类:面向连接服务(Connectoriented Service)和无连接服务(Connectionless Service),如表2-1所示。
面向连接服务的含义是,在开始发送信息包之前发送端和接收端要进行沟通,建立直接连接,并提醒对方准备接收信息包,然后才开始进入信息包的传送过程。例如,我们打开电话时,要和某个人通话,先拿起电话,拨号码,谈话,然后挂断等过程。面向连接服务提供有下列3种功能来确保信息包从发送端传送到接收端:
确认(acknowledgements):当接收端接收到信息包时,接收端向发送端发送一个确认信号,当发送端接收到确认信号时,说明相应的信息包已被对方接收到。
流程控制(flow control):接收端也许因为忙于其他任务或者限于它的处理能力,须要限制发送端发送信息包的速率,这可在开始沟通时告诉发送端所须要限制的速率。
拥挤控制(congestion control):当交换机拥挤时,交换机中的缓冲存储器可发生溢出,导致信