简单理解HTTP/HTTPS协议
具体可以看这个HTTP/HTTPS 简介 | 菜鸟教程
基本知识
HTTP协议又称超文本传输协议,是一个基于TCP/IP通信协议来传输数据的,是目前最常用的协议之一。HTTP协议通常使用80端口。
TCP/IP 通信协议是一种网络通信协议,它由传输控制协议(TCP)和网际协议(IP)组成。HTTP 基于此协议来传递数据,如 HTML 文件、图片文件、查询结果等。TCP 负责在数据传输时确保数据的准确性和完整性,通过建立连接、确认数据接收等机制,保证数据可靠地从一端传输到另一端。IP 则负责将数据从源地址发送到目标地址,它规定了网络中数据传输的基本规则,包括寻址、路由选择等,使得数据能够在不同的网络之间进行传输。
HTTPS协议又称超文本传输安全协议,是HTTP的安全版本,他在HTTP的基础上加了SSL/TLS协议。HTTPS协议通常使用443端口。
SSL(Secure Sockets Layer)即安全套接层协议,TLS(Transport Layer Security)即传输层安全协议 ,TLS 是 SSL 的继任者。它们是用于在网络通信中保障数据安全传输的重要协议。在网络数据传输过程中,SSL/TLS 协议通过加密技术,对传输的数据进行编码,防止数据被窃取或篡改,确保数据的保密性和完整性。同时,它还具备身份认证功能,可让通信双方确认彼此身份的真实性。