OSI 參考模型
國際化標准組織(International Organization for Standardization,ISO)於1978年提出了一個網絡體系結構,成為開放系統互聯參考模型(Open System Interconnection,OSI)。OSI有7層結構,從低到高依次成為物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。如下圖所示:

OSI參考模型中各層的功能如下:
1、物理層
在鏈路上透明地傳輸位,需要完成的工作包括線路配置、確定數據傳輸模式、確定信號形式、對信號進行編碼、連接傳輸介質。為此定義了建立、維護和拆除物理鏈路所具備的機械特性、電器特性、功能特性以及規程特性。
2、數據鏈路層
把不可靠的信道變成可靠的信道。為此將位組成幀,在鏈路上提供點到點的幀傳輸,並進行差錯控制、流量控制等。
3、網絡層
在源節點-->目標節點之間進行路由選擇、擁塞控制、順序控制、傳送包,保證報文(分解成多個包)的正確定。網絡層控制着通信子網的雲慈寧宮,因而它又稱為通信子網層。
4、傳輸層(傳送層、傳達層、運輸層)
提供端到端可靠的、透明的數據傳輸,保證報文順序的正確性和數據的完整性。
5、會話層(會議層、會晤層)
建立通信進程的邏輯名字與物理名字之間的聯系,提供進程之間建立、管理和終止會話的方法、處理同步與恢復問題。
6、表示層(表達層)
實現數據轉換(包括格式轉換、壓縮、加密等),提供標准的引用接口、公用的通信服務和公共數據表示方法。
7、應用層
對用戶不透明的各種服務,如E-mail。
上述的7層模型中,1~3層為低層,4~7為高層,第4層起到承上啟下的作用。
TCP/IP 模型
美國高級研究計划署(Advanced Research Project Agency,ARPA)在1969年研究ARPANET時,提出 TCP/IP 模型,從低到高各層依次為網絡接口層、互聯網層、傳輸層、應用層。
TCP:Transmission Control Protocol 傳輸控制協議
IP:Internet Protocol 互聯網協議
應用層、傳輸層和互聯網層都定義了相應的協議和功能,但是,網絡接口層一直沒有明確地定義其功能、協議和實現方式。各層對應的協議如下:
應用層的主要協議有:DNS、HTTP、SMTP、POP3、FTP、TELNET、SNMP。
傳輸層的主要協議有:TCP、UDP。
互聯網層的主要協議有:IP、ICMP、ARP、RARP。
網絡接口層:沒有特定的定義。
