一、计算机网络概述
(1)计算机网络发展史
(2)计算机网络规模
a.延长网络传输距离:
(3)计算机网络拓扑结构
![](https://img-blog.csdnimg.cn/1f4e8492c6604d10a06c513356788ce7.png)
二、网络设备简介
(1)集线器
![](https://img-blog.csdnimg.cn/9aa8459877e84712a73dcc2bbeeffae7.png)
![](https://img-blog.csdnimg.cn/df36551cffe3436e8f48959ad4ce4b2a.png)
MAC地址格式:由48位二进制
12位的16进制构成(每4位二进制转换成一个16进制)
![](https://img-blog.csdnimg.cn/f1b70e08b0a146c2a91a3d5dad30b8ef.png)
![](https://img-blog.csdnimg.cn/829dcbf186f6427f86a5629068acd18d.png)
(2)网桥:
网桥的每一个接口都能隔离一个冲突域
(3)交换机:
多接口的网桥,每个接口都能隔离冲突域,有自学习的功能
交换机的工作原理:
当数据到达交换机后,交换机首先将源MAC地址和接口的对应关系记录到本地的MAC地址表中,然后再看目标MAC地址,根据目标MAC地址在MAC地址表中查找是否存在记录,如果有相应的记录,则按照记录直接转发实现单播;如果MAC 地址表中没有记录,则交换机会泛洪,将数据从除了进入数据的接口之外的其他接口均发送一遍。
![](https://img-blog.csdnimg.cn/4232455472a347b18af03850356dc443.png)
(4)路由器
![](https://img-blog.csdnimg.cn/8a53c710a25e44adbf9467a28672e267.png)
![](https://img-blog.csdnimg.cn/61e84b17b14d436292bde04bcd5242e9.png)
ARP协议:地址解析协议,根据已知的IP地址解析出相应的MAC地址
主机1寻找主机2的MAC地址时,会将此数据广播发送给网络所有的主机;此时发送的包是ARP REQUEST
所有主机收到后会做个对比,对比一下数据包中的目的IP地址,如果数据中的IP地址和自身主机的IP地址是一致的,则认为这个主机1是找自己的,会给主机1做个回复,此时这个包是ARP REPLY ,告知主机1自己的MAC地址;同时主机2会学习主机1的IP和MAC,并将其写入ARP表中;
主机1收到后,会学习主机2的IP和MAC地址,并将其写入自己的ARP表中。
ARP分类:正向ARP:根据已知的IP地址解析出相应的MAC地址
三、IP地址详解
(1)IP地址分类
A类:0-126:网络位为前8位,主机位为后24位,可用的IP地址数量:2^24-2
B类:128- 191 : 网络位16位,主机位后16位,可用IP地址数量:2^16-2
192.168.1.1 130.130.0.1 200.1.1.1 172.16.0.1
C类:192-223 :网络位前24位,主机位后8位,可用IP地址数量:2^8-2
(2)特殊IP地址
127.0.0.1-127.255.255.254 环回地址,测试本机中的tcp/ip组件是否完好
全为0地址: 0.0.0.0 ----没有IP地址;代表任意地址
全为1的地址:255.255.255.255 广播地址---受限地址---受路由器限制(丢弃)
主机位全为0的地址:192.168.1.0/24 代表一个网络地址 ,IP地址范围:192.168.1.1-192.168.1.254
172.16.0.0/16 IP地址范围:172.16.0.1-172.16.255.254
主机位全为1的地址:192.168.1.255 代表广播地址
169.254.0.0/16 运营商的自动私有地址,DHCP协议---动态主机配置协议,自动获取IP地址
(3)VLSM和CIDR
VLSM:可变长的子网掩码,扩大IP地址的数量, 把一个网段划分成多个子网
192.168.1.0/24 可用的IP地址数量:254 192.168.1.0000 0000
192.168.1.00 00 0000 192.168.1.0/26 可用的IP地址范围:192.168.1.1- 192.168.1.62
192.168.1.01 00 0000 192.168.1.64/26 可用的IP地址范围:192.168.1.65-192.168.1.126
192.168.1.10 00 0000 192.168.1.128/26 可用的IP地址范围:192.168.1.129-192.168.1.190
192.168.1.11 00 0000 192.168.1.192/26 可用的IP地址范围:192.168.1.193-192.168.1.254
192.168.1.000 00000 192.168.1.0/27 可用的IP地址范围:192.168.1.1-192.168.1.30 可用IP地址数量:30 ----2^5-2
192.168.1.001 00000 192.168.1.32/27 可用的IP地址范围:192.168.1.33-192.168.1.62
192.168.1.010 00000 192.168.1.64/27 可用的IP地址范围:192.168.1.65-192.168.1.94
192.168.1.011 00000 192.168.1.96/27 可用的IP地址范围:192.168.1.97-192.168.1.126
192.168.1.100 00000 192.168.1.128/27 可用的IP地址范围:192.168.1.129-192.168.1.158
192.168.1.101 00000 192.168.1.160/27 可用的IP地址范围:192.168.1.161-192.168.1.190
192.168.1.110 00000 192.168.1.192/27 可用的IP地址范围:192.168.1.193-192.168.1.222
192.168.1.111 00000 192.168.1.224/27 可用的IP地址范围:192.168.1.225-192.168.1.254
172.16.0000 0000 . 0000 0000 172.16.0.0/19 可用的IP地址范围:172.16.0.1-172.16.31.254
172.16.0010 0000 . 0000 0000 172.16.32.0/19 可用的IP地址范围:172.16.32.1-172.16.63.254
172.16.0100 0000 . 0000 0000 172.16.64.0/19 可用的IP地址范围:172.16.64.1-172.16.95.254
172.16.0110 0000 . 0000 0000 172.16.96.0/19 可用的IP地址范围:172.16.96.1-172.16.127.254
172.16.1000 0000 . 0000 0000 172.16.128.0/19 可用的IP地址范围:172.16.128.1-172.16.159.254
172.16.1010 0000 . 0000 0000 172.16.160.0/19 可用的IP地址范围:172.16.160.1-172.16.191.254
172.16.1100 0000 . 0000 0000 172.16.192.0/19 可用的IP地址范围:172.16.192.1-172.16.223.254
172.16.1110 0000 . 0000 0000 172.16.224.0/19 可用的IP地址范围:172.16.224.1-172.16.255.254
192.168.0.0/24 192.168.0000 0000 .0
192.168.1.0/24 192.168.0000 0001 .0
192.168.2.0/24 192.168.0000 0010 .0
192.168.3.0/24 192.168.0000 0011 .0
172.16.10.0/24 172.16.0000 1010 .0
172.16.20.0/24 172.16.0001 0100.0
172.16.30.0/24 172.16.0001 1110.0