链路:从一个节点到相邻节点的一段物理线路。链路只是一条路径的组成部分。
数据链路:在一条线路上传输数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输。把实现这些协议的硬件和软件加到链路上,就构成了数据链路。最常用的方法是使用网络配置器来实现这些协议。
帧:点对点信道的数据链路层的协议数据单元。
简言之将一段数据的前面和后面分别加上首部和尾部,使其封装成帧。首部和尾部的一个重要作用就是用于帧定界。首部和尾部还包含着一些必要的控制信息。发送帧时,是从帧首部开始发送,因此,为了提高发送帧的效率,数据部分应该尽可能的比首部和尾部的长度大。但是每一种链路层协议都对帧首部和帧尾部制定了格式,规定了帧的数据部分的最大传送单元MTU。

当数据是ASCII文本时,可以使用特殊的帧定界符(ASCII表示),例如将控制字符SOH放在一帧的最前面,表示帧的开始,EOT放在帧的最后,表示一帧的结束。当传输遇到差错时,接收端可以通过判断开始符和结束符是否同时存在而判断是否为完整的一帧,如果只有开始符而没有结束符,此帧将会被丢弃。
当传输的帧时用文本文件组成的帧时,其数据部分中不会出现类似于SOH和EOT的控制字符。就是说传输过去的数据都是在键盘上可以打出的信息,控制字符信息不会被传输到接收方。
发送方: 将发送的数据作为被除数,假设被除数为M,除数为P(接收方和发送方规定好的数),P为k位,先将M左移k-1位,然后对P进行模二运算,计算出余数R,将余数加到被除数M上,即M = M*2k-1+R,发送新的M。
**检验:**接收方收到数据后,用接受到的数对规定好的除数P进行模二运算,若余数为0,则数据无差错,否则有差错。
模二运算:
加法不进位,减法不借位,类似于位运算的异或运算,相同为0,相异为1
例如:M为101001,P为1101

计算完成之后将余数拼接在被除数后面,即101001001,接收方接收到信息后,用拼接后的数据对除数P进行模二运算,余数为0,则数据无差错。

在较小的物理范围内,利用通信线路将许多数据设备连接起来,实现彼此之间的数据传输和资源共享的系统称为局域网。
与接入到传输媒体有关的都放在MAC子层,LLC与传输媒体无关
网络接口板又称为通信适配器或 网卡或网络接口卡NIC
功能:

最初将许多计算机连接到一根总线上,某个主机要发送信息时,通过广播的方式向其他主机发送,其他主机辨别,如果是传播给自己的就接受,否则就不接受。


10Mbps与100Mbps双绞线系统采用相同的线序:1、2两根线为一对,3、6两根线为另一对






早期使用网桥,现在使用以太网交换机

A->B发送信息

C ->A发送信息
