1.运输层概述、端口号、复用与分用
笔记来源:
湖科大教书匠:运输层概述
湖科大教书匠:运输层端口号、复用与分用的概念
声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考
1.1 运输层概述
计算机网络体系结构中的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信。
实际上在计算机网络中进行通信的真正实体是位于通信两端主机中的进程。
如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端协议。
因特网的运输层为应用层提供两种运输协议
面向连接的TCP协议
无连接的UDP协议
1.2 运输层端口号
计算机上使用进程标识符PID来区分不同进程,但不同OS使用不同格式的PID,为使运行在不同OS上的计算机应用进程之间能够通信,必须使用统一方法对应用进程进行标识,即端口号(16bit表示,取值范围0~65535)
运输层使用端口号区分不同应用进程
端口号只具有本地意义,即端口号只是为了标识本计算机应用层中的各进程,在因特网中,不同计算机中的相同端口号是没有联系的。
1.3 复用与分用
发送方的复用和接收方的分用
应用层常用协议所使用的运输层熟知端口号
举例
用户PC为访问Web,先通过DNS查询该网址对应的IP地址,通过该IP地址找到Web服务器,最后得到网页内容