Linux系统:常用服务端口

news/2024/11/22 21:29:59/

目录

一、理论

1.端口分类

2.传输协议

3.常用端口


一、理论

1.端口分类

一个计算机最多有65535个端口,端口不能重复。Linux 只有 `root` 用户可以使用`1024`以下的端口。

表1 端口分类

端口范围说明
公认端口(Well-KnownPorts)0 - 1023这类端口也常称之为"常用端口",它们紧密绑定于一些特定的服务。
注册端口(RegisteredPorts)1023 - 49151它们松散地绑定于一些服务。也是说有许多服务绑定于这些端口,这些端口同样用于许多其他目的。
动态和/或私有端口(Dynamicand/orPrivatePorts)49152-65535动态端口可以分配给服务一段时间,主要由客户端程序使用。

2.传输协议

(1)概念

传输协议,它负责建立连接,并确保数据传输无误。

通常,使用两种类型的协议:TCP 和 UDP

(2)TCP

它代表传输控制协议,是面向连接的协议,这意味着一旦使用它建立了连接,数据就可以实现双向传输。

TCP有一个内置机制,可以保证无错误地传递数据。这使得它非常适合发送图像、数据、网页、视频等。

(3)UDP

它代表用户数据报协议,与TCP相比更简单,不包括错误检查和恢复服务。

它比TCP更快,不适合发送图像、视频等数据,是广播式传输,主要用于视频会议、流媒体、DNS、VoIP等。

3.常用端口

表1 端口服务

端口号应用程序使用协议说明
21FTPTCP

端口 21 用于FTP(文件传输协议),其主要用途是在客户端和服务器之间交换文件。

默认情况下,FTP 传输不会加密,因此会有一定的风险。

22SSHTCP

端口 22 一般用于 SSH 服务。高级用户或系统管理员广泛使用SSH(Secure Shell)访问远程计算机;但是你也可以使用 SSH 通过网络传输数据。

SSH使用加密技术,确保远程服务器和计算机之间的连接是加密的。

23TELNETTCP

TELNET代表终端网络。它用于通过互联网或本地计算机连接计算机,并提供双向交互式面向文本的通信。

但是,TELNET不提供任何类型的加密,这是它仅用于连接本地机器的主要原因。

25SMTPTCP

简单邮件传输协议(SMTP)用于发送邮件,但无法接收邮件,因为它无法在接收点对邮件进行排队。

因此它通常与其他协议(如POP3或IMAP)配对以接收消息。

53DNSTCP,UDP

DNS 默认端口号为 53,它将域名转为 IP 地址。因此,你可以在浏览器地址栏中输入域名,而不需要记住其 IP 地址。

DNS在端口53使用TCP和UDP,但默认情况下,它使用UDP,并且只有在无法使用UDP通信时才会切换到TCP。

       67

(服务端)

       68

(客户端)

DHCPUDP

动态主机配置协议(DHCP,Dynamic Host Configuration Protocol)主要用于为计算机分配动态IP地址。它还提供其他网络地址,如子网掩码、默认网关和DNS地址。

它使用两个UDP端口:67和68。端口号67由服务器使用,而68由客户端使用。

80HTTPTCP

HTTP(超文本传输协议),它用于在web上传输数据,还定义了浏览器如何与网站交互。使用HTTP发送和接收来自web服务器的页面请求。

110POP3TCPPOP3(邮局协议版本3)主要用于从远程服务器或本地计算机接收邮件。
111PortmapperTCP, UDPPortmapper服务构建在RPC之上,需要在客户端和服务器端运行NFS。由于它是通过RPC构建的,因此它在端口 111 上使用 TCP 和 UDP 协议运行。
123NTPUDP

网络时间协议(NTP,Network Time Protocal)是最古老但对运行服务器至关重要的协议之一。它通过UDP构建,使用端口号123。

NTP之所以至关重要,是因为它用于同步时间,同步时间不仅方便,而且对于运行各种应用程序也至关重要。

137NetBIOSUDP网络基本输入/输出系统(NetBIOS,Network Basic Input/Output System)是一种网络服务,它使各应用程序能够通过本地网络相互通信。
143IMAPTCP, UDP

Internet消息访问协议(IMAP,nternet Message Access Protocol)默认为非加密端口,允许您从任何设备访问电子邮件。

IMAP允许你阅读邮件,但默认情况下不允许你在本地下载或存储邮件。

        161

(监听端口)

        162

(Trap端口)

SNMPTCP, UDP

简单网络管理协议(SNMP,Simple Network Management Protocol)是网络监控协议的集合。

它主要用于监控防火墙、服务器、交换机和其他网络设备。

443HTTPSTCP

超文本传输协议安全(HTTPS)顾名思义,是HTTP的安全版本。它是在web浏览器和网站之间发送数据的主要协议。

它提供了强大的加密功能,受到全球数百万用户的信任和使用。


http://www.ppmy.cn/news/364694.html

相关文章

intel服务器最新主板芯片组,Intel C600芯片组:数据中心集群计算平台_Intel服务器主板_服务器评测与技术-中关村在线...

英特尔C600 系列芯片组支持面向服务器、工作站和其他设备的英特尔至强E5处理器家族,可适用于大型技术集群、数据中心以及中小型企业等各种环境。这些芯片组提供的许多功能与英特尔C200系列芯片组相同,但它支持更高I/O带宽以应对企业级工作负荷。 英特尔C…

施耐德驱动器维修ELAU控制器维修C400C600

施耐德驱动器维修ELAU控制器维修C400C600 ELAU控制器维修器常见维修故障:短路,模块损坏,带不动负载,主轴准备未绪,驱动器未使能,编码器报警故障,主轴驱动模块故障,输出电压低&#…

中兴c600olt数据配置_中兴OLT开局数据配置、工程规范、版本升级介绍.ppt

您所在位置:网站首页 > 海量文档 &nbsp>&nbsp电子工程/通信技术&nbsp>&nbsp数据通信与网络 中兴OLT开局数据配置、工程规范、版本升级介绍.ppt49页 本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示 1.本站…

windows11+ubuntu双系统全新安装要点笔记

备忘录 windows11启动盘制作u盘安装win11win11驱动安装及疑难问题win11 系统配置及优化4k hevc 实现流畅播放配置PC视频播放最强画质ubuntu安装下载iso制作u盘启动盘安装配置FAQwindows11 我的电脑,娱乐大师配置: 电脑型号 X64 兼容 台式电脑 (扫描时间:2021年11月24日) 操…

一名架构师,懂点硬件知识不过分吧?

大家好,我是飘渺。 很多架构师都是从软件开发成长起来的,大家在软件领域都有很深的造诣,大部分人对硬件接触的很少。而成为架构师后需要频繁的跟人 、硬件 、软件 、网络打交道, 本篇文章就给大家带来服务器硬件方面的相关知识&am…

物理真机上LUKS结合TPM的测试 —— 使用自己生成的密钥(问题版)

1. 创建磁盘空间 命令如下: dd if/dev/zero ofenc.disk bs1M count50 实际命令及结果如下: $ dd if/dev/zero ofenc.disk bs1M count50 输入了 500 块记录 输出了 500 块记录 52428800 字节 (52 MB, 50 MiB) 已复制,0.0598319 s&#xff…

TPM 2.0实例探索3 —— LUKS磁盘加密(5)

接前文:TPM 2.0实例探索3 —— LUKS磁盘加密(4) 本文大部分内容参考: Code Sample: Protecting secret data and keys using Intel Platform... 二、LUKS磁盘加密实例 4. 将密码存储于TPM的PCR 现在将TPM非易失性存储器中保护…

物理真机上LUKS结合TPM的测试 —— 使用自己生成的密钥(正确版)

本文与前一篇文章物理真机上LUKS结合TPM的测试 —— 使用自己生成的密钥(问题版)相对应。 1. 创建磁盘空间 命令如下: dd if/dev/zero ofenc.disk bs1M count50 实际命令及结果如下: $ dd if/dev/zero ofenc.disk bs1M count5…