目录
交换机(二层设备—为了解决上述问题交换机诞生了)—网桥(在介质访问控制层):
ARP协议—网络地址解析协议(已知一种地址,获取另外一种地址):
网络基础:
1.什么是网络:
网络就是利用通讯介质把计算机连接起来组成的网(便于信息传递,资源共享)
2.通讯技术的发展:
计算机的诞生—1946年2月14号— 美国的宾夕法尼亚大学研制出世界第一台计算机——电子数字积分计算机(Electronic Numerical Integrator And Calculator,ENIAC)。
1876年,贝尔获得电话专利,而后发展为公共交换电话网—电路交换
3.计算机如何处理人类提出的问题:
处理电流—二进制(计算机处理信息的方式)
应用层:100+1 —人类语言(抽象语言)—应用程序—编译—编码:语言转换过程中的中间产物(机器语言)(计算机会将人类的语言即抽象语言,通过应用程序编译过程将其转化为自己可懂的机械语言)
表示层(编码表):人类语言转换为二进制(电流只有高低开关两种变化模式,所以是吧人类语言转换成二进制)
网络层:路由器(ip地址)
介质(物理层)访问控制层:电信号二进制转换
物理层:处理电信号—cpu
4.为什么需要网络:
提升算力(实现人机交互)
5.网络扩大(对等网):
(1).节点的增多
(2).传输距离的延长
传输距离延长:(传输介质—网线)
RJ-45双绞线(8根铜丝构成、分为4组、两两相绞)
屏蔽双绞线
非屏蔽双绞线
超五类线(平时使用)---传输速率可达1000Mbps---传输距离只能到100米
网速换算:100/8*0.85=10.625
同轴电缆--老式电视机使用,为中心有一较粗铜芯
光纤---由光导纤维组成,传递光信号
电信号--光信号:发光二极管、注入式激光二极管
光信号--电信号:光电二极管
单模光纤:使用注入式激光二极管
多模光纤:使用发光二极管
中继器(放大器):信号衰减—电压下降—5倍的延长(中继器极限)
节点的增多:集线器(HBU)节点的增多
拓朴的连接结构:
直线型的拓扑结构(总线型):直接串联 缺点:线路断了就不能连,稳定性差,且共享了信息(不安全)
环形拓扑结构 :优于直线,稳定性高于直接,但是安全问题还未解决
星型拓扑结构(性价比最好):(中心到站点)稳定性安全性都不错
网状拓扑结构: 成本太高,走线困难,但优势明显最好的
多环型拓扑结构:(混合型)
引出的问题:
1.安全问题
2.延迟问题—产生了垃圾信息
3.地址问题—区别和标识不同的设备
解决方法:唯一性
格式的统一
MAC地址—介质访问控制层
是由二进制构成—48位二进制构成, 由十六进制表示
前24位标注不同的厂商,后24位二进制表示厂商生产的编号
4.冲突问题— 冲突---冲突域(一个集线器在同一个冲突域之中)
---CSMA/CD---载波侦听多路访问/冲突检测---核心思路:排队
5.端口密度(连接更多的pc)
(1).一对一的单播—实现单播
(2).完全无冲突—所有节点可以同时收发数据
(3).无线传输距离
交换机(二层设备—为了解决上述问题交换机诞生了)—网桥(在介质访问控制层):
无限的转发距离—交换机可以做到读和重写的操作
交换机的转发原理:
(1).先会记录(MAC地址表)
(2).洪范(所有都群发一遍)300s(华为默认)
交换机的转发原理:当一个数据包来到交换机后,交换机首先会记录,记录接口和收到的数据包中MAC地址——MAC地址表,之后再进行转发,转发过程中会查看数据包中的目标MAC地址,如果目标在MAC地址表中有记录则直接根据MAC地址表记录的信息进行转发,如果没有记录,则会洪范(这个数据包从除了接受到的交换机接口以外,向其他所有接口均复杂转发一份)。
洪范—洪范范围(不超过200节点)
路由器:
作用:
隔离洪范范围
转发(单播的流量)
IP地址:(主要分为两种IPV4(主要使用),IPV6(试验阶段))
32位二进制构成—为了人类辨识和区分,用点分十进制来表示:(部分常用各位代表数值如下)
00000000=0 00000001=1
00000001=1 00000010=2
00000011=3 00000100=4
00001000=8
00010000=16
00100000=32
01000000=64
10000000=128
运算:eg:
11000000.10101000.00000001.00000001
128+64+0+0+0+0+0+0=192
128+0+32+0+8+0+0+0=168
172.16.70.124
10101100.00010000.01001100.01110110
128+0+32+0+8+0+4=172
0+64+0+0+4+2=70
0+64+32+16+0+8+4=124
IPv4 地址: 172.16.70.161
10101100.00010000.01001100.10100001
128+0+32+0+0+0+0+1=161
子网掩码—32位二进制构成,必须由连续的0和连续的1构成
网络位—网络位相同的IP地址,位于—一个洪范范围
主机位—如何区分一个洪范范围内部的主机
子网掩码为1的部分就是IP地址的网络位,同时如果网络位相同,则在一个洪范范围,如果网络位不同,就不在一个洪范范围。(比较前24位)
255.255.255.0
11111111.11111111.11111111.00000000
Ping—检测网络连通性的工具。本质是发送一个ICMP协议的数据包,等待对方收到后,需要回包,如果正常接收到回包,则代表网络可以到达。
ARP协议—网络地址解析协议(已知一种地址,获取另外一种地址):
ARP的转发原理—ARP发送广播请求包,所有收到ARP请求包的设备都将先记录数据包中源IP和源MAC的对应关系,记录在本地ARP缓存表中,之后再看请求的IP地址,如果不是本地的IP地址,则直接丢弃数据包;如果是本地的IP地址,则将以单播的形式回复ARP应答包。之后,如果再发送数据,则先查看本地的ARP缓存表,如果表中有记录,则按照记录转发;如果没记录,则将发送ARP请求获取。
(1).正向ARP—已知目标的ip地址,获取目标的MAC地址
(2).反向ARP—已知目标的MAC地址,获取目标ip地址
免费ARP—检测ip地址是否冲突
(一旦目标MAC地址全f,强制洪范(广播))
洪范与广播的区别:
洪范是被动判断 广播是主动的
广播—逼交换机泛洪
广播地址—全f(48位二进制全一的MAC地址)
广播域==泛洪范围
网关:就是和pc相连的路由器的接口ip的地址
ip地址的拓展:
ip地址分为ABCDE五类
ABC三类地址—单播地址(一对一的通讯—单播)
才能作为源地址也能作为目标来使用—所有节点能够配置的地址是单播地址
D类地址—组播地址(类似于广播,广播的优化)
组播地址只能作为目标使用
E类地址—保留地址
地址的区分:(数字区分)
A类地址第一位不能为1只能为0 0-127 1-126 (A类地址规定掩码为8 255.0.0.0)
B类地址前两位最大为 10 128-191 (B类地址规定掩码为16 255.255.0.0)
C类地址 110-192-223 (C类地址规定掩码为24 255.255.255.0)
D类地址 1110-224-239
E类地址 1111—240-255
0和127不允许被配置
特殊ip地址:
1.主机位全0的地址:(标识网段的)
相当于代表一个网络范围内所有的ip
192.168.1.0 24
192.168.1.0 24
192.168.1.1
2.主机位全1的地址(直播广播地址)
3.255.255.255.255—全1地址
受限广播地址—DHCP
4.0.0.0.0—全0地址—1.可以表示主机没有ip地址2.代表所有ip地址
5.127.0.0.1—环回地址(测试)(虚拟地址—CPU虚拟出来的地址)
6.169.254.0.0/16—当PC主机动态获取地址时,如果没有获取到就会使用这个网段内部的某一个地址进行填充。
无类地址—掩码可以改变
子网划分:
192.168.1.0.24—节约ip
192.168.1.0 24
借位,借的主机位
可用ip地址的数量—2的主机位次方-2(主机位全0,主机位全1)
(主机位的二次方减二)
eg1:将192.168.1.0 24这个地址 1分为4
192.168.1.00 000000
192.168.1.0 26
192.168.1.1 26-192.168.1.62 26
192.168.1.01 000000
192.168.1.64 26
192.168.1.65 26-192.168.1.110 26
192.168.1.10 000000
192.168.1.128 26
192.168.1.11 000000
192.168.1.192 26
eg2:将192.168.1.0 24这个地址1分为8
192.168.1.000 00000
192.168.1.000 00000—192.168.1.30 27
192.168.1.000 00001—192.168.1.31 27
192.168.1.000 11110—192.168.1.61 27
192.168.1.001 00000—192.168.1.32 27
192.168.1.001 00001—192.168.1.33 27
192.168.1.001 11110—192.168.1.62 27
192.168.1.010 00000—192.168.1.64 27
192.168.1.010 00001—192.168.1.65 27
192.168.1.010 11110—192.168.1.94 27
192.168.1.011 00000—192.168.1.96 27
192.168.1.011 00001—192.168.1.97 27
192.168.1.001 11110—192.168.1.126 27
192.168.1.100 00000—192.168.1.128 27
192.168.1.100 00001—192.168.1.129 27
192.168.1.100 11110—192.168.1.158 27
192.168.1.101 00000—192.168.1.160 27
192.168.1.101 00001—192.168.1.161 27
192.168.1.101 11110—192.168.1.190 27
192.168.1.110 00000—192.168.1.192 27
192.168.1.110 00001—192.168.1.193 27
192.168.1.110 11110—192.168.1.222 27
子网汇总:
取相同,去不同
192.168.1.000 00000 27
192.168.1.001 00000 27
汇总:
192.168.1.000 00000 26
192.168.1.0 26
192.168.1.64 27
192.168.1.96 27
192.168.1.010 00000 27
192.168.1.0 0000000 25
192.168.1.0 25
练习:
1.子网划分:
172.16.0.0 16 一分为四
答案如下:
172.16.00000000.00000001 18—172.16.00111111.11111110 18
172.16.01000000.00000001 18—172.16.01111111.11111110 18
172.16.10000000.00000001 18—172.16.10111111.11111110 18
172.16.11000000.00000001 18—172.16.11111111.11111110 18
2.子网汇总:
192.168.1.0 24
192.168.2.0 24
答案如下:
192.168.000000 01.00000000 24
192.168.000000 10.00000000 24
192.168.000000 00.00000000 22