运输层
物理层、数据链路层以及网络层共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信,但真正通信的实体是两主机内的进程
运输层任务:为运行在不同主机上的应用进程提供直接的通信服务
运输层协议又称为端到端协议

运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑,所采用的路由选择协议等),使得进程像处理一条端到端的逻辑通信信道一样进行通信

端口号
端口号是对不同操作系统不同进程的统一标识方法,TCP/IP 使用不同端口号区分不同应用进程
1)熟知端口号:$ [0,1023] $,指派给 TCP/IP 体系中最重要的一些协议
2)登记端口号:$ [102,49151] $,为没有熟知端口号的应用使用,需要向机构进行登记以防止重复
3)短暂端口号:$ [9152,65535] $,留给客户进程短暂使用
端口号只具有本地意义,即端口号只是为了标识本计算机应用层中的各进程。在因特网中,不同计算机中的相同端口号没有联系
复用与分用

UDP 与 TCP 对比

