米利唐_后腰_乌克兰足球超级联赛_中国竞彩欧赔 - 足球竞彩分析

集團官網
  • 國家級全民數字素養與技能培訓基地
  • 河南省第一批產教融合型企業建設培育單位
  • 鄭州市數字技能人才(碼農)培養評價聯盟

搞懂OSI參考模型和TCP/IP分層模型

編輯:云和數據 日期:2020-08-06 09:05

在現代社會中網絡已經和我們息息相關,那今天就來和大家一起談談“網絡”。那么什么是網絡呢?網絡是由若干節點和連接這些節點的鏈路構成,表示諸多對象及其相互聯系。

?

計算機網絡主要包括三部分:

1、計算機?

2、網絡設備?

3、傳輸介質

?

知道了什么是計算機網絡,但是數據是怎么傳輸的呢?那么你就需要了解今天的主題OSI參考模型和TCP/IP四層模型。

數據通信的基礎是協議,協議就是一種標準,網絡中不同的協議定義了不同的網絡數據轉發規則。

為了實現網絡之間的通信,各大廠商和標準組織為了在數據通信網絡領域占據主導地位,紛紛推出了各自的網絡架構體系和標準,如IBM公司的SNA協議,Novell公司的IPX/SPX協議,以及廣泛流行的OSI參考模型和TCP/IP協議。同時,各大廠商根據這些協議生產出了不同的硬件和軟件。

下面我們就看下OSI七層參考模型和TCP/IP 四層模型

001.jpg

1、OSI 七層參考模型概念

OSI(Open System Interconnect),即開放式系統互聯。一般都叫OSI參考模型,是ISO組織在1985年研究的網絡互聯模型。該體系結構標準定義了網絡互聯的七層框架(物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層),即OSI開放系統互連參考模型。

?

OSI參考模型采用了分層結構技術,把一個網絡系統分成若干層,每一層都去實現不同的功能,每一層的功能都以協議形式描述(后續會介紹每一層的協議),協議定義了某層同遠方一個對等層(不同主機之間的相同層次被稱為對等層)通信所使用的一套規則和約定。

002.jpg

2、TCP/IP四層協議模型

TCP/IP模型同樣采用了分層結構,層與層相對獨立但是相互之間也具備非常密切的協作關系。

?003.jpg

TCP/IP模型不關注底層物理介質,主要關注終端之間的邏輯數據流轉發。TCP/IP模型的核心是網絡層和傳輸層:網絡層解決網絡之間的邏輯轉發問題,傳輸層保證源端到目的端之間的可靠傳輸。最上層的應用層通過各種協議向終端用戶提供業務應用。

3、OSI參考模型與TCP/IP模型對比

?

3.1 層次結構

OSI參考模型與TCP/IP模型都采用了分層體系結構,將龐大而復雜的問題轉化為若干個較小且易于處理的子問題。

相同之處:都采用了分層體系結構;

不同之處:OSl參考模型劃分7層,而TCP/IP參考模型劃分了4個層次,TCP/IP參考模型比OSI參考模型更簡化。

?

3.2 層次關系

OSI參考模型與TCP/IP模型各自層與層之間關系相似

相同之處:都是對等的層間通信;

不同之處:TCP/IP參考模型比OSI參考模型層次更清晰簡練。

3.3 功能

在功能上,大致相同,在兩個模型中,傳輸層及以上的各層都是為了通信的進程提供點到點、與網絡無關的傳輸服務;TCP/IP參考模型比OSI參考模型有更好的網絡管理功能。

?

4、分層的優點

網絡協議通常采用分層的模式,是每一個子問題設計一個單獨的協議。這樣做使得每個協議的設計、分析、實現和測試比較容易。其優點有:

可使各層之間互相獨立,某一層可以使用其下一層提供的服務而不需知道服務是如何實現的。

靈活性好,當某一層發生變化時,只要其接口關系不變,則這層以上或以下的各層均不受影響。

結構上可以分割開,各層可以采用最合適的技術來實現。

易于實現和維護,因為它可實現分層次調試,快捷方便。

能促進標準化工作,創建更好的互連環境。

?

總的來說,無規矩不成方圓,為了解決了廠家設備之間不兼容的問題 ,有了我們的OSI和TCP/IP參考模型。這兩種模型目前在互聯網中應用的是TCP/IP四層協議模型,網絡從業者可以重點關注網絡接口層、網絡層、傳輸層這三層的內容,應用層屬于系統層面,可以不那么關注。

文/云和數據華為技術專家趙老師

004.jpg

云和數據作為華為授權培訓合作伙伴,專注于華為ICT技術人才的培養以及華為ICT學院的建設支持和服務工作。未來,云和數據將積極做好華為ICT學院服務支撐工作,用心培育更多的ICT技術人才,為華為公司生態系統輸送更多新鮮的血液,同時,也為廣大想要進入ICT行業的人群提供專業的學習機會和有效的認證通道。

聲明:除云和數據原創文章外,分享和轉載的文章皆為促進IT技術的傳播,僅做交流學習使用,非商業用途。如有文章或圖片的原作者有異議或涉及版權問題,請立即聯系我們,我們將在第一時間進行改正或刪除,確保您的權益,謝謝支持!

相關內容

搶先一步 鴻蒙(HarmonyOS)應用開發者高級認證 免費考! 適合人群計算機相關專業在校生(技師、中職、高職、本科、研究生)對鴻蒙(HarmonyOS)有興趣的非計算機相關專業在校生目前正在從事移動應用的開發者目前正在從事計算機行業相關的人計算機專業高校老師所有對鴻蒙(HarmonyOS)有興趣的人 培訓方案掌握鴻蒙的核心概念和端云一體化開發、... 什么是Java的多態性(polymorphism)?它有哪些不同的形式? 多態性是Java面向對象編程的一個重要概念,它允許不同的對象以一致的方式響應同一個方法調用,具體表現為對象在運行時可以表現出多個不同的形態。多態性主要有兩種不同的形式:編譯時多態性(靜態多態性)和運行時多態性(動態多態性)。1. 編譯時多態性(靜態多態性):   ... 如何學習和搭建Hadoop開發環境? Hadoop是大數據處理領域的重要平臺,能夠處理和分析大量數據。為了有效地利用Hadoop,我們需要學習其基礎知識,并正確搭建開發環境。下面是詳細的學習和搭建指南。一、學習Hadoop基礎掌握基礎概念和原理Hadoop主要由HDFS和MapReduce兩部分組成。HDFS是分布式文件系統,Ma... UI 設計學習如何進階成為高手 我總結了六種方法,幫助你走出舒適區,提高技能,成長為自信且經驗豐富的UI設計高手一位經驗豐富的 UI 設計師,往往十分看中應用程序界面的吸引力和視覺刺激,確保滿足用戶期望和需求。但是,如果你已經在 UI 設計圈摸爬滾打多年,仍然沒有出色的作品,那你極有可能是因為陷入了一個舒適圈,UI技能一直原... 在Java中Executor和Executors的區別? 在Java中,Executor和Executors都與線程池和并發執行有關,但它們是不同的概念和類。1.ExecutorExecutor是一個接口,位于java.util.concurrent包中,用于表示一個執行任務的執行器。它只定義了一個方法:void execute(Runnable c... String類型的常見命令有哪些? String類型,也就是字符串類型,是Redis中最簡單的存儲類型。其value是字符串,不過根據字符串的格式不同,又可以分為3類:string是普通字符串,int整數類型,可以做自增、自減操作,float浮點類型,可以做自增、自減操作。String的常見命令有:SET:添加或者修改已經存在的...