來自《tcp/ip詳解》學習筆記-第2章 鏈路層
資料鏈路層有三個目的
(1)為ip模組傳送和 接收ip資料報。(2)為arp模組傳送arp請求和接收arp應答。(3)為rarp傳送rarp請 求和接收rarp應答
arp叫做位址解析協議,是用ip位址轉mac位址的一種協議。
rarp則叫做逆位址解析協議,是用mac位址轉ip位址的一種協議。
資料鏈路層屬於計算機網路的底層,使用的通道主要有點對點通道和廣播通道兩種型別。
tcp/ip支援多種不同的鏈路層協議,這取決於網路所使用的硬體,如乙太網,令牌環網,fddi(光纖分布式資料介面)及rs-232序列線路等。
資料鏈路層的協議資料單元——幀:將ip層(網路層)的資料報新增首部和尾部封裝成幀。
資料鏈路層協議有許多種,都會解決三個基本問題:封裝成幀,透明傳輸,差錯檢測。
最大傳輸單元(maximum transmission unit,mtu)是指一種通訊協議的某一層上面所能通過的最大資料報大小(以位元組為單位)。
如果在ip層要傳輸乙個資料報比鏈路層的mtu還大,那麼ip層就會對這個資料報進行分片。乙個資料報會被分為若干片,每個分片的大小都小於或者等於鏈路層的mtu值。當同一網路上的主機互相進行通訊時,該網路的mtu對通訊雙方非常重要。但當主機間要通過很多網路才能通訊時,對通訊雙方最重要的是通訊路徑中最小的mtu,因為在通訊路徑上不同網路的鏈路層mtu不同。通訊路徑中最小的mtu被稱為路徑mtu。
csma/cd(carrier sense multiple access/collision detect)即載波監聽多路訪問/衝突檢測機制。作用是防止連線在匯流排上的各站點之間發生衝突,協調匯流排上各計算機工作的協議。
(1)多點接入:說明這是匯流排型網路,許多計算機以多點接入的方式連線到匯流排上。
(2)載波監聽:是指每乙個站在傳送資料之前要檢測一下匯流排上是否有其他的計算機在傳送資料,如果有,則暫時不傳送資料,以免發生碰撞
(3)碰撞檢測:邊傳送資料邊檢測通道上的訊號電壓大小。當訊號電壓擺動值超過一定的門限值,表明發生了碰撞。立即停止傳送,等待一段時間後再次傳送。
對於環迴介面,需要注意的地方:
(1)傳給環迴位址(一般是127.0.0.1)的任何資料均作為i p輸入。
(2)傳給廣播位址或多播位址的資料報複製乙份傳給環迴介面,然後送到乙太網上。這是 因為廣播傳送和多播傳送的定義包含主機本身。
(3)任何傳給該主機ip位址的資料均送到環迴介面。
計算機網路之鏈路層
主機之間資料的傳輸 基本概念 鏈路 一條點到點的物理線路段,中間沒有任何其他的交換結點。一條鏈路只是一條通路地乙個組成部分。資料鏈路 除了物理線路外,還必須有通訊協議來控制這些資料的傳輸。把實現這些協議的硬體和軟體加到鏈路上,就構成了資料鏈路。介面卡 也就是網絡卡,用來實現資料鏈路上的一些協議。幀 ...
計算機網路6 鏈路層
喜歡這篇文章嗎?喜歡的話去看博主的置頂部落格,即可依據分類找到此文章的原版得到更好的體驗,title 計算機網路6 鏈路層 mathjax true date 2020 03 19 20 03 11 categories 計算機網路 tags 計算機網路 keywords 計算機網路 就是一串數字 ...
計算機網路 資料鏈路層
一 簡介 資料鏈路層屬於第二層,資料鏈路層試使用物理層提供的服務在通訊通道上傳送和接受位元。它要完成一系列的功能包括 1 向網路層提供乙個定義良好的服務介面。2 處理傳輸錯誤。3 調節資料流,確保慢速的接收方不會被快速的傳送方淹沒。為了實現這個目標,資料鏈路層從網路層獲得資料報,然後將這些資料報封裝...