当前位置: 首页 > news >正文

计算机网络期末复习-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五层模型及任务

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

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

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

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

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

相关文章:

计算机网络期末复习-Part1

1、列举几种接入网技术:ADSL,HFC,FTTH,LAN,WLAN ADSL(Asymmetric Digital Subscriber Line):非对称数字用户线路。ADSL 是一种用于通过电话线连接到互联网的技术,它提供…...

Redis系列-Redis过期策略以及内存淘汰机制【6】

目录 Redis系列-Redis过期策略以及内存淘汰机制【6】redis过期策略内存淘汰机制算法LRU算法LFU 其他场景对过期key的处理FAQ为什么不用定时删除策略? Ref 个人主页: 【⭐️个人主页】 需要您的【💖 点赞关注】支持 💯 Redis系列-Redis过期策略以及内存淘…...

多语言翻译软件 Mate Translate mac中文版特色功能

Mate Translate for Mac是一款多语言翻译软件,Mate Translate mac可以帮你翻译超过100种语言的单词和短语,使用文本到语音转换,并浏览历史上已经完成的翻译。你还可以使用Control S在弹出窗口中快速交换语言。 Mate Translate Mac版特色功能…...

Python GUI标准库tkinter实现与记事本相同菜单的文本编辑器(一)

介绍: Windows操作系统中自带了一款记事本应用程序,通常用于记录文字信息,具有简单文本编辑功能。Windows的记事本可以新建、打开、保存文件,有复制、粘贴、删除等功能,还可以设置字体类型、格式和查看日期时间等。 …...

Decimal.ToString()堆栈溢出异常

Decimal.ToString() 堆栈溢出异常 导致以下报错: A process serving application pool XXX suffered a fatal communication error with the Windows Process Activation Service. The process id was 7132. The data field contains the error number. Application pool …...

com.genuitec.eclipse.springframework.springnature

Your IDE is missing natures to properly support your projects. Some extensions on the eclipse marketplace can be installed to support those natures. com.genuitec.eclipse.springframework.springnature 移除 <nature>om.genuitec.eclipse.springframework.…...

wangeditor富文本编辑器的使用(vue)

官网 官方demo 参考 安装 yarn add wangeditor/editor yarn add wangeditor/editor-for-vue 封装的富文本组件 <template><div style"border: 1px solid #ccc"><Toolbarstyle"border-bottom: 1px solid #ccc":editor"editorRef"…...

物联网水表有什么弊端吗?

物联网水表作为新一代智能水表&#xff0c;虽然在很大程度上提高了水资源的管理效率&#xff0c;但也存在一定的弊端。在这篇文章中&#xff0c;我们将详细讨论物联网水表的弊端&#xff0c;以帮助大家更全面地了解这一技术。 一、安全隐患 1.数据泄露&#xff1a;物联网水表通…...

安卓 车轮视图 WheelView kotlin

安卓 车轮视图 WheelView kotlin 前言一、代码解析1.初始化2.初始化数据3.onMeasure4.onDraw5.onTouchEvent6.其他 6.ItemObject二、完整代码总结 前言 有个需求涉及到类似这个视图&#xff0c;于是在网上找了个轮子&#xff0c;自己改吧改吧用&#xff0c;拿来主义当然后&…...

升级Redisson版本兼容问题

升级版本&#xff1a;从 3.10.6 升级到3.18.0 报错: java.io.IOException: Unsupported protocol version 252 java.io.IOException: Unsupported protocol version 252at org.jboss.marshalling.river.RiverUnmarshaller.start(RiverUnmarshaller.java:1375)at org.redisson…...

前端框架Bootstrap

前端框架Bootstrap 该框架已经帮我们写好了很多页面样式&#xff0c;如果需要使用&#xff0c;只需要下载对应文件 直接CV拷贝即可 在使用Bootstrap的时候&#xff0c;所有的页面样式只需要通过修改class属性来调节即可 什么是Bootstrap Bootstrap是一个开源的前端框架…...

Flink SQL TopN语句详解

TopN 定义&#xff08;⽀持 Batch\Streaming&#xff09;&#xff1a; TopN 对应离线数仓的 row_number()&#xff0c;使⽤ row_number() 对某⼀个分组的数据进⾏排序。 应⽤场景&#xff1a; 根据 某个排序 条件&#xff0c;计算 某个分组 下的排⾏榜数据。 SQL 语法标准&am…...

k8s之数据卷

一&#xff0c;存储卷 容器磁盘上的文件的生命周期是短暂的&#xff0c;这就使得在容器中运行重要应用时会出现一些问题。首先&#xff0c;当容器崩溃时&#xff0c;kubelet 会重启它&#xff0c;但是容器中的文件将丢失——容器以干净的状态&#xff08;镜像最初的状态&#…...

服务器网络

配置 通常使用ping查看网络 如果能ping通&#xff0c;不能ssh登陆&#xff0c;安装 sudo apt update sudo apt install openssh-server如果已经安装&#xff0c;查看防火墙状态&#xff0c;inactive(不活跃) sudo ufw status sudo ufw allow ssh sudo ufw reload查看ssh状态 s…...

YOLOv8-seg 分割代码详解(一)Predict

前言 本文从 U-Net 入手熟悉分割的简单方法&#xff0c;再看 YOLOv8 的方法。主要梳理 YOLOv8 的网络结构&#xff0c;以及 Predict 过程的后处理方法。 U-Net 代码地址&#xff1a;https://github.com/milesial/Pytorch-UNet YOLOv8 代码地址&#xff1a;https://github.com/…...

Docker学习——④

文章目录 1、Docker Image&#xff08;镜像&#xff09;2、镜像命令详解2.1 docker rmi2.2 docker save2.3 docker load2.4 docker image inspect2.5 docker history2.6 docker image prune 3、镜像综合实战3.1 离线镜像迁移3.2 镜像存储的压缩与共享 1、Docker Image&#xff…...

Android选项卡TabHost

选项卡主要由TabHost(标签&#xff0c;主人)&#xff0c;TabWidget(微件)和FrameLayout3个组件组成&#xff0c;用于实现一个多标签页的用户界面。 1. TabHost在XML文件中添加&#xff1a; XML布局文件中添加选项卡时必须使用系统id来为各组件指定id属性。 <TabHostandro…...

qml添加滚动条

import QtQuick.Controls 2.15ScrollBar.vertical: ScrollBar {visible: flick1.contentHeight > flick1.heightanchors.right: parent.rightanchors.rightMargin: 40width: 10active: truecontentItem: Rectangle {radius: 6opacity: 0.5color: "#7882A0"} }...

elementui-plus el-tree组件数据不显示问题解决

当前情况: 显示: 注意看右侧的树是没有文字的,数据已经渲染,个数是对的,但就是没有文字, 解决: 对比以后发现是template中的#default{data}没有写大括号导致的 所以写上大括号后: 正常显示...

EMR 磁盘挂载解读与磁盘扩容操作

云上的计算实例挂载的存储盘通常可以在线实现磁盘扩容。本文以 AWS EMR 节点的磁盘扩容为例,记录一下具体的操作步骤。在详细介绍前,先将重要的总结发在前面,便于以后查阅: EMR 磁盘分配规则是: 第一磁盘(/dev/nvme0n1),必备,大小由控制台的"EBS root volume&qu…...

MySQL如何利用防火墙限制MySQL端口_使用iptables或安全组防御

应先放行本地回环&#xff08;-A INPUT -s 127.0.0.1 -p tcp --dport 3306 -j ACCEPT&#xff09;&#xff0c;再拒绝外部访问&#xff08;-A INPUT -p tcp --dport 3306 ! -s 127.0.0.1 -j DROP&#xff09;&#xff0c;并配合安全组与 bind-address 协同防护。iptables 怎么封…...

powertoys下载 微软powertoys中文版安装

下载Microsoft PowerToys PowerToys安装包下载地址&#xff1a;PowerToys安装包 Microsoft PowerToys 核心功能概览 PowerToys 是由微软联合开源社区开发的系统实用工具集&#xff0c;旨在为高级用户提供额外的 Windows 功能调整选项。以下是其主要功能模块&#xff1a; Pow…...

基于微信小程序实现四六级词汇管理系统【附项目源码+论文说明】计算机毕业设计

基于java和微信小程序实现四六级词汇系统演示【内附项目源码LW说明】摘要 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&a…...

InternGPT本地部署实战:指向性交互与多模态AI应用指南

1. 项目概述&#xff1a;当ChatGPT学会了“指指点点” 如果你和我一样&#xff0c;对ChatGPT这类大语言模型&#xff08;LLM&#xff09;的文本对话能力感到惊叹&#xff0c;但同时又觉得它在处理图像、视频这类视觉任务时&#xff0c;总隔着一层“语言描述”的纱&#xff0c;…...

MMLU-Pro-NoMath:高效评估语言模型知识与推理能力的新基准

1. MMLU-Pro-NoMath项目概述在大型语言模型&#xff08;LLM&#xff09;评估领域&#xff0c;MMLU&#xff08;Massive Multitask Language Understanding&#xff09;基准测试长期以来都是衡量模型多任务理解能力的黄金标准。但随着模型性能的快速提升&#xff0c;原始MMLU测试…...

车载Java微服务架构崩塌前夜:当Android Automotive与QNX Hypervisor共存时,你必须立即重构的4个IPC通信层

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;车载Java微服务架构崩塌前夜&#xff1a;当Android Automotive与QNX Hypervisor共存时&#xff0c;你必须立即重构的4个IPC通信层 在混合车载操作系统环境中&#xff0c;Android Automotive&#xff0…...

银发经济新解法:魔珐星云 SDK 构建低延迟、高温情养老陪伴智能大屏

前言 2026 年我国 60 岁以上人口突破 3 亿&#xff0c;正式进入中度老龄化社会&#xff0c;万亿级银发经济赛道迎来爆发。但当前多数适老化智能设备&#xff0c;仅停留在放大字体、提高音量等表面优化&#xff0c;既没有真正跨越老年人的数字使用鸿沟&#xff0c;也无法弥补空巢…...

2026 AI社交发展报告:Agent社交如何成为下一代数字生态的核心

数据来源&#xff1a;机乎平台2026年2-4月公开运营数据、Moltbook行业分析报告、长江证券研究报告&#xff08;2026年2月&#xff09;、国家网信办等五部门《人工智能拟人化互动服务管理暂行办法》&#xff08;2026年4月10日公布&#xff09;、GII全球AI社交市场报告&#xff0…...

别再手动填地址了!LabVIEW 2020 Modbus TCP批量读取与数据解析技巧分享

LabVIEW 2020 Modbus TCP高效开发&#xff1a;批量读取与智能解析实战 在工业自动化领域&#xff0c;Modbus TCP协议因其简单可靠的特点&#xff0c;成为设备通信的主流选择。但面对需要同时监控数十甚至上百个数据点的复杂系统&#xff0c;传统的手动配置方式不仅效率低下&…...

⚠️ Agent failed before reply: session file locked (timeout 10000ms): pid=16848

Session File Locked 错误分析与解决方案 日期: 2026-04-28 错误信息: ⚠️ Agent failed before reply: session file locked (timeout 10000ms): pid=16848 C:\Users\test\.openclaw\agents\main\sessions\6cc00f2d-04fa-401f-8b8a-523fb577e254.jsonl.lock. Please try agai…...