文章目录
1.四层模型
- 应用层: 抽象语言–>编码 键入和输出 人机交互的接口
- 表示层:编码–>二进制
- 网络层:通过IP地址进行逻辑寻址(IP协议、ICMP协议)
- 物理层:CPU 定义了一些物理特性,处理电信号
介质访问控制层(MAC) 控制物理层(控制硬件),介质访问控制层—MAC子层,二进制----转换为电信号
2.拓扑结构——连接问题
- 总线型(直线):一条多芯网线向四周延伸,连接各个节点
优点:信道利用率高,结构简单
缺点:同一时刻仅允许两个节点进行通讯.
- 环型:由节点与节点连接的线路组合
优点:增加和删除设备时操作简单
缺点:当某个节点故障时,会影响整个网络,导致全网瘫痪
- 星型:由中央节点和通过链路连接到中央节点的节点组成
优点:结构简单,扩展性强
缺点:信道利用率低,对中央节点要求过高
- 网状(全连接):星型的扩展
优点:从节点到节点具备多条线路,保证了网络稳定性
缺点:结构复杂,成本高
3.如何使网络变大?
1.增加节点(终端) HUB集线器
-
集线器环境下的问题:
1)**(信息)安全问题 :**当某个节点发送信息给另一个节点时,可以被网络上的其余节点监听到
2)**延时问题(传输效率低):**产生大量垃圾信息
3)**地址(需要唯一标识)**MAC地址 48位二进制构成—16进制标识 特点:全球唯一,出厂烧录入网卡(物理地址)
4)冲突问题(电流相遇会相互抵消) CSMA/CD 载波侦听多路访问/冲突检测 ----先听后发、边听边发、冲突停发、随机延迟重发
冲突域:连接在同一条导线上的所有工作站的集合
2.延长距离
- 产生问题:
1.信号失真
2.信号衰减 中继器(放大器)—有限延长------一层设备
3.核心要求:
网桥—交换机(工作在介质访问控制层:将电流与二进制间进行识别转换)-----二层设备
要求:
-
无限的传输距离——— 交换机在读取和发送信息过程中,都会对数据进行重写
-
没有冲突—所有节点可以同时收发自己的数据,交换机在接收到电信号后,会将电信号转换为二进制,并把二进制存储在缓存中,当下次发送时,读取缓存,重新根据二进制生成高低电平
-
单播(1V1)- - -交换机具备自学功能,可以根据数据包的源MAC地址和自身端口生成MAC地址表(老化时间300s)
-
交换机的作用:
- 提供端口密度(继承了HUB的作用)
- 基于数据识别再转发,实现了理论上的无限传输距离
- 基于数据识别、存储再转发,解决了冲突问题
- 基于MAC地址识别、记录、查询,实现了单播通讯
-
交换机的工作过程:
-
数据电流进入交换机后,交换机先将其识别为二层二进制;
-
之后识别数据帧中的源mac地址,记录到本地的MAC地址表中(MAC表中记录各个MAC对应的接口);
-
之后再关注数据帧中的目标MAC地址,再查询本地MAC表中是否有其记录,若存在记录,仅基于记录的接口唯一转发(单播);
-
若没有记录将进行洪泛;
**洪泛:**除交换机接收数据的接口(流量的进入接口)外,其他所有接口都复制转出数据;
**洪泛范围:**以广播域定义,总体交换机范围内
-
4.地址问题
1)IP——逻辑地址
区别和标识不同的设备。 唯一性,格式统一。MAC地址—48位二进制构成,16进制来表示。物理地址。
- IPV4地址:32位二进制构成,约42亿个地址—>点分十进制标识 eg:11000000 10101000 00000001 00000001---->192.168.1.1
- IPv6:128位二进制
- IP地址是由网络位与主机位共同组成:
- 网络位(相同则为同一网段)对应洪泛的范围;
- 主机位标识范围内唯一;
- 每个ip地址后均携带一个子网掩码(连续为1的部分为网络位),子网掩码的作用在于区分ip地址中网络位与主机位
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B3FdnEA9-1681457768362)(C:\Users\zwx\AppData\Roaming\Typora\typora-user-images\image-20230414150359970.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n6tEreWw-1681457768363)(C:\Users\zwx\AppData\Roaming\Typora\typora-user-images\image-20230414150522844.png)]
2)掩码:32位二进制组成,必须由连续的1+连续的0组成
1对应网络位,0对应主机位
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5gkezjT2-1681457768364)(C:\Users\zwx\AppData\Roaming\Typora\typora-user-images\image-20230414150534642.png)]
3)地址分类
-
ABC为单播地址 、D类为组播地址、E类保留,用于科研
-
主机位全0\全1的地址不允许使用,全0用来限定网络范围,全1用来强制广播(每类可用地址数:2^主机位 - 2)
-
单播地址:唯一地址,一个单播地址只能标定一个节点;唯一及可以为目标ip,也可以为源ip地址的地址;---- 因此节点配置的ip地址只能为单播地址;
-
ABC三类的区别在于默认子网掩码长度不同:A:255.0.0.0 B :255.255.0.0 C :255.255.255.0
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3DOssdWB-1681457768364)(C:\Users\zwx\AppData\Roaming\Typora\typora-user-images\image-20230414153021730.png)]
4)无类地址——子网划分(VLSM—可变长子网掩码)—子网掩码
- 实现方法:通过从原来的主机位 借位 到网络位的方式来延长掩码长度,达到将一个大网段划分为多个小网段的目的。 每个新生的子网,主机变少; 增加网络号,减少每个网络号中的用户数量;
- **切记:**将一个网段划分为多个子网后,在网络中该母网将不能配置为可用ip;
5)子网汇总—CIDR(无类域间路由)
- 作用:将小的网段汇聚成大的网段 汇总后掩码>主类掩码
- 方法:取相同位(位数即为掩码数),去不同位(0补全)
5.ARP———地址解析协议
**原理:**根据已知的地址获得与其对应的另一种地址(根据已知IP获取未知Mac地址——— 广播机制)
**广播:**迫使交换机进行洪泛行为(目的mac:FFFF-FFFF-FFFF,该mac在网络中实际不存在)
1)工作过程:
-
ARP请求报文—广播包(在同一个广播域);
-
交换机洪泛,当洪泛后由非目的主机接收,会直接丢弃 ;
-
当目的主机接收时,会回复一个ARP应答报文给源主机----单播包;
-
ARP缓存表老化时间—180S
2)ARP分类
-
正向ARP----通过IP获取MAC
-
反向ARP----通过MAC获取IP
-
免费ARP----冲突检测/自我介绍
请求自己的ip地址的mac地址。(说白了就是自己向外广播,判断自身IP地址对应的MAC在该网络中是否有冲突)
-
逆向ARP----帧中继网络中
-
代理ARP----由网关设备代替主机查询MAC地址
-
6.路由器
实现广播域的隔离,解决广播域(洪泛范围)过大问题 ———三层设备
-
广播域:一个数据包的洪泛范围(收到所有洪泛信息的设备集合)
-
路由器的一个接口即一个广播域
-
路由器作用:1.隔离广播域 2.转发数据:路由表进行转发
-
路由器的数据转发情况:1.依靠交换机转发数据----同广播域 2.借助路由器转发数据----跨广播域