端口号和http的使用混淆

use*_*975 0 http

当我们从服务器发出一个页面请求时,默认情况下该请求会发送到作为 http 服务器的服务器上的端口 80。为什么我们要在资源路径之前输入 http 。如果请求要发送到 http 服务器,则它必须是 http 请求。

LSe*_*rni 7

你反过来说。如果您键入http://请求将转到端口 80,除非被覆盖(例如http://www.yourserver.blah:8080/...)。

但是,例如https://...,如果您键入,则请求将再次发送到端口 443/tcp,甚至会“说”不同的“方言”,除非被覆盖。这同样适用于ftp://端口21,如果浏览器理解FTP协议(如大多数人)。

大多数浏览器确实认为http://Web 地址中缺少限定符意味着“这将转到 HTTP 端口80/tcp”,并且它们会自动http://为您添加。否则,您必须指定,选择的端口将遵循规范。