整理關於Http面試題

2021-10-04 19:47:22 字數 690 閱讀 3283

1.https和http的區別是?

a.https協議需要到ca申請證書,一般免費證書較少,所以可能需要一定費用。

b.http是超文字傳輸協議,資訊是明文傳輸。https是ssl+http協議構成的加密傳輸協議,更加安全。

c.http和https用的埠也不一樣,http預設埠號是80.https預設埠號是443。

2.什麼是長連線?短連線?

http/1.0中,預設使用短連線。就是瀏覽器和伺服器每進行一次http操作,就建立一次連線,任務結束就中斷連線。

從http/1.1起,預設使用長連線。使用長連線的http協議,會在響應頭加入這行**:connection:keep-alive

在使用長連線時,乙個網頁開啟完成後,客戶端和伺服器之間用於傳輸http資料的tcp連線不會關閉,如果客戶端再次訪問這個伺服器上的網頁,會繼續使用這一條已經建立的連線。但keep-alive也不是長久保持連線,它有乙個保持時間,可以在不同的伺服器軟體(如apache)中設定這個時間,實現長連線需要客戶端和服務端都支援長連線。

http協議的長連線和短連線,實質上是tcp協議的長連線和短連線。

3.osi七層模型是?

用市話,傳網戀。 ---物理

應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層。

關於Http的面試題

瀏覽器輸入url回車之後做了什麼?url解析 dns查詢 tcp連線 處理請求 接受響應 渲染頁面 1 判斷輸入的是不是合法的url或關鍵字 2 瀏覽器檢視快取 瀏覽器快取 系統快取 路由器快取 如果有則直接顯示內容,沒有則走第三步 3 傳送http之前先網域名稱解析,得到ip 4 瀏覽器想伺服器發...

http協議相關面試題整理

1 什麼是http協議無狀態協議?怎麼解決http協議無狀態協議?1 無狀態協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊 2 無狀態協議解決方法 通過1 cookie 2 通過session會話儲存 2 http報文由什麼組成?請求報文包括 1 請求行 包含請求方法,url...

前端面試題整理 HTTP篇

1 常見的http方法有哪些?2 http與https的區別 http 的url 以http 開頭,而https 的url 以https 開頭 http 是不安全的,而 https 是安全的 http 標準埠是80 而 https 的標準埠是443 在osi 網路模型中,http工作於應用層,而ht...