https://www.zhihu.com/question/20583641網絡
OSI 模型主要做爲一個通用模型來作理論分析,而TCP/IP 協議模型是互聯網的實際通信協議,二者通常作映射分析,如下不作嚴格區分和聲明(好吧,比較懶);框架
OSI 整個模型層次大體能夠分爲3個主要層面來看
|.............主機...............| 操做系統和軟件等 應用、表示、會話
|.............網絡...............| 互聯網絡和相關協議 傳輸、網絡 (TCP/IP)
|.............介質...............| 物理介質相關 數據鏈路、物理
下圖模型爲OSI操作系統
4,而其餘的「HTTP、FTP、SMTP 等所謂的「Application-layer Protocol」協議」指的是在TCP/IP 通信協議框架下具體實現特定功能的應用(HTTP 用來實現超文本傳輸,FTP文件傳輸,SMTP處理郵件等等),二者的關係,咳咳,關係通俗的說:視頻
TCP和UDP以及IP 協議是互聯網絡通信的基礎,就像《憲法》,而應用協議就像具體的《刑法》、《民法》、《婚姻法》、《未成年人保護法》......等等,在某個領域的特定應用和具體實現,可是最基本的一條:違憲無效。