计算机网络学习记录 数据链路层 Day3 (下)(2)

简介: 计算机网络学习记录 数据链路层 Day3 (下)(2)

计算机网络学习记录 数据链路层 Day3 (下)(1):https://developer.aliyun.com/article/1548617


单播/广博/多播MAC
  • 多播是给一部分人播
  • 广播是给所有人播
  • 单播是给一个人播
特性 广播 多播
接收者范围 所有网络设备 指定多播组中的设备
传输地址 广播地址 (如 255.255.255.255) 多播地址(如224.0.0.0/4)
带宽利用 不高效,所有设备都接收 高效,仅多播组成员接收
实现复杂度 简单,容易实现 复杂,需要支持多播协议和配置
典型应用 ARP请求、DHCP发现 视频流、实时数据分发

  • 这个人叫斯诺登随机MAC出现是为了防止棱镜门再现
小结

IP地址

网络体系中的IP与MAC

  • IP是网络层的设备名,而MAC是数据链路层的设备名

  • 做公交车的总站和一站的区别

习题

ARP协议

小结

集线器与交换机

个人感悟经验

  • 在计算机网络中,交换机和路由器是设备中比较重要的
  • 我刚开始学习计算机网络的时候,对计算机网络认识不够健全,因此会觉得各个设备都是不可缺少的,会觉得这两者是不可互相替代的一个在物理层管设备,一个在数据链路层管设备,但其实,交换机能完全替代集线器。
  • 一开始交换机价格贵,所以用集线器,但目前交换机很便宜了

介绍以太网的组成 物理设备的目光来看

集线器

交换机

交换机与集线器的区别

  • 交换机工作再数据链路层而集线器工作再物理层

以太网交换机自学习和转发帧流程

  • 还有容量问题吧
习题

小结

以太网交换机 生成树协议 STP

  • 这里刚听视频可能会比较蒙 因为你没有前置知识
  • 首先要知道 交换机 与交换机的连接是用不同端口的 在上图中的交换机B,使用2号端口连接交换机C,使用3号端口连接交换机A
  • 广播为了保证能发给每一个交换机,会走一遍所有的交换机,因此路线AB,AC,BC都会传递信息
  • 综合以上两点,就能知道了,接口2和接口3给出的H1的地址不一样,因此会产生震荡

  • 生成树协议就是将一部分通道当成没有,只有一条可联通的通道那自然网络故障不起来。当这独一条通道挂掉了,那生成树协议就将当成没有的通道复原

虚拟局域网VLAN概述

虚拟局域网实现

  • 通过标签值不同来达成
  • 这段推荐看视频来理解,视频已经很通俗了。3.11.2 虚拟局域网VLAN的实现机制_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1c4411d7jb?p=40&vd_source=077127c579b82c23164b07dbc24cd570)

习题

华为Hybrid端口

目录
相关文章
|
6天前
|
NoSQL Java Redis
Redis系列学习文章分享---第十八篇(Redis原理篇--网络模型,通讯协议,内存回收)
Redis系列学习文章分享---第十八篇(Redis原理篇--网络模型,通讯协议,内存回收)
16 0
|
6天前
|
存储 消息中间件 缓存
Redis系列学习文章分享---第十七篇(Redis原理篇--数据结构,网络模型)
Redis系列学习文章分享---第十七篇(Redis原理篇--数据结构,网络模型)
12 0
|
8天前
|
网络协议
计算机网络学习记录 运输层 Day5(2)
计算机网络学习记录 运输层 Day5(2)
13 1
|
8天前
计算机网络学习记录 应用层 Day6(2)
计算机网络学习记录 应用层 Day6(2)
9 0
|
8天前
|
网络协议
计算机网络学习记录 应用层 Day6(1)
计算机网络学习记录 应用层 Day6(1)
10 0
|
8天前
|
网络协议 算法 网络性能优化
计算机网络学习记录 运输层 Day5(1)
计算机网络学习记录 运输层 Day5(1)
9 0
|
8天前
|
网络虚拟化 网络架构
计算机网络学习记录 网络层 Day4(下)(2)
计算机网络学习记录 网络层 Day4(下)(2)
10 0
|
8天前
|
算法 网络协议 网络架构
计算机网络学习记录 网络层 Day4(下)(1)
计算机网络学习记录 网络层 Day4(下)(1)
9 0
|
27天前
|
网络协议 算法 Linux
【嵌入式软件工程师面经】Linux网络编程Socket
【嵌入式软件工程师面经】Linux网络编程Socket
43 1
|
12天前
|
安全 物联网 Linux
学习Linux对网络安全的重要性
**学习Linux对网络安全至关重要:** 1. 开源操作系统广泛应用于服务器、网络设备,掌握Linux是安全专家必备技能。 2. Linux内置安全特性,如最小权限和防火墙,加上丰富的安全工具,提供强大保障。 3. 可定制性允许灵活配置,满足安全需求,开源社区提供持续更新和教育资源。 4. 学习Linux能提升攻防能力,用于系统加固和渗透测试,适应跨平台安全场景。 5. 随着云计算和物联网发展,Linux在网络安全中的角色日益关键。
38 3