服务器技术

当前位置: 主页 > 新闻资讯 > 服务器技术 >

服务器常见端口和查看方法

  • 来源:未知
  • 编辑:IDC香港
  • 时间:2020-05-12 11:05
  • 阅读:

一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。服务器端口数最大可以有65535个,但是实际上常用的端口才几十个,常用的端口有哪些呢?

知名端口

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

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

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

按协议类型划分,能分为TCP、UDP、IP和ICMP(Internet控制消息协议)等端口。

TCP端口,即传输控制协议端口,需要在客户端和服务器之间建立连接,这样能提供可靠的数据传输。常见的包括FTP服务的21端口,Telnet服务的23端口,SMTP服务的25端口,及HTTP服务的80端口等等。

UDP端口

UDP端口,即用户数据包协议端口,无需在客户端和服务器之间建立连接,安全性得不到保障。常见的有DNS服务的53端口,SNMP(简单网络管理协议)服务的161端口,QQ使用的8000和4000端口等等。

Linux和windows都能使用Netstat命令:
依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就能看到以数字形式显示的TCP和UDP连接的端口号及状态。

事实上除了几个常用端口不能随意更改,其他的协议都可以自由设置的。比如Windows系统远程连接桌面端口默认是3389,可以改成其他复杂的端口,这样可以增加服务器的安全性。不过如果有设置防护墙,那么修改端口的时候需要特别注意,如果没有设置例外,修改端口后因为防火墙的限制而无法访问服务器。

服务热线
4000-070-040
QQ在线咨询
微信咨询
Skype咨询:18750206005
常见问题