你应该了解的 14 个常用网络端口

以下是一些最常遇到的网络端口及其相关服务。
284 位读者喜欢这篇文章。
An introduction to GNU Screen

Opensource.com

你电脑上的物理端口允许与键盘和鼠标等外围设备通信,并通过以太网线与互联网设备连接。

在计算机网络中,端口的作用类似。当计算机系统试图连接到另一台计算机时,端口充当通信端点。运行在同一台计算机上的不同服务也可以公开不同的端口,并使用这些端口相互通信。简单来说,如果一个软件应用程序或服务需要与他人通信,它将公开一个端口。端口由正 16 位无符号整数标识,范围从 0 到 65535。其他服务使用此端口号与该服务或应用程序通信。端口号分为三个范围:周知端口、注册端口和动态私有端口。

周知端口(也称为系统端口)编号从 0 到 1023。例如,要通过 SSH 连接到主机 example.com,我会使用以下命令:

ssh username@example.com -v

在这个例子中,-v 代表 verbose,你应该看到类似于这样的输出:

debug1: Connecting to example.com [<IP Addr>] port 22

如图所示,SSH 正在尝试使用端口号 22 连接到 example.com。你可以使用 -p 选项指定另一个端口号;否则,SSH 将默认为 22。

互联网数字分配机构 (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

互联网消息访问协议 (IMAP) 数字邮件管理

161

简单网络管理协议 (SNMP)

194

互联网中继聊天 (IRC)

443

HTTP 安全 (HTTPS) HTTP over TLS/SSL

 

在我的工作中,我最常遇到端口 80、443、20、21、22、23、25 和 53。了解这些端口可以帮助你更有效地工作。

你最常使用哪些端口,为什么?

了解更多关于 Linux 网络的信息

接下来阅读

如何在 Linux 中配置网络

将您的 Linux 计算机连接到网络非常简单,除非并非如此。在本文中,我讨论了基于 Red Hat 的主要网络配置文件……

(通讯员)
2016 年 6 月 28 日

Linux 网络路由简介

在六月份我讨论基本网络配置时,我当时没有谈到的一件事是路由。本文提供了 Linux 路由的一个非常简短的介绍……

(通讯员)
2016 年 8 月 31 日
标签
User profile image.
Kedar 是 Red Hat 的一名软件质量工程师,从事 CloudForms (upstream ManageIQ) 项目,主要关注我们内部基础设施的部署/管理。对用于自动化部署的 Jenkins Pipeline 和 Ansible 感兴趣。 还在编写用于监控和告警的 Shinken 模块。

4 条评论

不错的文章。 感谢分享。

现在,465(SMTPS)、993(IMAPS) 和 995(POPS) 也是必要的

互联网打印协议的 631 端口怎么样?

67(dhcp 服务器)和 68(dhcp 客户端)对于许多站点也很重要。

69(tftp) 在许多情况下也很重要。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.