文章来源:https://www.szaliy.com/xingyezixun/6-33.html
(1)硬件设备中的端口
如交换机、路由器中用于链接其他设备的接口。(SC端口等)
(2)TCP/IP协议中的端口
如用于FTP服务的21端口、用于浏览网页服务的80端口等。
为啥会有两种含义?这也是有原因的。
毕竟随着互联网的普及,单纯硬件中的接口早就不能满足网络通信的需求,所以才在TCP/IP协议中引入了新的技术,形成了已经“软件端口”,方便计算机跨越空间限制进行连接通信。
理论上来说,端口数最多可以有65535个,所以为了方便对于端口的理解,网络端口按照这个数量分为了三类:
(1)公认端口(Well-KnownPorts)
范围从0到1023,这类端口也常称之为"常用端口",它们紧密绑定于一些特定的服务。
(2)注册端口(RegisteredPorts)
范围从1024到49151,它们松散地绑定于一些服务。也是说有许多服务绑定于这些端口,这些端口同样用于许多其他目的。
(3)动态和/或私有端口(Dynamicand/orPrivatePorts)
范围从49152到65535。理论上,不应把常用服务分配在这些端口上。实际上,有些较为特殊的程序,特别是一些木马程序就非常喜欢用这些端口。
也有另外一种分类方式,比如根据所提供的的服务方式,端口可以分为"TCP协议端口"和"UDP协议端口"两种。
这样说你可能有点反应不过来,举个例子:
比如使用TCP协议的常见端口有FTP(使用21端口)、SMTP(使用25端口)等,而使用UDP协议端口常见的有 HTTP(使用80端口)、DNS(使用53端口)等。
已经给你整理好了,最全端口号详解(1w+字)
端口:0
服务:Reserved
说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
端口:1
服务:tcpmux
说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。
端口:7
服务:Echo
说明:能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。
端口:19
服务:Character Generator
说明:这是一种仅仅发送字符的服务。UD