欢迎光临散文网 会员登陆 & 注册

主机如何区分不同的网络服务?

2023-03-31 10:58 作者:IP数据云  | 我要投稿

端口包括物理端口和逻辑端口。物理端口是用于连接物理设备之间的接口,逻辑端口是逻辑上用于区分服务的端口。TCP/IP 协议中的端口就是逻辑端口,通过不同的逻辑端口来区分不同的服务。端口有什么用呢?我们知道,一台拥有 IP 地址的主机可以提供许多服务,比如 Web 服务、FTP 服务、SMTP 服务等,这些服务完全可以通过 1 个 IP 地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠 IP 地址,因为 IP 地址与网络服务的关系是一对多的关系。实际上是通过 “IP 地址 + 端口号” 来区 分不同的服务的。

公认端口(Well-Known Ports)

这类端口也常称之为 "常用端口"。这类端口的端口号从 0 到 1023,它们紧密绑定于一些特定的服务。通常这些端口的通信明确表明了某种服务的协议,这种端口是不可再重新定义它的作用对象。80 端口实际上总是 HTTP 通信所使用的,而 23 号端口则是 Telnet 服务专用的。

注册端口(Registered Ports)

端口号从 1025 到 49151。分配给用户进程或应用程序。这些进程主要是用户选择安装的一些应用程序,而不是分配好的公认端口的常用程序。

动态和 / 或私有端口(Dynamic and/or Private Ports)

之所以称为动态端口,因为它一般不固定分配某种服务,而是动态分配。

IP66在线查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146


主机如何区分不同的网络服务?的评论 (共 条)

分享到微博请遵守国家法律