目录
运输层
1. 概述
物理层、数据链路层和网络层 实现了 主机到主机的通信,但实际上在网络中进行通信的 真正实体 是位于通信两端 主机中的进程。
1.2 传输层的任务
运输层的任务是 为运行在不同主机上的 应用进程 提供直接的通信服务,运输层协议又称为 端到端协议。(应用进程-应用进程 也称为 端到端)
1.3 工作过程
发送方:在运输层使用不同的 端口 来对应不同的应用进程,然后通过网络层及其下层来传输应用层报文;
接收方:运输层通过不同的 端口 将收到的应用层报文交付给应用层中相应的应用进程。
注意,这里的 端口 不是指看得见、摸得着的物理端口,而是指 用来区分不同应用进程的 标识符。
运输层向高层屏蔽了实现细节,从应用层看仿佛有一条端到端的连接。
1.4 运输协议
根据应用需求的不同,提供了 面向连接的TCP 和 无连接的UDP。
2. 运输层端口号、复用与分用的概念
2.1 端口号
2.1.1 为什么要用端口号?
运行在计算机上的进程使用 <