通信端口 Port (computer networking)
在电脑网络中,通信端口(英语:port),又称为连接端口、接口、端口、协定端口(protocol port),是一种经由软件创建的服务,在一个电脑操作系统中扮演通信的端点(endpoint)。每个通信端口都会与主机的IP地址及通信连接使用的协定相关。一个通信阶段作业(communications session)的完成,除了需要数据源及目标地址外,还需要指定通信端口才能完成。每个IP地址及协定使用的通信端口,都是以16比特数字来表示,这被称为通信端口编号(port number)。
位于传输层的通信协定都需要指定端口号,例如在TCP/IP协议族之下的TCP与UDP协议。在应用层中,使用主从式架构的通信协定,在每个通信端口上提供多路复用服务(multiplexing service)。经由公认连接端口号(well-known port numbers),通常可以辨认出这个连接使用的通信协定,其中具代表性的是最基础的1024个公认连接端口号(well-known port numbers),例如telnet协定缺省使用23端口来连接,HTTP连接缺省使用80端口。