【计算机网络笔记】

一、网络基础

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

2.6 vlan标签的添加和剥除

|  接口类型 | 接收帧处理过程 |  发送帧处理过程 |
|:--------:| :-------------:|:-------------:|
| ACCESS| 判断数据帧的VLAN标签:无标签,则添加本接口标签。有标记,若标记与PVID标记相同,则允许该LAN进入,否则丢弃。 | 先剥离帧的视频标签,然后再发送|
| TRUNK| right-aligned 文本居右 | |
| HYBRID| right-aligned 文本居右 | |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值