【计算机网络】计算机网络 OSI 参考模型 与 TCP/IP 参考模型 对比
文章目錄
- 一、TCP/IP 參考模型 由來
- 二、TCP/IP 參考模型
- 三、TCP/IP 命名
- 四、TCP/IP 參考模型 與 OSI 參考模型 相同點
- 五、TCP/IP 參考模型 與 OSI 參考模型 不同點
- 六、面向連接 與 面向無連接
- 七、五層參考模型
一、TCP/IP 參考模型 由來
TCP/IP 參考模型由來 :
-
制定過程 : TCP/IP 是先制定的 協議棧 , 然后將已經制定好的協議棧進行分層 , 就是現在的 TCP/IP 參考模型 ;
-
理論 : OSI 參考模型 僅制定了 理論 , 沒有具體實施 ;
-
實踐 -> 理論 : TCP/IP 已經實施了 , 然后總結出的 TCP/IP 參考模型理論 ;
二、TCP/IP 參考模型
TCP/IP 四層參考模型 :
① 應用層 : 對應 OSI 參考模型的 應用層 , 表示層 , 會話層 ; 本層協議如下 :
- HTTP
- FTP
- DNS
② 傳輸層 : 對應 OSI 中的 傳輸層 ; 本層協議如下 :
- UDP
- TCP
③ 網際層 : 與 OSI 參考模型中的 網絡層 對應 ; 本層協議如下 :
- IP
④ 網絡接口層 : 對應 OSI 參考模型中的 物理層 , 數據鏈路層 兩層 ; 本層協議如下 :
- Ethernet
- ATM
- Frame Relay
三、TCP/IP 命名
TCP/IP 命名 : TCP 協議 和 IP 協議 是 最重要 , 最常用的兩個協議 , 因此將該協議棧命名為 TCP/IP 協議棧 , 將參考模型命名為 TCP/IP 參考模型 ;
四、TCP/IP 參考模型 與 OSI 參考模型 相同點
TCP/IP 參考模型 與 OSI 參考模型 相同點 :
① 分層結構 : 兩個參考模型 都 采用了 分層體系結構 , 將計算機網絡問題 , 拆分成了一個個小的問題 , 每層解決一類問題 ;
② 基于獨立協議棧概念 ;
③ 實現 異構 網絡互連 : 不同廠家的設備 , 不同公司的應用 , 實現通信 ;
五、TCP/IP 參考模型 與 OSI 參考模型 不同點
TCP/IP 參考模型 與 OSI 參考模型 不同點 :
① 分層結構概念 : OSI 定義了 服務 , 協議 , 接口 概念 ;
② 模型協議順序 : OSI 先定義參考模型 , 然后根據模型制定協議 ;
③ 協議優先級 : TCP/IP 關注異構網絡互聯問題 , 將 IP 作為重要層次 ;
④ 連接方式不同 :
- TCP/IP : 網絡層 無連接 , 傳輸層 無連接 ( UDP ) + 面向連接 ( TCP )
- OSI : 網絡層 無連接 + 面向連接 , 傳輸層 面向連接 ;
網絡層 的 IP 協議是面向無連接的 , 因此 TCP/IP 與 OSI 在網絡層都有無連接通信 ;
傳輸層 是 “端到端” ( 進程與進程 ) 之間的通信 , 傳輸層主要是為了實現可靠傳輸而存在的 , 可靠傳輸都需要建立好連接 , 因此 TCP/IP 與 OSI 在 傳輸層 都有 面向連接的通信 ;
六、面向連接 與 面向無連接
面向連接 :
① 建立連接 : 先建立連接進程間的網絡連接 ;
② 傳輸數據 : 通過建立的連接 , 傳輸數據 ;
③ 釋放連接 : 數據傳輸完畢后 , 釋放連接 ;
面向無連接 : 直接進程數據傳輸 ;
七、五層參考模型
五層參考模型由來 : 五層參考模型 , 綜合了 TCP/IP 四層參考模型 和 OSI 七層參考模型 的優點 ,
- OSI 參考模型 每一層的功能都很清晰
- TCP/IP 參考模型 層次簡單 , 每一層的功能沒有交叉
五層參考模型 :
① 應用層 : 支持網絡應用 , 對應協議 FTP , SMTP , HTTP ; 添加 / 刪除 首部 信息 ;
② 傳輸層 : 兩個進程之間數據傳輸 , 對應協議 TCP . UDP ; 添加 / 刪除 首部 信息 ;
③ 網絡層 : 兩個主機之間的 數據分組 路由 與 轉發 , 對應協議 IP , ICMP , OSPF ; 添加 / 刪除 首部 信息 ;
④ 數據鏈路層 : 將 網絡層 傳下來的 數據報 組裝成 幀 , 對應協議 Ethernet , PPP ; 添加 / 刪除 首部和尾部 信息 ;
⑤ 物理層 : 比特數據的透明傳輸 ;
總結
以上是生活随笔為你收集整理的【计算机网络】计算机网络 OSI 参考模型 与 TCP/IP 参考模型 对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算机网络】计算机网络 OSI 参考模
- 下一篇: 【计算机网络】物理层 : 基本概念 (