網絡七層協議:
- 7.應用層
- 6.表示層
- 5.會話層
- 4.傳輸層
- 3.網絡層
- 2.數據鏈路層
- 1.物理層
7. 應用層
各種應用層協議。如:HTTP(超文本傳輸協議),FTP(文件傳輸協議),SMTP(簡單郵件傳輸協議),POP3(郵局協議第三版),telnet(TCP/IP終端仿真協議),https(安全超文本傳輸協議)
6. 表示層
接受上一層的數據,在必要的時候把數據進行分割,並將這些數據交給網絡層,且保證這些數據端有效到達對端
5. 會話層
不同機器上的用戶之間建立和管理會話,安全協議:SSL(安全套接字協議)、TLS(傳輸層安全協議)。目錄訪問協議:DAP(目錄訪問協議)、LDAP(輕量級目錄訪問協議)
4. 傳輸層
接受上一層的數據,在必要的時候把數據進行分割,並將這些數據交給網絡層,且保證這些數據端有效到達對端。
TCP傳輸控制協議,UDP用戶數據報協議
3. 網絡層
控制子網的運行,如邏輯編址,分組傳輸,路由選擇
2. 數據鏈路層
為物理尋址,同時將原始比特流轉變為邏輯傳輸路線。
ARP地址解析協議、RARP逆向地址解析額協議。隧道協議...
1. 物理層
機械,電子,定時接口通信信道上的原始比特流傳輸
TCP/IP協議族主要包括:應用層、傳輸層、網絡層、數據鏈路層。
問題1:瀏覽器地址欄訪問某域名,發生了什么。
問題2:三次握手和四次揮手的解釋
問題:丟包、粘包、拆包、組包、分包、抓包的理解
問題:如何解決丟包問題。
問題:套接字的理解,在哪生成的套接字
問題:mac地址的理解,怎么尋址。
問題:網絡協議分層的作用
問題:HTTP協議的理解(版本歷史,請求響應)
問題:TCP的長短連接的場景分析
問題:粘包的結局
問題:進程和線程的理解