计算机网络期末复习-Part1

1、列举几种接入网技术:ADSL,HFC,FTTH,LAN,WLAN

ADSL(Asymmetric Digital Subscriber Line):非对称数字用户线路。ADSL 是一种用于通过电话线连接到互联网的技术,它提供不对称的上行和下行带宽,通常用于家庭和小型企业。

HFC(Hybrid Fiber-Coaxial):HFC 是一种混合光纤和同轴电缆的接入技术,通常由有线电视提供商用于提供高速互联网接入。

FTTH(Fiber to the Home):FTTH 是一种光纤到家庭的接入技术,它提供高速、稳定的互联网连接,通常用于提供高质量的宽带服务。

LAN(Local Area Network):LAN 是一种用于在局域范围内连接设备的技术(局域网),通常用于办公室、学校或家庭内部的设备互联。

WLAN(Wireless Local Area Network):WLAN 是一种无线局域网络技术,它使用无线信号连接设备,允许用户在覆盖范围内无线访问互联网或局域网资源。

2、协议:管理计算机通信的规则

3、在计算机网络中,不同的网络层次使用不同的基本数据单元来传输信息:

物理层(Physical Layer):基本数据单元是比特(bit),物理层负责在物理媒介上传输比特流,处理电压、光信号等,以便在通信设备之间传输数据。

链路层(Data Link Layer):基本数据单元是(frame),链路层负责将数据包装成帧,处理帧的传输、错误检测和纠正等任务,通常在本地网络内进行数据传输。

网络层(Network Layer):基本数据单元是数据报或分组(datagram 或 packet),网络层负责路由和转发数据包,以确保它们从源主机到目标主机的传递。

运输层(Transport Layer):基本数据单元是报文段(segment),运输层提供端到端的通信,负责数据的分段、错误检测、流量控制和可靠的数据传输,如TCP和UDP协议工作在这一层。

应用层(Application Layer):基本数据单元是报文(message),应用层包含了应用程序和网络之间的接口,负责处理用户数据,如HTTP、SMTP、FTP等协议工作在这一层。

4、分组交换网络中的4种类型的时延:节点处理时延,排队时延,传输时延,传播时延

节点处理时延(Node Processing Delay):这是数据包在每个中间路由器或交换机上进行处理所花费的时间。节点处理时延包括了路由器或交换机进行数据包的解封和检查、决定下一跳的路由、更新路由表等各种处理任务。这个时延取决于路由设备的性能和负载情况。

排队时延(Queueing Delay):当数据包到达一个路由器或交换机时,如果有多个数据包要传输到相同的输出端口,它们可能会在一个输出队列中排队等待传输。排队时延是指数据包在队列中等待的时间,取决于队列的长度和拥塞程度。

传输时延(Transmission Delay):传输时延是指数据包在传输媒介上传播所花费的时间。它受传输距离和传输速率的影响。传输时延可以通过数据包的长度和传输速率之间的关系计算,通常使用公式:传输时延 = 数据包长度 / 传输速率

传播时延(Propagation Delay):传播时延是指数据包从发送方到接收方传播的时间,取决于物理传输媒介的性质,如电缆、光纤或空气。传播时延通常与距离和传播速度成正比。它可以使用公式:传播时延 = 传播距离 / 传播速度 来估算。

来看一个计算时延的例题:

注意:将字节(byte)转换为比特(bit):1 字节 = 8 比特;

将兆比特每秒(Mbps)转换为比特每秒(bps):1 Mbps = 1,000,000 bps(10的六次方)

5、带宽时延积(BDP)是一个用来衡量网络性能的重要参数,它可以通过以下公式计算:

BDP = 带宽 × 传播时延

其中,带宽表示网络的传输速率(通常以比特每秒为单位),传播时延表示数据包从发送端到接收端的传播时延。BDP的单位通常是比特(bit)。BDP用来评估网络的容量,确保网络能够处理一定数量的数据包,以避免拥塞和性能问题。

6、电路交换和分组交换的区别

是否建立连接:分组交换不需建立连接,更简单;电路交换需要建立连接,通信,释放连接。

效率:分组交换采用统计时分复用共享带宽资源(高);电路交换通信期间独占资源(低)。

灵活:分组交换采用存储转发,可动态选择路径;电路交换采用电路连接,路径保持不变。

时延性能:分组交换由于存在竞争和拥塞,时延性能不能保证;电路交换时延可以保证。

7、OSI七层模型:应用层,表示层,会话层,运输层,网络层,链路层,物理层。

8、TCP/IP五层模型及任务

物理层:透明地传送比特流。

链路层:将网络层的数据组装成帧,在相邻节点间的链路上传送以帧为单位的数据。

网络层:负责为分组交换网上的主机提供通信。

运输层:负责主机中两个进程之间的通信。

应用层:提供各种网络应用以满足用户的需用。

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

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

相关文章

RabbitMQ集群

RabbitMQ概述 1.RabbiMQ简介 RabbiMQ是⽤Erang开发的,集群⾮常⽅便,因为Erlang天⽣就是⼀⻔分布式语⾔,但其本身并不⽀持负载均衡。支持高并发,支持可扩展。支持AJAX,持久化,用于在分布式系统中存储转发消…

excel中超级表和普通表的相互转换

1、普通表转换为超级表 选中表内任一单元格,然后按CtrlT,确认即可。 2、超级表转换为普通表 选中超级表内任一单元格,右键,表格,转换为区域,确定即可。 这时虽然已经变成了普通表,但样式没有…

vue3怎么获取el-form的元素节点

在元素中使用ref设置名称 在ts中通过从element-plus引入formInstance,设置formRef同名名称字段来获取el-form节点

flutter笔记:骨架化加载器

flutter笔记 骨架化加载器 - 文章信息 - Author: Jack Lee (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550263/article/details/134224135 【介绍】:本文介…

OpenCV 输出文本

PutText() 输出文本 OpenCV5 将支持中文字符的输出, 当前版本OpenCV4原生不支持, 可以使用Contrib包FreeType方式实现, 不过比较麻烦.为了省事, 也可以通过将Mat转成bitmap,然后使用GDI方式输出中文字符. 示例代码 /// <summary>/// OpenCV暂时不能支持中文字符输出,显示…

Qt 继承QAbstractListModel实现自定义ListModel

1.简介 QAbstractListModel是Qt框架中的一个抽象类&#xff0c;用于实现数据模型&#xff0c;用于在Qt的视图组件中展示和编辑列表数据。与QAbstractTableModel类似&#xff0c;它也是一个抽象类&#xff0c;提供了一些基本的接口和默认实现&#xff0c;可以方便地创建自定义的…

C++入门学习(4)引用 (讲解拿指针比较)

上期回顾 在学习完函数重载之后&#xff0c;我们可以使用多个重名函数进行操作&#xff0c;会发现C真的是弥补了好多C语言的不足之处&#xff0c;真的不禁感概一下&#xff0c;时代的进步是需要人去做出改变的&#xff0c;而不是一味的使用啊&#xff01;所以我们今天继续学一下…

浅析三维模型重建的地面控制点精度常见的几个问题及解决方法

浅析三维模型重建的地面控制点精度常见的几个问题及解决方法 在倾斜摄影三维模型重建过程中&#xff0c;地面控制点的精度是影响模型几何精度的关键因素之一。以下是常见的问题及相应的解决方法&#xff1a; 1、问题&#xff1a;地面控制点坐标测量误差较大。 解决方法&#…

《golang设计模式》第三部分·行为型模式-05-仲裁者/中介模式(Mediator)

文章目录 1. 概述1.1 作用1.2 角色1.3 类图 2. 代码示例2.1 设计2.2 代码2.3 类图 1. 概述 仲裁者&#xff08;Mediator&#xff09;可以封装和协调多个对象之间的耦合交互行为&#xff0c;以减弱这些对象之间的耦合关联。 1.1 作用 将多个对象相互耦合的设计转变为所有对象…

【OpenCV实现图像:图像处理技巧之空间滤波】

文章目录 概要导入库空间过滤器模板展示效果分析与总结 概要 空间滤波器是数字图像处理中的基本工具之一。它通过在图像的每个像素位置上应用一个特定的滤波模板&#xff0c;根据该位置周围的相邻像素值进行加权操作&#xff0c;从而修改该像素的值。这种加权操作能够突出或模…

非线性【SVM】的创建和使用

先来绘制散点图&#xff1a; from sklearn.datasets import make_circles X,y make_circles(100, factor0.1, noise.1) # 100个样本&#xff0c;factor:内圈和外圈的距离之比&#xff0c;noise:噪声 X.shape y.shape plt.scatter(X[:,0],X[:,1],cy,s50,cmap"rainbow&qu…

数据库SQL

数据库&SQL 数据库基本概念数据库DataBase定义 数据库管理系统(DBMS)定义在JAVA项目中与数据库的结合数据库管理系统中常见的概念库与表的关系 SQL数据类型数字类型浮点类型字符类型TEXT类型日期类型 SQL语言的分类DDL:数据定义语言修改表结构的注意事项 DML:数据操作语言D…

uni-app:js实现数组中的相关处理-数组复制

一、slice方法-浅拷贝 使用分析 创建一个原数组的浅拷贝&#xff0c;对新数组的修改不会影响到原数组slice() 方法创建了一个原数组的浅拷贝&#xff0c;这意味着新数组和原数组中的对象引用是相同的。因此&#xff0c;当你修改新数组中的对象时&#xff0c;原数组中相应位置的…

PDF Expert for mac(苹果电脑专业pdf编辑器)兼容12系统

PDF Expert是macOS平台上的一款优秀的PDF阅读和编辑工具&#xff0c;由Readdle公司开发。它不仅拥有方便、易用的界面&#xff0c;还具备诸多功能&#xff0c;比如编辑PDF文件、添加批注、填写表格、签署文件、合并文档等。安装:PDF Expert for Mac(PDF编辑阅读转换器)v3.5.2中…

HT6819 3.3W 防削顶低EMI立体声 D类音频功率放大器

HT6819的防削顶失真功能可检测并抑Z由于音乐、语Y信号幅度过大或电池电压下降所引起的输出削顶失真&#xff08;破音&#xff09;&#xff0c;显著提高音质&#xff0c;创造舒适的听音享受&#xff0c;并保护扬声器免受过载损坏。通过在ACRC端外接不同电阻电容值,可灵活设置放大…

C++引用和指针的区别

C引用和指针的区别 引用是一种更加安全的指针 1、引用必须初始化&#xff0c;指针可以不初始化&#xff1b; 2、由下图可以看出&#xff0c;定义一个指针和引用在汇编阶段是一模一样的&#xff1b; 通过引用变量修改所引用的内存的值和通过指针解引用修改指针指向内存的值&…

CAS200 CLS216 基于图形用户界面的快速应用程序开发

CAS200 CLS216 基于图形用户界面的快速应用程序开发 最新的Sapera Vision软件套件包括萨佩拉加工和新的星形胶质细胞铥人工智能(AI)的图形应用。该软件套件提供经过现场验证的图像处理和人工智能功能&#xff0c;用于设计、开发和部署高性能机器视觉应用。 这个最新版本的Sape…

chrome driver下载、selenium安装及报错解决

目录 一、Chrome驱动下载 1.查看Chrome版本 2.下载驱动 3.驱动的路径 无法运行驱动 二、selenium的安装与使用 1.安装selenium 2.使用selenium 参考 一、Chrome驱动下载 1.查看Chrome版本 打开Chrome浏览器&#xff0c;点击右上角的三个点&#xff0c;再点击设置。 …

07-MySQL-进阶-锁InnoDB引擎MySQL管理

涉及资料 链接&#xff1a;https://pan.baidu.com/s/1M1oXN_pH3RGADx90ZFbfLQ?pwdCoke 提取码&#xff1a;Coke 一、锁 ①&#xff1a;概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中&#xff0c;除传统的计算资源&#xff08;CPU、RAM、I/O&#xf…

详解机器学习最优化算法

前言 对于几乎所有机器学习算法&#xff0c;无论是有监督学习、无监督学习&#xff0c;还是强化学习&#xff0c;最后一般都归结为求解最优化问题。因此&#xff0c;最优化方法在机器学习算法的推导与实现中占据中心地位。在这篇文章中&#xff0c;小编将对机器学习中所使用的…