1、常見的http方法有哪些?
2、http與https的區別:
http 的url 以http:// 開頭,而https 的url 以https:// 開頭
http 是不安全的,而 https 是安全的
http 標準埠是80 ,而 https 的標準埠是443
在osi 網路模型中,http工作於應用層,而https 的安全傳輸機制工作在傳輸層
http 無法加密,而https 對傳輸的資料進行加密
http無需證書,而https 需要ca機構wosign的頒發的ssl證書
3、常見的http狀態碼:
4、一次完整的http事務是怎樣乙個過程?
1)網域名稱解析
2) 發起tcp的3次握手
3) 建立tcp連線後發起http請求
4) 伺服器響應http請求,瀏覽器得到html**
5) 瀏覽器解析html**,並請求html**中的資源(如js、css、等)
6) 瀏覽器對頁面進行渲染呈現給使用者
5、https工作原理
6、http優化方案
7、說說304快取的原理
8、為什麼https安全
9、關於http 2.0 你知道多少
10、乙個頁面從輸入 url 到頁面載入顯示完成,這個過程中都發生了什麼
02.瀏覽器向 web 伺服器傳送乙個 http 請求(tcp三次握手)
03.伺服器 301 重定向(從 重定向到
05.伺服器處理請求(通過路由讀取資源)
06.伺服器返回乙個 http 響應(報頭中把 content-type 設定為 'text/html')
07.瀏覽器進 dom 樹構建
09.瀏覽器顯示完成頁面
10.瀏覽器傳送非同步請求
11、tcp和udp的區別
12、說說網路分層裡七層模型是哪七層
應用層:允許訪問osi環境的手段
表示層:對資料進行翻譯、加密和壓縮
會話層:建立、管理和終止會話
傳輸層:提供端到端的可靠報文傳遞和錯誤恢復
網路層:負責資料報從源到宿的傳遞和網際互連
物理層:通過媒介傳輸位元,確定機械及電氣規範
前端面試題整理
從瀏覽器位址列輸入url到顯示頁面的步驟 以http為例 在瀏覽器位址列輸入url 瀏覽器檢視快取,如果請求資源在快取中並且新鮮,跳轉到轉碼步驟 如果資源未快取,發起新請求 如果已快取,檢驗是否足夠新鮮,足夠新鮮直接提供給客戶端,否則與伺服器進行驗證。檢驗新鮮通常有兩個http頭進行控制expire...
前端面試題整理
1.html5的新特性。主要講講新增哪些api 地理定位,拖放,web儲存應用快取,webworkers,sse 2.css3的新特性。3 使用嚴格模式的限制有哪些。4 什麼是同源?什麼情況下就屬於跨域?怎麼解決跨域說出三種以上的方法,jsonp原理是什麼。同源 協議,網域名稱,埠相同 方法一 co...
前端面試題整理
js 1 ajax 原理 ajax的基本原理總結 2 原型和原型鏈 原型和原型鏈 3 深拷貝淺拷貝 js的深拷貝和淺拷貝 4 繼承有幾種方式 js繼承的幾種方式 5 閉包 js閉包 6 阻止事件冒泡,和預設事件 阻止事件冒泡,阻止預設事件 7 陣列去重 物件去重 8 陣列有哪些方法 9 promis...