计算机基础知识复习9.6

news/2024/9/17 1:28:41/ 标签: 网络, 笔记, 后端, 计算机网络, linux

点对点链路:两个相邻节点通过一个链路相连,没有第三者

应用:PPP协议,常用于广域网

广播式链路:所有主机共享通信介质

应用:早期的总线以太网,无线局域网,常用于局域网

典型拓扑结构:总线型 星型(逻辑总线型)

介质访问控制 

静态划分信道 信道划分介质访问控制

频分多路复用FDM

时分多路复用TDM

波分多路复用WDM

码分多路复用CDM

动态分配信道

轮询访问介质访问控制:令牌传递协议

随机访问介质访问控制:ALOHA协议,CSMA协议,CSMA/CD协议,CSMA/CA协议

频分多路复用

用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。频分复用的所有用户在同样的时间占用不同的带宽(频率带宽)资源

时分多路复用

将时间划分为一段等长的十分复用帧。每一个时分复用的用户在每一个TDM帧中占用固定序号的时隙,所有用户轮流占用信道

波分多路复用

波分多路复用就是光的频分多路复用,在一根光纤中传输多种不同波长的光信号,由于波长不同,所以各路光信号互不干扰,最后再用波长分解复用器将各路波长分解出来

码分多路复用

一个比特分为多个码片/芯片,每一个站点被指定一个唯一的m位的芯片序列,发送1时发送芯片序列(通常把0写成-1),发送1时站点发送芯片序列,发送0时发送芯片序列反码

纯ALOHA协议

不监听信道,不按时间槽发送,随机重发

时隙ALOHA协议

把时间分成若干个相同的时间片,所有用户在时间片开始时刻同步接入网络信道,若发生冲突,则必须等到下一个时间片开始时刻再发送

CSMA协议

CS载波侦听,每一个站在发送数据之前要检测一下总线上是否有其他计算机在发送数据。

MA多点接入 表示许多计算机以多点接入的方式连接在一根总线上(总线型网络

CD碰撞检测 边发送边监听 适配器边发送数据边检测信道上信号电压的变化情况,以便判断自己在发送数据时其他站是否也在发送数据(半双工网络

截断二进制指数规避算法

确定基本退避时间为争用期2T

定义参数k,它等于重传次数,但k不超过10,即k=min[重传次数,10],当重传次数不超过10时,k等于重传次数,当重传次数大于10时,k就不再增大而一直等于10

从离散的整数集合[0,1,2的k次方-1]中随机取出一个数r,重传所需要退避的时间就是r倍的基本退避时间,即2rT

当重传达到16次仍不能成功时,说明网络拥挤,此帧永远无法正确发出,抛弃此帧并向高层报告出错

CSMA/CA

发送数据时,先检测信道是否空闲

空闲则发出RTS,RTS包括发射端的地址,接收端的地址,下一份数据将持续发送的时间等信息,信道忙则等待

接收端收到RTS后,将响应CTS 

发送端收到CTS后,开始发送数据帧(同时预约信道,发送方告知其他站点自己要传多久数据)

接收端收到数据帧后,将用CRC来检验数据是否正确,正确则响应ACK帧

发送方收到ACK就可以进行下一次数据帧的发送,若没有一直重传至规定重发次数为止

令牌传递协议

一个特殊格式的MAC控制帧,不含任何信息。控制信道的使用,确保同一时刻只有一个节点独占信道。每个节点都可以在一定的时间内获得发送数据的权力,并不是无限制持有令牌

MAC地址

在局域网中,硬件地址又称为物理地址,或MAC地址

MAC地址:每个适配器有一个全球唯一的48位二进制地址,前24位代表厂家(由IEEE规定),后24位厂家自己指定

冲突域

在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单来说,就是同一时间内只有一台设备发送消息的范围

广播域

网络中能接收任一设备发出的广播帧的所有设备的集合。如果站点发出一个广播信号,所有能接收到这个信号的设备范围称为一个广播域

虚电路服务数据报服务
思路可靠通信应当由网络来保证可靠通信应当由用户主机来保证
连接的建立必须有不需要
终点地址仅在连接建立阶段使用,每个分组使用短的虚电路号每个分组都有终点的完整地址,即IP地址
分组的转发属于同一条虚电路的分组均按照同一路由进行转发每个分组独立查找转发表进行转发
当节点出故障时所有通过出故障的节点的虚电路均不能工作出故障的节点可能会丢失分组,一些路由可能会发生变化
分组的顺序总是按发送顺序到达终点到达终点的顺序不一定按发送的顺序
端到端的差错处理和流量控制可以由网络负责,也可以由用户主机负责由用户主机负责


http://www.ppmy.cn/news/1522418.html

相关文章

CentOS7虚拟机下安装及使用Docker

文章目录 一,准备工作二、安装Docker三、启动Docker四、验证Docker五、使用Docker六,卸载Docker 有一个Centos7的虚拟机,想要安装个docker测试一些docker用法和熟悉命令 一,准备工作 1,使用uname -r命令检查系统内核…

2024国赛数学建模B题完整分析参考论文38页(含模型和可运行代码)

2024 高教社杯全国大学生数学建模完整分析参考论文 B 题 生产过程中的决策问题 目录 摘要 一、问题重述 二、问题分析 三、 模型假设 四、 模型建立与求解 4.1问题1 4.1.1问题1思路分析 4.1.2问题1模型建立 4.1.3问题1样例代码(仅供参考) 4.…

2024最新!Facebook手机版和网页版改名教程!

Facebook作为全球最大的社交平台之一,允许用户自定义名字和昵称。在Facebook更新姓名可以帮助您更好的展现账号形象。本文将为您提供详细的步骤指导,帮助您在手机APP和网页版上轻松完成Facebook改名操作。 Facebook手机版改名 打开Facebook APP并登录账号…

SAP学习笔记 - 开发02 - BTP实操流程(账号注册,BTP控制台,BTP集成开发环境搭建)

上一章讲了 BAPI的概念,以及如何调用SAP里面的既存BAPI。 SAP学习笔记 - 开发01 - BAPI是什么?通过界面和ABAP代码来调用BAPI-CSDN博客 本章继续讲开发相关的内容,主要就是BTP的实际操作流程,比如账号注册,登录&#…

Arch - 演进中的架构

文章目录 Pre原始分布式时代的核心内容1. 背景与起源2. 分布式系统的初步探索3. 分布式计算环境(DCE)4. 技术挑战与困境5. 原始分布式时代的失败与教训6. 未来展望 单体架构的特点与应用优势缺陷单体架构与微服务架构的关系总结 SOA架构1. SOA架构及其背…

pytorch torch.matmul函数介绍

torch.matmul 是 PyTorch 中用于进行矩阵乘法的函数。它可以执行两维矩阵、向量和更高维张量之间的乘法运算,支持的运算取决于输入张量的维度。 1. 函数签名 torch.matmul(input, other, out=None)input: 左乘的张量。other: 右乘的张量。out: 可选,用于存储输出结果的张量…

热力图科普:数据可视化的利器

hello大家好,俺是没事爱瞎捣鼓又分享欲爆棚的叶同学!!! 日常闲扯 哎呀,第一天上完课,给俺的感觉是(热和惊喜),热是真热,从出租屋走到教学楼给我整的汗流浃背…

智能代码编辑器:Visual Studio Code的深度剖析

引言:编程的革新者 在软件开发的历史长河中,编辑器始终扮演着至关重要的角色。它们不仅是代码的容器,更是开发者与计算机之间沟通的桥梁。然而,随着技术的飞速发展,传统的文本编辑器已经无法满足现代开发的需求。Visu…

解决商店汽水兑换问题——利用贪心算法与循环结构

解决商店汽水兑换问题——利用贪心算法与循环结构 在某商店中,有一种特别的促销活动:三个空汽水瓶可以换一瓶汽水。而且,如果空瓶数量不足,还可以向老板借空瓶(但必须要归还)。给定初始的空瓶数量,如何计算最多可以喝到多少瓶汽水?这个问题可以通过贪心算法来高效解决…

4.1 Sensors -- onClickOutside

4.1 Sensors – onClickOutside https://vueuse.org/onClickOutside 作用 监听当前的点击是否是在目标元素之外。在弹窗和下拉框中非常有用。 官方示例 <template><div ref"target">Hello world</div><div>Outside element</div>…

linux查看网络链接的具体进程

问题 linux上有多个程序&#xff0c;都在访问同一个数据库&#xff0c;如何知道哪些网络连接&#xff0c;是由那个程序的进程发出的&#xff0c;通过netstat看不出具体是那个进程产生的链接。 解决方案1 在 Linux 上&#xff0c;如果你想查看哪个进程发起了对数据库的网络连…

加密与安全_ sm-crypto 国密算法sm2、sm3和sm4的Java库

文章目录 sm-crypto如何使用如何引入依赖 sm2获取密钥对加密解密签名验签获取椭圆曲线点 sm3sm4加密解密 sm-crypto https://github.com/antherd/sm-crypto 国密算法sm2、sm3和sm4的java版。基于js版本进行封装&#xff0c;无缝兼容js版公私钥加解密。 PS: js版&#xff1a;h…

【C++】类和对象(三)再探构造函数|static成员函数|友元函数|内部类|匿名对象|对象拷贝时的编译优化

欢迎来到HarperLee的学习笔记&#xff01; 一、再探构造函数 初始化列表&#xff1a;构造函数初始化的第二种方式&#xff08;第一种是使用函数体内赋值&#xff09;。使用方式&#xff1a;以一个冒号:开始&#xff0c;用逗号,分隔数据成员列表&#xff0c;每个成员变量后面跟…

数据结构————栈、队列

系统栈与数据结构中的栈 数据结构的栈系统栈定义与性质特殊的线性表&#xff0c;后进先出操作系统空间中的一块区域&#xff0c;用于保存中断现场、调用参数等操作入栈&#xff08;push&#xff09;、出栈&#xff08;pop&#xff09;、查看栈顶&#xff08;top&#xff09;由…

1.初识ChatGPT:AI聊天机器人的革命(1/10)

引言 在当今的数字化世界中&#xff0c;人工智能&#xff08;AI&#xff09;正以其独特的方式重塑我们的生活和工作。其中&#xff0c;AI聊天机器人作为人机交互的前沿技术&#xff0c;已经成为企业与客户沟通、提供个性化服务的重要工具。这些机器人通过模拟人类的对话方式&a…

NLP自然语言处理之文本分类项目实战TextCNN

项目背景 情感分类&#xff0c;新闻分类&#xff0c;主题分类、问答匹配、意图识别、推断等领域都使用了文本分类的技术。文本分类任务的难点在于(⑴&#xff09;语言的复杂性(2)评测函数的设计 解决方案设计 算法工程师常用的工作流程。 第一步:问题建模。 第二步:数据准备…

CP AUTOSAR标准之EthernetStateManager(AUTOSAR_SWS_EthernetStateManager)(更新中……)

1 简介和功能概述 AUTOSAR基础软件模块以太网状态管理器的功能、API和配置。   在AUTOSAR分层软件架构中,以太网状态管理器属于ECU抽象层,或者更准确地说,属于通信硬件抽象。   以太网状态管理器的主要任务可以概括如下:   以太网状态管理器应向AUTOSAR通信管理器提供…

React 全屏问题解决方案

1、全屏下弹窗被遮挡的问题 参考&#xff1a;https://www.jianshu.com/p/b22d1ad9533e 原因&#xff1a; 需要全屏的节点部分被传入 screenfull 中&#xff0c;弹窗的层级永远低于全屏&#xff0c;所以被遮挡。 解决方法&#xff1a; 方式1&#xff1a;把整个 body 全屏&…

如何在mac上玩使命召唤手游?苹果电脑好玩的第一人称射击游戏推荐

《使命召唤4&#xff1a;现代战争》&#xff08;Call of Duty 4: Modern Warfare&#xff09;是由Infinity Ward开发并于2007年发行的第一人称射击游戏。该游戏是《使命召唤》系列的第四部作品&#xff0c;是一款非常受欢迎的游戏之一&#xff0c;《使命召唤4&#xff1a;现代战…

JVM中运行时数据区

1.示例代码 无注释版本&#xff08;14行&#xff09; public class JVMMemoryModelDemo { private static int staticVar 10; private int instanceVar 20; public static void main(String[] args) { new JVMMemoryModelDemo().methodCall(); } public void method…