port - 端口 443 确切用途和描述
问题描述
我在很多网站上学习过,但对 443 端口感到困惑
任何人都请向我提供有关 443 号端口的完整信息。感谢您的回复。它仅用于 http 还是也用于 ssl 或任何其他
解决方案
一个端口基本上可以用于任何要在网络上公开的东西,443 与任何其他端口实际上没有什么不同。但是,我猜你不想要关于端口如何工作的信息,而是最常使用端口 443 的信息。
端口443
是安全 HTTP aka https的默认端口,即具有传输层安全性的http(以前称为安全套接字层)。与 一样,它是 Web 服务器使用的端口,但与标准 http 不同,它强制使用安全证书,通常由 Web 浏览器称为安全机构的证书颁发机构创建。http
https
因此,当通过而不是连接到页面时http
,使用浏览器(或计算机)已添加为安全证书或未添加的证书。如果没有,它会告诉你并显示异常或警告(至少大多数浏览器会这样做)。
TLS 需要证书,原因是服务器对其发送给客户端的数据进行加密,然后客户端对其进行解密,从而使不应该拥有数据的人更不容易捕获整个数据流,即黑客或类似的。
如果您正在运行网页,则应确保您拥有有效的证书。Chrome 和 Firefox 都将没有 TLS 的页面标记为不安全,如果您有任何类型的从页面到服务器的数据传输(例如,包含供用户添加的数据的表单),TLS 几乎是确保数据传输安全的必要条件。
TLS 证书过去非常昂贵,但现在有诸如Let's Encrypt和Cloudflare之类的服务,它们提供安全和免费的证书,可以是您安装在服务器上的证书,也可以是 Cloudflare 的“免费”版本中的共享证书.
我个人认为值得为本地开发创建一个自签名证书(来自我自己的证书颁发机构的证书,而不是由浏览器验证的大证书)并将其添加到证书存储中,这样即使我也localhost
使用 TLS,但是在某些情况下,这可能是矫枉过正。
TLDR;
该端口443
通常用于 HTTPS(带有 TLS 的 http),这很好。用它。
推荐阅读
- python - 尝试通过 Tweepy 和 Twitter API 创建推文
- html - 为什么我的下拉选项不起作用,我使用简单的 css
- php - 如何将下拉菜单中的选项插入数据库
- kubernetes - kubernetes coredns 的解析系统性地失败了
- amazon-cloudwatchlogs - awslogsd 无法推送到 cloudwatch
- php - 需要自动分页帮助
- pki - 我可以使用 openssl cli 工具生成 SCEP 请求消息吗?
- java - 我如何传递一个列表
到 mvc.perform 内容 - git - 尝试使用 git filter repo 减少 repo 大小
- sql - 根据文件类型导出 Blob