一、《关于端口映射》
1、端口----需要进行网络通讯的每一个程序,操作系统都要为它使用一个或若干个端口,以免发生冲突。例如,HTTP程序默认使用80端口。系统默认的端口叫标准端口,程序也可以设置使用别的端口,叫非标准端口。
2、按照TCP/IP协议的通讯规则,在网络中,是以IP地址识别连网的每一台计算机(称为主机)的。局域网内的通讯,以局域网的内网IP来识别;互联网的通讯,是以公网IP来通讯。即外网机,只能访问局域网的代理服务器或路由器,不能直接访问内网机。
3、端口映射----就是把某部机的某个通讯端口,利用程序逻辑映射到另一部机上,则访问某部机的某端口,就变成访问另一部机。
例如,内网的代理服务器(或路由器),拨号上网,得到一个61.*.*.*的公网IP。打算在内网机架设网站,内网机IP是192.168.0.10。那就要通过映射软件,将代理服务器(或路由器)的某端口(叫输入端口)映射到IP是192.168.0.10的内网机的某端口(叫输出端口)。
二、各种常用程序使用的标准端口:
应用协议 端口号/协议 说明
ftp-data 20/tcp FTP,
data
ftp 21/tcp FTP, control
telnet 23/tcp
smtp 25/tcp Simple
Mail Transfer Protocol
time 37/tcp timserver
time 37/udp timserver
domain 53/tcp Domain
Name Server
domain 53/udp Domain
Name Server
tftp 69/udp Trivial
File Transfer
gopher 70/tcp
http 80/tcp www-http
World Wide Web
pop3 110/tcp Post
Office Protocol-Version 3
nntp 119/tcp Network News Transfer Protocol
netbios-ns 137/tcp NETBIOS Name Service
netbios-ns 137/udp NETBIOS Name Service
netbios-dgm 138/udp NETBIOS Datagram Service
netbios-ssn 139/tcp NETBIOS Session Service
imap 143/tcp Internet Message Access Protocol
snmp 161/udp SNMP
snmptrap 162/udp SNMP trap
irc 194/tcp Internet
Relay Chat Protocol
ipx 213/udp IPX over IP
ldap 389/tcp Lightweight Directory Access
Protocol
https 443/tcp
https 443/udp
uucp 540/tcp
ldaps 636/tcp LDAP over TLS/SSL
doom 666/tcp Doom Id Software
doom 666/udp Doom Id Software
phone 1167/udp Conference calling
ms-sql-s 1433/tcp Microsoft-SQL-Server
ms-sql-s 1433/udp Microsoft-SQL-Server
ms-sql-m 1434/tcp Microsoft-SQL-Monitor
ms-sql-m 1434/udp Microsoft-SQL-Monitor
wins 1512/tcp Microsoft Windows Internet Name Service
wins 1512/udp Microsoft Windows Internet Name Service
l2tp 1701/udp Layer Two Tunneling Protocol
1720/tcp
QQ 1080/UDP Socks代理
《木马的常用连接端口》
木马类软件常用的连接端口,如tcp135、139、445、3389、5000等,我们称为敏感端口,另外“冰河”常用7626端口、“广外女生”常用6267端口。
《VPN使用端口》
l2tp 1701/udp #Layer Two Tunneling Protocol
pptp 1723/tcp #Point-to-point tunnelling protocol
《远程控制软件pcAnywhere使用的端口》
它的“被控端”使用2个端口,数据端口(5631)和状态端口(5632)。
《BT下载使用的端口》
BT默认使用的端口是6881,6882,6883.....6889的TCP连接(每一个下载只使用一个端口,顺次分配)
《架设CS服务器》
指定游戏连接端口为27016。
《终端服务Terminal Service》
微软的终端服务Terminal
Service,这个服务基于远程桌面协议RDP,端口号:3389。
《MSN使用的端口》
MSN登录服务器使用1863/TCP端口
为了分辨端到端的进程间的通信,在传输层使用了协议端口号,简称为端口。传输层的端口号共有16位,即共有65 535个不同的端口号。端口号只有本地意义,在不同的计算机中,相同的端口号并没有关联。
(1)服务器端使用的端口号:首先是知名端口号,数值为0~1023。这些端口是整个互联网中大家所熟知的端口号,可以从www.iana.org查到。IANA把这些端口分配给了TCP/IP体系中的一些最重要的应用程序。比如FTP(21)、TELNET(23)、SMTP(25)、HTTP(80)、DNS(53)等等。其次是登记端口号,包括1024~49151。
(2)客户端使用的端口号:数值为49152~65535的端口号是留给客户端进程使用的。当服务器端进程收到客户端进程的报文时,就知道了客户端的端口号,就可以把数据发送到客户进程了。