TCP IP協議之資料鏈路層

2021-10-10 22:30:02 字數 1356 閱讀 1843

tcp/ip協議資料鏈路層對應osi七層模型中的物理層和資料鏈路層.

物理層物理層是osi七層模型中的第一層,在進行資料傳輸時,物理層的作用是提供傳輸資料的環境,對於計算機,物理層可以理解為網路介面卡,而網路介面卡又可以分為虛擬網路介面卡和物理網路介面卡,物理網路介面卡例如:無線網絡卡,有線網絡卡等一系列,虛擬網路介面卡例如:寬頻撥號,vpn等一系列網路介面卡.

資料鏈路層

資料鏈路層是osi七層模型中的第二層,位於物理層之上,網路層之下,主要用來向上為網路層提供資料傳送服務和向下提供網路介面卡的鏈結介面,所以資料鏈路層又可以分為兩層:

介質訪問控制: 提供網路介面卡的介面,通常可以理解為一些網絡卡的驅動程式.

邏輯鏈路控制層:主要提供幀錯誤檢查和管理子網的通訊裝置之間的鏈路.

什麼是實體地址

實體地址是一種識別符號,用來標記網路中的一台裝置,由於單個裝置的處理能力有限,所以實體地址只在當前區域網有效.實體地址一般也叫做mac位址.

mac位址具有唯一性,都是由廠家在生產時固化在物理硬體中的.

硬體的mac位址是廠家按照一定的規則進行設定的,mac位址一般為6個位元組長度,共48個位元位,整個mac位址可以分為前3個位元組和後三個位元組.

前三個位元組為組織識別符號,也可以理解為廠家識別符號,是由ieee的序號產生器構給廠家分配的識別符號,廠家生產出的硬體mac位址前3個位元組為分配的廠家識別符號.

後三個位元組為廠家自己設定的識別符號,廠家必須保證自己生產出的mac位址後3個位元組不重複.

在乙個區域網中往往存在多台裝置,這些裝置都有自己的ip位址和mac位址,一般來說,ip位址是可變的,mac位址是不可變的,為了唯一標識一台主機,使用者可以獲取裝置的mac位址.

乙太網乙太網是當前區域網中最常用的協議標準,網路結構可分為匯流排型和星形網路結構,現在通常為星形結構.

乙太網採用多種連線介質,例如: 軸纜,雙絞線,光纖等

乙太網是一種廣播式網路,乙太網中傳送的資料在當前區域網中所有節點都可以收到.

乙太網的傳輸資料模式為:

首先檢查監聽通道是否處於空閒狀態,如果處於空閒狀態,就進入通道監聽,若處於使用狀態,則等待.

位於監聽通道後,若未監聽到訊號,則傳輸資料.

傳輸資料時依然處於監聽狀態,若發現有衝突,則中斷傳輸等待一段時間後,繼續進入1狀態

以太幀以太幀供水攻擊

一些裝置為了方便資料傳輸,通常會儲存一張表儲存一些常用的mac位址和其對應的埠,當收到傳送給自己的資料時,首先會在表中查詢,看錶中是否儲存了傳送端的mac位址,若不存在,就將此mac位址存入表中,以提高傳輸效率,由於表不可能是無限大的,所以當表中儲存的資料達到一定數量時,就不會再儲存資料了,而是會將該資料傳送給所有的埠.

以太幀洪水攻擊就是偽造大量資料報,填滿目標裝置儲存mac位址和對應埠的表,使目標裝置的**功能失效.

TCP IP協議 資料鏈路層

資料鏈路層的主要作用 網路層的資料單元是資料報package,資料鏈路層的作用就是把網路層傳下來的資料報封裝成幀frame,傳送給物理層 或者接收到的幀中的資料提取出來傳送給網路層。可以概括為下面三個 資料封裝成幀,或者從幀裡提取資料 控制真的傳輸,包括傳輸差錯,調節傳送速率與接收方匹配 在兩個網路...

TCP IP協議(2) 資料鏈路層

資料鏈路層有三個目的 1.為ip模組傳送和接收ip資料報 2.為arp模組傳送arp請求和接收arp應答 3.為rarp傳送rarp請求和接收rarp應答 ip大家都聽說過。至於arp和rarp,arp叫做位址解析協議,是用ip位址換mac位址的一種協議,而rarp則叫做逆位址解析協議,在tcp i...

TCP IP 資料鏈路層

資料鏈路層在tcp ip協議簇中位於第二層,是除物理層外第乙個需要了解的層。資料鏈路層的傳輸單位是幀,有沒有覺得熟悉呢?如果你看了我的tcp ip5層協議的話,我在這篇部落格裡用了資料幀的說法。下面讓我們來更詳細的認識一下幀結構吧。在另一篇部落格中,此時的幀是這樣的 mac子層 網路層傳輸層 應用層...