天天看點

OSI第五層:會話層功能及作用

OSI七層模型第五層:會話層,Session Layer

OSI會話層,主要功能是用來管理網絡裝置的會話連接配接,細分為三大功能:

建立會話:A、B兩台網絡裝置之間要通信,要建立一條會話供他們使用,在建立會話的過程中也會有身份驗證,權限鑒定等環節;
保持會話:通信會話建立後,通信雙方開始傳遞資料,當資料傳遞完成後,OSI會話層不一定會立刻将兩者這條通信會話斷開,它會根據應用程式和應用層的設定對該會話進行維護,在會話維持期間兩者可以随時使用這條會話傳輸局;
斷開會話:當應用程式或應用層規定的逾時時間到期後,OSI會話層才會釋放這條會話。或者A、B重新開機、關機、手動執行斷開連接配接的操作時,OSI會話層也會将A、B之間的會話斷開。      

OSI會話層的作用

OSI第五層:會話層功能及作用

舉個例子來了解OSI會話層:

OSI會話層功能一、建立會話

A、B兩台電腦,A向B共享了一個檔案夾,B通過執行“開始菜單–>運作–>\192.168.1.1 (A的ip位址)”通路A的共享檔案夾,這時B電腦上會彈出一個驗證框,要求輸入A電腦上的賬号密碼,輸入A電腦的賬号和密碼後,就能夠通路A共享出來的檔案夾;

Windows系統中共享檔案用的是SMB協定,這是一個會話層的協定。

注意:如果在A電腦上設定了這個賬号沒有對這個共享檔案夾的通路權限,那麼B進入A的共享檔案清單時,是無法進入這個共享檔案夾的,因為沒有權限。(這是會話建立時的身份驗證、權限鑒定的過程)

這就在A、B電腦上都建立了一個會話。由OSI會話層完成,這就是OSI會話層的“建立會話”功能。

OSI會話層功能二、保持會話

假設系統中将SMB的會話斷開時間設定為60分鐘,電腦B從A共享的檔案夾裡拷貝了自己需要的檔案隻花了10分鐘,然後關閉了A的共享視窗。

注意,這時B關閉的是一個程序,而不是這條會話。

過了5分鐘,A又向B共享了一個新的檔案,B再次執行“開始菜單–>運作–>\192.168.1.1 (A的ip位址)”通路A的共享檔案夾,這時你會發現,不用再次驗證A的使用者名和密碼了,直接就可以進入A的共享檔案夾。因為這條會話還沒斷開,之前的身份和權限驗證的過程直接省略了。

這就是OSI會話層的“管理會話”功能。

OSI會話層功能三、斷開連接配接:

A又向B共享了另外一個檔案,然後電腦A這時又重新開機了一下電腦,電腦B再次執行“開始菜單–>運作–>\192.168.1.1 (A的ip位址)”通路A的共享檔案夾,這時會發現,要再次輸入A的使用者名和密碼。

因為在電腦A重新開機電腦的時候,電腦A的OSI會話層會将這條連接配接釋放掉。

或者當60分鐘過了時,電腦A、B也會釋放這條連接配接。

這就是OSI會話層的“斷開連接配接”功能。

繼續閱讀