⑴ 网络端口的分类,如何正确运用端口
(1)公认端口(Well Known Ports):这类端口也常称之为"常用端口"。这类端口的端口号从0到1024,它们紧密绑定于一些特定的服务。通常这些端口的通信明确表明了某种服务的协议,这种端口是不可再重新定义它的作用对象。例如:80端口实际上总是HTTP通信所使用的,而23号端口则是Telnet服务专用的。这些端口通常不会像木马这样的黑客程序利用。为了使大家对这些常用端口多一些认识,在本章后面将详细把这些端口所对面应的服务进行列表,供各位理解和参考。
(2) 注册端口(Registered Ports):端口号从1025到49151。它们松散地绑定于一些服务。也是说有许多服务绑定于这些端口,这些端口同样用于许多其他目的。这些端口多数没有明确的定义服务对象,不同程序可根据实际需要自己定义,如后面要介绍的远程控制软件和木马程序中都会有这些端口的定义的。记住这些常见的程序端口在木马程序的防护和查杀上是非常有必要的。常见木马所使用的端口在后面将有详细的列表。
(3) 动态和/或私有端口(Dynamic and/or Private Ports):端口号从49152到65535。理论上,不应把常用服务分配在这些端口上。实际上,有些较为特殊的程序,特别是一些木马程序就非常喜欢用这些端口,因为这些端口常常不被引起注意,容易隐蔽。
如果根据所提供的服务方式的不同,端口又可分为"TCP协议端口"和"UDP协议端口"两种。因为计算机之间相互通信一般采用这两种通信协议。前面所介绍的"连接方式"是一种直接与接收方进行的连接,发送信息以后,可以确认信息是否到达,这种方式大多采用TCP协议;另一种是不是直接与接收方进行连接,只管把信息放在网上发出去,而不管信息是否到达,也就是前面所介绍的"无连接方式"。这种方式大多采用UDP协议,IP协议也是一种无连接方式。对应使用以上这两种通信协议的服务所提供的端口,也就分为"TCP协议端口"和"UDP协议端口"。
⑵ 网络中常用的端口号有哪些
端口号小于256的一般为常用端口号。其中常用的保留TCP端口号有HTTP 80、FTP 20/21、Telnet 23、SMTP 25、DNS 53等;常用的保留UDP端口号有DNS 53、BootP 67(server)/ 68(client)、TFTP 69、SNMP 161等。
TCP与UDP段结构中端口地址都是16比特,可以有在0-65535范围内的端口号。任何TCP/IP实现所提供的服务都用1-1023之间的端口号,是由ICANN来管理的。端口号从1024-49151是被注册的端口号,被IANA指定为特殊服务使用。从49152-65535是动态或私有端口号。
(2)设计网络程序时如何选择端口号扩展阅读:
各个端口及端口号的实际用途
1、1系端口
POP3服务器开放102端口,用于接收邮件,客户端访问服务器端的邮件服务;NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器;137、138是UDP端口,当通过网上邻居传输文件时用这个端口。
2、2系端口
FTP服务器开放的21端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录;PcAnywhere建立的TCP和22端口的连接可能是为了寻找ssh;扫描23端口是为了找到机器运行的操作系统。
3、3系端口
轻型目录访问协议和NetMeeting Internet Locator Server共用389端口。
4、4系端口
网页浏览443端口,能提供加密和通过安全端口传输的另一种HTTP;木马HACKERS PARADISE开放456端口。
⑶ 网络设置怎么设置端口
1, WAP ,功能表-设置-配置设置-个人配置设置,点选操作->新增->网络。帐号名字可自定义,比如wap,主页填 http://wap.monternet.com(也可留空) 用户名和密码都不需要,首选接入点选择取消,接入点设置内选代理为启动,然后会发现多出代理及端口的设置,代理地址为10.0.0.172,端口为80,传输方式为分组数据,下面一个“传输方式设置”,点进去后,接入点为cmwap,网络类型和鉴权类型不要去改,用户名和密码不需要填。这样基本一些wap网站都能上了。2,MMS彩信的设置方法:在功能菜单下选择设置->配置设置->个人配置设置,点选操作->新增->多媒体信息,账号名字可自定义,比如彩信,服务器地址填 http://mmsc.monternet.com,接入点设置基本同上,这里有一点需要注意一下,在传输方式设置内,用户名和密码都必须设置wap。退回功能菜单,到信息里的信息设置,选择多媒体信息-配置设置,配置选个人配置,帐号就选你前面设置的名字:“彩信”3,互联网cmnet的设置方式功能表-设置-配置设置-个人配置设置,点选操作->新增->网络。帐号名字可自定义,比如“互联网”,主页可留空,用户名和密码都不需要,首选接入点选择取消,接入点设置内选代理为关闭,传输方式为分组数据,下面一个传输方式设置内, 接入点为cmnet,网络类型和鉴权类型不要去改,用户名和密码不需要填。4,电子邮件设置功能表-设置-配置设置-个人配置设置,点选操作->新增->电子邮件,信箱名称随便填,我的名称,电子邮件地址,接受服务器类型,登陆信息都不用填(这些东东在信息菜单-电子邮件里设置好,这里不需要重复设置),点击进入“接收邮件设置”,其他都不用改,使用首选接入点选择取消,然后进入POP3接入点,按照cmnet的设置方式设置。 smtp设置同样。5,首选接入点设置很多软件都是根据这个首选接入点来连接的,所以如果选择个人来一一配置的话,是一定要添加一个接入点的,不然很多软件没办法用。我自己设置的是cmnet,而大多套餐都是只含cmwap的。所以大家不要设错!免得cmnet另外收费!!如果是下载的设置,往往就自动配置好“首选接入点”了。功能表-设置-配置设置-个人配置设置,点选操作->新增->首选接入点,随便设个名字如“首选接入点”,设置传输方式为分组数据,传输方式设置同上面wap设置,设置好代理等退出即可。再退到 功能表-设置-配置设置-首选接入点,选择好刚才设的首选接入点,这样一般的软件都不需要重新再进行网络设置了。
⑷ 服务端必须侦听在一 个众所周知的端口上,这个端口怎么选择,又是如何让客户端
所谓的众所周知的端口就是由TCP/UDP这些协议规定的一些约定俗成的端口号,也叫知名端口(Well-Known Ports)
(1)知名端口(Well-Known Ports)
知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如 21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。
(2)动态端口(Dynamic Ports)
动态端口的范围从1024到65535,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。
也就是说如果是你自己服务,一般建议选择1024以上的端口(注意,有一些常见的软件的端口也建议避开,比如mysql的3306、sqlserver的1433、oracle的1521),但这不是强制的规定,比如说你的服务器上用不到80,而决定把自己的服务开放在80端口上,这也是完全没问题的。