計算機網絡常見面試題

應用層

  • http的缺點和 https

a、通信使用明文不加密,內容可能被竊聽
b、不驗證通信方身份,可能遭到偽裝
c、無法驗證報文完整性,可能被篡改

HTTPS就是HTTP加上加密處理(一般是SSL安全通信線路)+認證+完整性保護

read more: 豆豆蛙 同學的 HTTP與HTTPS的區別

  • HTTP/1.0 v.s. HTTP/1.1

a, HTTP 1.1支持長連接(PersistentConnection)和請求的流水線(Pipelining)處理
b, HTTP 1.1增加host字段
c, 100(Continue) Status(節約帶寬)

read more: 雪之靈 同學的 HTTP1.0和HTTP1.1的區別

  • http/1.1 v.s. http/2.0

a, http/2.0 采用二進制格式而非文本格式
b, http/2.0是完全多路復用的,只需一個連接即可實現并行
c, http/2.0 使用報頭壓縮,降低了開銷
d, http/2.0 讓服務器可以將響應主動“推送”到客戶端緩存中

read more: FrankYou 同學的 HTTP 2.0與HTTP 1.1區別

  • GET 和 POST 方法的區別

a, 效率
b, 緩存
c, 安全性
d, 數據量

read more: 高家二少爺 同學的 GET和POST面試知識點

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容