數據鏈路層承接上層的數據,然后使用下層提供的信道,按照一定的規則,進行數據傳輸。
物理層提供了傳輸媒體與連接(信道)(數據鏈路層使用的信道通常是物理層提供的信道),即提供了比特流動的可能性,但是雜亂無章的比特并不是信息,數據鏈路層需要將上層給予的數據信息組織起來,按照一定規則發送與接收。
就如同郵寄 活字印刷的中的很多字一般,我要郵寄“床前明月光,疑是地上霜”,這兩句詩的活字,一共有10個字,我分兩個包裹郵寄,快遞員(物理層)可以把這些字可以交付與收快遞的人,但是快遞員并不知道第一個包裹和第二個包裹哪個是第一句,哪個是第二句,也不知道我包裹里五個活字是如何排序的,我呢(數據鏈路層),把“床”“前”“明”“月”“光”這五個活字按照詩句排列好,然后寫一張小條子在旁邊,條子上面寫著“CQMYG”,即床前明月光每個字第一個拼音字母,然后標注好,這是第一句,還有第二句,這樣,信息就可以有效的傳遞過去了。
對方收到我的包裹,打開一看,床前明月,沒有光,然后一看我的備注,少了一個G,于是乎就會寫個條子給郵遞員,讓我把這一句重新郵寄給他,我收到了,自然再會郵寄一次,如此一來,就可以保證信息傳遞的正確性了。
數據鏈路層使用的信道有以下兩種:
點對點信道、廣播信道
點對點信道和廣播信道都是通信領域中的概念,它們用于描述不同的通信方式。
點對點信道是指一種通信方式,其中信息只能從一個發送方傳輸到一個接收方。在這種通信方式中,信息不會被廣播到所有接收方,而是只針對特定的目標接收方進行傳輸。點對點信道通常用于私人通信、電話通話、郵件傳輸等。常見的點對點信道包括串行線、電話線和同軸電纜等。
相比之下,廣播信道是指一種通信方式,其中信息會被廣播到所有接收方。在這種通信方式中,發送方將信息發送到一個廣播地址,然后所有接收方都會接收到該信息。廣播信道通常用于廣播電視、無線電廣播、多播視頻會議等場合。
需要注意的是,雖然點對點信道只有一個發送方和一個接收方,但它們之間的通信可以經過多個中間節點,這些中間節點可以是物理線路、網絡設備、中繼站等。而廣播信道雖然廣播范圍較大,但是它的通信范圍通常受到一定限制,例如地理范圍、信號強度等。
這兩種信道也是廣泛的存在于計算機網絡中,根據信道的情況不同,要采取不同的協議策略,例如在廣播信道中若想傳遞信息給某一臺計算機,那么是需要知道該計算機的mac地址的。