Advertisement

计算机网络高频题库之传输层

阅读量:

前言:

传输层负责确保端到端的数据传输可靠性,其协议定义了数据在传输过程中的行为规范,如传输速率、是否需要重传等,同时还承担着对应用层多个进程的复用与分用功能。常见的传输层协议包括TCP协议与UDP协议;

或许有人会产生疑问:网络层同样实现了数据在两台主机之间的通信,为何传输层依然强调端到端的通信机制?
实际上,网络层的主要职责是确定一条合适的数据转发路径,将数据从一台主机传递至另一台主机。而传输层协议则更关注于在数据传输过程中如何有效避免数据丢失、错误以及网络拥塞等问题。

UDP协议

用户数据包协议仅具备分用、复用及差错检测(检验和)等基础功能,其主要特性如下所示:

  1. UDP协议属于无连接通信方式
  2. 其传输过程不确保数据的可靠送达,仅提供尽力而为的传输服务
  3. 具备报文导向特性,即UDP协议在接收来自应用层的报文时,既不会进行合并处理,也不会拆分操作,从而保留了报文原有的明确边界
  4. UDP协议未包含拥塞控制与流量控制机制

TCP协议

TCP协议特点
首先,TCP协议是一种面向连接的通信机制,这意味着在数据传输之前,通信双方必须先建立连接;
TCP协议能够提供可靠的服务保障,通过该协议传输的数据具备无差错、不丢失、不重复且有序到达的特性;
此外,TCP协议采用面向字节流的方式进行数据

全部评论 (0)

还没有任何评论哟~