计算机网络体系结构基础知识

一、计算机网络的两个目标:
       ①两台计算机之间通信
       ②两台计算机之间的资源共享

二、计算机网络概述

   1.定义:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同
的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。

网络软件主要包括:网络操作系统和网络应用软件     协议主要指:网络协议和通信协议

  2.组成:从主要构件上看:计算机网络主要有硬件、软件和协议三大部分组成。

                从功能组成上看:计算机网络分为通信子网和资源子网两部分。

                从工作方式上看:分为边缘部分和核心部分。  

 3.功能:计算机网络向用户提供的两个最重要的功能是数据通信和资源共享。其次还有负载均衡、分布式处理和提高系统可靠性等功能。

  1.  数据通信:它是计算机网络最基本和最重要的功能,用来实现联网计算机之间的各种信息的传输,并实现将分散在不同地理位置的计算机联系起来,进行统一的调配、控制和管理。
  2. 资源共享:即资源共享。可以是信息共享、软件共享,也可以是硬件共享。
  3. 负载均衡与分布式处理:负载均衡是指将网络中的工作负载均衡地分配给网络中的各台计算机。
  4. 提高可靠性:计算机网络中可以通过冗余构件提高可靠性。
  5. 连通性:计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。

4.计算机网络中的分类:

  • 按网络的作用范围分类
  1. 局域网(LAN):包括有线局域网和无线局域网,覆盖范围几十到几千米,交换技术。
  2. 广域网(WAN):覆盖范围几十到几千千米,广播技术。
  3. 城域网(MAN):作用范围介于局域网和广域网之间,以太网技术。
  4. 个域网(PAN):作用范围10米左右,蓝牙技术和RFID技术。
  • 按拓扑结构分类
  1.  总线型网络:所有计算机都串接在一条传输线路上。 主要应用在局域网。
  2. 星型网络:每个主机或终端都连接到一个中心节点(交换机或路由器),主要应用在局域网 。 
  3. 环形网络:网络中所有主机都连接到一个封闭的环路上。应用是令牌环局域网。
  4. 网状网络:每个节点至少有两条路径与其他节点相连,多用在广域网。     
  • 按交换技术分类
  1. 电路交换网络:是面向连接的,经过“建立连接-数据传输-释放连接”的连接方式。在数据传输阶段整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
  2. 报文交换网络
  3. 分组交换网络
  • 按传输技术分类
  1. 点到点网络:广域网大都采用点到点信道,几乎不存在介质访问控制问题。
  2. 广播室网络:采用分组存储转发和路由选择机制是点到点网络和广播室网络的主要区别之一
  • 按传输介质分类
  1.  有线网络
  2. 无线网络
  • 按使用者分类
  1. 公用网
  2. 专用网

5.计算机网络性能指标

速率
• 比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。
• Bit 来源于 binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个1或0。
• 速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。速率的单位是 b/s,或kb/s, Mb/s, Gb/s 等
• 速率往往是指额定速率或标称速率。

带宽

“带宽”(bandwidth)本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)。
现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或 b/s (bit/s)。

常用的带宽单位是
• 千比每秒,即 kb/s (10^3 b/s)
• 兆比每秒,即 Mb/s(10^6 b/s)
• 吉比每秒,即 Gb/s(10^9 b/s)
• 太比每秒,即 Tb/s(10^12 b/s)
• 请注意:在计算机界,K = 2^10 =1024 M = 2^20, G = 2^30, T =2^40。

数字信号流随时间的变化
• 在时间轴上信号的宽度随带宽的增大而变窄。

吞吐量
• 吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据量。
• 吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通
过网络。
• 吞吐量受网络的带宽或网络的额定速率的限制。

时延(delay 或 latency)
• 发送时延 发送数据时,数据帧从结点进入到传输媒体所需要的时间。
• 也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。

   发送时延=数据帧长度(b)/发送速率(b/s)

传播时延 电磁波在信道中需要传播一定的距离而花费的时间。
• 信号发送速率和信号在信道上的传播速率是完全不同的概念。

   传播时延=信道长度(s)/电磁波在信道上的传播速率(m/s)

处理时延 交换结点为存储转发而进行一些必要的处理所花费的时间。
• 排队时延 结点缓存队列中分组排队所经历的时延。
• 排队时延的长短往往取决于网络中当时的通信量。
• 总时延 数据经历的总时延就是发送时延、传播时延、处理时延和排队时延之和:
总时延 = 发送时延+传播时延+处理时延+处理时延

四种时延所产生的地方

   从结点 A 向结点 B 发送数据

注:对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。

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

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

相关文章

云计算学习架构篇之HTTP协议、Nginx常用模块与Nginx服务实战

一.HTTP协议讲解 1.1rsync服务重构 bash 部署服务端: 1.安装服务 [rootbackup ~]# yum -y install rsync 2.配置服务 [rootbackup ~]# vim /etc/rsyncd.conf uid rsync gid rsync port 873 fake super yes use chroot no max connections 200 timeout 600 ignore erro…

合合信息亮相CSIG AI可信论坛,全面拆解AI视觉内容安全的“终极防线”

合合信息亮相CSIG AI可信论坛,全面拆解视觉内容安全的“终极防线”! 🐯 AI伪造泛滥,我们还能相信“眼见为实”吗? 近期,由中国图象图形学学会主办的CSIG青年科学家会议 AI可信论坛在杭州成功举办。本次论…

AI 智能助手对话系统

一个基于 React 和 Tailwind CSS 构建的现代化 AI 对话系统,提供流畅的用户体验和丰富的交互功能。 项目链接:即将开放… 功能特点 🤖 智能对话:支持与 AI 助手实时对话,流式输出回答📁 文件处理&#xff…

经验证:将数据从索尼传输到Android的 4 种方法

概括 像Android Galaxy S20 这样的新型Android智能手机很酷,但除了将数据从索尼传输到Android之外。众所周知,旧的索尼手机上存储着大量的文件,因此将数据从旧的索尼手机传输到新的Android手机非常重要。为了解决这个问题,我们做…

IDEA 搭建 SpringBoot 项目之配置 Maven

目录 1?配置 Maven 1.1?打开 settings.xml 文件1.2?配置本地仓库路径1.3?配置中央仓库路径1.4?配置 JDK 版本1.5?重新下载项目依赖 2?配置 idea 2.1?在启动页打开设置2.2?配置 Java Compiler2.3?配置 File Encodings2.4?配置 Maven2.5?配置 Auto Import2.6?配置 C…

走方格(蓝桥杯2020年试题H)

【问题描述】在平面上有一些二维点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第1~n行,从左到右依次为第1~m列,每个点可以用行号和列号表示。 现在有个人站在第1行第1列,他要走到第n行第m列,只能向右或者向…

python opencv的orb特征检测(Oriented FAST and Rotated BRIEF)

官方文档:https://docs.opencv.org/4.10.0/d1/d89/tutorial_py_orb.html SIFT/SURF/ORB对比 https://www.bilibili.com/video/BV1Yw411S7hH?spm_id_from333.788.player.switch&vd_source26bb43d70f463acac2b0cce092be2eaa&p80 ORB代码 import numpy a…

全面解析 Node-RED:功能、Docker 部署与实战示例

言简意赅的讲解Node-RED解决的痛点 Node-RED 是一个基于流的编程工具,专为物联网(IoT)应用而设计。它通过可视化的编程界面,使开发者能够轻松地连接各种硬件设备、API 以及在线服务,构建复杂的应用流程。本文将详细介…

使用 CSS 的 `::selection` 伪元素来改变 HTML 文本选中时的背景颜色

定义 ::selection 伪元素: 在你的 CSS 文件中,添加 ::selection 伪元素,并设置 background-color 属性来改变选中文本的背景颜色。 示例代码: ::selection {background-color: yellow; /* 你可以根据需要更改颜色 */color: black…

电商项目-数据同步解决方案(四)商品下架同步更新ES索引库数据

商品下架索引库删除数据 一、 需求分析和业务逻辑 商品下架后将商品从索引库中移除。 主要应用技术有: 消息队列-RabbitMQ ,分布式搜索引擎-ElasticSearch,Eureka,Canal,Feign远程调用 (1)在…

HTML5 标签输入框(Tag Input)详解

HTML5 标签输入框(Tag Input)详解 标签输入框(Tag Input)是一种用户界面元素,允许用户输入多个标签或关键词,通常用于表单、搜索框或内容分类等场景。以下是实现标签输入框的详细讲解。 1. 任务概述 标…

创建线程的8种方法

创建线程的8种方法 目录 继承Thread类实现Runnable接口实现Callable接口使用线程池使用ScheduledExecutorService使用Fork/Join框架使用CompletableFuture使用Guava的ListenableFuture总结 1. 继承Thread类 最直接的方式是创建一个继承自Thread类的子类,并重写其r…

计算机网络—————考研复试

第一章、计算机网络体系结构 1. OSI参考模型和TCP/IP模型: OSI与TCP/IP的记忆方法:只需把OSI的七层记住,将应用层、表示层、会话层一起记,到TCP/IP变成应用层。物理层和数据链路层换成网络接口层。把网络层换个字变成网际层。 而…

word运行时错误‘-2147221164(80040154)’ 没有注册类的解决办法

目录 问题描述解决方案 问题描述 解决方案 打开C盘找到路径C:\Users\Administrator\AppData\Roaming\Microsoft\Word\STARTUP或者在everything中搜索“Microsoft\Word\STARTUP”删除NEWebWordAddin.dotm文件即可正确打开word。

虚拟机Centos下安装Mysql完整过程(图文详解)

目录 一. 准备工作 1. 设置虚拟机静态IP 2. 卸载Mysql 3. 给CentOS添加rpm源 二. 安装MySQL 1. 安装mysql服务 2. 启动mysql服务 3. 开启MySQL开机自启动 4. 查看mysql服务状态 5. 查看mysql初始密码 6. 登录mysql ,修改密码 7. 允许外部访问MySQL数据库…

VScode 只能运行c,运行不了c++的解决问题

原文链接:Vscode只能运行c,运行不了c的解决方法 VScode 只能运行c,运行不了c,怎么回事呢,解决问题: 在tasks.json中加上“"-lstdc"”, 这样之后 要重启VScode,点击链接…

driftingblues6靶机

打开靶场 查看页面源代码,最下面有一个注释,提供了一个网址 vmlist.github.io,我们去访问一下 这里是一个github页面,提供攻防虚拟机的下载,对我们解题并没有什么有用的信息,我们再去扫描端口 发现只有80端…

YOLOv5部署到web端(flask+js简单易懂)

文章目录 前言最终实现效果图后端实现 主界面检测函数检测结果显示 前端实现 主界面(index.html)显示图片界面 总结 前言 最近,老板让写一个程序把yolov5检测模型部署到web端,在网页直接进行目标检测。经过1个星期的努力,终于实…

基本算法——聚类

目录 创建工程 加载数据 聚类算法 评估 完整代码 结论 相比于有监督的分类器,聚类的目标是从一组未打标签的数据中识别相似对象组。它可 以用于识别同类群体的代表性样本,找到有用与合适的分组;或者找到不寻常的样本,比如 异…

安装教程:慧集通集成平台(DataLinkX)智能体客户端安装操作(Linux/windows/mac)

1.下载客户端 使用提供的账号登录集成平台后台(https://www.datalinkx.cn/),点击左侧菜单栏【智能体】→【智能体】进入到智能体列表界面,在该界面我们找到功能栏中的下载按钮点击则会弹出下载界面,在该界面我们可以选择不同的系统操作系统来下载对应版…