首页 > 解决方案 > 端口 443 确切用途和描述

问题描述

我在很多网站上学习过,但对 443 端口感到困惑

任何人都请向我提供有关 443 号端口的完整信息。感谢您的回复。它仅用于 http 还是也用于 ssl 或任何其他

标签: port

解决方案


一个端口基本上可以用于任何要在网络上公开的东西,443 与任何其他端口实际上没有什么不同。但是,我猜你不想要关于端口如何工作的信息,而是最常使用端口 443 的信息。

端口443安全 HTTP aka https的默认端口,即具有传输层安全性的http(以前称为安全套接字。与 一样,它是 Web 服务器使用的端口,但与标准 http 不同,它强制使用安全证书,通常由 Web 浏览器称为安全机构的证书颁发机构创建。http

https因此,当通过而不是连接到页面时http,使用浏览器(或计算机)已添加为安全证书或未添加的证书。如果没有,它会告诉你并显示异常或警告(至少大多数浏览器会这样做)。
TLS 需要证书,原因是服务器对其发送给客户端的数据进行加密,然后客户端对其进行解密,从而使不应该拥有数据的人更不容易捕获整个数据流,即黑客或类似的。

如果您正在运行网页,则应确保您拥有有效的证书。Chrome 和 Firefox 都将没有 TLS 的页面标记为不安全,如果您有任何类型的从页面到服务器的数据传输(例如,包含供用户添加的数据的表单),TLS 几乎是确保数据传输安全的必要条件。

TLS 证书过去非常昂贵,但现在有诸如Let's EncryptCloudflare之类的服务,它们提供安全和免费的证书,可以是您安装在服务器上的证书,也可以是 Cloudflare 的“免费”版本中的共享证书.

我个人认为值得为本地开发创建一个自签名证书(来自我自己的证书颁发机构的证书,而不是由浏览器验证的大证书)并将其添加到证书存储中,这样即使我也localhost使用 TLS,但是在某些情况下,这可能是矫枉过正。


TLDR;
该端口443通常用于 HTTPS(带有 TLS 的 http),这很好。用它。


推荐阅读