Linux运维之道之网络基础学习1.3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维之道之网络基础学习1.3相关的知识,希望对你有一定的参考价值。

网络基础1.3

数据链路层解析:

数据链路层:

位于物理层与网络层之间;

数据链路层的功能:

--数据链路的建立,维护,拆除

--帧包装,帧传输,帧同步

--帧的差错恢复

--流量控制

------------------------------------------------------------------------------------------------------------------

以太网:

什么是以太网:

--我们平常使用的就是以太网;

--以太网工作在数据链路层 ;

以太网MAC地址:
--以太网地址用来识别一个以太网上的一个设备或一组设备;

802.3以太网帧格式;

数据链路层的两个子层:

介质访问控制子层(MAC):

---将上层交下来的数据封装成帧进行发送;

---实现和维护介质访问控制协议;

---比特差错检测;

--MAC地址的寻址;

逻辑链路控制子层(LLC):

---建立和释放数据链路层的逻辑连接;

---提供与上层的接口;

---给帧加上序号;

----------------------------------------------------------------------------------------------------------------------------------

以太网交换机

什么是交换机:
交换机是用来连接局域网的主要设备;

--交换机能够根据以太网帧中目标viao地址智能的转发数据,因此交换机工作在数据链路层;

--交换机分割冲突域,实现全双公通信;

交换机的工作原理:

  1. 初始状态

  2. MAC地址学习

  3. 广播未知数据帧

  4. 接收方回应

  5. 交换机实现单波通信

学习:

--MAC地址表是交换机通过学习接收的数据帧的源MAC地址来形成的广播;

广播:

---如果目标地址在MAC地址表中没有,交换机就向除接收到该数据帧的端口外的其他所有端口外的其他所有端口广播该数据帧。

转发:

---交换机根据MAC地址表单波转发数据帧

更新:

--交换机MAC地址表的老化时间是300秒

--交换机如果发现一个帧的入端口和MAC地址表的源MAC地址的所在端口不同,交换机将MAC地址重新学习到新的端口。

------------------------------------------------------------------------------------------------------------------------------

单工,半双工,全双工:

单工:只有一个信道,传输方向只能是单向的;

半双工:只有一个信道,在同一时刻,只能单向传输;

全双工:双信道,同时可以有双向数据传输;

冲突与冲突域:

--如果冲突过多,则传输效率会降低;

--为了提高效率,分割冲突域;

分割冲突域:

交换机背板交换矩阵结构;

--交换机的每一个端口访问另一个端口时,都有一条专有的的线路,不会产生冲突;

------------------------------------------------------------------------------------------------------------------------

广播域:

广播域指接收同样广播消息的节点的集合。

交换机分割冲突域,但是不分割广播域;即交换机的所有端口属于同一个广播域;

交换机内部交换方式:

存储转发:

---是计算机网络领域应用最为广泛的方式;

---对进入交换机的数据包进行错误检测;

---支持不同速度的端口间的转换;

--在数据处理时延时大;

快速转发:

---延迟非常小,交换非常快;

---不能提供错误检测能力;

---由于没有缓存,不能将具有不同速率的端口的输入/输出端口直接接通,而且容易丢包;

分段过滤:

---检查数据包的长度是否够64个字节,如果小于64字节,说明是假包,则丢弃该包;如果大于64字节,则发送该包;

---不提供数据校验,它得数据处理速度比存储转发方式快,但比直通式快;






本文出自 “13391400” 博客,请务必保留此出处http://13401400.blog.51cto.com/13391400/1976120

以上是关于Linux运维之道之网络基础学习1.3的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维之道之网络基础学习笔记1.1

Linux运维之道之ENGINEER1.2(HTTP服务基础,网页内容访问,安全web)

Linux运维之道之ENGINEER1.4(shell脚本基础)

Linux运维之道之ENGINEER1.1(配置邮件服务器,数据库管理基础,表数据管理)

Linux运维之道之ENGINEER1.3(配置SMB共享,配置NFS共享)

Linux运维之道之admin笔记1.0