Definition
HTTP: Hypertext Transfer Protocol
HTTPS protocol: (Secure Hypertext Transfer Protocol) -- Secure Hypertext Transfer Protocol
Differences
HTTPS actually uses Netscape's full Socket Layer (SSL) as the child layer of the HTTP application layer.
HTTPS uses port 443 instead of using port 80 to communicate with TCP/IP.
SSL uses 40-bit keywords as RC4 Stream EncryptionAlgorithmThis is suitable for business information encryption. HTTPS and SSL support X.509 digital authentication. If necessary, you can confirm who the sender is.
HTTP protocol Overview
1) Support for customer/Server Models
2) simple and fast: when a customer requests a service from the server, they only need to send the request method and document path. Request methods include get, Head, and post.
3) No connection. Although the transport layer uses a TCP protocol with links. The server disconnects each time it processes a client request.
4) stateless. No memory for Transaction Processing
5) transaction-oriented application layer protocol
6) server: There is a server process (HTTP daemon) that constantly listens to TCP port 80 to detect whether a browser (client process) sends a connection request to it. After listening to the connection request and establishing a TCP connection, the browser sends a request to the server to browse a page, and the server then returns the requested page as a response. Finally, the TCP connection is released. The interaction between requests and responses during the browser and service must follow the prescribed format. These formats and rules are the HTTP protocol.
7) Support for proxy server (Computer Network Xie xiiren p279)