zoukankan      html  css  js  c++  java
  • 常用端口号及其用途

          计算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。

       

    按端口号可分为3大类:

    (1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。

    (2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

    (3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

    常用端口号大全

    代理服务器常用以下端口:

    (1). HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080

    (2). SOCKS代理协议服务器常用端口号:1080

    (3). FTP(文件传输)协议代理服务器常用端口号:21

    (4). Telnet(远程登录)协议代理服务器常用端口:23

    HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口);

    HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp;

    Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口);

    FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口);

    TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp;

    SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp;

    SMTP Simple Mail Transfer Protocol (E-mail),默认的端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口);

    POP3 Post Office Protocol (E-mail) ,默认的端口号为110/tcp;

    DNS  DNS服务器所开放的端口,入侵者可能是试图进行区域传递(TCP),欺骗DNS(UDP)或隐藏其他的通信。因此防火墙常常过滤或记录此端口。

    DHCP  udp67/68号端口,这两个端口是正常的DHCP服务端口,你可以理解为一个发送,一个接收。注意:546端口为DHCP failover服务,是用来做“双机热备”。另外,要区分:UDP上的Bootp/DHCP:通过DSL和cable-modem的防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向DHCP服务器请求一个地址分配。Hacker常进入它们分配一个地址把自己作为局部路由器而发起大量的“中间人”(man-in-middle)攻击。客户端向68端口(bootps)广播请求配置,服务器向67端口(bootpc)广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的IP地址。DHCP与BootP的不同点在于,bootP也可以完成给主机分配1P地址的任务,但它耍求主机的硬件地址必须被手工输人到BootP表中。可以将DHCP看成足一个动态的BootP。但是,要记住的是,BootP还可以以将用来引导主机的操作系统发送给主机。而DHCP不可以。

    NETBIOS  其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。

    SNMP  端口:161,SNMP允许远程管理设备。所有配置和运行信息的储存在数据库中,通过SNMP可获得这些信息。许多管理员的错误配置将被暴露在Internet。 Cackers将试图使用默认的密码public、private访问系统。他们可能会试验所有可能的组合。SNMP包可能会被错误的指向用户的网络

    WebLogic  默认的端口号为7001; Webshpere应用程序,默认的端口号为9080;

    webshpere  管理工具,默认的端口号为9090;

    JBOSS  默认的端口号为8080;

    TOMCAT  默认的端口号为8080;

    WIN2003远程登陆  默认的端口号为3389;

    Symantec AV/Filter for MSE   默认端口号为 8081;

    Oracle 数据库  默认的端口号为1521;

    ORACLE EMCTL  默认的端口号为1158;

    Oracle XDB( XML 数据库  默认的端口号为8080;

    Oracle XDB FTP服务  默认的端口号为2100;

    MS SQL*SERVER数据库server  默认的端口号为1433/tcp 1433/udp;

    MS SQL*SERVER数据库monitor  默认的端口号为1434/tcp 1434/udp;

    QQ  默认的端口号为8000/udp

    21/tcp FTP 文件传输协议

    22/tcp SSH 安全登录、文件传送(SCP)和端口重定向

    23/tcp Telnet 不安全的文本传送

    25/tcp SMTP Simple Mail Transfer Protocol(E-mail)

    69/udp TFTP Trivial File Transfer Protocol

    79/tcp finger Finger

    80/tcp HTTP 超文本传送协议 (WWW)

    88/tcp Kerberos Authenticating agent

    110/tcp POP3 Post Office Protocol (E-mail)

    113/tcp ident old identification serversystem

    119/tcp NNTP used for usenet newsgroups

    220/tcp IMAP3

    443/tcp HTTPS used for securelytransferring web pages

  • 相关阅读:
    C# WebApi 获取客户端ip地址
    C# 构造函数快捷键
    2 .SHELL 5~10节
    Spring项目集成apidoc生成api接口文档
    根据域名查找对应的ip及端口
    高质量SQL的30条建议
    1 .shell编程1~5
    CentOS7安装mysql8
    编译安Apache2.4.43报错checking for APR... no configure: error: APR not found. Please read the documentation.
    rm -rf * 的正确用法
  • 原文地址:https://www.cnblogs.com/lingerhk/p/3657397.html
Copyright © 2011-2022 走看看