网络osi七层模型——物理层和数据链路层

网络osi七层模型——物理层和数据链路层

1、物理层

物理层的功能:
* 为数据端设备提供传送数据的通路
* 传输数据
网络osi七层模型——物理层和数据链路层
信号:
数字信号
网络osi七层模型——物理层和数据链路层
模拟信号
网络osi七层模型——物理层和数据链路层
物理层传输介质:
有线介质:
* 双绞线(传输最大距离 100米,超过100米可以使用交换机分好几段传输)568a,568b
* 光纤

无线介质:
* 无线电
* 微波
* 激光
* 红外线

网线有两种做法,一种是交叉线,一种是平行(直通)线
  交叉线的做法是:一头采用568A标准,一头采用568B标准
  平行(直通)线的做法是:两头同为568A标准或568B标准,(一般用到的都是568B平行(直通)线的做法)
  568A标准:白绿 绿 白橙 蓝 白蓝 橙 白棕 棕
  568B标准:白橙 橙 白绿 蓝 白蓝 绿 白棕 棕

2、数据链路层

交换机:
交换机是用来连接局域网的主要设备
交换机能够根据以太网帧中目标地址智能的转发数据,因此交换机工作在数据链路层。
交换机分割冲突域,实现全双工通信。

交换机的功能:
* 波形重新整形,延长传输距离
* 交换机对数据帧的转发

新的交换机会通过广播的方式来学习需要的MAC条目,当都记录的时候就会通过单播的方式转发数据帧
网络osi七层模型——物理层和数据链路层
交换机A和交换机B,现在如果从主机01发一个数据到主机03,设定的前提是,交换机A和B的地址表都是空白。
那么首先,从主机01发数据到交换机A,交换机A在收到数据以后,先识别出主机的MAC地址是01(假设是01因为每台设备都是16进制的唯一地址),端口号是1。
交换机A查找自己MAC地址表,发现没有(如果有就直接转发),交换机A向其他的所有端口广播。
交换机B收到数据信息后,识别并学习源地址和过来的端口号。
交换机B查看地址表,发现没有,记录并向除了端口3以外的两个端口发送广播包。
最后的情况是,主机02会收到数据一次,不是自己的,丢弃数据;主机03收到数据一次,正好是自己的,接收数据;主机04也收到一次,丢弃。