1. 程式人生 > >OSI標準(網路連線的7層)

OSI標準(網路連線的7層)

開放系統互聯的體系結構(Open Systems Interconnection)簡稱OSI,"開放"這個詞表示:只要遵循OSI標準,一個系統可以和位於世界上任何地方的、也遵循OSI標準的其他任何系統進行連線。這個分委員提出了開放系統互聯,即OSI參考模型,它定義了連線異種計算機的標準框架

OSI參考模型分為7層,分別是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。
各層的主要功能及其相應的資料單位如下:

·1、 物 理 層(Physical Layer)
資料在物理層封裝後得到的協議資料單元叫位元流
我們知道,要傳遞資訊就要利用一些物理媒體,如雙紐線、同軸電纜等,但具體的物理媒體並不在OSI的7層之內,有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連線,以及它們的機械、電氣、功能和過程特性。 如規定使用電纜和接頭 的型別,傳送訊號的電壓等。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是位元。

·2、 數 據 鏈 路 層(Data Link Layer)
資料在資料鏈路層封裝後得到的協議資料單元叫幀;
資料鏈路層負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的資料。每一幀包括一定數量的資料和一些必要的控制資訊。和物理層相似,資料鏈路層要負責建立、維持和釋放資料鏈路的連線。在傳送資料時,如果接收點檢測到所傳資料中有差錯,就要通知發方重發這一幀。

3、· 網 絡 層(Network Layer)
資料在網路層封裝後得到的協議資料單元叫分組;

計算機網路中進行通訊的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通訊子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保資料及時傳送。網路層將資料鏈路層提供的幀組成資料包,包中封裝有網路層包頭,其中含有邏輯地址資訊- -源站點和目的站點地址的網路地址。為傳輸層的資料傳輸提供建立、維護和終止網路連線的手段,把上層來的資料組織成報文分組(Packet)在結點之間進行交換傳送,並且負責路由控制(即傳輸中的路徑選擇控制)和擁擠控制


4、· 傳 輸 層(Transport Layer)
資料在傳輸層封裝後得到的協議資料單元叫分段;
該層的任務時根據通訊子網的特性最佳的利用網路資源,並以可靠和經濟的方式,為兩個端系統(也就是源站和目的站)的會話層之間,提供建立、維護和取消傳輸連線的功能,負責可靠地傳輸資料。在這一層,資訊的傳送單位是報文。

5、· 會 話 層(Session Layer)
資料在會話層封裝後得到的協議資料單元叫SPDU;
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,資料傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通訊的機制。如伺服器驗證

使用者登入便是由會話層完成的。提供建立、維護和結束會話連線的功能,並提供會話管理服務


6、· 表 示 層(Presentation Layer)
資料在表示層封裝後得到的協議資料單元叫PPDU;
這一層主要解決擁護資訊的語法表示問題。它將欲交換的資料從適合於某一使用者的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換資料服務。資料的壓縮和解壓縮, 加密和解密等工作都由表示層負責。如資料格式的交換、文字壓縮、加密技術


7、· 應 用 層(Application Layer)
資料在應用層封裝後得到的協議資料單元叫APDU;
應用層確定程序之間通訊的性質以滿足使用者需要以及提供網路與使用者應用軟體之間的介面服務,如

檔案傳輸、電子郵件(E-mail)、分散式資料庫、網路管理等。

相關推薦

OSI標準網路連線7

開放系統互聯的體系結構(Open Systems Interconnection)簡稱OSI,"開放"這個詞表示:只要遵循OSI標準,一個系統可以和位於世界上任何地方的、也遵循OSI標準的其他任何系統進行連線。這個分委員提出了開放系統互聯,即OSI參考模型,它定義了連線異種計

OSI7TCP/IP4協議的體系結構,以及各的協議,作用

OSI模型(1)    物理層:IEEE802,IEEE802.2  作用:以二進位制的資料形式在物理媒體上傳輸資料(中繼器,集線器,閘道器)(2)    資料鏈路層:ARP,RARP,PPP,MTU 作用:傳輸有地址的幀,將位元組裝成幀和點到點的傳遞,以及錯誤檢測功能(網橋

計算機網路學習筆記第二章 物理

首先強調指出,物理層考慮的是怎樣才能在來接各種計算機的傳輸媒體上傳輸資料位元流。而不是指具體的傳輸媒體。 可以將物理層的主要任務描述為確定與傳輸媒體的介面有關的一些特性,即 機械特性:指明介面所用接線器的形狀和尺寸、引腳數目和排列、固定和鎖定裝置等等。平時常見的各種規格的

日常運維管理技巧九檢視網路連線狀態 netstat

九、用netstat命令檢視網路狀態 linux作為伺服器的作業系統,伺服器上會有很多服務,服務往往是和客戶端相互通訊的,這就意味著它要有監聽埠,要有對外的通訊埠。這個命令檢視的就是TCP/IP通訊的狀態。 安裝一個MySQL,提供一個數據庫服務,就要有一個監聽埠,那麼何

計算機網路原理筆記五、運輸

5.運輸層 5-1.運輸層協議概述 從通訊和資訊處理的角度看,運輸層向它上面的應用層提供通訊服務,它屬於面向通訊部分的最高層,同時也是使用者功能中的最低層。 當網路的邊緣部分中的兩個主機使用網路的核心部分的功能進行端到端的通訊時,只有位於網路

Python學習——七周四次課12月7

add cas 存儲 創建 不存在 數字 bin 集合體 內容 七周四次課(12月7日)13.12/13.13 memcache常用方法 存儲命令: set/add/replace/append/prepend/cas獲取命令: get/gets其他命令: delete

解決CentOS6和7版本,/etc/sysconfig/下沒有iptables的問題

name 命令 install star spa lib cep pro centos 6 一、Centos 6版本解決辦法: 1.任意運行一條iptables防火墻規則配置命令: iptables -P OUTPUT ACCEPT 2.對iptables服務進行保存:

五周第三次課3月7

學習 筆記 8.1 shell介紹8.2 命令歷史8.3 命令補全和別名8.4 通配符8.5 輸入輸出重定向8.1 shell介紹Linux Shell基礎介紹shell的特性,用法。shell是一個命令解釋器,提供用戶和機器之間的交互。支持特定語法,比如邏輯判斷、循環。每個用戶都可以有自己特定的sh

Linux學習筆記第五周第三次課3月7

yum list | grep zsh history tab鍵 alias wc -l 8.1 shell介紹每個用戶都有自己的shell;Bourne人名,為了紀念他;搜索zsh命令,#yum list | grep zsh搜索ksh命令,#yum list | grep ksh邏輯判

?十一周二次課3月7

linux十一周二次課(3月7日)11.28 限定某個目錄禁止解析phpvim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf配置文件增加如下內容:<Directory /data/wwwroot/123.com/upload>php_admin

linux五周第三次課3月7筆記

linux 筆記 五周第三次課(3月7日)8.1 shell介紹8.2 命令歷史8.3 命令補全和別名8.4 通配符8.5 輸入輸出重定向 搜索看一下有沒有這兩個shell,不安裝。 8.2 命令歷史 用過的命令,在/root/.bash_history存著 用cat命令查看一下/root/

TCP協議數據傳輸的連接過程【三次握手四次揮別】

網絡基礎前段時間學習OSI網絡模型感覺自己懂了其實,還很淺顯這兩條想深入的學習一下就把自己的心的寫在這裏,供大家參考指正。前言TCP是一個面向連接的協議。無論哪一方向另一方發送數據之前,都必須先在雙方之間建立一條連接。就這點與無連接協議如UDP不同,UDP向一端發送數據報時,無需任何握手。一、TCP報文段的內

任務墻6月7

後端 完成 版本 初始 交互 反饋 基本知識 主界面 數據 任務墻 前期調研: 發布調查問卷 (已完成) 整理問卷,調整設計方面 (已完成) 任務分配 (已完成) 前端 基本知識學習 (已完成) 初始主界面 (1/1

Hibernate5.3.7核心API

1、Configuration 該介面只存在系統初始化階段,將SessionFactory建立完成,語法如下: Configuration configuration = new Configuration().configure(); 或者: Configuratio

Hibernate5.3.7版本核心XML檔案

1、*.hbm.xml檔案詳解 該檔案是將物件持久化到關係型資料庫中的相關資訊,結構基本相同: <?xml version="1.0"?> <!--對映檔案的dtd資訊--> <!DOCTYPE hibernate-mapping PUBLIC "-

洛谷 P3355 騎士共存問題 網路流24題

思路: 聽說這題是最大流 / 最小割 (不會啊) 畫個圖可以知道,根據互相能到達的關係建圖,不存在奇環,即這個圖是二分圖。 然後求不能互相攻擊的騎士數量也就是求這張圖的最大獨立集。 所以答案

洛谷 P2756 飛行員配對方案問題網路流24題

思路: 二分圖匹配。 程式碼: #include<bits/stdc++.h> using namespace std; #define maxn 100 #define read(x)

洛谷 P2765 魔術球問題 網路流24題

題目:魔術球問題 思路: 聽說這題答案的範圍很小。 聽說從1開始列舉答案大小不會超時。 然後我就列舉答案了。 假設答案為m,就對於m個數,每個數暴力的尋找可以可以放在它下面的數再建邊。 由於只有可能上面

101908G網路流+二分答案

After the end of the truck drivers’ strike, you and the rest of Nlogônia logistics specialists now have the task of planning the re

Z的作業4-3-7-5

7-5 輸出整數各位數字 (15 分) 本題要求編寫程式,對輸入的一個整數,從高位開始逐位分割並輸出它的各位數字。 輸入格式: 輸入在一行中給出一個長整型範圍內的非負整數。 輸出格式: 從高位開始逐位輸出該整數的各位數字,每個數字後面有一個空格。 輸入樣例: