HTTP相关协议 「HTTP

TCP/IP

TCP/IP协议是一系列网络通信协议的统称,最核心的两个协议是TCP和IP

TCP

TCP协议是Transmission Control Protocol的缩写,意思为传除控制协议,它基于IP协议提供可靠的,字节流形式的通信。

IP

IP协议是Internet Protocol的缩写,意思为网络控制协议,它解决寻址和路由问题,以及如何在两点间传送数据包。IP协议使用IP地址来定位互联网上的每一台计算机。IP协议分为IPv4和IPv6版本,IPv6版本地址数量更多。

DNS

DNS协议是Domain Name System的缩写,意思为域名系统,它可以把一个域名映射到一个真实IP上,这就是域名解析

URI/URL

URI/URL的区别并不大。

URI

URI协议是Uniform Resource Identifier的缩写,意思为统一资源标识符,它可以唯一的标记互联网上的资源。

URI主要有三个基本的部份构成:

  • 协议名:访问该资源应当使用的协议
  • 主机名:域名或IP地址
  • 路径:资源在主机上的位置,用/分隔多级目录

URL

URL协议是Uniform Resource Locator的缩写,意思为统一资源定位符,它实际是URL的一个子集。

SSL/TLS

SSL协议是Secure Socket Layer的缩写,由网景公司发明,当发展到 3.0 时被标准化,改名为 TLS(Transport Layer Security),由于历史原因被称之为SSL/TLS。

SSL使用了对称加密,非对称加密,摘要算法,数字签名,数字证书等技术,能够为通信双方创建出一个秘密的。安全的传输通道。

HTTPS

运行在SSL/TLS协议上的HTTP

参考自:极客时间-透视HTTP协议-罗剑锋

posted @ 2020-11-09 14:11  林静生寒  阅读(126)  评论(0编辑  收藏  举报