:数据链路层

Posted capf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了:数据链路层相关的知识,希望对你有一定的参考价值。

数据链路层功能

负责网络中相邻节点之间可靠的数据通信,使用帧完成主机对等层之间数据的可靠传输

作用包括数据链路的建立,维护,拆除,帧包装,帧传输,帧同步,帧效验恢复,流量控制等

 

以太网mac地址

用来标识计算机身份地址(网卡上的硬件地址),每块网卡上的mac都是全球唯一,也就是网卡的物理地址

交换机并不会把收到的每个数据信息都以广播的方式发给客户端,是由于交换机可以根据MAC地址智能地转发数据帧

交换机存储的MAC地址表将MAC地址和交换机的接口编号对应在一起,每当交换机收到客户端发送的数据帧时,它就会根据MAC地址表的信息判断该如何转发

 

如何实现不同设备之间转发

    主机A给主机B发送数据帧,帧包含源mac和目标mac,交换机初识状态里边什么都没有,收到A主机的数据帧后,记录A主机的mac地址和来源端口(形成mac地址表),然后广播目标mac,B主机收到广播后看是自己的mac,然后接收数据帧,处理完回应给A主机数据帧,然后交换机接收到B主机的数据帧后学习B主机的mac地址和源端口,然后把数据帧单播给主机A(此时交换机mac地址表里已经有A主机的mac地址了)

 

交换机广播类型

    广播

    组播

    单播(效率高)

 

交换机以太网接口的工作模式

单工(公交刷卡机,村口大喇叭): 两个数据站之间只能沿单一方向传输数据

全双工(电话): 两个数据站之间可以双向数据传输,同时进行

半双工(对讲机): 两个数据站之间可双向数据传输, 但不能同时进行

 

交换机以太网接口速率

接口连接时进行协商

协商失败则无法正常通信

发送方和接收方速率要一致,不然无法通,手工配置或者自动协商

用户模式

switch>

特权模式

switch>enable

switch#

全局配置模式

switch#config terminal

switch(config)#

接口模式

switch(config)# interface f0/1

switch(config-if)#

Tab键

补齐命令

提示命令

快捷键

<Ctrl-A>光标移动到命令行的开始位置

<Ctrl-E>光标移动到命令行的结束位置

查看MAC地址表

Switch#show mac-addess-table [dynamic]

配置接口的双工模式及速率

指定接口的双工模式

Switch(config-if)#duplex full(全双工) | half(半双工) | auto(自动)

指定接口的通信速率

Switch(config-if)#speed 10 | 100 | 1000 | auto

查看接口的双工模式和通信速率

SW1#sh int f0/24

 

指定双工或者半双工案例

Sw1(config)#int f0/24

Sw1(config-if)#duplex full

Sw1(config)#int f0/24

Sw1(config-if)#duplex half

SW1#sh int f0/24

 

 

以上是关于:数据链路层的主要内容,如果未能解决你的问题,请参考以下文章

计算机网络—— 数据链路层:数据链路层概述

计算机网络(3) 数据链路层

数据链路层-第一节:数据链路层概述

计算机网络-数据链路层

数据链路层

计算机网络数据链路层总结