IP编址的不足
由于第三层的IP地址是connectless的,虽然传输快,但为了保障数据传输的可靠性,网络第四层的主要功能是保证数据的可靠传输,以及当数据传输错误时以什么样的机制补救,主要的协议是TCP和UDP。
传输层主要功能
多路复用;分段;流控制;有向连接(对应于IP地址的无向);可靠性
TCP & UDP
虽然第四层是connect-orient的但是为了实现某些需要高速,且不需要太高的精度的传输(面向应用),这种情况下TCP协议不一定能够满足需求,因此在第四层中也会有UDP协议,这是一个Connectless的协议。两者的主要区别如下图。
UDP
UDP协议的特性,不是一个可靠的协议。是connectless的协议;没有数据恢复机制。