一、网络基础
1.1 网络的定义
网络的定义:多台网络设备连接组成的一个自治区域叫做网络。
互联网internet:网络的网络,多个计算机网络组成的网络。
1.2 常见网络
因特网Internet:是全球最大的网络,前身是ARPNET,使用TCP/IP协议。
以太网:局域网络中最常见的一种,使用以太网协议通信协议标准(CSMA/CD)载波监听多路访问/冲突检验。
1.3 以太网的发展
早期的经典以太网,多台设备会在一个冲突域中(冲突域中一台设备发送信息时,另一台设备若也发送信息就会产生冲突,称信号重叠),为了解决这个问题,采用CSMA/CD降低冲突发生概率,但不能完全避免。
目前的交换式以太网,就是引入了交换机设备,用来隔离冲突域(即交换机上的每一个端口都是单独的一个冲突域),冲突域问题得以解决,但形成了一个新的区域:广播域(设备发出的广播报文在二层网络中能够到达的区域范围。)
方式:
组播实现一到多的传输方式 1:N
单播实现点到点的传输方式 1:1
广播实现网段内所有子网都能接收到数据 1:ALL
1.4网络地址与划分
1.4.1网络地址(IPv4)
32位(bit)—— 4个字节(byte)
格式用点分十进制 0.0.0.0 - 255.255.255.255
对应二进制格式:00000000.00000000.00000000.00000000 - 11111111.11111111.11111111.11111111
网络地址的组成:地址位+主机位
1.4.2 网络地址的分类
A类地址:(x.y.y.y) 二进制32位地址中,第一位固定为0,前8位属于网络位,后24位为主机位。
二进制格式:00000001.00000000.00000000.00000000 - 01111111.00000000.00000000.00000000
点分十进制范围:1.0.0.0-127.0.0.0 子网掩码 255.0.0.0
减去的是0.0.0.0地址(未指定地址\默认路由地址)和127.0.0.0(本地环回地址)
每个A类网络可容纳主机数量:2的24次方-2;
减去主机位全零x.0.0.0(网络号),减去主机位全1 x.255.255.255(广播地址)
私有A类地址10.0.0.0 - 10.255.255.255 10.0.0.0/8 (8表示前8位是网络位)
B类地址:(x.x.y.y) 32bit二进制地址,前2位固定为10,前16位属于网络位,后16位属于主机位。
二进制格式 10000000.00000000.00000000.00000000 - 10111111.11111111.00000000.00000000
点分十进制表示其范围:128.0.0.0 - 191.255.0.0 子网掩码 255.255.0.0
每个B类网络可容纳的主机数量:2的16次方-2
减去主机位全0 x.x.0.0(网络号),减去主机位全1 x.x.255.255(广播地址)
其中私有的B类地址范围:172.16.0.0 - 172.31.255.255 172.16.0.0/12
C类地址:(x.x.x.y)32bit二进制地址前3位固定为110,前24bit为网络位,后8bit为主机位
二进制格式 110=00000.00000000.00000000.00000000 - 11011111.11111111.11111111.00000000
点分十进制表示范围 192.0.0.0 - 223.255.255.0 子网掩码 255.255.255.0
每个C类网络主机数量 2的8次方-2;
减去主机位全零x.x.x.0(网络号),减去主机位全1 x.x.x.255(广播地址)
私有C类地址:192.168.0.0 - 192.168.255.255 192.168.0.0/16
D类地址:32bit二进制地址前四位固定为1110,不分网络位和主机位
点分十进制表示其范围 224.0.0.0 - 239.255.255.255
D类地址也表示组播地址
私有的组播地址:239.0.0.0 - 239.255.255.255
E类地址:保留地址
1.4.3 VLSM(可变长度子网掩码)
上面通过每8位的划分将IP地址划分成了ABCDE类,但在实际应用中局限性较大,造成地址资源浪费等情况,于是诞生了VLSM技术,原理是在前面的基础上,可将主机位中借几位用来充当网络位,使得子网划分更灵活。
延伸:
NAT/PAT技术:缓解IPv4地址紧缺
通过PE/CE(ISP网络边缘路由/私有网络出口路由)进行私有地址多对一转换。将私人地址转换成ISP提供的地址,否则PE将过滤掉包
IPv4向IPv6过渡
二、Vlan
2.1 VLAN的概念
虚拟局域网(virtual local area network)简称VLAN,是将一个物理上的LAN网划分成逻辑上多个广播域的技术。有四个特点:限制广播域,增强局域网的安全性,提高网络健壮性,灵活组网。
2.2 VLAN的目的
在前面说到,交换式网络中通过引入交换机设备解决了冲突域的问题,但又形成了新的区域:广播域
在同一个广播域中的设备,是可以互相通信的。在实际应用中,通常有隔离的需求,为了解决这个问题,诞生了VLAN技术。
2.3 VLAN标签
当一个局域网LAN被划分多个VLAN时,每个VLAN都会用唯一的VLAN标签来标识。也称VLAN Tag或802.1q Tag。
802.1q Tag占四字节:
16bit 的TPID:默认0x8100,(代表802.1q)
3bit 的PRI:优先级0~7
1bit的CFI:标志
12bit 的VID:VLAN的编号 0-4095,其中0和4095被保留,可使用的为1-4094
2.4 接口分类
Access口:用来连接不具备打Tag的终端设备,如电脑主机,路由等
Trunk口:用于交换机之间,交换设备之间多 个VLAN需要通信
hybrid口:混合口,同时具备ACCESS和TRUNK的功能。
QinQ:在802.1q的外面再包一层Tag,扩展VID编号范围,(4094*4094)
2.5 缺省VLAN
PVID(port default vlan id),交换机处理的数据帧都带有Tag,当交换机收到没有Tag的数据帧(untagged)时,就需要添加Tag,这个时候就由PVID决定,默认情况所有接口的缺省vlan均为VLAN1