服务器地址端口服务器端口


服务器的端口可以说是服务器与外界进行通信交流的出口。服务器端口是传输层的內容,是面向连接的,它们对应着网络上常见的一些服务。这些常见的服务可划分为使用TCP端口和使用UDP端口两种。今天美联科技小编就来讲讲服务器的端口。

在服务器网络中,可以被命名和寻址的通信端口是种可分配资源,由网络OSI协议可知,传输层与网络层的区別是传输层提供进程通信能力,网络通信的最终地址不仅包括主机地址,还包括可描述进程的某种标志。因此,当应用程序通过系统调用与某端口建立连接之后,传输层传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都从该端口输出。

在网络技术中,端口大致有两种:一是物理意义上的商品,如集线器、交换机和路由器等用于连接其他的网络设备的接口;二是逻辑意义上的端口,一般指TCP/IP协议中的端口,范围为0~,如浏览网页服务的80端口,用于FTP服务的21端口等。

公认端口也称为常用端口,端口号为0~,它们绑定于一些特殊的服务。通常,这些端口的通信明确地表明了某种服务协议,不可再重新定义它的作用对象。例如21端口分配给FTP服务,23号端口分配给服务专用,25号端口分配全SMTP服务,80端口是HTTP通信使用的,135端口分配给RPC服务等,不会被像木马这样的黑客程序利用。

注册端口的端口号为~,它们松散地绑定些服务,也即有许多服务绑定于这些端口,这些端口同样用于许多其他目的,且多数没有明确定义对象,不同的程序可以根据需要自己定义。

动态和/或私有端口的端口号为~,理论上不应该把常用服务分配在这些端口上,但实际上有些较为特殊的程序,特别是一些木马就非常喜欢使用这些端口,因为这些端口常常不会引起人们的注意,容易隐蔽。

为了查找目标服务器上都开放了哪些端口,可以使用某些扫描工具对目标服务器一定范围内的端口进行扫描。在Windows系统中,可以使用Netstat命令查看端口。在命令提示符窗口中运