一、《关于端口映射》

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的端口号是留给客户端进程使用的。当服务器端进程收到客户端进程的报文时,就知道了客户端的端口号,就可以把数据发送到客户进程了。