HTTP Request/Response – HTTP درخواست
/
پاسخ
https://hosseinzahed.com
hello@hosseinzahed.com
8
Client
(Browser)
Web Server
Internet
Request Request
Response Response
HTTP: Hypertext Transfer Protocol
HTTPS Request/Response – HTTPS درخواست
/
پاسخ
https://hosseinzahed.com
hello@hosseinzahed.com
9
Client
(Browser)
https://youtube.com
Internet
1) Give me youtube.com
2) Certificate + YouTube’s Public Key, signed by Google CA
Google CA
3) Verify the Certificate with Google CA
(Browser knows and trusts Google CA’s Public Key)
4) Identity verified, here is my secret encrypted with your Public Key
5) Only YouTube can decrypt this
message with it’s own Private Key
6) Only these two machines know the secret
so it can be used for Symmetric Key
Encryption frow this point onwards
HTTPS – Secure Connection
HTTPS: Hypertext Transfer Protocol Secure