一、以太网协议介绍
早期的以太网所有主机都处在一条线路上,只能由一个人发消息,其他人发消息就会发生冲突。
而现在以太网建立在CSMA/CD(载波监听多路访问/冲突检测)机制上的广播型网络,减少了不必要的冲突,它们通过与交换机相连,进行通信。
冲突域:是指同一共享介质的所有节点的集合,冲突域内所有节点竞争同一带宽,一个节点发出的报文(无论是单播、组播、广播),其余节点都可以收到。
解决方案:交换机不同接口发送和接收数据独立,各个接口属于不同的冲突域,因此有效地隔离网络中物理层冲突域,使得通过它互连的主机之间不必再担心流量大小对于数据发送冲突的影响。
广播域:广播报文所能达到的整个访问范围,同一广播域内的主机都能收到广播报文。
以太网卡:也称网络接口卡(网卡)。是计算机、交换机、路由器等网络设备与外部网络世界相连的关键部件。
二、以太网帧介绍
以太网技术所使用的帧称为以太网帧。
以太网格式有两个标准:Ethernet_II和IEEE 802.3格式。
MAC地址在网络中唯一标识一个网卡,每个网卡都需要并拥有唯一的MAC地址,加油全球唯一性。
MAC地址通常采用“十六进制”+“-”表示,如:00-1E-10-DD-DD-02或者001E-10DD-DD02。
MAC地址前半段是厂商代码,后半段是制造商产品标识。
IP地址 vs MAC地址
IP地址是唯一的,可变的,基于网络拓扑进行ip地址的分配。
MAC地址是唯一的,不可变的,基于制造商进行MAC地址分配。
以太网帧分为单播以太帧,广播以太帧和组播以太帧
以00-1E-10-DD-DD-02这个为例,换成二进制,从头开始,第八位为0,说明是单播以太帧;如果全为FF-FF-FF-FF-FF-FF,说明是广播以太帧;如果从头开始,第八位为1,说明是组播以太帧。
交换机MAC地址的学习
交换机收到主机发来的数据包,会记录这个数据包的源MAC,看看数据包从哪个接口进来的,然后将这个源MAC和这个接口对应,更新自己的MAC地址表。