每个网络服务都有其特定的端口号,比如,提供网页浏览的WWW服务使用的是80端口,而文件传输的FTP服务则通常占用20和21端口,至于电子邮件服务,它可能使用25或110(或143)端口。也就是说,IP地址就好比是门牌号码,而端口则相当于家庭成员。仅凭IP地址,你只能找到住宅,而要寄信给确切的人,就必须找到对应的端口。
为了确保互联网上端口与网络服务之间的一致性,进而使所有主机能够通过统一的机制进行请求或提供服务,必须规定同一服务应占用统一的端口,这一规定即构成了所谓的协议。
计算机中的协议主要分为两大类:
这两种协议均能容纳216个端口,这相当于65535个端口的容量。面对如此众多的端口,我们该如何记忆?系统为此提供了服务与端口相对应的文件,即/etc/services,您不妨查阅一番。
在本地主机的根目录下,使用vi编辑器打开位于/etc目录下的services文件。 ..省略部分输出.. ftp-data 20/tcp ftp-data 20/udp 21号端口不仅注册给了FTP服务,而且还被fsp所使用。 ftp 21/tcp FTP服务,端口号为21,采用UDP协议,对应的服务类型为fsp,子服务类型为fspd。 # FTP 服务的端口 ..省略部分输出... SMTP协议,通过25号传输控制协议端口,用于邮件传输。 SMTP协议通过25号UDP端口用于邮件传输。 # 邮件发送信件的端口 ..省略部分输出... HTTP协议通过80端口进行传输,适用于WorldWideWeb(全球广域网)的HTTP服务。 HTTP协议,端口号为80或UDP,对应的服务为www和www-http。 # WWW 服务的端口 ..省略部分输出... pop3协议,对应于传输控制协议的110端口,亦即pop-3服务。 POP3 协议,其端口号为110,采用UDP传输方式,亦称pop-3。 # 邮箱接收信件的端口 ..省略部分输出...
网络服务的预设端口能否进行更改?答案是肯定的。然而,若对端口进行了更改,唯有进行更改的管理员能够知晓新的端口信息,而客户机则无法获知这一变化,因此无法准确接入服务。
若非能够明确此服务仅限于内部人员使用,不对普通用户开放,那么不建议对服务的预设端口进行更改。
在查询系统中,一旦服务启动开yun体育app官网网页登录入口,每个网络服务都会占用一个固定的端口。基于这一特性,我们能否通过检查服务器上开启的端口kaiyun.ccm,来识别出服务器上运行了哪些服务呢?当然可以。
尽管存在其他判断服务器上运行服务的方式(比如使用ps命令),但依据端口进行查看无疑更为精确。
使用 nestat 与 ss 这两个指令云开·全站体育app登录,我们能够察看当前设备的网络状况,同时也能观察到设备上已开启的各个端口。关于这两个命令的详细说明此处将不再展开,我们只需关注它们运行后的输出结果即可。
在本地主机上执行命令,显示网络连接、监听端口以及进程信息,具体操作为:netstat,并使用参数-t、-l、-u、-n以及-p。 展示系统内所有已激活的服务项目(包括正在监听的端口号),同时排除那些已建立连接的网络服务。 仅限服务器使用的活跃网络连接 协议接收队列,发送队列,本地地址,外网地址,连接状态,进程ID/程序名称 TCP连接处于监听状态,端口号为22,源自0.0.0.0,目标地址为0.0.0.0:,由sshd进程在724端口启动,进程路径为/usr/sbin。 TCP6协议的端口22处于监听状态,由sshd进程负责,进程ID为724,位于/usr/sbin目录下。 UDP协议,端口为0,地址为127.0.0.1:323,目标地址为0.0.0.0:*,进程ID为652,程序为chronyd。 UDP6协议,端口号为0,监听地址为::1:323,目标地址为:::*,传输数据大小为652字节,服务类型为chronyd。
由于本机所采用的 Linux 系统版本较为精简,因此系统默认仅开启了22号端口,即SSH远程连接服务,以及323号端口,即chrony时间同步服务。
通过检索本机端口信息,我们可以明确识别出本机运行的服务,评估网络连接的健康状况,并对网络问题进行排查,这些操作是网络管理中常见的指令。

