计算机网络概述---2.数据链路层

    xiaoxiao2023-10-16  31

    一.数据链路层基本概念及基本问题

    数据链路层有两种信道:

    1)点对点信道:一对一

    2)广播信道:一对多

    链路:传输数据的物理通道;

    数据链路:传输数据需要的各种协议的硬件和软件加入到链路(物理通道)中,就构成了数据链路;

    帧:数据链路中传输的数据单位就是帧;

    封装成帧 :

    透明传输:

    为了解决传输过程中出现帧的开始和结束导致误判:

    差错检测:

    检测帧是否在传输过程中出现错误:

     

    二.两个情况下的数据链路层

    2.1使用点对点信道的数据链路层

    使用场景:广域网通信

     

    2.2使用广播信道的数据链路层

    使用场景:局域网通信

    使用协议CSMA/CD:

    碰撞检测:

     争用期:

     退避算法:

     

    三.以太局域网(以太网)

    3.1概述

     

    3.2信道利用率

    3.3MAC层

    也称为网卡地址(物理地址)。

    下面这个是无线网络的mac地址

     下面是本地电脑的mac地址:

    更改mac地址为自己设置的mac地址:

     

    网络抓包:

    参考理论:

    安装请看我另外一篇文章:https://blog.csdn.net/qq_37909508/article/details/90548763

    都是tcp和udp传输,因为当前打开了浏览器

    接下来我们ping一下百度 

    ICMP协议出现数据包了

    点击stop

    第一个Frame是一个总的信息;

    目标mac地址:

    源mac地址:

    我们通过ipconfig   /all查看,发现发送的地址使用的是本地连接4的mac地址:

    传输采用的是IP协议:

    网络层的内容:目标ip和源ip

    传输数据的内容:

    四.扩展以太网

    由于以太网内部存在较大的冲突域,因此为了解决集线器之间的通信,引入了网桥:

    到后面网桥升级为交换机,直接取代了集线器;

    网桥的最主要的优点就是:能够自动存储mac地址以及更新mac

    透明网桥:

     

    五.建网模型

    校园网:

    企业局域网:

     

    最新回复(0)