传输层概述
上一节
下一节
一、理解端到端
1、网络层通过IP地址的引入实现点到点;传输层通过端口的引入实现应用程序到应用程序,也就是端到端。
2、传输层在应用程序的端点之间传输应用层报文,负责将应用层的数据分段,提供可靠或者不可靠的传输,处理了端到端层面的题。

3、包含的主要协议:TCP协议( Transmission Control Protocol,可靠,差错控制、流量控制、拥塞控制),UDP协议( User Datagram Protocol,不可靠)
4、传输的数据分组称为报文段(segment)

二、端口:
1、既是通信进程的标识(端口号16bit),也是进程访问传输服务的入口点
2、端口分配:
统一分配:分给特定应用程序,又称为熟知端口,其分配的范围为0~1023。
本地分配:根据应用软件的需要动态分配端口号,又称为临时端口号,通信完成后,该端口号就释放掉。分配范围为1024~5000,大于5000的端口号一般为其他服务预留。
3、TCP和UDP各有一套属于自己的端口号,且相互独立。
4、采用五元组(协议,信源机IP地址,信源应用进程端口,信宿机IP地址,信宿应用进程端口)来描述两个应用进程之间的通信关联。
三、多路复用与多路分用
1、传输层必要的功能之一,需要对应上层(应用层)多个应用进程或协议


