**计算机网络运输层**
网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。
IP数据报首部中的检验和字段,只检验首部是否出现差错,而不检验数据部分。
硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址。
udp无连接的,尽最大努力交付,面向报文的,没有拥塞控制,支持一对一,一对多,多对一,多对多的交互通信。首部开销小。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021051920104978.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FzYTEzNDEyNA==,size_16,color_FFFFFF,t_70)
tcp面向连接的运输层协议,每一条tcp连接只能有两个端点,提供可靠交付,面向字节流,全双工通信。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210519201253651.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FzYTEzNDEyNA==,size_16,color_FFFFFF,t_70)
知识点有点多,有空了在整理。