Linux系統學習 5、網絡基礎—網絡通訊協議

OSI/ISO七層模型和TCP/IP四層模型網絡

網絡層協議和IP劃分框架

 

OSI的七層框架加密

 

 

 

 

 

物理層:設備之間的比特流的傳輸、物理接口、電氣特性等。設計

數據鏈路層:成幀、用MAC地址訪問媒介、錯誤檢測與修正。3d

網絡層:提供邏輯地址、選路。blog

傳輸層:可靠與不可靠的傳輸、傳輸前的錯誤檢測、流量控。接口

會話層:對應用會話的管理、同步。開發

表示層:數據的表現形式、特定功能的實現(如:加密)。同步

應用層:用戶接口。產品

TCP/IP協議4層模型

應用層:應用層對應於OSI模型的高層,爲用戶提供所需的各類服務。

傳輸層:傳輸層對應OSI參考模型的傳輸層,爲應用層實體提供端到端的通訊功能,保證了數據包的順序傳送以及數據的完整性。該層定義了兩個主要的協議:傳輸控制協議(TCP)和用戶數據協議(UDP),

網絡互聯層:網絡互聯層對應於OSI參考模型的網絡層,主要解決主機到主機的通訊問題。它所包含的協議設計數據包在整個網絡上的邏輯傳輸。該層有三個主要協議:網絡協議(IP)、互聯網組管理協議(IGMP)和互聯網控制報文協議(ICMP)。

網絡接口層:網絡接入層與OSI參考模型中的物理層和數據鏈路層相對應。它負責監視數據在主機和網絡之間的交換。事實上,TCP/IP自己並未定義該層的協議,而由參與互聯的各網絡使用本身的物理層和數據鏈路層協議,而後與TCP/IP的網絡接入層進行鏈接。地址解析(ARP)工做在此層,即OSI參考模型的數據鏈路層。

 

TCP/IP模型與OSI模型對應

netstat –a  查看端口

 

 

 

 數據封裝過程

 

TCP/IP模型與OSI模型的比較:

共同點:

OSI參考模型和TCO/IP參考模型都採用了層次結構的概念;都可以提供面向鏈接和無鏈接的通訊機制。

不一樣點:

TCP/IP是四層模型,OSI是七層模型;對可靠性要求不一樣;OSI模型是在協議開發前設計的,具備通用性,TCP/IP是先有協議集而後創建的模型,不適用於非TCP/IP網絡;實際是市場應用不一樣(OSI模型只是理論上的模型,並無成熟的產品,二TCP/IP已經成爲「實際上的國際化標準」)。

 

網絡層協議和IP地址劃分

網絡層協議:

網絡協議(IP)

互聯網控制報文協議(ICMP)

 

IP包頭

 

IP地址的分類

私有IP地址,內網IP地址不用購買,能夠重複,但在同一個網段內不能重複;內網IP不能直接訪問公網。

 

子網掩碼

 

 

 

變長子網掩碼以及子網規則

子網掩碼的二進制必須是連續的1,不然就不能用。

網絡地址:IP地址與子網掩碼作與運算

 

ICMP協議

ICMP消息經過IP數據報傳送,被用來發送錯誤和控制信息。

ICMP定義了不少信息類型,如:目的不可達、TTL超時、信息請求、信息應答、地址請求、地址應答

相關文章
相關標籤/搜索