一、概述
运输层有两个十分重要的协议,分别是 TCP 和 UDP。对于 UDP 协议我们应该了解无连接的特点。对于 TCP 协议,应该着重了解
- 滑动窗口
- 流量控制
- 拥塞控制
- 连接管理
运输层是整个网络体系结构中的关键层次之一。运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就好像是在两个运输层实体之间有一条端到端连接的逻辑通信信道。根据应用需求不同,因特网的运输层为应用提供了两种不同的运输协议,即面向连接的 TCP 和 无连接的 UDP。
二、运输层端口号、复用与分用的概念
2.1 端口号
运行在计算机上的进程使用 进程标识符PID 来标识。因特网上的计算机并不是使用统一的操作,不同的操作系统(Windows、Linux、Mac OS)又使用不同格式的进程标识符。为了使运行不同的操作系统的计算机的应用进程之间能够进行网络通信,就必须使用 统一的方法对 TCP/IP 体系的应用进程进行标识。
TCP/IP 体系的运输层使用 端口号 来区分应用层的不同应用进程。