-- 6以太网MAC层
以太网的MAC层
MAC地址:IEEE 802制定了一种48位(6字节,8比特为1字节)的全球地址

前三个字节(高位24位)由注册管理机构RA分配,后三个字节(低位24位)由厂家自行分配,一个地址块可以生成2^24个
MAC帧的格式:数据链路层交付过来的IP数据报前面加上“目的地址”,“源地址”,“类型”字段,并且在最后加入4字节的FCS字段(FCS用作差错校验),然后交付给物理层
目的地址:接受主机的MAC地址
源地址:发送主机的MAC地址
类型:类型字段标志上一层所使用的协议,方便接收机识别MAC帧的数据上交到上一层的对应协议

MAC帧数据总长度不应该小于64字节,也就是数据大小不低于46字节,如果数据字段长小于46字节会自动填充到46字节,用来保证MAC帧长不小于64字节。
以太网交换机
以太网交换机一般工作方式为全双工方式,以太网交换机具有并行性,可以同时连通多对接口,使多对主机同时通信
以太网交换机工作在数据链路层也包括物理层,收到帧后会在帧交换表中查找帧的目的MAC地址所对应接口好,然后通过该接口转发
帧的两种转发方式:存储转发:交换机在转发前必须接收整个帧,并进行错误校验,确认无误后再将这一帧转发给目的MAC
直接转发:只读取帧头目的地址,直接将接收到帧的转发,也不进行错误校验
交换机内部的帧交换表是通过自学习算法自动逐渐建立的(在交换机配置中可以开启)
学习是通过泛洪转发(广播方式)逐渐登记实现完善交换表
转发过程首先都是在表中登记帧数据中的源MAC地址,然后进行转发,如果是表中没有的就进行泛洪转发广播给所有人,接收机会对帧数据与自身做比对,如果不匹配则会丢弃

帧交换表中每条记录都有自己的有效时间,到期自动删除,因为MAC地址与交换机接口的对应关系并不是永久性的(对应接口可能会更换计算机)
以太网交换机生成树协议(STP)
冗余链路的优缺点:
好处:添加冗余链路,更具可靠性
坏处:造成网络环路,容易形成广播风暴(主机收到反复的广播帧),消耗大量主机资源,使帧交换表震荡
注:其实可以开启MSTP协议或者STP协议,也就是多生成树协议,不仅保证了冗余可靠和高可用,同时也可以避免广播风暴
虚拟局域网VLAN
前面不再进行赘述,直接进入习题

环境要求:LSW1交换机g1和g2端口分别连接PC1和PC2,LSW2交换机g1和g2分别连接PC3和PC4
IP分别设置为:192.168.1.101
192.168.1.102
192.168.1.103
192.168.1.104
子网掩码:255.255.255.0
网关:192.168.1.0
目的:划分vlan使PC1可以ping通PC3,PC2可以ping通PC4,达到网络隔离效果(注意交换机g3端口连接另一台交换机g3端口)
LSW1操作命令如下:
[Huawei]interface g [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port lin [Huawei-GigabitEthernet0/0/1]port link-t [Huawei-GigabitEthernet0/0/1]port link-type ac [Huawei-GigabitEthernet0/0/1]port link-type access //设置端口1为access模式,access模式下端口只能属于一个vlan [Huawei-GigabitEthernet0/0/1]port default vlan 2 //将端口1划分给vlan2 [Huawei-GigabitEthernet0/0/1]quit [Huawei]int [Huawei]interface g [Huawei]interface GigabitEthernet 0/0/2 [Huawei-GigabitEthernet0/0/2]port lin [Huawei-GigabitEthernet0/0/2]port link-t [Huawei-GigabitEthernet0/0/2]port link-type ac [Huawei-GigabitEthernet0/0/2]port link-type access //设置端口2为access模式 [Huawei-GigabitEthernet0/0/2]port default vlan 3 //将端口2划分给vlan3 [Huawei-GigabitEthernet0/0/2]quit [Huawei]interface g0/0/3 [Huawei-GigabitEthernet0/0/3]port link-type trunk //设置交换机G3端口为trunk模式 [Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 [Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan 3 //允许vlan2和vlan3的数据通过
LSW2和上述配置一致
网络层
IPv4地址总数:2^32个,IP地址是给因特网上的每台主机的每一个借口分配一个全世界范围内唯一的32比特的标识符
IPv6的IP地址采用128比特地址长度,总数为2^128个
直接习题

IP地址分类不多作赘述
本文来自博客园,作者:4ltilai,转载请注明原文链接:https://www.cnblogs.com/4ek0/p/16141882.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通