目录
一、网络传输介质
1.1 双绞线(网线)
非屏蔽双绞线:超5类 cat 5e、6类 cat 6(铜丝更粗)
1.1.1 双绞线的连接规范:
【2种线序】
T568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
T578B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
不被使用的线:用于备份
为什么两个发送线,两个接收线:全双工的传输方式
1.1.2 标准网线和交叉线
标准网线:直通线,两边线序是一样的,都是T568B或T568A(先打大多用这种)
交叉线:两边的线序不一样
1.1.3 制作双绞线跳线
1.2 光纤
光纤接口:光口
网线接口:电口
二、交换机的基本原理与配置
2.1 数据链路层
位于网络层与物理层之间
2.1.1 功能
- 数据链路的建立、维护与拆除
- 帧包装、帧传输、帧同步
- 帧的差错恢复
- 流量控制
2.2 以太网
以太网:平常使用的局域网 Ethernet
2.2.1 MAC地址(48位)
以太网地址用来识别一个以太网上的某个单独的设备或一组设备
mac地址是嵌入到网卡芯片里的,出厂就配置好了==》全球唯一
MAC地址<==>硬件地址<==>物理地址 都是一个意思
地址通过十六进制储存:
00:0c:29 vmware厂商的地址
link/ether 00:0c:29:11:bf:44 brd ff:ff:ff:ff:ff:ff
换算为十进制后,第八位为0表示这个地址为单播地址;第八位为1表示为组播地址
Windows查看ip地址:ipconfig /all
Linux里查看:ip add 或 ipconfig 【要先下载:yum install net-tools-y】
是否可以在系统里修改mac地址?
答:可以,但重装系统后又会读取网卡里的地址
2.2.2 帧格式
帧的大小范围:18+46=64~1518字节
MTU:最大传输单元 max transmission unit==》数据在帧里最大只能1500
可以通过ip add查看
2.3 ⭐交换机的转发原理
交换机里有一个mac地址表:记录所有连接到交换机的电脑的mac地址和对应的接口
MAC地址表:
mac地址+对应的端口号+vlan
mac地址表存放在交换机的内存里
端口号:交换机本身
交换机转发的三步
1. 初始状态:mac地址表为空
2. MAC地址学习:学习帧里的源MAC地址,写到MAC地址表
3. 转发:根据帧里的目的mac地址去转发,先查询下mac地址表里是否又对应的目的mac地址对应的接口,如果有就单播转发,如果没有就广播(复制数据帧,给除进来的接口以外的接口都转发一份)
2.3.1 交换机在三种情况下会广播:
FF:FF:FF:FF:FF:FF 帧里的广播地址
- 如果目的mac在mac地址表里没有,交换机就会广播转发
- 目的mac地址是FF:FF:FF:FF:FF:FF ,交换机也会广播转发
- 收到组播地址(mac地址第8位为1的mac地址)的时候,也会广播
2.3.2 交换机以太网接口双工模式
- 单工:两个数据站之间只能沿单一方向传输数据
- 半双工:两个数据站之间可以双向数据传输,但不能同时进行
- 全双工:两个数据站之间可双向且同时进行数据传输
2.3.3 广播风暴
1. 定义:
大量广播在交换机之间传输,消耗了所有的交换机的cpu和内存、带宽资源,导致正常的数据帧都不能转发了。
2. 危害:
网络越来越慢,导致网络瘫痪,数据无法传输
链路冗余和设备冗余
3. 产生原因:
网络形成环路+交换机的工作原理转发广播包
4. 防范
(1) 物理上检查不要形成环路
(2) 交换机的系统里启用STP协议 生成树协议STP spanning-tree
三、vlan
虚拟局域网 virtual local area network
广播域:能够接受到同一个广播的区域
vlan 是逻辑分割局域网:很多电脑在同一个交换机上,我们人为的将它们分开,使其不能通信
3.1 优势
- 隔离广播
- 增强安全性:不同的vlan默认不能通信
3.2 vlan的种类
- 静态VLAN:基于端口划分静态VLAN
- 动态VLAN:基于MAC地址划分动态VLAN
3.3 静态VLAN的配置
3.3.1 vlan的范围
默认情况下所有的接口都属于vlan1
可以自定义的vlan的范围:2~1001 1025~4094
xvlan:对现有的vlan的扩展==》可以有更多的vlan
3.3.2 配置静态vlan的步骤
- 创建VLAN
- 将交换机的端口加入到相应的VLAN中
- 验证VLAN的配置
3.3.4 通信
1. 相同vlan的主机在相同的网段可以通信
2. 相同vlan的主机在不同的网段不可以通信
3. 不同vlan主机在相同网段内也不可以通信
4. 不同vlan主机在不同网段内也不可以通信
5. 如果是不同网段的主机通信,默认是需要经过路由器
基本原则:一个vlan对应一个网段
3.4 交换网络中的链路类型
- 接入链路
- 中继链路
3.5 VLAN跨交换机通信
只用一条链路,且通过标识来区分不同VLAN的数据
正常的数据帧到了交换机后,交换机会给往其他交换机的数据帧打上VLAN标记,这个修改了的帧只有交换机可以识别。==》当数据帧离开交换机时,会删去这个VLAN标记,即这个标记只存在于交换机。
3.6 VLAN的标识
在以太网上实现中继,有两种封装类型
- ISL(Cisco私有标准)
- IEEE 802.1q
3.6.1 ISL(私有)
DA:destination address 目的地址
SA:source address 源地址
3.6.1 IEEE 802.1q(公有)
工作原理
帧的格式
3.7 trunk
trunk:主干线,中继线
作用:实现跨交换机的相同vlan之间的通信
3.7.1 trunk模式
- 接入 Access
- 干道 Trunk
- 动态企望 Dynamic desirable
- 动态自动 Dynamic auto
- 非协商 Nonegotiate
比喻为谈恋爱:
access 自我,不分享
auto 随便
desirable 盼望,渴望
trunk 非常主动
negotiation 佛系,看破红尘
3.7.2 实验:检验是否可以跨交换机通信
步骤顺序可换
3.8 小结
vlan是什么?作用?
虚拟局域网:隔离网络,分割广播域,提高安全性
trunk是什么?作用?
中继链路:实现跨交换机的相同vlan之间的通信
3.9 【补充】三层交换机
实现不同vlan之间的通信
既是交换机又有路由器的功能
四、以太网通道
4.1 以太通道(=链路聚合)
将多条链路捆绑成(逻辑上)一条链路
好处:
1. 多条线路负载均衡,带宽提高
2. 容错,当一条线路失效时,其他线路通信,不会丢包