端口是可以将外部设备连接到计算机的物理对接点。它也可以是程序化的停靠点,信息通过该停靠点从程序流向计算机或通过Internet。
Internet协议套件的传输层协议(如传输控制协议(TCP)和用户图协议(UDP))提供的网络端口是为两台计算机之间的端点通信提供服务的号码。
为了确定应将传入流量定向到什么协议,使用了不同的端口号。它们允许具有单个IP地址的单个主机运行网络服务。每个端口号都有不同的服务,并且每个主机的每个IP地址可以有65535个端口。互联网编号分配Authorit Ÿ (IANA)负责管理这些端口的用途。IANA的端口分为三类-
0到1023 –众所周知的端口或系统端口。
一些知名的端口是-
端口号 | 传输协议 | 服务名称 |
---|---|---|
20,21 | TCP协议 | 文件传输协议 |
23 | TCP协议 | 远程登录 |
25 | TCP协议 | 简单邮件传输协议(SMTP) |
53 | TCP和UDP | 域名系统(DNS) |
110 | TCP协议 | 邮局协议(POP3) |
123 | UDP协议 | 网络时间协议(NTP) |
1024至49151 – IANA在请求实体申请后将其分配给特定服务的注册端口。
49152至65 535 –动态(专用,高级)端口的范围为49152至65535。可以用于私人或客户服务或临时目的。