1.以太网协议介绍
以太网协议
以太网是当今现有局域网(Local Area Network, LAN)采用的最通用的通信协议标准,该标准定义了在局域网中采用的电缆类型和信号处理方法。
以太网是建立在CSMA/CD (Carrier Sense Multiple Access/Collision Detection,载波监听多路访问/冲突检测)机制上的广播型网络。
集线器HUB
1、为了避免冲突问题,采用CSMA/CD载波侦听多路访问机制,导致设备只能使用半双工模式进行转发
2、带宽分享,导致用户上网体验差
3、基于物理信号的转发方式,对所有数据都以泛洪的形式进行转发。
SW以太网矩阵式交换机
1、交换机每一个接口都是一个冲突域,所以交换机隔离冲突域。
2、端口可以工作在全双工模式下,无需开启CSMA/CD载波侦听多路访问机制。
3、基于数据帧的MAC地址进行转发。
冲突域
冲突域是指连接在同一共享介质上的所有节点的集合,冲突域内所有节点竞争同一带宽,一个节点发出的报文(无论是单播、组播、广播),其余节点都可以收到。
广播域
广播报文所能到达的整个访问范围称为二层广播域,简称广播域,同一广播域内的主机都能收到广播报文。
冲突域:一个报文能够产生冲突域的区域。
广播域:一个广播报文能够传递的区域。
交换机:隔离冲突域但不隔离广播域。
路由器:既隔离冲突域,也隔离广播域。
集线器:既不隔离冲突域,也不隔离广播域。
以太网卡
网络接口卡 (Network Interface Card, NIC)也称为“网卡”,是计算机、交换机、路由器等网络设备与外部网络世界相连的关键部件。
网络接口:简称“网口”或“接口”或“端口”。
网卡:每个网口都有一块网卡与之对应。计算机或交换机通过网卡来转发数据。
2.以太网帧介绍
以太网帧格式
什么是MAC地址
IP地址 vs MAC地址
MAC地址表示
MAC地址构成及分类
广播以太帧
组播以太帧
这些在前面博客中有详细介绍,这里就不再重复了
3.以太网交换机介绍
园区网典型架构
以太网二层交换机
以太网二层交换机转发数据的端口都是以太网口,并且只能够针对数据的二层头部 (以太网数据帧头) 中的MAC地址进行寻址并转发数据。
交换机的工作原理
MAC地址表
每台交换机中都有一个MAC地址表,存放了MAC地址与交换机端口编号之间的映射关系。
交换机的3种数据帧处理行为
交换机对于从传输介质进入某一端口的帧的处理行为一共有3种:
上图中的转发不经过port3口,从2直接到4。
泛洪
转发
丢弃
交换机的转发行为
泛洪:将数据复制转发给除自己以外每一个活动接口。
转发:数据从某一个接口进入,又从某一个具体的接口发出。
丢弃:数据从某个接口收到,又从该接口发出时,则丢弃。
交换机的MAC地址学习
交换机工作原理:记源转发
记源:当交换机收到一个数据帧时,会首先记录下该帧的源MAC地址以及从哪个接口收到的该数据帧,以此形成MAC地址表中的映射条目。
转发:当交换机查看目标MAC地址时,目标MAC地址为全FF,此时交换机泛洪处理(触发泛洪条件之一);当交换机查看目标MAC地址时,目标MAC地址为单播MAC地址,但交换机MAC地址表中查询不到该目标MAC地址的映射条目,此时,该帧为未知单播帧,此时交换机泛洪处理(触发泛洪条件之二);当交换机查看目标MAC地址时,目标MAC地址为单播MAC地址,交换机MAC地址表中存在该目标MAC地址,此时交换机执行一对一转发操作。
为了防止MAC地址表表项过大,默认每个MAC地址老化延迟300秒,如果在此期间收到了该条目的数据帧,则刷新老化延迟,否则,清空该条目。
当接口出现故障,接口down掉,或者接口网线被拔掉,则立即老化对应的MAC地址条目。
4.同网段数据通信全过程
同网段数据通信全过程
场景描述:
任务:
主机1想要访问主机2
主机:初始化状态,仅知道本机IP地址和MAC地址(假设已获取对端IP地址)
交换机:刚上电,初始化状态
数据封装过程
初始状态
泛洪数据帧
学习MAC地址
目标主机回复
思考:
1.二层以太网交换机根据端口所接收到报文的( A )生成 MAC 地址表选项。
源 MAC 地址 目的 MAC 地址 源 IP 地址 目的 IP 地址
2.一台交换机有8个端口,一个单播帧从某一端口进入了该交换机,但交换机在MAC地址表中查不到关于该帧的目的MAC地址表项,那么交换机对该帧进行的转发操作是?( B )
丢弃 泛洪 点对点转发
----以上内容为誉天教育培训过程中所记,如有雷同纯属巧合----