前言
開發中經常被各種協議搞混淆,今天就理一下,將各協議及其對應的層次都總結一次。
OSI模型
簡介
OSI(Open System Interconnect),即開放式系統互聯。 一般都叫OSI參考模型,是ISO(國際標準化組織)組織在1985年研究的網絡互連模型。
ISO爲了更好的使網絡應用更爲普及,推出了OSI參考模型。其含義就是推薦所有公司使用這個規範來控制網絡。這樣所有公司都有相同的規範,就能互聯了。
OSI七層模型的劃分
名稱 | 層次 | 功能 |
---|---|---|
應用層 | 7 | 提供用戶程序接口 |
表示層 | 6 | 數據轉換、確認數據格式 |
會話層 | 5 | 建立和中止連接 |
傳輸層 | 4 | 提供傳輸順序信息與響應 |
網絡層 | 3 | 提供數據通過的路由 |
數據鏈路層 | 2 | 進行數據打包與解包,形成信息幀 |
物理層 | 1 | 實現計算機系統與網絡間的物理連接 |
TCP/IP五層模型對應OSI七層模型
OSI模型 | TCP/IP模型 |
應用層 | 應用層 |
表示層 | |
會話層 | |
傳輸層 | 傳輸層 |
網絡層 | 網絡層 |
數據鏈路層 | 數據鏈路層 |
物理層 | 物理層 |
協議層次
網絡中常用協議以及層次關係
TCP/IP:
應用層 | Telnet,FTP,SMTP,SNMP |
傳輸層 | TCP,UDP,UGP |
網絡層 | IP,ICMP,IGMP |
數據鏈路層 | ARP,RARP |
OSI:
應用層 | FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP |
表示層 | TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML |
會話層 | RPC,SQL,NFS,NetBIOS,names,AppleTalk,ASP,DECnet,SCP |
傳輸層 | TCP,UDP,SPX |
網絡層 | IP,IPX,AppleTalk DDP |
數據鏈路層 | Frame Relay, HDLC, PPP, IEEE 802.3/802.2, FDDI, ATM, IEEE 802.5/802.2 |
物理層 | Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8 |