计算机端口使用_第1页
计算机端口使用_第2页
计算机端口使用_第3页
计算机端口使用_第4页
计算机端口使用_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2007-06-0210:53

计算机〃端口〃是英文port的义译,可以认为是计算机与外界通讯交流的出口。

其中硬件领域的端口称接口,如:USB端口、串行端口等。软件领域的端口

-•般指网络中面向连接服务和无连接服务的通

协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输

出)缓冲区。

可以先了解而向连接和无连接协议(Connection—Orientedand

ConnectionlessProtocols)

面向连接服务的主要特点有:面向连接服务要经过三个阶段:数据传数前,先

建立连接,连接建立

后再传输数据,数据传送完后,释放连接。面向连接服务,可确保数据传送的

次序和传输的可靠性。

无连接服务的特点是:无连接服务只有传输数据阶段。消除了除数据通信外的

其它开销。只要发送

实体是活跃的,无须接收实体也是活跃的。它的优点是灵活方便、迅速,特别

适合于传送少量零星的报

文,但无连接服务不能防止报文的丢失、重复或失序。

区分“面向连接服务"和“无连接服务''的概念,特别简单、形象的例子是:打电

话和写信。两个人如

果要通电话,必须先建立连接一拨号,等待应答后才能相互传递信息,最后还

要释放连接一挂电话。写

信就没有那么复杂了,地址姓名填好以后直接往邮筒一扔,收信人就能收到。

TCP/IP协议在网络层是无

连接的(数据包只管往网上发,如何传输和到达以及是否到达由网络设备来管

理)。而〃端口”,是传输

层的内容,是面向连接的。协议里面低于1024的端口都有确切的定义,它们

对应着因特网上常见的一些

服务。

这些常见的服务可以划分为使用TCP端口(面向连接如打电话)和使用UDP端

口(无连接如写信)两

种。

网络中可以被命名和寻址的通信端口是操作系统的种可分配资源。由网络

OSI(开放系统互联参考

模型,OpenSysteminterconnectionReferenceModel)七层协议可知,传输

层与网络层最大的区别是

传输层提供进程通信能力,网络通信的最终地址不仅包括主机地址,还包括可

描述进程的某种标识。所

以TCP/IP协议提出的协议端口,可以认为是网络通信进程的一种标识符。

应用程序(调入内存运行后一般称为:进程)通过系统调用与某端口建立连接

(binding,绑定)后

,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数

据都从该端口输出。在

TCP/IP协议的实现中,端口操作类似于一•般的I/O操作,进程获取一个端

口,相当于获取本地唯一的

I/O文件,可以用一般的读写方式访问类似于文件描述符,每个端口都拥有一

个叫端口号的整数描述符

,用来区别不同的端口。由于TCP/IP传输层的TCP和UDP两个协议是两个完

全独立的软件模块,因此各自

的端口号也相互独立。如TCP有一个255号端口,UDP也可以有一个255号端

口,两者并不冲突。

端口号有两种基本分配方式:第一种叫全局分配这是一种集中分配方式,由一

个公认权威的中央机

构根据用户需要进行统一分配,并将结果公布于众,第二种是本地分配,又称

动态连接,即进程需要访

问传输层服务时,向本地操作系统提出申请,操作系统返回本地唯一的端口

号,进程再通过合适的系统

调用,将自己和该端口连接起来(binding,绑定)。TCP/IP端口号的分配综

合了以上两种方式,将端

口号分为两部分,少量的作为保留端口,以全局方式分配给服务进程。每一个

标准服务器都拥有一个全

局公认的端口叫周知口,即使在不同的机器上,其端口号也相同。剩余的为自

由端口,以本地方式进行

分配。TCP和UDP规定,小于256的端口才能作为保留端口。

按端口号可分为3大类:

(1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定

(binding)于一些服务。通常这

些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通

讯。

(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于

一些服务。也就是说有

许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统

处理动态端口从1024左右

开始。

(3)动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到

65535o理论上,不应为

服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例

外:SUN的RPC端口从32768开

始O

系统管理员可以〃重定向"端口:

一种常见的技术是把一个端口重定向到另一个地址。例如默认的HTTP端口是

80,不少人将它重定向

到另一个端口,如8080。如果是这样改了,要访问本文就应改用这个地址

http://wwd.3322.net:8080/net/port.htm(当然,这仅仅是理论上的举

例)。

实现重定向是为了隐藏公认的默认端口,降低受破坏率。这样如果有人要对一

个公认的默认端口进

行攻击则必须先进行端口扫描。大多数端口重定向与原端口有相似之处,例如

多数HTTP端口由80变化而

来:81,88,8000,8080,8888。同样POP的端口原来在110,也常被重定向

到1100。也有不少情况是选

取统计上有特别意义的数,象1234,23456,34567等。许多人有其它原因选

择奇怪的数,42,69,

666,31337o近来,越来越多的远程控制木马(RemoteAccessTrojans,

RATs)采用相同的默认端口。

如NetBus的默认端口是12345。BlakeR.Swopes指出使用重定向端口还有一

个原因,在UNIX系统上,如

果你想侦听1024以下的端口需要有root权限。如果你没有root权限而又想

开web服务,你就需要将其安

装在较高的端口。此外,一些ISP的防火墙将阻挡低端口的通讯,这样的话即

使你拥有整个机器你还是

得重定向端口。

计算机常用端口一览表:

1传输控制协议端口服务多路开关选择器

2compressnet管理实用程序

3压缩进程

5远程作业登录

7回显(Echo)

9丢弃

11在线用户

13时间

15netstat

17每日引用

18消息发送协议

19字符发生器

20文件传输协议(默认数据口)

21文件传输协议(控制)

22SSH远程登录协议

23telnet终端仿真协议

24预留给个人用邮件系统

25smtp简单邮件发送协议

27NSW用户系统现场工程师

29MSGICP

31MSG验证

33显示支持协议

35预留给个人打印机服务

37时间

38路由访问协议

39资源定位协议

41图形

42WINS主机名服务

43"绰号"whois服务

44MPM(消息处理模块)标志协议

45消息处理模块

46消息处理模块(默认发送口)

47NIFTP

48数码音频后台服务

49TACACS登录主机协议

50远程邮件检查协议

51IMP(接口信息处理机)逻辑地址维护

52施乐网络服务系统时间协议

53域名服务器

54施乐网络服务系统票据交换

55ISI图形语言

56施乐网络服务系统验证

57预留个人用终端访问

58施乐网络服务系统邮件

59预留个人文件服务

60未定义

61NI邮件?

62异步通讯适配器服务

63WHOIS+

64通讯接口

65TACACS数据库服务

66OracleSQL*NET

67引导程序协议服务端

68引导程序协议客户端

69小型文件传输协议

70信息检索协议

71远程作业服务

72远程作业服务

73远程作业服务

74远程作业服务

75预留给个人拨出服务

76分布式外部对象存储

77预留给个人远程作业输入服务

78修正TCP

79Finger(查询远程主机在线用户等信息)

80全球信息网超文本传输协议(WWW)

81H0ST2名称服务

82传输实用程序

83模块化智能终端ML设备

84公用追踪设备

85模块化智能终端ML设备

86MicroFocusCobol编程语言

87预留给个人终端连接

88Kerberros安全认证系统

89SU/MIT终端仿真网关

90DNSIX安全属性标记图

91MITDover假脱机

92网络打印协议

93设备控制协议

94Tivoli对象调度

95SUPDUP

96DIXIE协议规范

97快速远程虚拟文件协议

98TAC(东京大学自动计算机)新闻协议

101usuallyfromsri-nic

102iso-tsap

103ISOMail

104x400-snd

105csnet-ns

109PostOffice

HOPop3服务器(邮箱发送服务器)

111portmap或sunrpc

113身份查询

115sftp

117path或uucp-path

119新闻服务器

121BOjammerkillah

123networktimeprotocol(exp)

135DCEendpointresolutionnetbios-ns

137NetBios-NS

138NetBios-DGN

139win98共享资源端口(NetBios-SSN)

143IMAP电子邮件

144NeWS-news

153sgmp-sgmp

158PCMAIL

161snmp-snmp

162snmp-trap-snmp

170networkPostScript

175vmnet

194Ire

315load

400vmnetO

443安全服务

456HackersParadise

500sytek

512exec

513login

514shell-emd

515printer-spooler

517talk

518ntalk

520efs

526tempo-newdate

530courier-rpc

531conference-chat

532netnews-readnews

533netwall

540uucp-uucpd543klogin

544kshell

550new-rwho-new-who

555StealthSpy(Phase)

556remotefs-rfs_server

600garcon

666AttackFTP

750kerberos-kdc

751kerberos_master

754krb_prop

888erlogin

1001Silencer或WebEx

1010Dolytrojanvl.35

1011DolyTrojan

1024NetSpy.698(YAI)

1025NetSpy.698

1033Netspy

1042Blal.1

1047GateCrasher

1080Wingate

1109kpop

1243SubSeven

1245Vodoo

1269MavericksMatrix

1433MicrosoftSQLServer数据库服务

1492FTP99CMP(BackOriffice.FTP)

1509StreamingServer

1524ingreslock

1600Shiv

1807SpySender

1981ShockRave

1999Backdoor

2000黑洞(木马)默认端口

2001黑洞(木马)默认端口

2023PassRipper

2053knetd

2140DeepThroat.10或Invasor

2283Rat

2565Striker

2583Wincrash2

2801Phineas

3129MastersParadise.92

3150DeepThroat1.0

3210SchoolBus

3389Win2000远程登陆端口

4000OICQClient

4567FileNai1

4950IcqTrojan

5000WindowsXP默认启动的UPNP服务

5190ICQQuery

5321Firehotcker

5400BackConstructionl.2或BladeRunner

5550Xtcp

5555rmt-rmtd

5556mtb-mtbd

5569RoboHack

5714Wincrash3

5742Wincrash

6400TheThing

6669Vampire

6670DeepThroat

6711SubSeven

6713SubSeven

6767NTRemoteControl

6771DeepThroat3

6776SubSeven

6883DeltaSource

6939Indoctrination

6969Gatecrasher,a

7306网络精灵(木马)

7307ProcSpy

7308XSpy

7626冰河(木马)默认端口

7789ICQKiller

8000OICQServer

9400InCommand

9401InCommand

9402InCommand

9535man

9536w

9537mantst

9872PortalofDoom

9875PortalofDoom

9989Inlkiller

10000bnews

10001queue

10002poker

10167PortalOfDoom

10607Coma

11000SennaSpyTrojans

11223ProgenicTrojan

12076Gjamer或MSH.104b

12223Hack?9KeyLogger

12345netbus木马默认端口

12346netbus木马默认端口

12631Whackjob.NB1.7

16969Priotrity

17300Kuang2

20000MilleniumII(GrilFriend)

20001Mi1leniumII(GrilFriend)

20034NetBusPro

20331Bia

21554GirlFriend或Schwindler1.82

22222Prosiak

23456EvilFTP或UglyFtp或Whackjob

27374SubSeven

29891TheUnexplained

30029AOLTrojan

30100NetSphere

30303Socket23

30999Kuang

31337BackOriffice

31339NetSpy

31666B0Whackmole

31787Hackatack

33333Prosiak

33911TrojanSpirit2001a

34324TN或TinyTelnetServer

40412TheSpy

40421MastersParadise.96

40423MasterParadise.97

47878BirdSpy2

50766Fore或Schwindler

53001RemoteShutdown

54320BackOrifice2000

54321SchoolBus1.6

61466Telecommando

65000Devil

计算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出

口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的

端口i般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的

软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。

按端口号可分为3大类:

(1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定

(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例

如:80端口实际上总是HTTP通讯。

(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于

一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它

目的。例如:许多系统处理动态端口从1024左右开始。

(3)动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到

655350理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配

动态端口。但也有例外:SUN的RPC端口从32768开始。

一些端口常常会被黑客利用,还会被一些木马病毒利用,对计算机系统进行攻

击,以下是计算机端口的介绍以及防止被黑客攻击的简要办法。

8080端口

端口说明:8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏

览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号,

比如http://www.cce.com.cn:8080o

端口漏洞:8080端口可以被各种病毒程序所利用,比如BrownOrifice(BrO)

特洛伊木马病毒可以利用8080端口完全遥控被感染的计算机。另外,

RemoConChubo,RingZero木马也可以利用该端口进行攻击。

操作建议:一般我们是使用80端口进行网页浏览的,为了避免病毒的攻击,我

们可以关闭该端口。

端口:21

服务:FTP

说明:FTP服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找

打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马

DolyTrojan^Fore^InvisibleFTP、WebEx、WinCrash和BladeRunner所开

放的端口。

端口:22

服务:Ssh

说明:PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一,服

务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少

的漏洞存在。

端口:23

服务:Telnet

说明:远程登录,入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一

端口是为了找到机器运行的操作系统。还有使用其他技术,入侵者也会找到密

码。木马TinyTelnetServer就开放这个端口。

端口:25

服务:SMTP

说明:SMTP服务器所开放的端口,用于发送邮件。入侵者寻找SMTP服务器是

为了传递他们的SPAM。入侵者的帐户被关闭,他们需要连接到高带宽的E-

MAIL服务器上,将简单的信息传递到不同的地址。木马Antigen、Email

PasswordSender、HaebuCoceda、ShtrilitzStealth、WinPC、WinSpy都开

放这个端口。

端口:80

服务:HTTP

说明:用于网页浏览。木马Executor开放此端口。

端口:102

服务:Messagetransferagent(MTA)-X.400overTCP/IP

说明:消息传输代理。

端口:109

服务:PostOfficeProtocol-Versions

说明:POP3服务器开放此端口,用于接收邮件,客户端访问服务器端的邮件服

务。POP3服务有许多公认的弱点。关于用户名和密码交换缓冲区溢出的弱点

至少有20个,这意味着入侵者可以在真正登陆前进入系统。成功登陆后还有其

他缓冲区溢出错误。

端口:110

服务:SUN公司的RPC服务所有端口

说明:常见RPC服务有rpc.mountd、NFS、rpc.statd>rpc.csmd>

rpc.ttybd、amd等

端口:119

服务:NetworkNewsTransferProtocol

说明:NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们

在寻找USENET服务器。多数ISP限制,只有他们的客户才能访问他们的新闻组

服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服

务器,匿名发帖或发送SPAM。

端口:135

月艮务:LocationService

说明:Microsoft在这个端口运行DCERPCend-pointmapper为它的DCOM服

务。这与UNIX111端口的功能很相似。使用DCOM和RPC的服务利用计算机上

的end-pointmapper注册它们的位置。远端客户连接到计算机时,它们查找

end-pointmapper找到服务的位置。HACKER扫描计算机的这个端口是为了找到

这个计算机上运行ExchangeServer吗?什么版本?还有些DOS攻击直接针对

这个端口。

端口:137、138、139

服务:NETBIOSNameService

说明:其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而

139端口:通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被

用于windows文件和打印机共享和SAMBA0还有WINSRegisrtation也用它。

端口:161

服务:SNMP

说明:SNMP允许远程管理设备。所有配置和运行信息的储存在数据库中,通过

SNMP可获得这些信息。许多管理员的错误配置将被暴露在Internet。Cackers

将试图使用默认的密码public、private访问系统。他们可能会试验所有可能

的组合。SNMP包可能会被错误的指向用户的网络

什么是端口?

在开始讲什么是端口之前,我们先来聊一聊什么是port呢?常常在网络上听

说f我的主机开了多少的port,会不会被入侵呀!?』或者是说f开那个

port会比较安全?又,我的服务应该对应什么port呀!?』呵呵!很神奇

吧!怎么一部主机上面有这么多的奇怪的port呢?这个port有什么作用

呢?!

由于每种网络的服务功能都不相同,因此有必要将不同的封包送给不同的服务

来处理,所以啰,当你的主机同时开启了FTP与WWW服务的时候,那么别人

送来的资料封包,就会依照TCP上面的port号码来给FTP这个服务或者是

WWW这个服务来处理,当然就不会搞乱啰!(注:嘿嘿!有些很少接触到网络

的朋友,常常会问说:『咦!为什么你的计算机同时有FTP、WWW、E-Mail这

么多服务,但是人家传资料过来,你的计算机怎么知道如何判断?计算机真的

都不会误判吗?!』现在知道为什么了吗?!对啦!就是因为port不同嘛!

你可以这样想啦,有一天,你要去银行存钱,那个银行就可以想成是r主

机』,然后,银行当然不可能只有一种业务,里头就有相当多的窗口,那么你

一进大门的时候,在门口的服务人员就会问你说:「嗨!你好呀!你要做些什

么事?』你跟他说:f我要存钱呀!』,服务员接着就会告诉你:f喝!那么

请前往三号窗口!那边的人员会帮您服务!』这个时候你总该不会往其它的窗

口跑吧?!“〃这些窗口就可以想成是FportJ啰!所以啦!每一种服务都有

特定的port在监听!您无须担心计算机会误判的问题呦!)

•每一个TCP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论