OSI(Open System Interconnection)參考模型把網絡分為七層:
1.物理層(Physical Layer)
物理層主要傳輸原始的比特流,集線器(Hub)是本層的典型設備;
2.數據鏈路層(Data Link Layer)
數據鏈路層負責在兩個相鄰節點間無差錯的傳送以幀為單位的數據,本層的典型設備是交換機(Switch);
3.網絡層(Network Layer)
網絡層主要完成的工作是:選擇合適的網間路由和交換節點,網絡層將數據層提供的幀組成數據包,包中封裝有網絡層包頭,包頭中含有邏輯地址信息(源主機和目標主機的網絡地址),典型設備是路由器(Router);
4.傳輸層(Transport Layer)
傳輸層為兩個端系統(即源主機和目標主機)的回話提供建立,維護和取消傳輸連接的功能.這一層傳輸的信息以報文為單位.
5.會話層(Session Layer)
會話層及以上層中數據傳送的單位不再另外命名,統稱為報文.
會話層管理進程之間的會話過程,即負責建立,管理,終止進程之間的會話.會話層還通過在數據中插入校驗點來實現數據的同步.
6.表示層(Presentation Layer)
表示層負責對上層數據進行轉換,以保證一個主機的應用層的數據可以被另一個主機的應用層理解.表示層的數據轉換包括對數據的加密,解密,壓縮,解壓和格式轉換.
7.應用層(Application Layer)
應用層確定進程之間通信的實際用途;
OSI參考模型並沒有具體的實現方式,他沒有在各層定制網絡協議,只是提供了一個參考框架,以下是OSI各層的一些典型協議:
物理層(Physical Layer): EIA/TIA RS-232 ;EIA/TIA RS449; V.35; RJ45
數據鏈路層(Data Link Layer): SDLC;HDLC;PPP;STP
網絡層(Network Layer): UP;IPX;RIP;OSPF;
傳輸層(Transport Layer): TCP;UDP;SPX
會話層(Session Layer): NetBIOS;ZIP
表示層(Presentation Layer): ASCII;ASN.1;JPEG,MPEG;
應用層(Application Layer): TELNET;FTP;HTTP;SNMP;