数据链路层是什么?

数据链路层承接上层的数据,然后使用下层提供的信道,按照一定的规则,进行数据传输。

物理层提供了传输媒体与连接(信道)(数据链路层使用的信道通常是物理层提供的信道),即提供了比特流动的可能性,但是杂乱无章的比特并不是信息,数据链路层需要将上层给予的数据信息组织起来,按照一定规则发送与接收。

就如同邮寄 活字印刷的中的很多字一般,我要邮寄“床前明月光,疑是地上霜”,这两句诗的活字,一共有10个字,我分两个包裹邮寄,快递员(物理层)可以把这些字可以交付与收快递的人,但是快递员并不知道第一个包裹和第二个包裹哪个是第一句,哪个是第二句,也不知道我包裹里五个活字是如何排序的,我呢(数据链路层),把“床”“前”“明”“月”“光”这五个活字按照诗句排列好,然后写一张小条子在旁边,条子上面写着“CQMYG”,即床前明月光每个字第一个拼音字母,然后标注好,这是第一句,还有第二句,这样,信息就可以有效的传递过去了。
对方收到我的包裹,打开一看,床前明月,没有光,然后一看我的备注,少了一个G,于是乎就会写个条子给邮递员,让我把这一句重新邮寄给他,我收到了,自然再会邮寄一次,如此一来,就可以保证信息传递的正确性了。

数据链路层使用的信道有以下两种:

点对点信道广播信道

点对点信道和广播信道都是通信领域中的概念,它们用于描述不同的通信方式。

点对点信道是指一种通信方式,其中信息只能从一个发送方传输到一个接收方。在这种通信方式中,信息不会被广播到所有接收方,而是只针对特定的目标接收方进行传输。点对点信道通常用于私人通信、电话通话、邮件传输等。常见的点对点信道包括串行线、电话线和同轴电缆等。

相比之下,广播信道是指一种通信方式,其中信息会被广播到所有接收方。在这种通信方式中,发送方将信息发送到一个广播地址,然后所有接收方都会接收到该信息。广播信道通常用于广播电视、无线电广播、多播视频会议等场合。

需要注意的是,虽然点对点信道只有一个发送方和一个接收方,但它们之间的通信可以经过多个中间节点,这些中间节点可以是物理线路、网络设备、中继站等。而广播信道虽然广播范围较大,但是它的通信范围通常受到一定限制,例如地理范围、信号强度等。

这两种信道也是广泛的存在于计算机网络中,根据信道的情况不同,要采取不同的协议策略,例如在广播信道中若想传递信息给某一台计算机,那么是需要知道该计算机的mac地址的。

你可能感兴趣的:(计算机网络,网络,网络协议)