OSI分層 (7層):物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。 TCP/IP分層(4層):網路介面層、 網際層、運輸層、 應用層。 五層協議 (5層):物理層、資料鏈路層、網路層、運輸層、 應用層。
1) 物理層:利用傳輸介質為資料鏈路層提供物理連線,實現位元流的透明傳輸
2)資料鏈路層:通過各種控制協議,將有差錯的物理通道變為無差錯的、能可靠傳輸資料幀的資料鏈路
3)網路層提供路由和定址的功能,使兩終端系統能夠互連且決定最佳路徑,並具有一定的擁塞控制和流量控制的能力。
4)傳輸層:向使用者提供可靠的端到端的差錯和流量控制,保證報文的正確傳輸。傳輸層的作用是向高層遮蔽下層資料通訊的細節,即向使用者透明地傳送報文
5)會話層:任務就是向兩個實體的表示層提供建立和使用連線的方法。
6)表示層:它對來自應用層的命令和資料進行解釋,對各種語法賦予相應的含義,並按照一定的格式傳送給會話層
7)應用層:應用層為使用者提供的服務和協議有:檔案服務、目錄服務、檔案傳輸服務(FTP)、遠端登入服務(Telnet)、電子郵件服務(E-mail)、列印服務、安全服務、網路管理服務、資料庫服務等
傳輸層和網路層的區別:
- 網路層為不同主機提供通訊服務,而傳輸層為不同主機的不同應用提供通訊服務
- 網路層只對報文頭部進行差錯檢測,而傳輸層對整個報文進行差錯檢測
每一層的協議如下:
物理層:RJ45、CLOCK、IEEE802.3 (中繼器,集線器)
資料鏈路:PPP、FR、HDLC、VLAN、MAC (網橋,交換機)
網路層:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
傳輸層:TCP、UDP、SPX
會話層:NFS、SQL、NETBIOS、RPC
表示層:JPEG、MPEG、ASII
應用層:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS