區別:1、TCP/IP是一個協定簇,而OSI是一個模型;2、TCP/IP是五層結構,而OSI是七層結構;3、TCP/IP的第三層僅支援IP協議,OSI支援所有的網路層協定。聯繫:1、OSI引入了服務、介面、協議、分層的概念,而TCP/IP借鑒了OSI的概念;2、OSI先有模型,後有協議,先有標準,後進行實踐,而TCP/ IP先有協定和應用再提出了模型,且是參照的OSI模型。
本教學操作環境:windows7系統、Dell G3電腦。
OSI定義:
OSI(Open system interconnect),即開放式系統互聯。一般叫OSI參考模型,是ISO(國際標準化組織)在1985年研究的網路互聯模型。 ISO為了是網路更為普及,推出了OSI模型。其意義就是推薦所有公司使用這個規範來控製網路。這樣所有的公司就有了相同的規範,就可以進行互聯。
OSI定義了網路互聯的七層框架(物理層、資料鏈結層、網路層、傳輸層、會話層、表示層、 應用層)
各層的作用:
應用層:應用層是OSI參考模型的最高層,是使用者與網路的介面。
表示層:表示層處理流經結點的資料編碼的表示方式問題,以確保一個系統應用層發出的信息可被另一系統的應用層讀出。資料格式化、資料加密
會話層:會話層主要功能是管理和協調不同主機上各種程序之間的通訊(對話),也就是負責建立、管理和終止應用程式之間的會話建立、管理和維護會話
傳輸層:傳輸層的作用是為上層協定提供端到端的可靠且透明的資料傳輸服務,包括處理差錯控制和流量控制等問題。
網路層:網路層是為傳輸層提供服務的,傳送的協定資料單元稱為資料包或分組。
資料鏈結層:資料鏈結層是為網路層提供服務的,解決兩個相鄰結點之間的通訊問題。
物理層:物理層是OSI參考模型的最低層,它利用傳輸媒體為資料鏈結層提供物理連接。
每一層實作各自的功能和協議,並完成與相鄰層的介面通訊。 OSI的服務定義詳細說明了各層所提供的服務。某一層的服務就是該層及其下各層的一種能力,它透過介面提供給更高一層。各層所提供的服務與這些服務是怎麼實現的無關。
眾所周知,OSI參考模型是學術和法律上的國際標準,是完整的權威的網路參考模型。而TCP/IP參考模型是事實上的國際標準,也就是現實生活中被廣泛使用的網路參考模型。
OSI和TCP/IP的關係
#OSI引進了服務、介面、協定、分層的概念,TCP/IP借鑒了OSI的這些概念建立TCP/IP模型。
OSI先有模型,後有協議,先有標準,後進行實踐;而TCP/IP則相反,先有協議和應用再提出了模型,且是參照的OSI模型。
OSI是一種理論下的模型,而TCP/IP已被廣泛使用,成為網路互聯事實上的標準。
TCP:transmission control protocol 傳輸控制協定
UDP:user data protocol 用戶資料封包協定
#OSI七層和TCP/IP的區別:
1、TCP/IP他是協定簇;而OSI(開放系統互聯)則是一個模型,且TCP/IP的開發時間在OSI之前。
2、TCP/IP是由一些互動性的模組做成的分層次的協議,其中每個模組提供特定的功能;OSi則指定了哪個功能是屬於哪一層的。
3、層數不同—-TCP/IP是五層結構,而OSI是七層結構。 OSI的最高三層在TCP中以應用層表示。
經典圖
#4、TCP/IP模型的第三層僅支援IP協議,OSI支援所有的網路層協定
5、TCP/IP模型支援跨層封裝;OSI模型不支援;跨層封裝主要用於非終端設備(PC。)間相互溝通的流量,非遠距離;
當沒有傳輸層時,IPV4標頭將對應用層流量進行分片,之後將分片資訊填入IPV4的標頭中;
使用協定號碼來標記應用層流量,協定編號0-255;
協定6標示傳輸層為TCP,協定編號17標示傳輸層為UDP;其餘所有號碼對應跨層封裝流量;ICMP協定編號為1,OSPF為89,EIGRP88;
更多相關知識,請造訪常見問題欄位!
以上是osi和tcp/ip的差別和聯繫是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!