网络基础1.3缓存
数据链路层解析:网络
数据链路层:ide
位于物理层与网络层之间;学习
数据链路层的功能:spa
--数据链路的创建,维护,拆除计算机网络
--帧包装,帧传输,帧同步接口
--帧的差错恢复ci
--流量控制同步
------------------------------------------------------------------------------------------------------------------it
以太网:
什么是以太网:
--咱们日常使用的就是以太网;
--以太网工做在数据链路层 ;
以太网MAC地址:
--以太网地址用来识别一个以太网上的一个设备或一组设备;
802.3以太网帧格式;
数据链路层的两个子层:
介质访问控制子层(MAC):
---将上层交下来的数据封装成帧进行发送;
---实现和维护介质访问控制协议;
---比特差错检测;
--MAC地址的寻址;
逻辑链路控制子层(LLC):
---创建和释放数据链路层的逻辑链接;
---提供与上层的接口;
---给帧加上序号;
----------------------------------------------------------------------------------------------------------------------------------
以太网交换机
什么是交换机:
交换机是用来链接局域网的主要设备;
--交换机可以根据以太网帧中目标viao地址智能的转发数据,所以交换机工做在数据链路层;
--交换机分割冲突域,实现全双公通讯;
交换机的工做原理:
初始状态
MAC地址学习
广播未知数据帧
接收方回应
交换机实现单波通讯
学习:
--MAC地址表是交换机经过学习接收的数据帧的源MAC地址来造成的广播;
广播:
---若是目标地址在MAC地址表中没有,交换机就向除接收到该数据帧的端口外的其余全部端口外的其余全部端口广播该数据帧。
转发:
---交换机根据MAC地址表单波转发数据帧
更新:
--交换机MAC地址表的老化时间是300秒
--交换机若是发现一个帧的入端口和MAC地址表的源MAC地址的所在端口不一样,交换机将MAC地址从新学习到新的端口。
------------------------------------------------------------------------------------------------------------------------------
单工,半双工,全双工:
单工:只有一个信道,传输方向只能是单向的;
半双工:只有一个信道,在同一时刻,只能单向传输;
全双工:双信道,同时能够有双向数据传输;
冲突与冲突域:
--若是冲突过多,则传输效率会下降;
--为了提升效率,分割冲突域;
分割冲突域:
交换机背板交换矩阵结构;
--交换机的每个端口访问另外一个端口时,都有一条专有的的线路,不会产生冲突;
------------------------------------------------------------------------------------------------------------------------
广播域:
广播域指接收一样广播消息的节点的集合。
交换机分割冲突域,可是不分割广播域;即交换机的全部端口属于同一个广播域;
交换机内部交换方式:
存储转发:
---是计算机网络领域应用最为普遍的方式;
---对进入交换机的数据包进行错误检测;
---支持不一样速度的端口间的转换;
--在数据处理时延时大;
快速转发:
---延迟很是小,交换很是快;
---不能提供错误检测能力;
---因为没有缓存,不能将具备不一样速率的端口的输入/输出端口直接接通,并且容易丢包;
分段过滤:
---检查数据包的长度是否够64个字节,若是小于64字节,说明是假包,则丢弃该包;若是大于64字节,则发送该包;
---不提供数据校验,它得数据处理速度比存储转发方式快,但比直通式快;