1.signal 信号
网线:双绞线 总共有8根
屏蔽双绞线:更贵
非屏蔽双绞线:超5类 cat5e、cat6类(铜丝粗)--->100MB/s 1000MB/s
水晶头: RJ45 100个/盒
光纤:(光纤里面是玻璃,利用了光的反射原理)
1.传输带宽高
2.传输距离远
3.抗干扰能力强
2.光纤接口:光口 网线接口:电口(弱电)
网线的线序:(1236线发送接收数据,其余几根备份,两根发两根接,全双工,两边同时发、收【1、3】【2、6】)
T568A:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕
T568B:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕 (更常用)
线缆的连接:
标准网线(直通线): 两边线序都是一样的 都是T568A或T568B ---->(使用更多)
交叉线:交叉线 两边的线序是不一样的 一边是T568A 另一边是T568B
全反线
3.交换机:switch 作用:组建局域网
数据链路层的功能:
1.数据链路的建立、维护与拆除
2.帧包装、帧传输、帧同步
3.帧的差错恢复
4.流量控制
以太网:就是我们平常的局域网——》Ethernet 在数据链路层里面,帧
以太坊:也是一种虚拟货币——》Ethereum
4.以太网mac地址:全球唯一的网卡物理地址,又称为硬件地址、物理地址
网卡的厂商:(mac地址的前24位是供应商标识)
realtek 瑞昱:台湾,新竹
vmware 美国
intel 英特尔:美国
qualcomm 高通:美国
huawei 华为:中国
tplink 普联:中国
如何查看设备的mac地址:
Windows命令行里:ipconfig /all
Linux里:ip add 或者ifconfig
mac地址是嵌入在网卡的芯片里的,出厂就配置好了,不需要我们去配置——》是全球唯一的
我们可以在系统里临时改变mac地址,重装系统时会重新获取原始的
前24位中的第八位是一个小的标志位(0-单播地址,1-组播地址)
MAC头部的封装格式:
MAC头部的大小:18个字节
6.数据链路层的功能:把帧封装好然后发送出去
以太网在数据链路层工作
MTU: 最大传输单元(maximum transmission unit): 数据在帧里最大只能是1500字节
帧的大小范围是:64~1518字节
帧头:18个字节
7.交换机的工作原理:
交换机里有个mac地址表:记录所有连接到交换机的电脑的mac地址和对应的接口
mac地址表:mac地址+对应的端口号+vlan号 mac地址表是存放在交换机的内存里的
交换机的工作内容:
1.学习: 学习帧里的源mac地址,写到mac地址表
2.转发: 根据帧里的目的mac地址去转发,先查询mac地址表里是否有对应的目的mac地址对应接口,如果有就单播转发,如果没有就广播(复制数据帧,给除进来的接口以外的其他接口都发一份)
第一次转发时,第一台机器是如何知道目标机器的mac地址的:
网络层的arp协议,将一个ip地址解析到它对应的mac地址——》地址解析协议(address resolution protocol)
FF:FF:FF:FF:FF:FF 帧里的广播地址(目的mac地址全是F,就会广播转发)
交换机在3种情况下会广播:
1.如果目的mac在mac地址表里没有,交换机就会广播转发
2.目的mac地址是FF:FF:FF:FF:FF:FF,交换机也会广播转发
3.收到组播地址(MAC地址第八位为1)的时候,也会广播
8.交换机以太网接口的工作模式:单工(类似于广播)、半双工(类似于对讲机)、双工
虚拟交换机相连时会协商:全双工、速度
9.广播风暴:就是大量的广播在交换机之间传输(交换机形成了环路),消耗了所有的交换机的cpu和内存,带宽资源,导致正常的数据帧都不能转发了, 网络越来越慢越来越慢,最后数据发送不出去了
防范方法:物理上检查不要形成环路;交换机的系统里启用STP协议(生成树协议STP spanning-tree )
相关博客:生成树协议 — STP_一下子就醒了的博客-CSDN博客_生成树协议
10.arping ip地址 得到ip地址和mac地址,判断ip地址是否冲突
11.虚拟局域网vlan(virtual local area network)
广播域:能够接受同一个广播的区域。
分割广播域的方法:物理隔离和逻辑隔离
vlan是逻辑分割局域网的。很多电脑在同一个交换机上,我们人为的将它们分开,导致不能通信(并不是物理上的隔离,是思想层面的隔离)
划分vlan的优势:隔离广播、增强网络安全性(不同的vlan默认是不能通信)、简化网络管理
一个vlan就是一个帮派,一个vlan就是一个网段
静态vlan是基于交换机的端口划分的,默认情况下所有端口都属于vlan1
动态vlan是基于MAC地址划分的,是自动划分的
傻瓜交换机里默认所有的接口都是vlan1
vlan的范围:
docker是微型的虚拟机,假的,虚拟的环境,模拟出很多虚拟的交换机
xvlan:对现有的vlan的扩展——》可以有更多的vlan
vlan:2-1001 1025-4094 可以自定义vlan的范围
相同vlan的主机在相同网段内可以通信
不同vlan的主机在相同网段内不可以通信
相同网段:192.168.0.1 192.168.0.2 192.168.0.3
如果是不同网段的主机,需要通信,默认是需要经过路由器的
fastethernet 快速以太网
相同vlan,但是不同网段是否可以通信? 不通
不同vlan,相同的网段是否可以通信? 不通
不同vlan,不相同的网段是否可以通信? 不通
基本原则:一个vlan对应一个网段 vlan1:192.168.10.0 vlan10:192.168.20.0
交换机会给不同vlan发送过来的数据打上不同的标识:
12.trunk的作用:实现跨交换机的相同vlan之间的通信
只使用一条链路,且通过标识来区分不通vlan的数据
正常的数据帧到了交换机之后,交换机会在里面插入一个vlan标签,这个修改了的帧,只有交换机能够看懂
交换网络中的链路类型:接入链路(只是接入,不转发数据)、中继链路(帮助转发数据)==trunk链路
在以太网中实现中继,有两种封装类型:ISL(Cisco私有标准)、IEEE802.1q(公用)
ISL帧格式:
destination address 目的地址 DA
source address 源地址 SA
Trunk的模式:默认状态下是desirable
auto:动态自动(随便) desirable:动态企望(渴望) trunk:干道(非常主动)
nonegotiation:非协商(看破红尘) Access:接入(接入链路)
vlan的是什么,有什么作用:虚拟局域网,隔离网络——》分割广播域、提高安全性
trunk是什么,有什么作用:中继链路,实现跨交换机的相同vlan的通信
13.三层交换机:实现了不同vlan之间的通信,既是交换机,又有路由器的功能
14.链路聚合==以太通道:将多条链路捆绑成(逻辑上)一条线路
1.多条线路负载均衡,带宽提高
2.容错,当一条线路失效时,其他线路通信,不会丢包(高可用)