运输层协议
运输层为它上层应用层提供服务。
- 互联网中的通信其实是在主机运行的应用进程进行的。
- 网际层实现的找到目的主机,交付ip数据报。
- 运输层是面向通信部分的最高层,也是用户功能的最底层,只有主机的协议栈中才有运输层。
- 运输层除了要把ip层交付的数据报交付给指定的进程,还要有分用和复用的功能。
两个运输层协议:
- 用户数据包协议(UDP)
- 传输控制协议
DUP 协议提供尽最大努力交付的服务。
- 传输之前不需要建立链接,自然传输结束之后也不需要断开连接
- 不保证传输的可靠性
- 每次都将应用进程的传递过来的数据加上首部字段 传递给IP层,不对数据进行分割。可能导致IP层进行分片,增加ip层的开销,或者由于运输数据单元过小,导致IP层的利用率降低。
- 因为不需要考虑传输的可靠性,所以实现相对较简单,系统资源开销小。所以比较适合:对数据安全要求比较低,对响应速度要求很高,网络负担很重的case。