爲何分層?(相似於oop)css
分層實現。html
實體node
實體(entity)表示可發送或接受信息的硬件或軟件進程。web
協議windows
網絡協議(network protocol)或協議:爲進行網絡中的數據交換而創建的規則、標準或約定。網絡
三要素app
接口(服務訪問點SAP(Service Adress Point))less
服務ide
爲保證上層對等提之間能相互通訊。下層向上層提供的功能。svg
網絡體系結構的特色
協議數據單元PDU(Protocol Data Unit)和服務數據單元SDU(Service Data Unit)
OSI七層體系結構——開放系統互連參考模型OSI/RM(Open Systems Interconnection Reference Model)
TCP/IP 四層體系結構
五層體系結構(綜合了 OSI 和 TCP/IP 的優勢)(主要學習)
五層協議體系結構詳解
典型設備 | 中間設備 | 數據單元 | 網絡協議 | |
---|---|---|---|---|
物理層 | 中繼器、集線器、光纖、同軸電纜、雙絞電纜... | 中繼器、集線器 | 數據位(bit) | 無 |
數據鏈路層 | 網卡、網橋、交換機 | 網橋、交換機 | 數據幀(Frame) | ARQ、SW、、PPP、CSMA/CD |
網絡層 | 路由器、防火牆、多層交換機 | 路由器 | 數據包(Package) | IP、ARP、RARP、ICMP、ICMPv六、IGMP、RIP、OSPF、BGP |
傳輸層 | 進程和端口 | 四層路由器 | 數據段(Segment) | TCP、UDP |
應用層 | 應用程序,如FTP,SMTP、HTTP | 網關 | 報文(message) | DHCP、DNS、FTP、HTTP、POP三、SMTP、SSH、TELNET |