标题：端口地址
I/O端口地址表
Port addresses are not always constant across PC, AT and PS2
Unless marked, port addresses are relative to PC and XT only
000-00F 8237 DMA controller:
000 Channel 0 address register
001 Channel 0 word count
002 Channel 1 address register
003 Channel 1 word count
004 Channel 2 address register
005 Channel 2 word count
006 Channel 3 address register
007 Channel 3 word count
008 Status/command register
009 Request register
00A Mask register
00B Mode register
00C Clear MSB/LSB flip flop
00D Master clear temp register
00E Clear mask register
00F Multiple mask register
010-01F 8237 DMA Controller (PS2 model 60 & 80), reserved (AT)
020-02F 8259A Master Programmable Interrupt Controller:
020 8259 Command port (see 8259)
021 8259 Interrupt mask register (see 8259)
030-03F 8259A Slave Programmable Interrupt Controller (AT,PS2)
040-05F 8253 or 8254 Programmable Interval Timer:
040 8253 channel 0, counter divisor
041 8253 channel 1, RAM refresh counter
042 8253 channel 2, Cassette and speaker functions
043 8253 mode control (see 8253)
044 8254 PS/2 extended timer
047 8254 Channel 3 control byte
060-067 8255 Programmalbe Peripheral Interface (PC,XT,PCjr):
060 8255 Port A keyboard input/output buffer (output PCjr)
061 8255 Port B output
062 8255 Port C input
063 8255 Command/Mode control register
060-06f 8042 Keyboard Controller (AT,PS2):
060 8042 Keyboard input/output buffer register
061 8042 system control port (for compatability with 8255)
064 8042 Keyboard command/status register
070 CMOS RAM/RTC, also NMI enable/disable (AT,PS2, see RTC)
071 CMOS RAM data (AT,PS2)
080 Manufacturer checkpoint port
080-090 DMA Page Registers:
081 High order 4 bits of DMA channel 2 address
082 High order 4 bits of DMA channel 3 address
083 High order 4 bits of DMA channel 1 address
090-097 POS/Programmable Option Select (PS2):
090 Central arbitration control Port
091 Card selection feedback
092 System control and status register
094 System board enable/setup register
095 Reserved
096 Adapter enable/setup register
097 Reserved
0A0 NMI Mask Register (PC,XT) (write 80h to enable NMI, 00h disable)
0A0-0BF Second 8259 Programmalbe Interrupt Controller (AT,PS2):
0A0 Second 8259 Command port (see 8259)
0A1 Second 8259 Interrupt mask register (see 8259)
0C0 TI SN76496 Programmable Tone/Noise Generator (PCjr)
0C0-0DF 8237 DMA Controller 2 (AT):
0C2 DMA channel 3 selector (see ports 6 & 82)
0E0-0EF Reserved
0F0-0FF Math Coprocessor (AT,PS2)
0F0-0F5 PCjr Disk Controller:
0F0 Disk Controller
0F2 Disk Controller control port
0F4 Disk Controller status register
0F5 Disk Controller data port
0F8-0FF Reserved for future microprocessor extensions
100-10F POS Programmable Option Select (PS2):
100 POS Register 0, Adapter ID byte (LSB)
101 POS Register 1, Adapter ID byte (MSB)
102 POS Register 2, Option select data byte 1
Bit 0 is card enable (CDEN)
103 POS Register 3, Option select data byte 2
104 POS Register 4, Option select data byte 3
105 POS Register 5, Option select data byte 4
Bit 7 is (-CHCK)
Bit 6 is reserved
106 POS Register 6, subaddress extension (LSB)
107 POS Register 7, subaddress extension (MSB)
110-1EF System I/O channel
170-17F Fixed disk 1 (AT):
170 disk 1 data
171 disk 1 error
172 disk 1 sector count
173 disk 1 sector number
174 disk 1 cylinder low
175 disk 1 cylinder high
176 disk 1 drive/head
177 disk 1 status
1F0-1FF Fixed disk 0 (AT):
1F0 disk 0 data
1F1 disk 0 error
1F2 disk 0 sector count
1F3 disk 0 sector number
1F4 disk 0 cylinder low
1F5 disk 0 cylinder high
1F6 disk 0 drive/head
1F7 disk 0 status
200-20F Game Adapter
210-217 Expansion Card Ports (XT):
210 Write: latch expansion bus data
read: verify expansion bus data
211 Write: clear wait,test latch
Read: MSB of data address
212 Read: LSB of data address
213 Write: 0=enable, 1=/disable expansion unit
214-215 Receiver Card Ports
214 write: latch data, read: data
215 read: MSB of address, next read: LSB of address
21F Reserved
220-26F Reserved for I/O channel
270-27F Third parallel port (see PARALLEL PORT):
278 data port
279 status port
27A control port
280-2AF Reserved for I/O channel
2A2-2A3 MSM58321RS clock
端口地址
简要介绍：服务器端的端口号是固定的（服务器只要开着，对应的服务就一直运行着），端口号一般系统中对应于知名的1-1023之间，这些知名端口号由I n t e r n e t号分配机构（Internet Assigned Numbers Authority, IANA ）来管理。而客户端的端口号只有用户开启相应的程序时才打开对应的端口号（因此也称临时端口号），大多数给临时端口号分配1024~5000之间的端口号。大于5000的端口号是为其他服务预留的（internet上不常用的服务）。
端口号的具体说明：端口：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 
说明：这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有垃圾字符的数据流直到连接关闭。HACKER利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。同样Fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包，受害者为了回应这些数据而过载。 
端口：21 
服务：FTP 
说明：FTP服务器所开放的端口，用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。 
端口：22 
服务：Ssh 
说明：PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点，如果配置成特定的模式，许多使用RSAREF库的版本就会有不少的漏洞存在。 
端口：23 
服务：Telnet 
说明：远程登录，入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一端口是为了找到机器运行的操作系统。还有使用其他技术，入侵者也会找到密码。木马Tiny Telnet Server就开放这个端口。 
端口：25 
服务：SMTP 
说明：SMTP服务器所开放的端口，用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭，他们需要连接到高带宽的E-MAIL服务器上，将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口。 
端口：31 
服务：MSG Authentication 
说明：木马Master Paradise、Hackers Paradise开放此端口。 
端口：42 
服务：WINS Replication 
说明：WINS复制 
端口：53 
服务：Domain Name Server（DNS） 
说明：DNS服务器所开放的端口，入侵者可能是试图进行区域传递（TCP），欺骗DNS（UDP）或隐藏其他的通信。因此防火墙常常过滤或记录此端口。 
端口：67 
服务：Bootstrap Protocol Server 
说明：通过DSL和Cable modem的防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向DHCP服务器请求一个地址。HACKER常进入它们，分配一个地址把自己作为局部路由器而发起大量中间人（man-in-middle）攻击。客户端向68端口广播请求配置，服务器向67端口广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的IP地址。 
端口：69 
服务：Trival File Transfer 
说明：许多服务器与bootp一起提供这项服务，便于从系统下载启动代码。但是它们常常由于错误配置而使入侵者能从系统中窃取任何 文件。它们也可用于系统写入文件。 
端口：79 
服务：Finger Server 
说明：入侵者用于获得用户信息，查询操作系统，探测已知的缓冲区溢出错误，回应从自己机器到其他机器Finger扫描。 
端口：80 
服务：HTTP 
说明：用于网页浏览。木马Executor开放此端口。 
端口：99 
服务：Metagram Relay 
说明：后门程序ncx99开放此端口。 
端口：110
服务：POP3
说明：Post Office Protocol 3，用于收发邮件。
端口：102 
端口：553 
服务：CORBA IIOP （UDP） 
说明：使用cable modem、DSL或VLAN将会看到这个端口的广播。CORBA是一种面向对象的RPC系统。入侵者可以利用这些信息进入系统。 
端口：555 
服务：DSF 
说明：木马PhAse1.0、Stealth Spy、IniKiller开放此端口。 
端口：568 
服务：Membership DPA 
说明：成员资格 DPA。 
端口：569 
服务：Membership MSN 
说明：成员资格 MSN。 
端口：635 
服务：mountd 
说明：Linux的mountd Bug。这是扫描的一个流行BUG。大多数对这个端口的扫描是基于UDP的，但是基于TCP的mountd有所增加（mountd同时运行于两个端口）。记住mountd可运行于任何端口（到底是哪个端口，需要在端口111做portmap查询），只是Linux默认端口是635，就像NFS通常运行于2049端口。 
端口：636 
服务：LDAP 
说明：SSL（Secure Socket 
s layer） 
端口：666 
服务：Doom Id Software 
说明：木马Attack FTP、Satanz Backdoor开放此端口 
端口：993 
服务：IMAP 
说明：SSL（Secure Sockets layer） 
端口：1001、1011 
服务：[NULL] 
说明：木马Silencer、WebEx开放1001端口。木马Doly Trojan开放1011端口。 
端口：1024 
服务：Reserved 
说明：它是动态端口的开始，许多程序并不在乎用哪个端口连接网络，它们请求系统为它们分配下一个闲置端口。基于这一点分配从端口1024开始。这就是说第一个向系统发出请求的会分配到1024端口。你可以重启机器，打开Telnet，再打开一个窗口运行natstat -a 将会看到Telnet被分配1024端口。还有SQL session也用此端口和5000端口。 
端口：1025、1033 
服务：1025：network blackjack 1033：[NULL] 
说明：木马netspy开放这2个端口。 
端口：1080 
服务：SOCKS 
说明：这一协议以通道方式穿过防火墙，允许防火墙后面的人通过一个IP地址访问INTERNET。理论上它应该只允许内部的通信向外到达INTERNET。但是由于错误的配置，它会允许位于防火墙外部的攻击穿过防火墙。WinGate常会发生这种错误，在加入IRC聊天室时常会看到这种情况。 
端口：1170 
服务：[NULL] 
说明：木马Streaming Audio Trojan、Psyber Stream Server、Voice开放此端口。 
端口：1234、1243、6711、6776 
服务：[NULL] 
说明：木马SubSeven2.0、Ultors Trojan开放1234、6776端口。木马SubSeven1.0/1.9开放1243、6711、6776端口。 
端口：1245 
服务：[NULL] 
说明：木马Vodoo开放此端口。 
端口：1433 
服务：SQL 
说明：Microsoft的SQL服务开放的端口。 
端口：1492 
服务：stone-design-1 
说明：木马FTP99CMP开放此端口。 
端口：1500 
服务：RPC client fixed port session queries 
说明：RPC客户固定端口会话查询 
端口：1503 
服务：NetMeeting T.120 
说明：NetMeeting T.120 
端口：1524 
服务：ingress 
说明：许多攻击脚本将安装一个后门SHELL于这个端口，尤其是针对SUN系统中Sendmail和RPC服务漏洞的脚本。如果刚安装了防火墙就看到在这个端口上的连接企图，很可能是上述原因。可以试试Telnet到用户的计算机上的这个端口，看看它是否会给你一个SHELL。连接到600/pcserver也存在这个问题。 
端口：1600 
服务：issd 
说明：木马Shivka-Burka开放此端口。 
端口：1720 
服务：NetMeeting 
说明：NetMeeting H.233 call Setup。 
端口：1731 
服务：NetMeeting Audio Call Control 
说明：NetMeeting音频调用控制。 
端口：1807 
服务：[NULL] 
说明：木马SpySender开放此端口。 
端口：1981 
服务：[NULL] 
说明：木马ShockRave开放此端口。 
端口：1999 
服务：cisco identification port 
说明：木马BackDoor开放此端口。 
端口：2000 
服务：[NULL] 
说明：木马GirlFriend 1.3、Millenium 1.0开放此端口。 
端口：2001 
服务：[NULL] 
说明：木马Millenium 1.0、Trojan Cow开放此端口。 
端口：2023 
服务：xinuexpansion 4 
说明：木马Pass Ripper开放此端口。 
端口：2049 
服务：NFS 
说明：NFS程序常运行于这个端口。通常需要访问Portmapper查询这个服务运行于哪个端口。 
端口：2115 
服务：[NULL] 
说明：木马Bugs开放此端口。 
端口：2140、3150 
服务：[NULL] 
说明：木马Deep Throat 1.0/3.0开放此端口。 
端口：2500 
服务：RPC client using a fixed port session replication 
说明：应用固定端口会话复制的RPC客户 
端口：2583 
服务：[NULL] 
说明：木马Wincrash 2.0开放此端口。 
端口：2801 
服务：[NULL] 
说明：木马Phineas Phucker开放此端口。 
端口：3024、4092 
服务：[NULL] 
说明：木马WinCrash开放此端口。 
端口：3128 
服务：squid 
说明：这是squid HTTP代理服务器的默认端口。攻击者扫描这个端口是为了搜寻一个代理服务器而匿名访问Internet。也会看到搜索其他代理服务器的端口8000、8001、8080、8888。扫描这个端口的另一个原因是用户正在进入聊天室。其他用户也会检验这个端口以确定用户的机器是否支持代理。 
端口：3129 
服务：[NULL] 
说明：木马Master Paradise开放此端口。 
端口：3150 
服务：[NULL] 
说明：木马The Invasor开放此端口。 
端口：3210、4321 
服务：[NULL] 
说明：木马SchoolBus开放此端口 
端口：3333 
服务：dec-notes 
说明：木马Prosiak开放此端口 
端口：3389 
服务：超级终端
说明：WINDOWS 2000终端开放此端口。 
端口：3700 
服务：[NULL] 
说明：木马Portal of Doom开放此端口 
端口：3996、4060 
服务：[NULL] 
说明：木马RemoteAnything开放此端口 
端口：4000 
服务：QQ客户端
说明：腾讯QQ客户端开放此端口。 
端口：4092 
服务：[NULL] 
说明：木马WinCrash开放此端口。 
端口：4590 
服务：[NULL] 
说明：木马ICQTrojan开放此端口。 
端口：5000、5001、5321、50505 服务：[NULL] 
说明：木马blazer5开放5000端口。木马Sockets de Troie开放5000、5001、5321、50505端口。 
端口：5400、5401、5402 
服务：[NULL] 
说明：木马Blade Runner开放此端口。 
端口：5550 
服务：[NULL] 
说明：木马xtcp开放此端口。 
端口：5569 
服务：[NULL] 
说明：木马Robo-Hack开放此端口。 
端口：5632 
服务：pcAnywere 
说明：有时会看到很多这个端口的扫描，这依赖于用户所在的位置。当用户打开pcAnywere时，它会自动扫描局域网C类网以寻找可能的代理（这里的代理是指agent而不是proxy）。入侵者也会寻找开放这种服务的计算机。，所以应该查看这种扫描的源地址。一些搜寻pcAnywere的扫描包常含端口22的UDP数据包。 
端口：5742 
服务：[NULL] 
说明：木马WinCrash1.03开放此端口。 
端口：6267 
服务：[NULL] 
说明：木马广外女生开放此端口。 
端口：6400 
服务：[NULL] 
说明：木马The tHing开放此端口。 
端口：6670、6671 
服务：[NULL] 
说明：木马Deep Throat开放6670端口。而Deep Throat 3.0开放6671端口。 
端口：6883 
服务：[NULL] 
说明：木马DeltaSource开放此端口。 
端口：6969 
服务：[NULL] 
说明：木马Gatecrasher、Priority开放此端口。 
端口：6970 
服务：RealAudio 
说明：RealAudio客户将从服务器的6970-7170的UDP端口接收音频数据流。这是由TCP-7070端口外向控制连接设置的。 
端口：7000 
服务：[NULL] 
说明：木马Remote Grab开放此端口。 
端口：7300、7301、7306、7307、7308 
服务：[NULL] 
说明：木马NetMonitor开放此端口。另外NetSpy1.0也开放7306端口 
端口：7323 
服务：[NULL] 
说明：Sygate服务器端。 
端口：7626 
服务：[NULL] 
说明：木马Giscier开放此端口。 
端口：7789 
服务：[NULL] 
说明：木马ICKiller开放此端口。 
端口：8000 
服务：OICQ 
说明：腾讯QQ服务器端开放此端口。 ' 
端口：8010 
服务：Wingate 
说明：Wingate代理开放此端口。 
端口：8080 
服务：代理端口 
说明：WWW代理开放此端口。 
端口：9400、9401、9402 
服务：[NULL] 
说明：木马Incommand 1.0开放此端口。 
端口：9872、9873、9874、9875、10067、10167 
服务：[NULL] 
说明：木马Portal of Doom开放此端口 
端口：9989 
服务：[NULL] 
说明：木马iNi-Killer开放此端口。 
端口：11000 
服务：[NULL] 
说明：木马SennaSpy开放此端口。 
端口：11223 
服务：[NULL] 
说明：木马Progenic trojan开放此端口。 
端口：12076、61466 
服务：[NULL] 
说明：木马Teleco 
mmando开放此端口。 
端口：12223 
服务：[NULL] 
说明：木马Hack'99 KeyLogger开放此端口。 
端口：12345、12346 
服务：[NULL] 
说明：木马NetBus1.60/1.70、GabanBus开放此端口。 
端口：12361 
服务：[NULL] 
说明：木马Whack-a-mole开放此端口。 
端口：13223 
服务：PowWow 
说明：PowWow是Tribal Voice的聊天程序。它允许用户在此端口打开私人聊天的连接。这一程序对于建立连接非常具有攻击性。它会驻扎在这个TCP端口等回应。造成类似心跳间隔的连接请求。如果一个拨号用户从另一个聊天者手中继承了IP地址就会发生好象有很多不同的人在测试这个端口的情况。这一协议使用OPNG作为其连接请求的前4个字节。 
端口：16969 
服务：[NULL] 
说明：木马Priority开放此端口。 
端口：17027 
服务：Conducent 
说明：这是一个外向连接。这是由于公司内部有人安装了带有Conducent"adbot"的共享软件。Conducent"adbot"是为共享软件显示广告服务的。使用这种服务的一种流行的软件是Pkware。 
端口：19191 
服务：[NULL] 
说明：木马蓝色火焰开放此端口。 
端口：20000、20001 
服务：[NULL] 
说明：木马Millennium开放此端口。 
端口：20034 
服务：[NULL] 
说明：木马NetBus Pro开放此端口。 
端口：21554 
服务：[NULL] 
说明：木马GirlFriend开放此端口。 
端口：22222 
服务：[NULL] 
说明：木马Prosiak开放此端口。 
端口：23456 
服务：[NULL] 
说明：木马Evil FTP、Ugly FTP开放此端口。 
端口：26274、47262 
服务：[NULL] 
说明：木马Delta开放此端口。 
端口：27374 
服务：[NULL] 
说明：木马Subseven 2.1开放此端口。 
端口：30100 
服务：[NULL] 
说明：木马NetSphere开放此端口。 
端口：30303 
服务：[NULL] 
说明：木马Socket23开放此端口。 
端口：30999 
服务：[NULL] 
说明：木马Kuang开放此端口。 
端口：31337、31338 
服务：[NULL] 
说明：木马BO(Back Orifice)开放此端口。另外木马DeepBO也开放31338端口。 
端口：31339 
服务：[NULL] 
说明：木马NetSpy DK开放此端口。 
端口：31666 
服务：[NULL] 
说明：木马BOWhack开放此端口。 
端口：33333 
服务：[NULL] 
说明：木马Prosiak开放此端口。 
端口：34324 
服务：[NULL] 
说明：木马Tiny Telnet Server、BigGluck、TN开放此端口。 
端口：40412 
服务：[NULL] 
说明：木马The Spy开放此端口。 
端口：40421、40422、40423、40426、 
服务：[NULL] 
说明：木马Masters Paradise开放此端口。 
端口：43210、54321 
服务：[NULL] 
说明：木马SchoolBus 1.0/2.0开放此端口。 
端口：44445 
服务：[NULL] 
说明：木马Happypig开放此端口。 
端口：50766 
服务：[NULL] 
说明：木马Fore开放此端口。 
端口：53001 
服务：[NULL] 
说明：木马Remote Windows Shutdown开放此端口。 
端口：65000 
服务：[NULL] 
说明：木马Devil 1.03开放此端口。 
端口：88 
说明：Kerberos krb5。另外TCP的88端口也是这个用途。 
端口：137 
说明：SQL Named Pipes encryption over other protocols name lookup(其他协议名称查找上的SQL命名管道加密技术)和SQL RPC encryption over other protocols name lookup(其他协议名称查找上的SQL RPC加密技术)和Wins NetBT name service(WINS NetBT名称服务)和Wins Proxy都用这个端口。 
端口：161 
说明：Simple Network Management Protocol(SMTP)（简单网络管理协议） 
端口：162 
说明：SNMP Trap（SNMP陷阱） 
端口：445 
说明：Common Internet File System(CIFS)（公共Internet文件系统） 
端口：464 
说明：Kerberos kpasswd(v5)。另外TCP的464端口也是这个用途。 
端口：500 
说明：Internet Key Exchange(IKE)（Internet密钥交换） 
端口：1645、1812 
说明：Remot Authentication Dial-In User Service(RADIUS)authentication(Routing and Remote Access)(远程认证拨号用户服务) 
端口：1646、1813 
说明：RADIUS accounting(Routing and Remote Access)(RADIUS记帐（路由和远程访问）) 
端口：1701 
说明：Layer Two Tunneling Protocol(L2TP)(第2层隧道协议) 
端口：1801、3527 
说明：Microsoft Message Queue Server(Microsoft消息队列服务器)。还有TCP的135、1801、2101、2103、2105也是同样的用途。 
端口：2504 
说明：Network Load Balancing(网络平衡负荷)