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协议-罗剑锋