一、應用層
功能:為應用程序提供服務並規定應用程序中通信相關的細節;
包括的協議如下:
1、超文本傳輸協議HTTP:這是一種基本的客戶機/服務器的訪問協議;瀏覽器向服務器發送請求,而服務器會應相應的網頁。
2、文本傳輸協議FTP:提供交互式的訪問,基於客戶服務器模式,面向連接,使用TCP可靠的傳輸服務
主要功能:減少/消除不同操作系統下文件的不兼容性
3、遠程登錄協議TELNET:客戶服務器模式,能適應許多計算機和操作系統的差異,網絡虛擬終端NVT的意義
4、簡單郵件傳送協議SMTP:Client/Server模式,面向連接
基本功能:寫信、傳送、報告傳送情況、顯示信件、接收方處理信件
5、DNS域名解析協議:DNS是一種用以域名轉換為IP地址的Internet服務
6、簡單文件傳送協議TFTP:客戶服務器模式,使用UDP數據報,只支持文件傳輸,不支持交互,TFTP代碼占內存小
7、簡單網絡管理協議SNMP:SNMP模型的4個組件:被管理結點、管理站、管理信息、管理協議
SNMP代理:運行SNMP管理進程的被管理結點
對象:描述設備的變量
管理信息庫(MIB):保存所有對象的數據結構
8、DHCP動態主機配置協議:發現協議中的引導文件名、空終止符、屬名或者空,DHCP供應協議中的受限目錄路徑名options- 可選參數字段,參考定義選擇列表中的選擇文件
二、表示層
將應用處理的信息轉換為適合網絡傳輸的格式,或將來自下一層的數據轉換為上層能夠處理的格式;主要負責數據格式的轉換,確保一個系統的應用層信息可被另一個系統應用層讀取。具體來說,就是將設備固有的數據格式轉換為網絡標准傳輸格式,不同設備對同一比特流解釋的結果可能會不同;因此,主要負責使它們保持一致。
三、會話層
負責建立和斷開通信連接(數據流動的邏輯通路),記憶數據的分隔等數據傳輸相關的管理。
四、傳輸層
只在通信雙方的節點上(比如計算機終端)進行處理,而無需在路由器上處理,傳輸層是OSI中最重要、最關鍵的一層,是唯一負責總體的數據傳輸和數據控制的一層。
傳輸層提供端的交換數據的機制,檢查分組編號與次序,傳輸層對其上三層如會話層等,提供可靠的傳輸服務,對網絡層提供可靠的目的地站點信息。
在這一層,數據的單位稱為數據段(segment)
主要功能:
1、為端到端連接提供傳輸服務
2、這種傳輸服務分為可靠和不可靠的,其中TCP是典型的可靠傳輸,而UDP則是不可靠傳輸
3、為端到端連接提供流量控制,差錯控制,服務質量等管理服務
包括的協議如下:
TCP:傳輸控制協議、傳輸效率低,可靠性強
UDP:用戶數據報協議,適用於傳輸可靠性要求不高,數據量小的數據(比如QQ)
DCCP、SCTP、RTP、RSVP、PPTP等協議
五、網絡層
將數據傳輸到目標地址;目標地址可以使多個網絡通過路由器連接而成的某一個地址,主要負責尋找地址和路由選擇,網絡層還可以實現擁塞控制、網際互連等功能
在這一層,數據的單位稱為數據包(packet)
網絡層協議的代表包括:IP、IPX、RIP、OSPF等
六、數據鏈路層:
負責物理層面上的互聯的、節點間的通信傳輸(例如一個以太網的相連的2個節點之間的通信);該層的作用包括物理地址尋址、數據的成幀、流量控制、數據的檢錯、重發等。
在這一層,數據的單位稱為幀(frame)
數據鏈路層協議的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、幀中繼等
七、物理層:
負責0、1比特流(0/1序列)與電壓的高低、光的閃滅之間的轉換
規定了激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性;該層為上層協議提供了一個傳輸數據的物理媒體。只是說明標准
在這一層,數據的單位稱為比特(bit)
屬於物理層定義的典型規范代表包括:EIA/TIA、RS-232、EIA/TIA、RS-449、V.35、RJ-45、fddi令牌環網等。