---
title: HTTP vs HTTPS
category:
tag:
-
---
## HTTP
### HTTP
HTTP Hypertext Transfer ProtocolHTTP
HTTP stateless
### HTTP
HTTP TCP 80.
1. 80
2. TCP Socket
3. TCP
4. HTTP Web HTTP HTTP
5. TCP
### HTTP
## HTTPS
### HTTPS
HTTPS Hyper Text Transfer Protocol Secure HTTP HTTPS HTTP TCP SSL/TLS 443.
HTTPS SSL 40 128
### HTTPS
## HTTPS SSL/TLS
HTTPS SSL/TLS TCP HTTP SSL/TLS
### SSL TLS
**SSL TLS **
SSL Secure Sockets Layer 1996 SSL 3.0 SSL 1.0 SSL 2.0 DROWN Decrypting RSA with Obsolete and Weakened eNcryption 1999 SSL 3.0 ** TLS 1.0**TLS SSL HTTPS SSL/TLS
### SSL/TLS
####
SSL/TLS ****
>
>
>
>
>

> f x y=f(x) y f(x)=y f x
>
> f h x y=f(x;h) y f(x;h)=y f x f h x

f h f f
####
SSL/TLS SSL/TLS
> k k k k

SSL/TLS
####
SSL/TLS
> C S SSL/TLS SSL/TLS C S S S
>
> 1.
> 2.
> 3.
>
> S A C S AS C AS S C AS A AS C S C S
>
> S C AS

CACertificate AuthorityCA CA CA ****
HTTPS
####
SSL/TLS CA ****
CA +
> CA CA CA
>
> CA CA CA CA
>
>

1. S C CA
2. S CACA S CA S CA
3. S CA C
4. C S CA CA CA S S
5. C S S S

[](https://www.bilibili.com/video/BV18N411X7ty/)

##
- **** HTTP 80HTTPS 443
- **URL ** HTTP URL `http://`HTTPS URL `https://`
- **** HTTP TCP HTTPS SSL/TLS HTTP SSL/TLS TCP HTTP HTTPS HTTPS HTTP