计算机上的物理端口允许与键盘和鼠标等外围设备进行通信,并通过以太网电缆与互联网设备连接。
在计算机网络中,端口也有类似的用途。当计算机系统试图连接到另一台计算机时,端口就被用作通信端点。在同一台计算机上运行的不同服务,也可以使用这些端口相互通信。简单来说,如果一个软件应用程序或服务需要与其他人通信,它就会通过一个端口来进行。端口用 16 位正整数标识,范围从 0 到 65535。端口号分为三个范围:知名端口、注册端口和动态或私有端口。
众所周知的端口(也称为系统端口)编号从 0 到 1023。例如,要通过 SSH 连接到主机 example.com,可以使用以下命令:
ssh username@example.com -v
在此示例中,-v 代表详细,您应该会看到类似以下的输出:
debug1: Connecting to example.com [<IP Addr>] port 22
如图所示,SSH 正在尝试使用端口号 22 连接到 example.com。您可以使用 -p 选项指定另一个端口号;否则,SSH 将默认为端口 22。
Internet 号码分配机构( IANA) 已将端口号分配给常用服务,如 SSH、FTP、HTTP、HTTPS 等。以下是一些最常见的:
端口号 | 用法 |
20 | 文件传输协议 (FTP) 数据传输 |
21 | 文件传输协议 (FTP) 命令控制 |
22 | 安全外壳 (SSH) |
23 | Telnet – 远程登录服务,未加密的短信 |
25 | 简单邮件传输协议 (SMTP) 电子邮件路由 |
53 | 域名系统 (DNS) 服务 |
80 | 万维网中使用的超文本传输协议 (HTTP) |
110 | 电子邮件客户端用于从服务器检索电子邮件的邮局协议 (POP3) |
119 | 网络新闻传输协议 (NNTP) |
123 | 网络时间协议 (NTP) |
143 | 数字邮件的 Internet 消息访问协议 (IMAP) 管理 |
161 | 简单网络管理协议 (SNMP) |
194 | 互联网中继聊天 (IRC) |
443 | HTTP 安全 (HTTPS) HTTP over TLS/SSL |
在日常工作中,最常遇到的端口是 80、443、20、21、22、23、25 和 53。了解这些端口可以帮助您提高工作效率。
扩展阅读:
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/webmaster/common-network-ports-you-should-know/