網路協議五層模型

2022-04-28 16:09:08 字數 1004 閱讀 9769

物理層

兩個網路裝置間實現位元流的透明傳輸,傳輸010101二進位制的電訊號。

資料鏈路層

把物理層的電訊號分組,每一組叫乙個資料報/資料幀,每一資料幀分成:報頭head和資料data兩部分

即每乙個資料報都是由報頭和資料兩部分組成。

廣播:計算機底層,只要在乙個區域網,都是靠廣播的方式,但是只在乙個區域網內通訊 ,會出現廣播風暴。

網路層引入一套新的位址用來區分不同的廣播域/子網,這套位址即網路位址

ip:ipv4: 32位2進製表示:點分十進位制表示:從0.0.0.0 到 255.255.255.255,範圍是有限的,不能表示出所有的網路裝置,於是出現了ipv6

子網掩碼:通過子網掩碼和ip判斷兩個ip是否處於同乙個網段,通過ip位址和子網掩碼做按位與運算

172.16.10.2:10101100.00010000.00001010.000000010

ip和mac有轉換關係:主機172.16.10.10/24訪問172.16.10.11/24

mac位址學習:mac位址和ip位址的對映表

第一次接受到就會在ip/mac對映表中增加一條資料

任何一種協議都有頭和內容

傳輸層傳輸層功能:建立埠到埠的通訊

運輸層需要有兩種不同的運輸協議,即面向連線的 tcp 和無連線的 udp。

tcp協議:

tcp三次握手和四次揮手

udp協議:

特點:埠:

我們通過ip和mac找到了一台特定的主機,如何標識這台主機上的應用程式,答案就是埠,埠即應用程式與網絡卡關聯的編號。

應用層應用層功能:規定應用程式的資料格式。

例:tcp協議可以為各種各樣的程式傳遞資料,比如email、www、ftp等等。那麼,必須有不同協議規定電子郵件、網頁、ftp資料的格式,這些應用程式協議就構成了」應用層」。

socket:在應用層和傳輸層之間的乙個抽象層,它把tcp/ip層複雜的操作抽象為幾個簡單的介面**用層呼叫已實現程序在網路中通訊

網路七層協議 五層模型

socket 套接字 是通訊的基石,是支援tcp ip協議的網路通訊的基本操作單元,包含進行網路通訊必須的五種資訊 連線使用的協議,本地主機的ip位址,本地程序的協議埠,遠地主機的ip位址,遠地程序的協議埠。多個tcp連線或多個應用程式程序可能需要通過同乙個tcp協議埠傳輸資料。為了區別不同的應用程...

TCP IP五層模型 網路層 IGMP協議

1.定義 igmp internet group management protocol 是網路組管理協議,該協議執行在主機和組播路由器之間。igmp協議共有三個版本,即igmpv1 v2 和v3。主要用於建立和管理多播組,對ip分組廣播進行控制。2.icmp和igmp的區別 internet控制訊...

網路協議五層模型和socket

一 物理層 這一層是用來傳送電訊號的。就是01101011001 二 資料鏈路層 把物理層 的電訊號分組,每一組都叫做乙個資料報或者叫做資料幀,每乙個資料報的內容為報頭和資料兩部分,他的頭有固定的18個位元組組成,6個是傳送者位址,6個是接受者位址,6個是資料型別,而且這些位址都是mac位址。每個網...