常被黑客利用的端口,你真的懂?

端口,这词想必大家不会陌生~

没错,就是黑客入侵电脑最常用的方式!

但在网络技术中,端口一般默认是TCP/IP协议中的服务端口,共0-65535个端口。

那有人要问了为什么是65535,而不是其他?

因为计算机底层是二进制,TCP/IP协议自然也遵循这一原则,2的16次方就是65535。

比如我们最常见的80端口,默认访问网站端口就是80,当你在浏览器打开http://fanyi.youdao.com:80,会发现浏览器默认把80去掉,就是因为这是默认端口,没必要再显示出来。

还有用于ftp文件传输的21端口,一台主机往往可以提供网页服务、ftp服务、邮件的SMTP服务等,且同时在一个ip上进行的,为什么不会造成混乱?

原因就是通过ip+端口来区分这些服务,让每个端口有自己的分工,又能同时使用一个ip地址。

每个端口对应一个应用/服务,端口号和 IP 就相当于我们目的地的坐标。

协议就是我们现实中如何到达目的地的方式,具体选择何种方式就看你对于结果的要求是什么了。

在端口使用上,最常见的是端口映射。通过【虚拟IP+端口号】的形式,将内网环境下搭建的应用/网站,映射到外网。

这样一来,在外也能随时随地访问内网环境下的应用/网站。

但有时因工作环境的原因,对端口会有额外的需求,比如内网要求12345的端口,外网映射端口须与之对应。

一般通过端口映射出的外网端口是随机生成的,对于这类需求,随机端口无法满足,只能用固定端口。使用固定端口创建映射后,无论如何删除改动都不会影响端口号。

一般多适用于访问数据库、视频监控等环境中,通过花生壳映射出的域名+5位端口号就能完成外网访问。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190912A0A7YY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券