粉丝5.8万获赞17.5万


什么是端口?可以这样说,端口就是计算机用于进行网络通信时,与网络上其他设备进行交流的门户, 计算机与外部通信的途径没有他,计算机便又冷又痒。在网络技术中,端口 pro 有好几种意思,极限器、交换机、路由器的端口指的是连接其他网络设备的接口,如 rj 杠四五端口、 sor 端口等。我们这里所指的端口 不是指物理意义上的端口,而是特指 tcpip 协议中的端口,是逻辑意义上的端口。那么 tcpip 协议中的端口指的是什么呢?如果把 ip 地址比作一间房子,端口就是出入这间房子的门, 真正的房子只有几个门。但是一个 ip 地址的端口可以有六万五千五百三十六个之多。端口是通过端口号来标记的,端口 口号只有整数,范围是从零到六万五千五百三十五。端口有什么用呢?我们知道,一台拥有 ip 地址的主机可以提供许多服务,比如 web 服务、 ftp 服务、 smtp 服务等, 这些服务完全可以通过一个 ip 地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠 ip 地址,因为 ip 地址与网络服务的关系是一对多的关系,实际上是通过 ip 地址加端口号来区分不同的服务的。注意的是,端口并不是一一对应的。 比如你的电脑作为客户机访问一台 www 服务器时, wwwww 服务器使用八零端口与你的电脑通信,但你的电脑则可能使用三四五七这样的端口,如图所示。

什么是端口号?端口号呢包括物理端口和逻辑端口,那物理端口呢,通常指我们用来连接物理设备的这样的一个接口。那逻辑端口呢,是逻辑上用来区分服务的端口, 在我们的 tcpip 的协议当中呢,端口就是逻辑端口,通常不同的逻辑端口呢,用来区分不同的服务,那端口有什么用呢啊?我们知道一台拥有 ip 地址的主机,可以提供许多的服务,比如外表服务, ftp 啊, smtp 等等,那这些服务呢,完全可以通过一个 ip 地址来实现,让我们的用户呢去访问。那主机是如何区分访问不同服务的这样的豹纹呢?显然不能只靠 ip 地址,因为 ip 地址呢,与网络服务的关系是一对多的关系。 实际上呢,我们通过 ip 地址加端口号就可以用来区分不同的服务。那我们将访问计算机不同服务的豹纹呢上送到不同的协议。
