㈠ osi七層模型從下到上分為什麼
osi七層模型從下到上分別為:
1、物理層:建立、維護、斷開物理連接。
TCP/IP 層級模型結構,應用層之間的協議通過逐級調用傳輸層(Transport layer)、網路層(Network Layer)和物理數據鏈路層(Physical Data Link)而可以實現應用層的應用程序通信互聯。
2、數據鏈路層:建立邏輯連接、進行硬體地址定址、差錯校驗等功能。
將比特組合成位元組進而組合成幀,用MAC地址訪問介質,錯誤發現但不能糾正。
3、網路層:進行邏輯地址定址,實現不同網路之間的路徑選擇。
協議有:ICMP、IGMP、IP(IPV4 IPV6)、ARP、RARP。
4、傳輸層:定義傳輸數據的協議埠號,以及流控和差錯校驗。
協議有:TCP UDP,數據包一旦離開網卡即進入網路傳輸層。
5、會話層:建立、管理、終止會話。
對應主機進程,指本地主機與遠程主機正在進行的會話。
6、表示層:數據的表示、安全、壓縮。
格式有JPEG、ASCll、DECOIC、加密格式等。
7、應用層:網路服務與最終用戶的一個介面。
協議有:HTTP、FTP、TFTP、SMTP、SNMP、DNS、TELNET、HTTPS、POP3、DHCP。
㈡ OSI參考模型的七個層次是什麼
第一層:物理層
解決兩個硬體之間怎麼通信的問題,常見的物理媒介有光纖、電纜、中繼器等。它主要定義物理設備標准,如網線的介面類型、光纖的介面類型、各種傳輸介質的傳輸速率等。
第二層:數據鏈路層
數據鏈路層從網路層接收數據包,數據包
包含發送方和接收方的IP地址。數據鏈路層執行兩個基本功能。它允許上層使用成幀之類的各種技術來訪問介質,控制如何放置和接收來自介質的數據。
第三層:網路層
傳輸層將數據段傳遞到網路層。網路層用於將接收到的數據段從一台計算機傳輸到位於不同網路中的另一台計算機。網路層的數據單元稱為數據包,網路層的功能是邏輯定址、路由和路徑確定。
第四層:傳輸層
OSI下3層的主要任務是數據通信,上3層的任務是數據處理,傳輸層是第四層,因此該層是通信子網和資源子網的介面和橋梁,起到承上啟下的作用。
第五層:會話層
是用戶應用程序和網路之間的介面,主要任務是組織和協調兩個會話進程之間的通信,並對數據交換進行管理。
第六層:表示層
表示層指從應用層接收數據,這些數據是以字元和數字的形式出現的,表示層將這些數據轉換成為機器可以理解的二進制格式,也就是封裝數據和格式化數據,例如將ASCII碼轉化為別的編碼,這個功能稱為「翻譯」。
第七層:應用層
是OSI參考模型的最高層,它使計算機用戶以及各種應用程序和網路之間的介面,是網路應用程序所使用的,例如HTTPS協議、HTTP協議,應用層是通過協議為網路提供服務,執行用戶的活動。
㈢ OSI參考模型分為七層,從低到高依次是
OSI參考模型從低到高依次是:物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。
OSI參考模型也採用了分層結構技術,把一個網路系統分成若干層,每一層都去實現不同的功能,每一層的功能都以協議形式正規描述,協議定義了某層同遠方一個對等層通信所使用的一套規則和約定。每一層向相鄰上層提供一套確定的服務,並且使用與之相鄰的下層所提供的服務。
從概念上來講,每一層都與一個遠方對等層通信,但實際上該層所產生的協議信息單元是藉助於相鄰下層所提供的服務傳送的。因此,對等層之間的通信稱為虛擬通信。
(3)計算機網路七層模型層次擴展閱讀:
運作方式
數據由傳送端的最上層(通常是指應用程序)產生,由上層往下層傳送。每經過一層,都在前端增加一些該層專用的信息,這些信息稱為報頭,然後才傳給下一層,可將加上報頭想像為套上一層信封。
因此到了最底層時,原本的數據已經套上了七層信封,而後通過網線、電話線、光纖等介質,傳送到接收端。
接收端接收到數據後,從最底層向上層傳送,每經過一層就拆掉一層信封(即去除該層所認識的報頭),直到最上層,數據便恢復成當初從傳送端最上層產生時的原貌。
如果以網路的術語來說,這種每一層將原始數據加上報頭的操作,便是數據的封裝,而封裝前的原始數據則稱為數據承載。在傳送端,上層將數據傳給下層,下層將上層傳過來的數據當成數據承載,再將數據承載封裝成新的數據,繼續傳給更下層去封裝,直到最底層為止。
㈣ osi七層模型各層功能有哪些
OSI參考模型分為7層,分別是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。
各層的主要功能及其相應的數據單位如下:
1、物理層:要傳遞信息就要利用一些物理媒體,如雙紐線、同軸電纜等,但具體的物理媒體並不在OSI的7層之內,有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連接,以及它們的機械、電氣、功能和過程特性。
2、數據鏈路層:數據鏈路層負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的數據。每一幀包括一定數量的數據和一些必要的控制信息。
3、網路層:在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。
4、傳輸層:該層的任務時根據通信子網的特性最佳的利用網路資源,並以可靠和經濟的方式,為兩個端系統的會話層之間,提供建立、維護和取消傳輸連接的功能,負責可靠地傳輸數據。在這一層,信息的傳送單位是報文。
5、會話層:會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
6、表示層:這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。
7、應用層:確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。
(4)計算機網路七層模型層次擴展閱讀:
OSI 參考模型將整個網路通信的功能劃分為七個層次,見圖1。它們由低到高分別是物理層(PH)、數據鏈路層(DL)、網路層(N)、傳輸層(T)、會話層(S)、表示層(P)、應用層(A)。每層完成一定的功能,每層都直接為其上層提供服務,並且所有層次都互相支持。第四層到第七層主要負責互操作性,而一層到三層則用於創造兩個網路設備間的物理連接。
㈤ 網路體系結構的七層分別是
(1物理層,2數據鏈路層,3網路層,4傳輸層,5會話層,6表示層,7應用層)
OSI是Open System Interconnect的縮寫,意為開放式系統互聯。國際標准組織(國際標准化組織)制定了OSI模型。這個模型把網路通信的工作分為7層,分別是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。1至4層被認為是低層,這些層與數據移動密切相關。5至7層是高層,包含應用程序級的數據。每一層負責一項具體的工作,然後把數據傳送到下一層。
第一層是物理層(也即OSI模型中的第一層)在課堂上經常是被忽略的。它看起來似乎很簡單。但是,這一層的某些方面有時需要特別留意。物理層實際上就是布線、光纖、網卡和其它用來把兩台網路通信設備連接在一起的東西。甚至一個信鴿也可以被認為是一個1層設備。網路故障的排除經常涉及到1層問題。我們不能忘記用五類線在整個一層樓進行連接的傳奇故事。由於辦公室的椅子經常從電纜線上壓過,導致網路連接出現斷斷續續的情況。遺憾的是,這種故障是很常見的,而且排除這種故障需要耗費很長時間。
第2層是數據鏈路層
運行乙太網等協議。請記住,我們要使這個問題簡單一些。第2層中最重要的是你應該理解網橋是什麼。交換機可以看成網橋,人們現在都這樣稱呼它。網橋都在2層工作,僅關注乙太網上的MAC地址。如果你在談論有關MAC地址、交換機或者網卡和驅動程序,你就是在第2層的范疇。集線器屬於第1層的領域,因為它們只是電子設備,沒有2層的知識。第2層的相關問題在本網路講座中有自己的一部分,因此現在先不詳細討論這個問題的細節。現在只需要知道第2層把數據幀轉換成二進制位供1層處理就可以了。
第3層是網路層
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
如果你在談論一個IP地址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。
第4層是處理信息的傳輸層。第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協議的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。理解第4層的另一種方法是,第4層提供端對端的通信管理。像TCP等一些協議非常善於保證通信的可靠性。有些協議並不在乎一些數據包是否丟失,UDP協議就是一個主要例子。
第5層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
第6層是表示層
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
第7層是「一切」。第7層也稱作「應用層」,是專門用於應用程序的。應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務如果你的程序需要一種具體格式的數據,你可以發明一些你希望能夠把數據發送到目的地的格式,並且創建一個第7層協議。SMTP、DNS和FTP都是7層協議。
學習OSI模型中最重要的事情是它實際代表什麼意思。
假如你是一個網路上的操作系統。在1層和2層工作的網卡將通知你什麼時候有數據到達。驅動程序處理2層幀的出口,通過它你可以得到一個發亮和閃光的3層數據包(希望是如此)。作為操作系統,你將調用一些常用的應用程序處理3層數據。如果這個數據是從下面發上來的,你知道那是發給你的數據包,或者那是一個廣播數據包(除非你同時也是一個路由器,不過,暫時不用擔心這個問題)。如果你決定保留這個數據包,你將打開它,並且取出4層數據包。如果它是TCP協議,這個TCP子系統將被調用並打開這個數據包,然後把這個7層數據發送給在目標埠等待的應用程序。這個過程就結束了。
當要對網路上的其它計算機做出回應的時候,每一件事情都以相反的順序發生。7層應用程序將把數據發送給TCP協議的執行者。然後,TCP協議在這些數據中加入額外的文件頭。在這個方向上,數據每前進一步體積都要大一些。TCP協議在IP協議中加入一個合法的TCP欄位。然後,IP協議把這個數據包交給乙太網。乙太網再把這個數據作為一個乙太網幀發送給驅動程序。然後,這個數據通過了這個網路。這條線路中的路由器將部分地分解這個數據包以獲得3層文件頭,以便確定這個數據包應該發送到哪裡。如果這個數據包的目的地是本地乙太網子網,這個操作系統將代替路由器為計算機進行地址解析,並且把數據直接發送給主機。
㈥ 什麼叫OSI參考模型分為哪七個層次
一、OSI參考模型:OSI(Open System Interconnect)即開放式系統互聯。 一般都叫OSI參考模型,是ISO(國際標准化組織)組織在1985年研究的網路互聯模型。
該體系結構標準定義了網路互連的七層框架(物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層),即ISO開放系統互連參考模型。在這一框架下進一步詳細規定了每一層的功能,以實現開放系統環境中的互連性、互操作性和應用的可移植性。
二、OSI劃分的七個層次由高到低依次為:Application(應用層)、Presentation(表示層)、Session(會話層)、Transport(傳輸層)、Network(網路層)、DataLink(數據鏈路層)和Physical(物理層)。其中應用層、表示層和會話層可以視為應用層,而剩餘層則可視為數據流動層。
層次劃分原則
OSI是分層的體系結構,每一層是一個模塊,用於完成某種功能,並具有自己的通信協議。ISO將整個OSI劃分成七個層次,劃分層次依據以下五個原則:
(1)網路中各節點具有相同的層次;
(2)網路中各節點同等層次功能相同;
(3)同一節點內相鄰層通過介面通信;
(4)同一節點內底層向高層提供服務;
(5)網路中各節點同層通過協議通信。
以上內容參考:網路-OSI參考模型
㈦ OSI參考模型有哪七層
1、物理層(Physical Layer):主要功能為定義網路的物理結構,傳輸的電磁標准,Bit流的編碼及網路的時間原則,如分時復用及分頻復用。
決定了網路連接類型(端到端或多端連接)及物理拓撲結構。說得通俗一些,這一層主要負責實際的信號傳輸。物理層的主要設備:中繼器、集線器。
2、數據鏈路層(Data Link Review):在兩個主機上建立數據鏈路連接,向物理層傳輸數據信號,並對信號進行處理使之無差錯並合理的傳輸。數據鏈路層主要設備:二層交換機、網橋。
3、網路層(Network Layer):主要負責路由,選擇合適的路徑,進行阻塞控制等功能。網路層協議的代表包括:IP、IPX、OSPF等。網路層主要設備:路由器。
4、傳輸層(Transfer Layer):最關鍵的一層,向擁護提供可靠的端到端(End-to-End)服務,它屏蔽了下層的數據通信細節,讓用戶及應用程序不需要考慮實際的通信方法。傳輸層協議的代表包括:TCP、UDP、SPX等。
5、會話層(Session Layer):主要負責兩個會話進程之間的通信,即兩個會話層實體之間的信息交換,管理數據的交換。
6、表示層(Presentation Layer):處理通信信號的表示方法,進行不同的格式之間的翻譯,並負責數據的加密解密,數據的壓縮與恢復。
7、應用層(Application Layer):保持應用程序之間建立連接所需要的數據記錄,為用戶服務。應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。
(7)計算機網路七層模型層次擴展閱讀:
OSI模型的作用
1、人們可以很容易的討論和學習協議的規范細節。
2、層間的標准介面方便了工程模塊化。
3、創建了一個更好的互連環境。
4、降低了復雜度,使程序更容易修改,產品開發的速度更快。
5、每層利用緊鄰的下層服務,更容易記住個層的功能。
6、OSI是一個定義良好的協議規范集,並有許多可選部分完成類似的任務。
7、它定義了開放系統的層次結構、層次之間的相互關系以及各層所包括的可能的任務。是作為一個框架來協調和組織各層所提供的服務。
OSI參考模型並沒有提供一個可以實現的方法,而是描述了一些概念,用來協調進程間通信標準的制定。即OSI參考模型並不是一個標准,而是一個在制定標准時所使用的概念性框架。
㈧ 網路分為哪七層
OSI是一個開放性的通行系統互連參考模型,他是一個定義的非常好的協議規范。OSI模型有7層結構,每層都可以有幾個子層。下面我簡單的介紹一下這7層及其功能。
OSI的7層從上到下分別是
7 應用層
6 表示層
5 會話層
4 傳輸層
3 網路層
2 數據鏈路層
1 物理層
其中高層,既7、6、5、4層定義了應用程序的功能,下面3層,既3、2、1層主要面向通過網路的端到端的數據流。下面我給大家介紹一下這7層的功能:
(1)應用層:與其他計算機進行通訊的一個應用,它是對應應用程序的通信服務的。例如,一個沒有通信功能的字處理程序就不能執行通信的代碼,從事字處理工作的程序員也不關心OSI的第7層。但是,如果添加了一個傳輸文件的選項,那麼字處理器的程序員就需要實現OSI的第7層。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2)表示層:這一層的主要功能是定義數據格式及加密。例如,FTP允許你選擇以二進制或ASII格式傳輸。如果選擇二進制,那麼發送方和接收方不改變文件的內容。如果選擇ASII格式,發送方將把文本從發送方的字元集轉換成標準的ASII後發送數據。在接收方將標準的ASII轉換成接收方計算機的字元集。示例:加密,ASII等。
(3)會話層:他定義了如何開始、控制和結束一個會話,包括對多個雙向小時的控制和管理,以便在只完成連續消息的一部分時可以通知應用,從而使表示層看到的數據是連續的,在某些情況下,如果表示層收到了所有的數據,則用數據代表表示層。示例:RPC,SQL等。
(4)傳輸層:這層的功能包括是否選擇差錯恢復協議還是無差錯恢復協議,及在同一主機上對不同應用的數據流的輸入進行復用,還包括對收到的順序不對的數據包的重新排序功能。示例:TCP,UDP,SPX。
(5)網路層:這層對端到端的包傳輸進行定義,他定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小於包長度的傳輸介質,網路層還定義了如何將一個包分解成更小的包的分段方法。示例:IP,IPX等。
(6)數據鏈路層:他定義了在單個鏈路上如何傳輸數據。這些協議與被討論的歌種介質有關。示例:ATM,FDDI等。
(7)物理層:OSI的物理層規范是有關傳輸介質的特性標准,這些規范通常也參考了其他組織制定的標准。連接頭、針、針的使用、電流、電流、編碼及光調制等都屬於各種物理層規范中的內容。物理層常用多個規范完成對所有細節的定義。示例:Rj45,802.3等。
OSI分層的優點:
(1)人們可以很容易的討論和學習協議的規范細節。
(2)層間的標准介面方便了工程模塊化。
(3)創建了一個更好的互連環境。
(4)降低了復雜度,使程序更容易修改,產品開發的速度更快。
(5)每層利用緊鄰的下層服務,更容易記住個層的功能。
大多數的計算機網路都採用層次式結構,即將一個計算機網路分為若干層次,處在高層次的系統僅是利用較低層次的系統提供的介面和功能,不需了解低層實現該功能所採用的演算法和協議;較低層次也僅是使用從高層系統傳送來的參數,這就是層次間的無關性。因為有了這種無關性,層次間的每個模塊可以用一個新的模塊取代,只要新的模塊與舊的模塊具有相同的功能和介面,即使它們使用的演算法和協議都不一樣。
網路中的計算機與終端間要想正確的傳送信息和數據,必須在數據傳輸的順序、數據的格式及內容等方面有一個約定或規則,這種約定或規則稱做協議。網路協議主要有三個組成部分:
1、語義:
是對協議元素的含義進行解釋,不同類型的協議元素所規定的語義是不同的。例如需要發出何種控制信息、完成何種動作及得到的響應等。
2、語法:
將若干個協議元素和數據組合在一起用來表達一個完整的內容所應遵循的格式,也就是對信息的數據結構做一種規定。例如用戶數據與控制信息的結構與格式等。
3、時序:
對事件實現順序的詳細說明。例如在雙方進行通信時,發送點發出一個數據報文,如果目標點正確收到,則回答源點接收正確;若接收到錯誤的信息,則要求源點重發一次。
㈨ OSI(開放系統互連)參考模型七個層次是
OSI(開放系統互連)參考模型七個層次是物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。
OSI將計算機網路體系結構(architecture)劃分為以下七層:
物理層:將數據轉換為可通過物理介質傳送的電子信號相當於郵局中的搬運工人。
數據鏈路層:決定訪問網路介質的方式。在此層將數據分幀,並處理流控制。本層指定拓撲結構並提供硬體定址,相當於郵局中的裝拆箱工人。
網路層:使用權數據路由經過大型網路 相當於郵局中的排序工人。
傳輸層:提供終端到終端的可靠連接 相當於公司中跑郵局的送信職員。
會話層:允許用戶使用簡單易記的名稱建立連接 相當於公司中收寄信、寫信封與拆信封的秘書。
表示層:協商數據交換格式,相當公司中簡報老闆、替老闆寫信的助理。
應用層:用戶的應用程序和網路之間的介面。
(9)計算機網路七層模型層次擴展閱讀
OSI參考模型的優點
1、分工合作,責任明確
性質相似的工作劃分在同一層,性質相異的工作則劃分到不同層。如此一來,每一層所負責的工作范圍,都區分得很清楚,彼此不會重疊。萬一出了問題,很容易判斷是哪一層沒做好,就應該先改善該層的工作,不至於無從著手。
2、對等交談
對等是指所處的層級相同,對等交談意指同一層找同一層談,例如:第3層找第3層談、第4層找第4層談,依此類推。所以某一方的第N層只與對方的第N層交談,是否收到、解讀自己所送出的信息即可,完全不必關心對方的第N-1層或第N+1層會如何做,因為那是由一方的第N-1層與第N+1層來處理。
其實,雙方以對等身份交談是常用的規則,這樣的最大好處是簡化了各層所負責的事情。因此,通信協議是對等個體通信時的一切約定。
3、逐層處理,層層負責
既然層次分得很清楚,處理事情時當然應該按部就班,逐層處理,決不允許越過上一層,或是越過下一層。因此,第N層收到數據後,一定先把數據進行處理,才會將數據向上傳送給第N+1層,如果收到第N+1層傳下來的數據,也是處理無誤後才向下傳給第N-1層。
任何一層收到數據時,都可以相信上一層或下一層已經做完它們該做的事,層級的多少還要考慮效率與實際操作的難易,並非層數越多越好。