志在指尖
用双手敲打未来

tcp端口(tcp端口号范围)

tcp端口

端口的概念:
在网络技能中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSLModem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的规模从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。
我们这里即将介绍的就是逻辑意义上的端口。
分类状况:
(1)公认端口(WellKnownPorts)
从0到1023,它们紧密绑定(binding)于一些服务。一般这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
(2)注册端口(RegisteredPorts)
从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口相同用于许多其它意图。例如:许多体系处理动态端口从1024左右开端。
(3)动态和/或私有端口(Dynamicand/orPrivatePorts)
从49152到65535。理论上,不应为服务分配这些端口。实际上,机器一般从1024起分配动态端口。但也有破例:SUN的RPC端口从32768开端。
体系管理员可以”重定向”端口:一种常见的技能是把一个端口重定向到另一个地址。例如默许的HTTP端口是80,不少人将它重定向到另一个端口,如8080。如果是这样改了,要拜访本文就应改用这个地址http://wwd.3322.net:8080/net/port.htm(当然,这仅仅是理论上的举例)。完成重定向是为了躲藏公认的默许端口,下降受破坏率。这样如果有人要对一个公认的默许端口进行进犯则必须先进行端口扫描。大多数端口重定向与原端口有相似之处,例如多数HTTP端口由80改变而来:81,88,8000,8080,8888。tcp

tcp端口号范围

TCP与UDP段结构中端口地址都是16比特,可以有在0—65535范围内的端口号。关于这65536个端口号有以下的运用规则:
(1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来识别的。任何TCP/IP完成所提供的服务都用1—1023之间的端口号,是由ICANN来办理的;端口号从1024—49151是被注册的端口,也成为“用户端口”,被IANA指定为特殊服务运用;
(2)客户端只需确保该端口号在本机上是唯一的就可以了。客户端端口号因存在时刻很时间短又称暂时端口号;
(3)大多数TCP/IP完成给暂时端口号分配1024—5000之间的端口号。大于5000的端口号是为其他服务器预留的。
UNIX常用端口号
编辑
UNIX操作体系因具有运转安稳、体系要求低、安全性高,而得到广泛应用。其伯克利套接字,开展较早,具有鲜明特点,例如:UNIX体系有保存端口号的概念。只要具有超级用户特权的进程才允许给它自己分配一个保存端口号,这些端口号介于1~1023之间,一些应用程序将它作为客户与服务器之间身份认证的一部分。大多数TCP/IP完成给暂时端口分配1024~5000之间的端口号。大于5000的端口与是为其他服务器预留的(Internet上并不常用的服务)[7]。
检查端口号
编辑
当一台服务器有大量的端口在运用,有两种方法来检查端口:一种是利用体系内置的指令,一种是利用第三方端口扫描软件。
1.用“netstat”检查端口状况
在Windows中,可以在指令提示符下运用“netstat”查看体系端口状况,可以列出体系正在敞开的端口号及其状况。
2.用第三方端口扫描软件
第三方端口扫描软件有许多,界面虽然千差万别,可是功能却是类似的。这儿以“Fport”(可到?type_t=7或下载)为例讲解。“Fport”在指令提示符下运用,运转结果与“netstat-an”相似,可是它不仅可以列出正在运用的端口号及类型,还可以列出端口被哪个应用程序运用。
3.用“netstat-n”指令,以数字格局显示地址和端口信息。
如果仔细检查这些规范的简略服务以及其他规范的TCP/IP服务(如Telnet、FTP、SMTP等)的端口号时,我们发现它们都是奇数。这是有历史原因的,因为这些端口号都是从NCP端口号派生出来的(NCP,即网络操控协议,是ARPANET的运送层协议,是TCP的前身)。NCP是半双工的,不是全双工的,因而每个应用程序需求两个连接,需预留一对奇数和偶数端口号。当TCP和UDP成为规范的运送层协议时,每个应用程序只需求一个端口号,因而就运用了NCP中的奇数[8]。

未经允许不得转载:IT技术网站 » tcp端口(tcp端口号范围)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载