无连接服务和面向连接服务 面向连接的服务就是在通信双方进行通信之前,必须建立连接,在通信过程中,整个连接的情况一直被实时地监控和管理。当通信结束后,则应该释放这个连接。 而无连接的服务,两个实体之间的通信不需要先建立好连接,需要通信的时候,直接将信息发送到“网络”中,让该信息的传递在网上尽力而为地送往目的地。 TCP/IP协议族在IP层之上使用了两个传输协议:一个是面向连接的传输控制协议TCP,当采用TCP时,传输层向上提供的是一条全双工的可靠逻辑信道;另一个是无连接的用户数据报协议UDP,当采用UDP时,传输层向上提供的是一条不可靠的逻辑信道。 TCP提供面向连接的服务,在传输数据之前必须先建立连接,数据传输结束后要释放连接。TCP不提供广播或组播服务。由于TCP提供面向连接的可靠传输服务,因此不可避免增加了许多开销,如确认、流量控制、计时器以及连接管理等。这不仅使协议数据单元的头部增加大很多,还要占用许多的处理机资源。因此TCP主要适用于可靠性更重要的场合,如文件传输协议FTP、超文本传输协议HTTP、远程登录TELNET。 UDP是一个无连接的非可靠的传输层协议。他在IP之上仅提供两个附加服务:多路复用和对数据的错误检查。使用UDP的应用主要包括小文件传输协议(TFTP)、DNS、SNMP和实时协议(RIP) 区别:IP数据报在网络层要经过路由的存储转发;而UDP数据报是在传输层呢个的端到端的逻辑信道中传输,而封装成IP数据报在网络层传输时,UDP数据报的信息对路由是不可见的。 TCP和网络层虚电路的区别:TCP报文段是在传输层抽象的逻辑信道中传输,对于路由器不可见;虚电路所经过的交换结点都必须保存虚电路状态信息。若网络层采用虚电路方式,则无法提供无连接服务,而传输层采用TCP协议不影响网络层提供无连接服务。
71无连接服务和面向连接服务
关注
打赏