服务器端口分类
大的方面可以分为2类,一类是真实的物理上的接口,比如键盘鼠标等输入输出接口。一类是
服务器端口。
什么是服务器端口
服务器端口是传输层的內容,是面向连接的,它们对应着网络上常见的一些服务。
TCP/IP协议集成到操作系统内核,此协议中有引入一种称之为“套接字”的应用程序接口。有这种技术一台计算机就可以通过软件的方式与任何一台具有socket接口的计算机进行通信。端口就是“套接字”中的一个项。通过设置不同的端口可以让各种服务分别提供不同的服务内容。
服务器端口分类
- 根据端口性质分可以分为:公认端口、注册端口和动态或私有端口。
公认端口:0-1023,绑定于一些特定的服务,通过端口的通信明确表明某种服务的协议。80端口实际上总是HTTP通信所使用的,而23号端口则是Telnet服务专用的。
注册端口:1024-49151,这些端口没有明确的定义服务对象,不同程序可以根据实际需要自己定义。
动态或私有端口:49152-65535 - 根据所提供的服务方式不同,可以分“TCP协议端口”和“UDP协议端口”两种。
使用TCP协议的常见端口主要有以下几种:
FTP:定义文件传输协议,使用21端口。常说某某计算机开了FTP服务便是启动了文件传输服务。下载文件,上传主页,都要用到FTP服务。
Telnet:用于远程登录的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供一种基于DOS模式下的通信服务。23端口。
SMTP:简单邮件传送协议,25端口。很多邮件服务器都用的是这个协议,用于发送邮件。
POP3:它是和SMTP对应,POP3用于接收邮件。通常情况下,POP3协议所用的是110端口。只要你有相应的使用POP3协议的程序(例如Foxmail或Outlook),就可以不以Web方式登陆进邮箱界面,直接用邮件程序就可以收到邮件(如是163邮箱就没有必要先进入网易网站,再进入自己的邮箱来收信)。
所有端口的信息可以查看百度百科:https://baike.baidu.com/item/%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E5%8F%A3/718781?fr=aladdin