網絡協議要知道:OSI 7層模型與 TCP

更多技術分享,請點擊右上角紅色的"關注",感謝你的支持!

1.OSI 七層模型與 TCP/IP 四層模型

1.1 OSI七層模型

(本文中的圖片細而全,由於頭條移動端壓縮處理了,效果可能不太好,很抱歉,建議收藏在PC端觀看,或者關注私信我:網絡,我單獨提供給您)

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

OSI 七層模型

1.2 TCP/IP四層模型

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

TCP/IP 四層模型

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

TCP/IP四層模型

1.3 七層模型與四層模型對應關係

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

通過以上這幾個圖,非常清楚,不需過多的文字來贅述。不過還是舉個栗子(寫郵件):

  • 應用層:寫郵件。

  • 表示層:加密和翻譯為二進制。

  • 會話層:判斷存儲還是發送。

  • 傳輸層:選擇 TCP 協議和發送端口。

  • 網絡層:確定收發的 IP 地址和 MAC 地址。

  • 數據鏈路層:物理尋址,即確定每一個網關。

  • 物理層:各種硬件設備。

2. 網絡地址與端口

2.1 IP 地址與子網掩碼

此二者必須結合使用,子網掩碼的作用就是將某個IP地址劃分成網絡地址和主機地址兩部分。

IP 地址分類:

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

子網掩碼及子網規劃:

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

網絡地址 = IP 地址 & 子網掩碼。

廣播地址 = 網絡地址的主機位(子網掩碼為0的部分)全換成1。

(廣播地址只是一個標識,在數據包裡面,如果目的地址是廣播地址的話,就會向整個同一網段的主機發送廣播包。)

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理

2.2 其他的地址概念

  • 網關地址:具有路由功能的設備的IP地址,如:路由器、啟用了路由協議的服務器(相當於路由器)、代理服務器(相當於路由器)。當網絡中的主機發現數據包的目標主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給目標網絡的網關。一般設置為一個網段的起始或終止值,例:172.16.2.1 或 172.16.2.254。

  • MAC地址:Media Access Control,具有全球唯一性。

  • DNS地址:Domain Name Server(域名服務器),百度:114.114.114.114,谷歌:8.8.8.8。

  • DHCP:指的是由服務器控制一段IP地址範圍,客戶機登錄服務器時就可以自動獲得服務器分配的IP地址和子網掩碼。提升地址的使用率。

2.3 平時常用端口(最好熟記,面試題有時會考的)

  • FTP:20,21。

  • SSH:22。

  • Telnet:23。

  • DNS:53。

  • HTTP(s):80(443)。

  • SMTP:25。

  • POP3:110。

  • SOCKS:1080。

  • Oracle:1521。

  • SQL Server:1433。

  • MySQL:3306。

  • MongoDB:27017。

  • Redis:6379。

  • Memcached:11211。

網絡協議要知道:OSI 7層模型與 TCP/IP 4層模型相關知識梳理


分享到:


相關文章: