SSL協議工作在OSI模型中的哪一層?

2021-10-03 13:23:12 字數 1004 閱讀 3329

首先我們來看看什麼是ssl協議(引申出tls):

ssl(secure sockets layer 安全套接層),及其繼任者傳輸層安全(transport layer security,tls)是為網路通訊提供安全及資料完整性的一種安全協議。tls與ssl在傳輸層對網路連線進行加密。

大體來看:

ssl協議位於tcp/ip協議與各種應用層協議之間,為資料通訊提供安全支援。

ssl協議分為兩個層面的協議:

ssl記錄協議(ssl record protocol):它建立在可靠的傳輸協議(如tcp)之上,為高層協議提供資料封裝、壓縮、加密等基本功能的支援。

ssl握手協議(ssl handshake protocol):它建立在ssl記錄協議之上,用於在實際的資料傳輸開始前,通訊雙方進行身份認證、協商加密演算法、交換加密金鑰等。

可見建立在ssl握手協議之下的ssl記錄協議也建立在傳輸層之上,那麼如果在tcp/ip模型上找很難找到答案,應為tcp/ip模型的傳輸層上面只有乙個應用層,所以我們來看一下osi七層模型,我們只分析傳輸層到傳輸層以上的層面及功能:

應用層該層直接面向使用者,是osi中的最高層。它的主要任務是為使用者提**用的介面,即提供不同計算機間的檔案傳送、訪問與管理,電子郵件的內容處理,不同計算機通過網路互動訪問的虛擬終端功能等。

表示層該層的主要任務是把所傳送的資料的抽象語法變換為傳送語法,即把不同計算機內部的不同表示形式轉換成網路通訊中的標準表示形式。此外,對傳送的資料加密(或解密)、正文壓縮(或還原)也是表示層的任務。 

會話層該層對傳輸的報文提供同步管理服務。在兩個不同系統的互相通訊的應用程序之間建立、組織和協調互動。例如,確定是雙工還是半雙工工作。 

傳輸層傳輸層是高低層之間銜接的介面層。資料傳輸的單位是報文,當報文較長時將它分割成若干分組,然後交給網路層進行傳輸。傳輸層是計算機網路協議分層中的最關鍵一層,該層以上各層將不再管理資訊傳輸問題。 

是不是發現表示層和會話層有很大嫌疑?

沒錯,根據ssl記錄協議的功能我們知道他工作在會話層,ssl握手協議自然工作在表示層。

SSL協議到底工作在OSI模型中的那一層?

ssl secure socket layer安全套接層 以及其繼承者tsl transport layer security 傳輸層安全 是為了網路通訊安全 提供安全及資料完整性的一種安全協議。tls與ssl在 傳輸層對網路連線進行加密。ssl協議位於tcp ip協議與各種應用層協議之間,為資料通...

SSL協議到底工作在OSI模型中的哪一層

ssl secure socket layer安全套接層 以及其繼承者tsl transport layer security 傳輸層安全 是為了網路通訊安全 提供安全及資料完整性的一種安全協議。tls與ssl在傳輸層對網路連線進行加密。ssl協議位於tcp ip協議與各種應用層協議之間,為資料通訊...

SSL,TLS協議在OSI模型中的哪一層

ssl secure socket layer安全套接層 以及其繼承者tsl transport layer security 傳輸層安全 是為了網路通訊安全 提供安全及資料完整性的一種安全協議。tls與ssl在傳輸層對網路連線進行加密。ssl協議位於tcp ip協議與各種應用層協議之間,為資料通訊...