面試題集 網路,協議等

2021-08-19 22:15:20 字數 1541 閱讀 1338

1.說說http,https協議

是網際網路上應用最為廣泛的一種網路協議,是乙個客戶端和伺服器端請求和應答的標準(tcp),用於從www伺服器傳輸超文字到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。

是以安全為目標的http通道,簡單講是http的安全版,即http下加入ssl層,https的安全基礎是ssl,因此加密的詳細內容就需要ssl。

區別

1、https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。

2、http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議。

3、http和https使用的是完全不同的連線方式,用的埠也不一樣,前者是80,後者是443。

4、http的連線很簡單,是無狀態的;https協議是由ssl+http協議構建的可進行加密傳輸、身份認證的網路協議,比http協議安全。

2.說說

tcp/ip協議族

tcp/ip協議族是乙個四層協議系統,自底而上分別是資料鏈路層、網路層、傳輸層和應用層。每一層完成不同的功能,且通過若干協議來實現,上層協議使用下層協議提供的服務。

1、資料鏈路層負責幀資料的傳遞。

2、網路層責資料怎樣傳遞過去。

3、傳輸層負責傳輸資料的控制(準確性、安全性)

4、應用層負責資料的展示和獲取。

3.tcp五層網路協議

物理層

為資料端裝置提供傳送資料的通路,資料通路可以是乙個物理**,也可以是多個物理**連線而成。

資料鏈路層

為網路層提供資料傳送服務。

網路層

路由選擇和中繼、啟用,終止網路連線、在一條資料鏈路上覆用多條網路連線,多採取分時復用技術 、差錯檢測與恢復、排序,流量控制、服務選擇、網路管理 。

傳輸層

傳輸層是兩台計算機經過網路進行資料通訊時,第乙個端到端的層次,具有緩衝作用。

應用層

應用層向應用程式提供服務

4.tcp與udp的區別

1、基於連線與無連線

2、tcp要求系統資源較多,udp較少; 

3、udp程式結構較簡單 

4、流模式(tcp)與資料報模式(udp); 

5、tcp保證資料正確性,udp可能丟包 

6、tcp保證資料順序,udp不保證 

5.說說tcp三次握手,四次揮手

網路協議相關面試題

1.簡述 osi 七層協議。應用層與其它計算機進行通訊的乙個應用,它是對應應用程式的通訊服務的。例 telnet,http,ftp,nfs,smtp等。表示層這一層的主要功能是定義資料格式及加密。示例 加密,ascii等。會話層它定義了如何開始 控制和結束乙個會話,包括對多個雙向訊息的控制和管理。示...

網路面試題

http協議2.0和1.1的區別 tomcat的一次訪問過程,怎麼實現檔案斷點續傳 如何理解冪等?專案中介面的冪等是如何做的?冪等是指多次執行,影響相同。比如大多數post操作,重複提交訂單等,最終只會有乙個訂單生成成功。還有一種情況就是訊息,由於大多數mq之保證at least once,所以訊息...

面試題集 redis

1.redis常用的五種資料型別 1.string 字串 string是簡單的 key value 鍵值對,value 不僅可以是 string,也可以是數字。它是redis最基本的資料型別,乙個redis中字串value最多可以是512m。2.hash 雜湊 redis hash 是乙個鍵值對集合...