根据二层封装协议决定—网络类型

目录

一、网络类型的分类

二、数据链路层协议

MA网络

以太网协议

P2P网络


一、网络类型的分类

  • P2P --- point to point --- 点到点网络

  • MA --- Multi-Access Network --- 多点接入网络

    • BMA --- Broadcast Multi-Access Network --- 广播型多点接入网络

    • NBMA --- Non-Broadcast Multi-Access Network --- 非广播型多点接入网络

二、数据链路层协议

        说到数据链路层协议,大家可能相对比较陌生。因为在网络中其他层的协议我们接触的比较多,却很少提到数据链路层协议,我们大概只知道我们二层的网络叫做以太网,以及我们以太网的帧结构。

MA网络

以太网协议

        其实以太网本身是一个协议的名字,也就是以太网协议。我们之前所了解到的二层网络,所使用的协议就是以太网协议,所以,我们称其为以太网。

  • 特点

    • 以太网协议最大的特点就是 --- 需要使用MAC地址对我们的设备进行区分和标识

  • 原因

    • 利用以太网协议建立起的二层网络中可以包含多个(两个或两个以上)接口,每个以太网接口之间都可以通过交互以太网帧的方式进行二层通讯。

  • 所属类型

    • 因为其支持多节点接入网络,所以,按大类属于MA网络;又因为其本身支持广播行为,所以,细分可以属于BMA范畴。

    • BMA

  • 构建方法

    • 使用以太网线连接设备的以太网接口,形成的网络就是以太网络,所运行的二层协议就是以太网协议。

  • 以太网线

    • 同轴电缆

    • 双绞线

    • 光纤

    • 我们常见的很多线缆都属于以太网线,比如:

  • 以太网接口

    • 我们设备上一般默认提供的Ethernet(百兆口)接口,GigabitEthernet(千兆口)接口,乃至Ten-GigabitEthernet(万兆口)接口都属于以太网口。

  • 以太网的特色 --- 可以提供极大的传输速率(目前普通民用的超五类的网线已经可以带到千兆的传输速率了)

    • 以太网技术之所以可以提供极大的传输速率,主要得益于其实现了 --- 频分技术

频分技术 --- 所谓频分就是我们一根铜丝上其实可以同时发送不同频段的电波而互不干扰,实现数据的并行发送,起到叠加带宽的效果。

P2P网络

        我们还存在不需要MAC地址进行区分的网络吗?当然存在,如果这个网络中只有且只能有两台设备,则这样的网络就不要使用MAC地址进行设备的区分和标识了,这样的网络我们可以理解为是P2P网络。

P2P网络:当一个网络中只能存在两台设备,并且不允许第三台设备加入,这样的网络我们称为P2P网络。

  • 点到点网络的搭建

    • 使用串线连接设备的串线接口,形成的网络就是一个P2P网络。

  • 串线

    • VGA视频线

    • Console配置线

    • 串线是一种比较古老的线,早期主要使用串线来传输数据

    • 串线的种类是比较多的,我们目前也依旧使用串线,比如

    • ENSP中的连接线

  • 串口

    • 我们串线需要连接专门的串口才行,我们一般网络设备没有安装串口,需要我们使用拓展接口卡来增加串口模块。(这里说的是ENSP里面的情况)

  • 串线的标准

    • E1标准 --- 传输速率定义为:2.048Mbps --- 欧洲标准

    • T1标准 --- 传输速率定义为:1.544Mbps --- 北美标准

    • 串线的传输速率较低,存在两个标准

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/502677.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AttributeError: ‘list‘ object has no attribute ‘view‘

问题描述 训练yolov9的时候遇到了下面的问题。 In loss_tal.py: pred_distri, pred_scores torch.cat([xi.view(feats[0].shape[0], self.no, -1) for xi in feats], 2).split( (self.reg_max * 4, self.nc), 1) The error is as follows: AttributeError: list …

windows server mysql 数据库停止 备份 恢复全流程操作方法

一,mysql备份 mysql最好是原工程文件备份.不需要sql查询的方式备份.安全高效. 比如,安装php与mysql组合后,我的mysql文件保存在: D:\phpstudy_pro\Extensions\MySQL5.7.26\data\dux 我只需要复制一份,保存起来就行. 二,mysql恢复 怎么恢复呢.我们一般是只恢复其中一个表,则找…

在vue2中使用饼状图

1.引入vue2和echarts <script src"https://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js"></script> <script src"https://cdn.jsdelivr.net/npm/echarts5.4.0/dist/echarts.min.js"></script> 2.1 补充基本的body内容 <div id…

力扣SQL50 文章浏览 I 查询

Problem: 1148. 文章浏览 I 思路 distiinct&#xff1a;表示检索唯一元素order by&#xff1a;排序 Code select distinct viewer_id id from Views where viewer_id author_id order by id;

2326. 王者之剑(网络流,最小割,最大权独立集,最小点权覆盖)

活动 - AcWing 给出一个 nm 网格&#xff0c;每个格子上有一个价值 vi,j 的宝石。 Amber 可以自己决定起点&#xff0c;开始时刻为第 0 秒。 以下操作&#xff0c;在每秒内按顺序执行。 若第 i 秒开始时&#xff0c;Amber 在 (x,y)&#xff0c;则 Amber 可以拿走 (x,y) 上的…

​MPV,汽车产品里一个特殊品类的进化过程

「汽车」可能是整个工业革命以来&#xff0c;所诞生出的最有趣的工业产品。 它不仅能产生工业的机械美&#xff0c;还诞生了一个独立的文化体系&#xff0c;在汽车的发展过程中&#xff0c;我们也能看到一些本来应功能而诞生的产品&#xff0c;最终走向了千家万户。 MPV 就是…

Transformer之Positional Encoding

Representing The Order of The Sequence Using Positional Encoding 正如我们到目前为止所描述的那样&#xff0c;模型中缺少的一件事是解释输入序列中单词顺序的方法。 为了解决这个问题&#xff0c;transformer 在每个输入嵌入中添加一个矢量。这些向量遵循模型学习的特定…

String类的使用

String常用的构造方法 String的源码 内部是一个数组和hash值&#xff0c;涉及到常量池后续补充&#xff08;常量池&#xff1a;存储相同的字符时只会存储一租&#xff09; String的比较 equals()与&#xff1a;String里面为我们提供了许多方法&#xff0c;可直接调用&#xf…

常用对象的遍历方法

var obj [{name: 1111,account: {01: { name: 1.1 },02: { name: 1.2 },03: { name: 1.3 },04: { name: 1.4 },05: { name: 1.5 },}} ]var nowObj obj[0].account;1、for…in 任意顺序遍历对象所有的可枚举属性&#xff08;包括对象自身的和继承的可枚举属性&#xff0c;不含…

rust学习(tokio协程分析二)

例子&#xff1a; 我们如果使用new_current_thread来创建tokio的协程运行runtime时&#xff0c; let rt tokio::runtime::Builder::new_current_thread().enable_all().build().unwrap(); 发现只有调用rt.block_on(...)才能触发。这里我们分析一下为何在new_current_thread…

StartAI0.7版本正式上线啦~

【优化内容】 1、新增图生图功能&#xff08;V2&#xff09; 2、新增背景移除功能&#xff08;V1&#xff09; 3、新增生成数量设置 4、风格选择-增加搜索、详情功能 5、增加悬浮球设置功能 今天我们来详细介绍一下【图生图】这个功能 可以实现更精准的画面控制&#xff0c;…

理解C#里面的集合有哪些?怎么用,什么是安全集合?

介绍 在C#中&#xff0c;集合是一种用于存储和操作多个元素的数据结构。它们提供了各种操作&#xff0c;如添加、删除、查找等&#xff0c;以及遍历集合中的元素。集合通常根据其实现方式和行为特征进行分类。 集合继承IEnumerable 在C#中&#xff0c;几乎所有的集合类型都实现…