OSI七層模型(網絡之最基礎)

2021-02-13 勤雜小蜜蜂

(1)OSI七層模型

OSI中的層 功能 TCP/IP協議族
應用層 文件傳輸,電子郵件,文件服務,虛擬終端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示層 數據格式化,代碼轉換,數據加密 沒有協議
會話層 解除或建立與別的接點的聯繫 沒有協議
傳輸層 提供端對端的接口 TCP,UDP
網絡層 為數據包選擇路由 IP,ICMP,RIP,OSPF,BGP,IGMP
數據鏈路層 傳輸有地址的幀以及錯誤檢測功能 SLIP,CSLIP,PPP,ARP,RARP,MTU
物理層 以二進位數據形式在物理媒體上傳輸數據 ISO2110,IEEE802,IEEE802.2

(2)TCP/IP五層模型的協議

應用層
傳輸層
網絡層
數據鏈路層
物理層

物理層:中繼器、集線器、還有我們通常說的雙絞線也工作在物理層
數據鏈路層:網橋(現已很少使用)、乙太網交換機(二層交換機)、網卡(其實網卡是一半工作在物理層、一半工作在數據鏈路層)
網絡層:路由器、三層交換機
傳輸層:四層交換機、也有工作在四層的路由器二、TCP/UDP協議

TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務包括數據流傳送、可靠性、有效流控、全雙工操作和多路復 用。通過面向連接、端到端和可靠的數據包發送。通俗說,它是事先為所發送的數據開闢出連接好的通道,然後再進行數據發送;而UDP則不為IP提供可靠性、 流控或差錯恢復功能。一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。TCP支持的應用協議主要 有:Telnet、FTP、SMTP等;UDP支持的應用層協議主要有:NFS(網絡文件系統)、SNMP(簡單網絡管理協議)、DNS(主域名稱系 統)、TFTP(通用文件傳輸協議)等.
TCP/IP協議與低層的數據鏈路層和物理層無關,這也是TCP/IP的重要特點

三、OSI的基本概念

OSI是Open System Interconnect的縮寫,意為開放式系統互聯。
OSI七層參考模型的各個層次的劃分遵循下列原則:
1、同一層中的各網絡節點都有相同的層次結構,具有同樣的功能。
2、同一節點內相鄰層之間通過接口(可以是邏輯接口)進行通信。
3、七層結構中的每一層使用下一層提供的服務,並且向其上層提供服務。
4、不同節點的同等層按照協議實現對等層之間的通信。

第一層:物理層(PhysicalLayer),
規定通信設備的機械的、電氣的、功能的和過程的特性,用以建立、維護和拆除物理鏈路連接。具體地講,機械 特性規定了網絡連接時所需接插件的規格尺寸、引腳數量和排列情況等;電氣特性規定了在物理連接上傳輸bit流時線路上信號電平的大小、阻抗匹配、傳輸速率 距離限制等;功能特性是指對各個信號先分配確切的信號含義,即定義了DTE和DCE之間各個線路的功能;規程特性定義了利用信號線進行bit流傳輸的一組 操作規程,是指在物理連接的建立、維護、交換信息是,DTE和DCE雙放在各電路上的動作系列。在這一層,數據的單位稱為比特(bit)。屬於物理層定義的典型規範代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

第二層:數據鏈路層(DataLinkLayer):
在物理層提供比特流服務的基礎上,建立相鄰結點之間的數據鏈路,通過差錯控制提供數據幀(Frame)在信道上無差錯的傳輸,並進行各電路上的動作系列。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址尋址、數據的成幀、流量控制、數據的檢錯、重發等。在這一層,數據的單位稱為幀(frame)。數據鏈路層協議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。

第三層是網絡層
在 計算機網絡中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網絡層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網絡層將數據鏈路層提供的幀組成數據包,包中封裝有網絡層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網絡地址。如 果你在談論一個IP位址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地 址解析協議(ARP)。有關路由的一切事情都在這第3層處理。地址解析和路由是3層的重要目的。網絡層還可以實現擁塞控制、網際互連等功能。在這一層,數據的單位稱為數據包(packet)。網絡層協議的代表包括:IP、IPX、RIP、OSPF等。

第 四層是處理信息的傳輸層
第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段 (segments)而UDP協議的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的 數據包和其它在傳輸過程中可能發生的危險。第4層為上層提供端到端(最終用戶到最終用戶)的透明的、可靠的數據傳輸服務。所為透明的傳輸是指在通信過程中 傳輸層對上層屏蔽了通信傳輸系統的具體細節。傳輸層協議的代表包括:TCP、UDP、SPX等。

第五層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,而是統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。

第六層是表示層
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。

第七層應用層
應用層為作業系統或網絡應用程式提供訪問網絡服務的接口。應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。

除了層的數量之外,開放式系統互聯(OSI)模型與TCP/IP協議有什麼區別?

開放式系統互聯模型是一個參考標準,解釋協議相互之間應該如何相互作用。TCP/IP協議是美國國防部發明的,是讓網際網路成為了目前這個樣子的標準之一。開放式系統互聯模型中沒有清楚地描繪TCP/IP協議,但是在解釋TCP/IP協議時很容易想到開放式系統互聯模型。兩者的主要區別如下:

TCP/IP協議中的應用層處理開放式系統互聯模型中的第五層、第六層和第七層的功能。

TCP/IP協議中的傳輸層並不能總是保證在傳輸層可靠地傳輸數據包,而開放式系統互聯模型可以做到。TCP/IP協議還提供一項名為UDP(用戶數據報協議)的選擇。UDP不能保證可靠的數據包傳輸。

TCP/UDP協議

TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務包括數據流傳送、可靠性、有效流控、全雙工操作和多路復用。通過面向連接、端到端和可靠的數據包發送。通俗說,它是事先為所發送的數據開闢出連接好的通道,然後再進行數據發送;而UDP則不為IP提供可靠性、流控或差錯恢復功能。一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。

TCP支持的應用協議主要有:Telnet、FTP、SMTP等;UDP支持的應用層協議主要有:NFS(網絡文件系統)、SNMP(簡單網絡管理協議)、DNS(主域名稱系統)、TFTP(通用文件傳輸協議)等。

TCP/IP協議與低層的數據鏈路層和物理層無關,這也是TCP/IP的重要特點。

OSI是Open System Interconnect的縮寫,意為開放式系統互聯。

相關焦點

  • 白話 OSI 七層網絡模型
    本文講的是開放網絡互聯(OSI,Open Systems Interconnection)模型以及網絡體系結構中的七個層次。OSI 模型是一個描述網絡功能的概念框架。簡單來說,OSI 模型標對計算機系統彼此之間發送信息的方式進行了標準化。
  • 計算機網絡之OSI七層模型知識學習!
    TCP/IP與OSI模型對比計算機網絡是個非常複雜的系統,例如,要想實現最簡單的網絡連接的兩臺計算機之間互相傳送文件,首先就必須要有傳送數據的通路,但這遠遠不夠,還必須要經過一系列複雜的過程,其中就有一下幾點:發起通信的計算機必須將數據通信的通路激活;要告訴網絡如何識別接收數據的計算機;發起通信的計算機必須查明對方計算機是否已開機,並且與網絡連接正常
  • 網絡OSI七層模型這樣理解
    之前我們曾多次了解到網絡方面的技術知識,但學習網絡不得不知網絡七層的應用,下面我們再來了解下這網絡七層的實際作用
  • OSI七層模型
    對骨幹設備的要求也是極高的1、高可靠性2、靈活性和可擴展性3、平坦化(扁平化)4、QoS合理的規劃5、可運營可管理OSI七層模型一、OSI參考模擬有哪七層以及功能開發:ISO--國際標準化組織目的:做兼容,思科,華為、H3C等協同一致工作應用層
  • OSI七層模型各層知識解析
    希望能夠對準入門的盆友們起到一定幫助本期對OSI七層模型各層功能是進行解析而不是剖析,畢竟時間有限,深度剖析的話需要很大篇幅的進行描述,這裡不是筆者懶,而是我覺得對於準入門的盆友來說,了解這些知識點足矣。
  • OSI七層協議模型、TCP/IP四層模型
    OSI七層模型各層分別有哪些協議及它們的功能 在網際網路中實際使用的是TCP/IP參考模型。
  • 雜談 | OSI七層協議
    本系列對OSI七層協議進行講解和介紹,在接下來的系列中更新其在乙太網中的具體應用。
  • 【分享】為你講解 OSI 七層模型
    OSI 七層模型OSI (Open System Interconnection), 開放式系統互聯參考模型。從下到上七層模型功能及其代表協議:物理層(Physical) :規定了激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了一個傳輸數據的物理媒體。Bit,比特。
  • 網絡七層模型OSI(Open System Interconnection)
    應用層網絡服務與最終用戶的一個接口。表示層數據的表示、安全、壓縮。(在五層模型裡面已經合併到了應用層)格式有,JPEG、ASCll、EBCDIC、加密格式等會話層建立、管理、終止會話。(在五層模型裡面已經合併到了應用層)對應主機進程,指本地主機與遠程主機正在進行的會話傳輸層定義傳輸數據的協議埠號,以及流控和差錯校驗。
  • 圖解:常用網絡通信協議結構圖、OSI七層模型數據封裝/拆封
    一般都叫OSI參考模型,是ISO(國際標準化組織)組織在1985年研究的網絡互聯模型。該體系結構標準定義了網絡互連的七層框架(物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層),即ISO開放系統互連參考模型。在這一框架下進一步詳細規定了每一層的功能,以實現開放系統環境中的互連性、互操作性和應用的可移植性。
  • OSI七層協議和TCP/IP四層協議
    網絡接口層:這是TCP/IP軟體的最低層,負責接收IP數據報並通過網絡發送之,或者從網絡上接收物理幀,抽出IP數據報,交給IP層。IP 是無連接的IP 用於計算機之間的通信。IP 是無連接的通信協議。它不會佔用兩個正在通信的計算機之間的通信線路。這樣,IP 就降低了對網絡線路的需求。
  • 【乾貨】網絡知識梳理--OSI七層網絡與TCP/IP五層網絡架構及二層/三層網絡
    各層功能見下表:七層模型的每一層都具有清晰的特徵。基本來說:另外:OSI模型的七層也可以劃分為兩組:定義了用於在網絡中進行通信和數據傳輸的接口 - 用戶程式;提供標準服務,比如虛擬終端、文件以及任務的傳輸和處 理;應用層為作業系統或網絡應用程式提供訪問網絡服務的接口。
  • 【技術乾貨】網絡知識梳理--OSI七層網絡與TCP/IP五層網絡架構及二層/三層網絡
    根據以上標準,OSI參考模型分為(從上到下):【物理層->數據鏈路層->網絡層->傳輸層->會話層->表示層->應用層】1)物理層涉及在信道上傳輸的原始比特流;2)數據鏈路層的主要任務是加強物理層傳輸原始比特流的功能,使之對應的網絡層顯現為一條無錯線路
  • 教你巧記OSI七層網絡模型(個人總結)
    作者:cmyh 投稿發布https://blog.csdn.net/cmyh100/article/details/82768804 網絡七層協議
  • 乙太網基礎(三):OSI參考模型
    OSI參考模型OSI模型將網絡進行分層,並描述各層的功能及各層之間的交互。
  • 為什麼網絡要分層?每一層的職責、包含哪些協議?」
    說到計算機網絡分層,我想到了計算機世界非常非常有名的一句話,這裡分享一下:「計算機科學領域的任何問題都可以通過增加一個間接的中間層來解決,計算機整個體系從上到下都是按照嚴格的層次結構設計的。」大白:如果一層不夠那就加兩層吧!「為了更好地去了解網絡分層,我們先來看一個雖然失敗,但是卻提供了很多不錯的理論基礎的OSI七層模型。」
  • OSI模型與TCP/IP模型
    ,人亦樂其樂,憂人之憂,人亦憂其憂一、OSI分層模型1.開放式系統互聯通信參考模型(Open System Interconnection Reference Model)縮寫為OSI。⑦應用層⑥表示層⑤會話層④傳輸層③網絡層②數據鏈路層①物理層①物理層:它可以將數據轉換為比特流的傳輸,並且是可以摸到的設備,真實存在的,傳輸介質(雙絞線、光纖)其接口標準為(LC、ST、SC、FC)線纜的標準為(銅、玻璃纖維)。
  • 網絡七層知多少?
    網絡七層協議物理層兩臺物理機之間如何通訊?機器A往機器B發送比特流,機器B能接收,這就是物理層要實現的。
  • 大佬聊的四層代理和七層代理,都在聊什麼?
    OSI七層模型要聊幾層代理,需要先看一下網絡分層,在之前的文章中也提到,標準的七層網絡分層,也就是OSI七層模型。TCP/IP五層模型和TCP/IP四層模型是從OSI七層優化而來。這裡所談的四層代理和七層代理,便是基於OSI七層模型來劃分的。
  • 【工程案例分享】網絡七層的作用!
    該層是網絡通信的數據傳輸介質,由連接不同結點的電纜與設備共同構成。主要功能是:利用傳輸介質為數據鏈路層提供物理連接,負責處理數據傳輸並監控數據出錯率,以便數據流的透明傳輸。        數據鏈路層(Data link layer):是參考模型的第2層。