链路层-----使用mac 地址
数据链路层传输可靠性高,可能会因数字噪声出现差错,(丢包发生在网络层),数据链路层一般不丢包;
数据链路层的主要设备------网络适配器(网卡)
主要组成控制器+物理传输;
链路层服务
**成帧
可靠交付
差错检测和纠正------多传输数据来检验,纠正
链路层协议集
给每个人一个讲话的机会
该你讲话时你说话
不要一个人独占整个谈话
如果有问题举手
当有人讲话时不要打断
当其他人讲话时不要睡觉
receiver接收到数据解析与sender所发的无误;
多方发送
随机接入协议
多个节点数据碰撞时,无法发送,没有碰撞时才可以成功发送;
经历了10个时隙才将三个包发出;
发出顺序 :2-----》1------》3
载波侦听多路访问 CSMA/CD
说活之前先听(载波侦听)
如果与他人同事说话,停止说话(碰撞检测)
A: 2号结点知道碰撞发生;
B: 4号结点知道碰撞发生;
C:碰撞过程中持续发送时长;
D: 此区域数据已被污染,不完整;
增加碰撞检测后,错误时发送时长减少,并开始重发;
检测到碰撞后就开始分离,并重新发发送;
轮流协议 轮询协议
由master一一轮询,有主机要发送数据时先向master 发送一个信号,然后将获得发送权限;
缺陷: master 只有一个,存在单点故障;一旦出现问题,将导致一批主机无法按时发送;
缺陷: 令牌有可能丢失;
以太网帧结构
前同步码:七个— 10101010;收到前同步码之后就接收目的地址;
最后 4 字节是用来作数据检验的;
交换机表
主机先回发的信息先会到交换机处,然后交换在交换机表中查找目的地址,然后再发送到下一地址;如果目的地址不在交换机表中,交换机就会发广播,继而会收到到回复,交换机就将此设备的地址,接口和 时间存到交换机表中;
交换机具有自学习得功能,可以逐步知道那个主机在在哪个接口;
当交换机丰富了之后,数据碰撞将不再发生,交换机会将合适的接口分配给每一个数据包,互不影响;