




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家具设计第一章
- 苏州工业园区职业技术学院《电视摄像与剪辑艺术》2023-2024学年第二学期期末试卷
- 南方医科大学《西方伦理学》2023-2024学年第二学期期末试卷
- 新疆农业大学《学习筑梦民族复兴梦》2023-2024学年第一学期期末试卷
- 山东旅游职业学院《中国现当代文学作品选》2023-2024学年第二学期期末试卷
- 急性心梗心源性休克的护理
- 广州铁路职业技术学院《工程风险管理》2023-2024学年第二学期期末试卷
- 上海师范大学天华学院《统计质量控制与分析》2023-2024学年第一学期期末试卷
- 宁德市重点中学2025届初三调研英语试题试卷详细解析含答案
- 丽江文化旅游学院《民族学概论》2023-2024学年第二学期期末试卷
- (高清版)JTGT D81-2017 公路交通安全设施设计细则
- 2023-2024全国初中物理竞赛试题-杠杆(解析版)
- 湖北省荆门市荆楚初中联盟2023-2024学年八年级下学期期中联考数学试题(无答案)
- 乡镇安全生产网格员培训
- 小班数学《三只熊》课件
- 山东锈石测报告亚兴石材文档
- 小学数学五年级下册通分练习100题附答案
- pe封口膜制作工艺
- 会计师聘书模板
- 粤教版科学四年级上册全册试卷(含答案)
- 呼吸系统疾病的护理研究进展与实际应用
评论
0/150
提交评论