端口及其特点
如果IP是用来定位街区的,那末端口就是对应于该街区中每户的门牌号。在通讯进程中,数据通过各种通讯协议终究抵达装备(如计算机)后,这里的装备就相当于一个街区,而在装备计算机内部有很多程序在跑,数据进来以后,一定要要给它一个对应的门牌号(即端口号),程序才方便进行后续操作。
端口号属于传输协议的一部份,因此我们可以说,数据通过IP地址发送对应的数据到指定装备上,而通过端口号把数据发送到指定的服务或程序上。
程序一般不止是监听指定的端口号,而且也会明确对应的传输协议。所以我们在进行数据传输的时候,既要指定对应的端口号,也要指定对应的通讯协议,很多人仅仅会说:程序A监听着33001端口,这个是不正确的,最少是不完全正确的。相应的,我们应当这样说:程序A使用TCP协议,监听33001端口,固然你也能够说:程序A使用UDP协议,监听33001端口。
指定传输协议和端口,不言而喻的好处在于,当我们进行端口转发回是构建网络防火墙的时候,我们可以很方便的通过协议和端口进行隔离。以避免不可预感的意外产生。对计算机来讲,通过这类方式可以避免网络各种没必要要的数据,进入本地局域网。
你可能会想,这么多端口号,如果大家都用同一个,那不是也有冲突。没错,这就需要一个专门的组织来管理它们,IANA(InternetAssignedNumbersAuthority即互联网号码分配局),它负责管理端口注册。大多数主流的程序,都有一个明确的已注册端口,比如常见的FTP监听20、21端口,而HTTP服务监听80端口等。如果有一个程序想注册某个端口,那末IANA会先去查一查这个端口是否是已被注册,如果已被注册了,它则会谢绝申请。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP