TCP/IP 网络协议栈传输层详解

传输层(Transport Layer)是OSI协议的第四层协议,是唯一负责总体的数据传输和数据控制传输层的一层协议。传输层提供端到端的交换数据机制,它不仅对会话层、表示层和应用层这高三层提供可靠的传输服务,还对网络层提供可靠的目的地站点信息。

1、传输层概述

网际层提供了主机之间的逻辑通道,即通过寻址的方式,把数据包从一个主机发到另一个主机上。如果一个主机有多个进程同时在使用网络连接,那么数据包到达主机之后,如何区分它属于哪个进程呢?为了区分数据包所属的进程,就需要使用到传输层。

传输层提供了应用进程之间的端到端连接,其作用如下:

  • 为网络应用程序提供接口。
  • 为端到端连接提供流量控制、差错控制、服务质量等管理服务。
  • 提供多路复用、多路分解机制。

TCP/IP 的运输层有两个不同的协议:

  • 用户数据报协议 UDP (User Datagram Protocol)
  • 传输控制协议 TCP(Transmission Control Protocol)

两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元TPDU (Transport Protocol Data Unit)。

TCP 传送的数据单位协议是 TCP 报文段(segment);UDP 传送的数据单位协议是 UDP 报文或用户数据报。 

运输层的协议:

你可能感兴趣的:(网络协议栈,网络设备,5G,物联网,网络工具开发,网络协议,tcp/ip,网络)