网络端口是通信点,您可以在其中使用具有不同端口的单个 IP 地址用于不同用途。 它们可以是动态的、私有的和注册的。 如果你是网络 admin 或 Linux admin,你一定知道网络套接字的重要性。 网络端口对于数据库工程、CCNA 和逻辑操作至关重要。 网络端口的发明使计算机通信更加直接和方便。 如果你想成为专家和专业的网络工程师,你必须知道常用的网络端口。
常用网络端口
在这里,您可以看到不同类型 Web 访问的端口之间的差异。 在 HTTP 站点上浏览 Internet 时,典型的网络端口是 80; 另一方面,HTTPS 站点的通用端口是 443。同样,当您浏览到 FTP 站点、安全在线 shell 或 DNS 服务器时,端口会发生变化。 在这篇文章中,我们将看到常用的网络端口。
1.文件传输协议(FTP)网络端口:20
FTP 或文件传输协议用于 FTP 电影服务器、本地文件共享和数据传输。 这些端口是在 TCP 协议下分配的,而 FTP 端口则属于 OSI 模型下的应用层。 我们通常可以将网络端口 20 用于 FTP 服务器。
2.文件传输协议(FTP)命令控制:21
网络管理员和 Linux 专家大多使用基于命令行的 FTP 服务器。 基于 CLI 的 FTP 也属于 TCP 协议和应用层。 对于基于命令行的文件传输协议服务,我们可以使用网络为 21。
网络端口 21 上的数据传输速率比我们之前看到的网络端口 20 更快。 由于我们使用的是基于命令行的 FTP 服务器,因此使用网络端口 21 也是安全的。
3. Secure Shell (SSH) 安全登录:22
SSH 或基于安全shell 的通信完全依赖22 网络端口。网络系统管理员大多使用此功能对系统进行远程访问控制。
如果您是网络工程师,您可以使用网络端口 22 进行安全外壳、登录、远程文件传输和端口转发。 22端口属于OSI网络模型下的应用层,是一个TCP端口。
4. Telnet远程登录服务:23
大多数网络和系统工程师使用端口 23 进行 Telnet 协议和远程维护。 23端口也属于TCP协议,这也是一个应用层,你可以使用这个端口通过网络远程访问设备。 端口 22 和端口 23 之间的主要区别在于端口 23 上的连接是未加密的。
5. 简单邮件传输协议 (SMTP) 电子邮件投递:25
端口 25 是另一个最常用的网络端口,用于 SMTP 的简单邮件传输协议。 如果您打算为您的 Linux 系统的服务器构建您自己的邮件递送系统,您可以在您的网络系统中安全地使用端口 25。 SMTP 协议 25 也属于 OSI 模型的应用层,它被分配为 TCP 协议端口。
6.域名系统(DNS)服务:53
所有人都熟悉域名系统。 DNS 服务器用于使用 Web 地址访问 Internet,而不是使用 Internet Web 服务的实际 IP 地址。 DNS 服务端口号 53 属于网络系统中的 UDP 协议。
7. DHCP网络端口:67、68
动态主机配置套接字 67 和 68 属于客户端可以使用的 UDP 协议。 您还可以使用端口 67 和 68 进行 DHCP 操作。这些也是 OSI 网络模型下的应用层端口。
8.超文本传输协议(HTTP)网络端口:80
HTTP或超文本传输协议是用户中最知名和最常用的网络端口之一。 当您制作本地主机服务器或构建自己的服务器时,您可以使用端口 80 使用您的故障或本地 IP 地址。这是 TCP 和 UDP 下的应用层端口。
9. 发布 Office 协议 (POP3) 网络端口:110
网络端口 110 实际上是网络中常用的 TCP 套接字,但您也可以将这个套接字分配为 UDP 套接字。 网络工程师大多将此套接字用于邮局协议,以通过服务器或本地网络处理电子邮件。 此 POP3 端口是应用层端口。
10. 网络新闻传输协议(NNTP):119
NNTP 或网络新闻传输协议类似于 POP3 网络端口。 NNTP 119 网络套接字也位于 TCP 应用层套接字之下。 大多数情况下,此端口用于阅读在线新闻和文章。
11.网络时间协议(NTP):123
网络时间协议或 NTP 是网络中的 TCP 协议套接字。 在 Ubuntu 和其他 Linux 机器中,NTP 端口用于始终从所需的 Internet 时钟中获取正确的时间。 此 NTP 端口广泛用于 Linux 和 Windows 系统,以建立与最佳时间服务器的连接。
12. 互联网消息访问协议 (IMAP):143
IMAP 或 Internet 消息访问协议有两个重要版本,它们是 IMAP 和 IMAP4。 这些端口大多由同一个端口 143 使用和管理。网络套接字 143 以安全地处理电子邮件、互联网消息和网络邮件而广为人知。 这个socket也是OSI网络模型下的一个应用层端口。
13.简单网络管理协议(SNMP):161
SNMP 或简单网络管理协议的名称定义了它的许多工作区域。 SNMP 套接字 161 是最常用的网络套接字之一,用于监视和处理局域网上的网络设备。 它可以作为管理器来接收和发送命令到网络设备。
14. Internet 中继聊天 (IRC) 网络端口:194
IRC 端口 194 有几个版本用于处理互联网中继聊天。 它可以用于 TCP 和 UDP 协议。 IRC 端口的使用在过去两年中增加了很多。 您需要在您的机器上访问根权限才能通过 IRC 端口 194 运行互联网聊天。用户可以将其与 TSL/SSL 一起使用。 您还可以使用 IRC 194 端口来管理明文协议。
15. TLS/SSL 的 HTTP/HTTPS 网络端口:443
HTTP 或 HTTPS 是网络世界中最常见的词。 从专业人士到新手,所有类型的用户都知道 TLS/SSL 443 网络套接字。 此端口通常用于加载带有 SSL 或 NoSSL 证书的最常见网站。 此套接字适用于公共网络和专用网络。
见解!
网络套接字主要分为两个主要协议,它们是 TCP 和 UDP 套接字号。 TCP表示传输控制协议(TCP),UDP表示用户数据报协议(UDP),这两种协议都可以从每个网络协议中访问或使用。 您可以将 TCP 或 UDP 端口用于更高级别协议中的相同套接字。
在我们在您的网络上使用任何网络套接字之前,您应该检查套接字在您的本地连接中是关闭还是打开。 您还可以检查防火墙设置以允许系统上的网络。 在整篇文章中,我们看到了最常用的网络端口。
我希望这篇文章对你有价值和有用。 如果是,请与您的朋友和 Linux 社区分享这篇文章。 您也可以在交流部分写下您对这篇文章的看法。