5.1 运输层协议概述

5.1.1  进程之间的通信

从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。

一般位于网络边缘的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。 

两个主机进行通信实际上就是两个主机中的应用进程互相通信

应用进程之间的通信又称为端到端的通信

运输层的一个很重要的功能就是复用和分用

应用层不同进程的报文通过不同端口向下交到运输层(共用UDP或TCP)

再往下就共用网络层提供的服务

运输层提供应用进程间的逻辑通信

运输层之间的通信好像是沿水平方向传送数据


5.1.2 运输层的两个主要协议 

TCP/IP 的运输层有两个不同的协议:

(1) 用户数据报协议 UDP  (User Datagram Protocol)

(2) 传输控制协议 TCP  (Transmission Control Protocol)


5.1.3  运输层的端口 

为了使运行不同操作系统的计算机的应用进程能够互相通信,必须用统一的方法对应用进程进行标志。 

解决方法:在运输层使用协议端口号(protocol port number),通常简称为端口(port)