摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18543259
1、运输层是什么,起什么作用
定义:运输层是计算机网络体系结构中关键层次之一,它属于面向通信部分的最高层,同时也是用户功能中的最低层。只有主机的协议栈中才有运输层,而网络核心部分中的路由器在转发分组的时候后只用到了下三层(网络层、数据链路层、物理层)功能。
作用:运输层为应用进程之间提供了端到端的逻辑通信功能。
2、运输层中的重要概念
2.1 进程间通信
运输层中进程间通信
是指:主机中的一个的进程与另一个主机中的进程进行数据交换
运输层与网络层均提供了端到端的通信服务,但是网络层的端点指的是一台主机,而运输层的端点指的是主机中的一个进程,所以说运输层的端到端通信就是不同主机之间进程的通信
复用和分用
复用和分用是运输层的一个重要功能
- 复用是指:数据发送方的不同进程可以使用同一个运输层协议传输数据
- 分用是指:数据接收方获取到数据后可以交付到正确的目标进程
2.2 逻辑通信
运输层为进程间提供的是逻辑通信服务,而不是物理间通信,运输层还需要经过网络层、数据链路层、物理层才能真正实现数据交换
运输层为高层用户屏蔽了下面网络核心的细节
2.3 运输层的主要协议
运输层主要有 UDP 和 TCP 两种协议
UDP(User Datagram Protocol):用户数据报协议,UDP 传输数据不需要建立连接,也不需要进行答复
TCP(Transmition Control Protocol):传输控制协议,TCP 是面向连接的数据传输协议,传输数据前需要先建立连接,数据传输之后需要释放连接
2.4 协议端口号
协议端口号(protocol port number)常称为端口,用于运输层定位目标进程
端口是一种操作系统中的软件端口,通过端口号可以唯一确定应用进程
参考资料
1、《计算机网络》第七版 - 第五章
标签:运输,协议,主机,网络层,通信,笔记,计算机网络,进程 From: https://www.cnblogs.com/baokang/p/18543259