作者:Insist--
个人主页:insist--个人主页
作者会持续更新网络知识和python基础知识,期待你的关注
目录
一、网络端口的概念
二、网络端口的分类
1、公认端口
2、注册端口
3、动态和私有端口
三、网络端口的作用
四、常见的端口号
1、端⼝号:21
2、端⼝号:22
3、端⼝号:23
4、端⼝号:25
5、端口号:80
6、端口号:443
7、端⼝号:69
8、端⼝号:110
9、端⼝号:161
10、端口号:3389
前言
本文将来谈谈网络端口号的概念,分类,作用以及常见的端口号。
一、网络端口的概念
端口可分为虚拟端口和物理端口。
虚拟端口指的是计算机内部或交换机路由器内的端口,它是不可见的。如80端口、23端口等等。
物理端口指的是连接其他网络设备的接口,是可见接口。如ADSL Modem、集线器、交换机、路由器等设备上的接口。
二、网络端口的分类
1、公认端口
范围是0~1023,通常这些端口的通讯明确表明了某种服务的协议。
2、注册端口
范围是1024~49151,有许多服务绑定于这些端口,这些端口同样用于许多其它目的。
3、动态和私有端口
范围是49152~65535,理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
三、网络端口的作用
在网络通信中,端口可以帮助标识和区分不同的应用程序或服务。例如,Web服务器使用80端口提供HTTP服务,SMTP服务器使用25端口提供邮件服务。通过端口,网络设备和应用程序可以确定通信数据的目标和来源,从而实现网络通信。
四、常见的端口号
1、端⼝号:21
FTP:⽂件传输协议,⽤于上传和下载。
2、端⼝号:22
SSH:安全外壳协议,为⽹络或远程登陆会话等提供的安全协议。
3、端⼝号:23
Telnet:远程登陆协议,是常⽤的远程控制web服务器的⽅法。
4、端⼝号:25
SMTP:简单的邮件传输协议,可指定收信⼈的服务器。
5、端口号:80
HTTP:超文本传输协议,早期的网页使用较多,但由于安全问题,现在已经被淘汰。
6、端口号:443
HTTPS:超文本传输安全协议,因为使用了证书,安全性较好,现在网页主流使用。
7、端⼝号:69
TFTP:简单⽂件传输协议,进⾏简单/开销不⼤的⽂件传输。
8、端⼝号:110
POP3:邮件协议,简化了⽤户操作,不需参与邮件的读取过程,可离线处理。
9、端⼝号:161
SNMP:简单⽹络管理协议
10、端口号:3389
Windows远程桌面:在很多环境中,远程跳板、端口映射,都需要知道