OSI模型網絡
OSI(open system interconnected,OS)參考模型是一個開放式體系結構,它規定將網絡分爲七層,從下往上依次是物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層和應用層。session
1.物理層(physical layer)的主要功能:是完成相鄰節點之間原始比特流的傳輸物理層的設計主要涉及物理接口的機械電氣功能和過程特性,以及物理層接口鏈接的傳輸介質等問題。 app
2.數據鏈路層(data link layer):負責將上層數據封裝成固定格式的幀編碼
3.網絡層(network layer)的主要功能:是實現數據從源端到目的端的傳輸加密
4.傳輸層(transport layer)的主要功能:是實現網絡中不一樣主機上用戶進程之間的數據通訊。spa
傳輸層要決定對會話層用戶(最終的網絡用戶)提供什麼樣的服務。所以咱們把1-3層的協議稱爲點對點的協議,而把4-7層的協議叫作端對端協議 設計
5.會話層(session layer):容許不一樣機器上的用戶之間創建會話關係。管理會話控制令牌管理(token management)數據中插入同步點token
6.表示層(presentation layer ):表示層如下各層只關心從源端機到目標機可靠地傳輸比特,而表示層關心的是所傳輸的語法和語義。用一種你們一致選定的標準方法對數據進行編碼。同時,也能提供壓縮解壓、加密解密。接口
7.應用層(application layer):應用層能與應用程序界面溝通,以達到展現給用戶的目的。在此常見的協議有:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。進程
TCP/IP模型
TCP/IP(transmission control /Internet protocol 傳輸控制協議/網絡互聯協議)早期的TCP/IP模型是一個四層結構網絡接口層網絡層傳輸層應用層後期5層結構將網絡接口層分爲物理層和數據鏈路層。
1.物理層和數據鏈路層
2.網絡層TCP/IP協議定義了網絡互聯協議(Internet protocol, IP )而IP由4個支撐協議組 ARP (地址解析協議) RARP(逆地址解析協議) ICMP(網際控制報文協議) IGMP(網際組管協議)
3.傳輸層TCP(傳輸控制協議)和UDP(用戶數據報協議) TCP 協議傳輸更加穩定可靠,UDP協議傳輸效率更高
4.應用層