著名端口号

时间:2022-04-18 11:47 | 分类: 句子大全 | 作者:无敌贝拉 | 评论: 次 | 点击:

著名端口号

1. 网络中常用的端口号有哪些

端口号小于256的一般为常用端口号。

其中常用的保留TCP端口号有HTTP 80、FTP 20/21、Telnet 23、SMTP 25、DNS 53等;常用的保留UDP端口号有DNS 53、BootP 67(server)/ 68(client)、TFTP 69、SNMP 161等。 TCP与UDP段结构中端口地址都是16比特,可以有在0-65535范围内的端口号。

任何TCP/IP实现所提供的服务都用1-1023之间的端口号,是由ICANN来管理的。端口号从1024-49151是被注册的端口号,被IANA指定为特殊服务使用。

从49152-65535是动态或私有端口号。 扩展资料: 各个端口及端口号的实际用途 1、1系端口 POP3服务器开放102端口,用于接收邮件,客户端访问服务器端的邮件服务;NEWS新闻组传输协议,承载USENET通信。

这个端口的连接通常是人们在寻找USENET服务器;137、138是UDP端口,当通过网上邻居传输文件时用这个端口。 2、2系端口 FTP服务器开放的21端口,用于上传、下载。

最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录;PcAnywhere建立的TCP和22端口的连接可能是为了寻找ssh;扫描23端口是为了找到机器运行的操作系统。

3、3系端口 轻型目录访问协议和NetMeeting Internet Locator Server共用389端口。 4、4系端口 网页浏览443端口,能提供加密和通过安全端口传输的另一种HTTP;木马HACKERS PARADISE开放456端口。

参考资料来源:百度百科-端口号 参考资料来源:百度百科-网络端口。

2. 网络中常用的端口号有哪些

端口号小于256的一般为常用端口号。其中常用的保留TCP端口号有HTTP 80、FTP 20/21、Telnet 23、SMTP 25、DNS 53等;常用的保留UDP端口号有DNS 53、BootP 67(server)/ 68(client)、TFTP 69、SNMP 161等。

TCP与UDP段结构中端口地址都是16比特,可以有在0-65535范围内的端口号。任何TCP/IP实现所提供的服务都用1-1023之间的端口号,是由ICANN来管理的。端口号从1024-49151是被注册的端口号,被IANA指定为特殊服务使用。从49152-65535是动态或私有端口号。

扩展资料:

各个端口及端口号的实际用途

1、1系端口

POP3服务器开放102端口,用于接收邮件,客户端访问服务器端的邮件服务;NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器;137、138是UDP端口,当通过网上邻居传输文件时用这个端口。

2、2系端口

FTP服务器开放的21端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录;PcAnywhere建立的TCP和22端口的连接可能是为了寻找ssh;扫描23端口是为了找到机器运行的操作系统。

3、3系端口

轻型目录访问协议和NetMeeting Internet Locator Server共用389端口。

4、4系端口

网页浏览443端口,能提供加密和通过安全端口传输的另一种HTTP;木马HACKERS PARADISE开放456端口。

参考资料来源:百度百科-端口号

参考资料来源:百度百科-网络端口

3. 端口号是什么

在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。

那么TCP/IP协议中的端口指的是什么呢?如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口 可以有65536个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535。

端口有什么用呢?我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区 分不同的服务的。

需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访 问一台WWW服务器时,WWW服务器使用“80”端口与你的电脑通信,但你的电脑则 可能使用“3457”这样的端口。逻辑意义上的端口有多种分类标准,下面将介绍常见的按端口号分布的分类:

(1)知名端口(Well-Known Ports)

知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如21端口分配给FTP(文件传输协议)服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。

网络服务是可以使用其他端口号的,如果不是默认的端口号则应该在 地址栏上指定端口号,方法是在地址后面加上冒号“:”(半角),再加上端口 号。比如使用“8080”作为WWW服务的端口,则需要在地址栏里输入“.cn:8080”。

但是有些系统协议使用固定的端口号,它是不能被改变的,比如139 端口专门用于NetBIOS与TCP/IP之间的通信,不能手动改变。

(2)动态端口(Dynamic Ports)

动态端口的范围从1024到65535,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。

不过,动态端口也常常被病毒木马程序所利用,如冰河默认连接端口是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等 。

[编辑本段]怎样查看端口

一台服务器有大量的端口在使用,怎么来查看端口呢?有两种方式: 一种是利用系统内置的命令,一种是利用第三方端口扫描软件。

1.用“netstat -an”查看端口状态

在Windows 2000/XP中,可以在命令提示符下使用“netstat -an”查 看系统端口状态,可以列出系统正在开放的端口号及其状态.

2.用第三方端口扫描软件

第三方端口扫描软件有许多,界面虽然千差万别,但是功能却是类似 的。“Fport”在命令提示符下使用,运行结果 与“netstat -an”相似,但是它不仅能够列出正在使用的端口号及类型,还可 以列出端口被哪个应用程序使用。

3.用“netstat -n”命令,以数字格式显示地址和端口信息。

4. 网络通常都有那些端口呢

端口有0~65535个一共

端口分类

逻辑意义上的端口有多种分类标准,下面将介绍两种常见的分类:

1. 按端口号分布划分

(1)知名端口(Well-Known Ports)

知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。

(2)动态端口(Dynamic Ports)

动态端口的范围从1024到65535,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。

不过,动态端口也常常被病毒木马程序所利用,如冰河默认连接端口是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等

你的端口号够用吗?

TCP连接四元组:客户端IP、客户端PORT、服务端IP、服务端PORT。四元组可以唯一标识每个TCP连接。以下均以Linux系统为例讨论。

单机端口号上限为 65536,其中系统默认对外连接可用的端口号范围为 32768-61000,这个范围可以修改,但因为小于 1024 的端口号一方面属于知名端口,另一方面默认只能 root权限使用,故可用端口号范围最大设置到 1024-65535,这意味着单个IP同一时间对外建立连接的最大连接数是 64511。

你的端口号够用吗?

Linux默认可用端口号范围

如果是短连接,请求处理完成后客户端立即断开连接,那这个连接所占用的端口号可以马上重新使用吗?默认情况下不可以。因为连接由客户端释放,TCP会进入到TIME_WAIT状态(TCP传输需要保证最后的ACK不会丢失),默认保持2MSL,Linux默认2*60秒。就是说使用短连接并主动释放连接时,第一个释放掉的连接最早要120秒之后才能重用端口号,这意味着120秒内的最大连接数为64511,平均每秒 538个。

你的端口号够用吗?

Linux默认MSL值

这是单机对外连接的上限吗?不是。因为单机也可以有多个ip,设置虚拟网卡,分配不同的IP地址,这样最大连接数就是 64511 * IP数量。这样理论上可以实现单机几十上百万的并发连接。

上面说的是客户端的情况,再讨论下服务端的情况。服务端通常是监听固定的IP端口。一个端口怎么支持高并发呢?参照TCP四元组,服务端ip端口固定的情况下,客户端ip端口改变,就能标识不同的TCP连接。服务器listen在绑定唯一端口号的socket_fd上,当有客户端请求建立连接时,服务器accept 并返回新的fd, 用于这个连接的数据传输,四元组还是那个四元组,但是每个连接有了自己专用的fd。所以对于服务器来说,用于接收客户端连接的时候,是没有端口号限制的,一个就够了,这里的上限是fd的数量,也是需要设置的。

你的端口号够用吗?

系统参数值

但是现在的服务器通常有很多相互调用的情况, 比如有时候会调用第三方服务,这个时候我们的服务器变成了第三方服务的请求客户端,如果采用短连接形式,每个请求完成后主动断开连接,就和上面讨论客户端遇到的问题一样,请求量大时会产生大量TIME_WAIT,端口号短时间内不够用。所以服务端作为客户端请求其他服务时,还是要尽量用长连接或者连接池形式(还可以减少TCP连接、断开的开销)。

你的端口号够用吗?

netstat查看time_wait示例

上面说服务器作为客户端时主动断开连接产生大量TIME_WAIT会有不好的影响,那么服务器作为服务端提供服务的时候,处理完成请求时主动断开连接,这时也会产生TIME_WAIT,这会有什么影响?答案是会短时间内占用很多fd,但不会影响端口号的使用,因为这时的连接四元组里的端口号都是服务器监听的唯一端口号。

你的端口号够用吗?

设置FD上限


  • 发表评论
【已经有()位大神发现了看法】

  • 匿名发表
  •  
人参与,条评论