47道HTTP面試題(長期更新)

本文檔基於前端所須要掌握的網絡協議知識,總結了:前端

  • 網絡基礎
  • Http協議
  • HTTP狀態碼
  • 與HTTP協做的 Web 服務器
  • HTTP首部
  • HTTPS
  • SPDY協議
  • websock協議
  • HTTP 2.0

等9個關於計算機網絡方面的前端面試題。

必須掌握問題:輸入 URL 到頁面渲染的整個流程

參考答案vue


網絡基礎


一、什麼是TCP/IP協議族web

二、TCP/IP協議族按層次劃分了哪幾回?面試

三、TCP/IP協議族各層的做用是什麼?ajax

四、請畫出並說明HTTP請求時,TCP/IP通訊傳輸流服務器

五、網絡層:IP協議網絡

六、TCP協議位於哪一層?加密

七、什麼是字節流服務?計算機網絡

八、TCP頭部有哪些重要字段?代理

九、TCP協議的三次握手

十、爲何 TCP 創建鏈接須要三次握手,明明兩次就能夠創建起鏈接?

十一、UDP 與 TCP 的區別是什麼?

十二、什麼是ARQ協議?

1三、什麼是滑動窗口?

1四、擁塞怎麼處理?

1五、什麼是DNS服務?

1六、什麼是RFC?

參考答案


Http協議


一、HTTP請求報文由哪幾部分組成?

二、HTTP協議的狀態

三、HTTP方法有哪些?

四、GET和POST方法有什麼區別的實操回答。

五、什麼是TCP的持久化鏈接?

六、HTTP是如何利用Cookie進行狀態管理的?

七、在ajax請求中如何使用Cookie?

八、在ajax請求中使用Cookie時,如何解決跨越問題?

九、 HTTP報文有哪幾種,HTTP報文包含哪寫部分?

十、常見的狀態碼有哪些?

參考答案


與HTTP協做的 Web 服務器


一、代理

二、網關

三、隧道

參考答案


HTTP首部


一、什麼是HTTP首部字段

二、HTTP首部字段有哪幾種類型?

三、通用首部字段有哪些?

四、請求首部字段有哪些?

五、響應首部字段有哪些?

六、實體首部字段有哪些?

七、非HTTP/1.1 首部字段

八、爲Cookie服務的首部字段有哪些?

九、其餘首部字段

參考答案


HTTPS


一、HTTP的缺點有哪些?

二、什麼是HTTPS

三、HTTPS是如何進行加密的?

四、HTTPS的通訊步驟是什麼?

五、相比HTTP,HTTPS有哪些缺點?

參考答案


基於HTTP的功能追加協議


一、什麼是SPDY協議

二、什麼是webSocket協議?

三、webSocket有什麼特色?

四、HTTP/2.0 協議的新特性

相關文章
相關標籤/搜索