在 OSI(开放系统互连)模型中,传输层是七层之一,它负责通过互联网在发送方和接收方之间进行端到端通信。它提供发送方和接收方之间的逻辑通信,并确保数据包的端到端交付。
传输层主要协议如下 -
TCP(传输控制协议)
UDP(用户数据报协议)
SCTP(流控制传输协议)
RDP(可靠数据协议)
RUDP(可靠用户数据报协议)
传输层的职责如下 -
它提供了一个过程来处理从发送者到接收者的整个消息的传递或端到端传递。
该层检查传输过程中的错误。
它控制流量控制机制并防止由于发送方和接收方的速度不匹配而导致数据丢失。
该层将从上层接收到的字节流在发送方分成段,并在接收方重新组装。
设计传输层协议的主要挑战如下 -
动态拓扑- 技术每天都在变化,它会影响传输层的性能,并且会受到这些变化的轻微影响。
功率和带宽限制- 在无线网络中,面临功率和带宽的两个主要限制。这些约束影响传输层。
分别处理拥塞控制、可靠性和流量控制- 如果我们分别处理拥塞控制、可靠性和流量控制,则传输层的性能会提高。但是单独处理这些是额外的控制开销。