世界互联互通的基本法则(六):OSI传输层

上篇介绍了世界互联互通的基本法则(五):OSI传输层,以下介绍OSI传输层

世界互联互通的基本法则(六):OSI传输层

图1 OSI、TCP/IP

1主要功能:

  • 分段上层数据;
  • 建立端到端连接;
  • 将数据从一端主机传送到另一端主机;
  • 保证数据按序、可靠、正确传输。

2、传输层协议

世界互联互通的基本法则(六):OSI传输层

图1

传输层协议主要包含传输控制协议TCP(transfer control protocol)和用户数据报文协议UDP(user datagram protocol)

世界互联互通的基本法则(六):OSI传输层

图2

TCP提供面向连接的、可靠的字节流服务。面向连接意味着使用TCP协议作为传输层协议的两个应用之间在相互交换数据之前必须建立一个TCP连接。TCP通过确认、校验、重组等机制为上层应用提供可靠的传输服务。但是TCP连接的建立以及确认、校验等机制都需要耗费大量的工作并且会带来大量的开销。

UDP提供简单的、面向数据报的服务。UDP不保证可靠性,即不保证报文能够到达目的地。UDP适用于更关注传输效率的应用,如SNMP、Radius等,SNMP监控网络并断续发送告警等消息,如果每次发送少量信息都需要建立TCP连接,无疑会降低传输效率,所以诸如SNMP、Radius等更注重传输效率的应用程序都会选择UDP作为传输层协议。另外,UDP还适用于本身具备可靠性机制的应用层协议。


分享到:


相關文章: