数据链路层(date link layer)

1.属于两层

2.传输单元:帧

3.帧的结构:

帧头:6+6+2=14字节

MTU值:1500字节

帧尾:4字节

 

帧头内容:目标MAC,源MAC,类型

类型的作用:识别上层协议

0x0800:上层为ip协议

0x0806:上层为ARP协议

0x代表16进制

 

 

4.工作在数据链路层的设备:交换机/网卡

5.交换机工作原理:

   收到一个数据帧后:

      1.首先学习帧中的源mac地址来形成mac地址表

     2. 然后检查帧中的目标mac地址,并匹配mac地址表

         :

             如表中有匹配项,则单播转发

             如表中无匹配项,则除接收端口外广播转发

     3.mac地址表的老化时间默认是300秒(可修改)

6.交换机的端口:

E  10M

F   100M

G    1000M

Te    10000M

F0/1

0是模块号

1是接口号

接口速率自适应:1000/100/10M自适应

速率工作模式可以为10,100,1000任何一种状态

端口状态:up/down

down的3中可能:

   1.人工down掉

    2.速率不匹配

    3.双工模式不匹配(双工duplex)

上一篇:C++ 多线程 API 简介


下一篇:Qt Quick入门教程(8) : 自定义CheckBox