Linux 端口的概念和作用

Linux 端口的概念和作用
文章图片

前言不同的网络服务 , 它们具体使用的网络协议会不同 , 人们为了区分不同的网络协议 , 给每个协议进行了编号 , 这个编号在计算机术语里面就叫端口号 。
目录一、端口的概念
二、端口的作用和分类
三、常见端口号及其用途
四、总结
五、思维导图
一、端口的概念不同的网络服务 , 使用的网络协议不同;为了区分不同的网络协议 , 就给每个协议进行编号;这个编号叫端口号(简称端口);基于TCP/UDP协议的不同网络服务都是以端口来区别的 。Linux 端口的概念和作用
文章图片

二、端口的作用与分类1、作用
网络中的主机是通过使用“IP地址+端口”与其他主机建立连接并进行通信的 。
2、分类
计算机通信时使用的端口从0-65535 , 共有65536个:
保留端口(0-1023):通常这些端口的通讯固定用于某种服务协议 , 比如HTTP协议的端口号为80 , SMTP协议为25号端口 , TELNET协议为23号端口等 。 动态端口(1024-65535):这些端口通常不固定分配给某个服务 , 只要运行的程序向系统提出网络申请 , 系统自动从这些端口中分配一个可用端口供它使用 。动态端口里面又分为:
(1)注册端口(1024-49151):它们松散地绑定于一些服务 。 也就是说有许多服务绑定这些端口 , 而这些端口同样用于许多其它目的 。
(2)动态/私有端口(49152-65535):理论上 , 不应为服务分配这些端口 。 实际上 , 机器通常从1024起分配动态端口 。
三、常见端口号及其用途1、FTP服务
端口:21说明:用于上传、下载 。2、SSH服务
端口:22说明:用于远程控制 。3、TELNET服务
端口:23说明:远程登录4、SMTP服务
端口:25说明:发送邮件5、DNS(DomainNameServer)服务
端口:53说明:DNS所开放的端口 , 入侵者可能是试图进行区域传递 , 欺骗DNS或隐藏其他的通信 。6、HTTP服务
端口:80说明:网页浏览7、SNMP服务
端口:161说明:SNMP允许远程管理设备 。 所有配置和运行信息的存储在数据库中 , 通过SNMP可获得8、HTTPS服务
端口:443说明:网页浏览端口 , 能提供加密和通过安全端口传输的另一种HTTP四、总结不同的网络服务,它们具体使用的网络协议会不同,人们为了区分不同的网络协议,给每个协议进行了编号,这个编号在计算机术语里面就叫端口号(简称端口) 。 基于TCP/UDP协议的不同网络服务都是以端口来区别的网络中的主机是通过使用“IP地址+端口”与其他主机建立连接并进行通信的 。 计算机通信时使用的端口从0~65535,共有65536个 。 其中:从0~1023称为保留端口,通常这些端口的通讯固定用于某种服务协议,比如HTTP协议的端口号为80,SMTP协议的端口号为25,TELNET协议的端口号为23等等 。 从1024~65535称为动态端口,这些端口通常不固定分配给某个服务,只要运行的程序向系统提出网络申请,系统自动从这些端口中分配一个可用端口供其使用 。 五、思维导图【Linux 端口的概念和作用】Linux 端口的概念和作用
文章图片


    推荐阅读