1. 程式人生 > >TCP面試題之HTTP和HTTPS的請求過程

TCP面試題之HTTP和HTTPS的請求過程

試題 對稱密鑰 公鑰 過程 私鑰 服務端 ssl 生成 響應

HTTP的請求過程:

1、TCP建立連接後,客戶端會發送報文給服務端;

2、服務端接收報文並作出響應;

3、客戶端收到響應後解析給用戶;

HTTPS的請求過程:

1、客戶端發送請求到服務端;

2、服務器返回證書和公鑰;

3、客戶端驗證證書和公鑰的有效性,如果有效,則生成對稱密鑰並使用公鑰加密發送到服務端;

4、服務端使用私鑰解密報文,並使用收到的對稱密鑰加密報文,發送到客戶端;

5、客戶端使用對稱密鑰解密報文;

6、SSL加密建立

TCP面試題之HTTP和HTTPS的請求過程