计算机网络 第一章 概述小结

计算机网络

第一章 概述

1.1 因特网概述

  • 名词解释:因特网服务提供者ISP(Internet Service Provider)

1.2 三种交换方式

  1. 电路交换:
  • 优点:通信时延小、有序传输、没有冲突、适用范围广、实时性强、控制简单;
  • 缺点:建立连接时间长、线路独占使用效率低、灵活性较差、难以规格化;
  1. 报文交换:
  • 优点:无需建立连接、动态分配线路、提高线路可靠性、提高线路利用率、提供多目标服务;
  • 缺点:引起了转发时延、需要较大的存储缓存空间、需要传输额外的信息量;
  1. 分组交换
  • 优点:无需建立连接、线路利用率高、简化了存储管理、加速传输、减少出错概率和重发数据量;
  • 缺点:引发了转发时延、需要传输额外的信息量、对于数据报服务,存在失序、丢失或重复分组的问题;对于虚电路服务,存在呼叫建立,数据传输和虚电路释放三个过程。

image-20230401113617314

1.3 计算机网络的分类

  1. 按交换技术分类:电路交换网络、报文交换网络、分组交换网络;
  2. 按使用者分类:公用网、专用网;
  3. 按传输介质分类:有线网络、无线网络;
  4. 按覆盖范围分类:广域网WAN、城域网MAN、局域网LAN、个域网PAN;
  5. 按拓扑结构分类:总线型网络、星型网络、环型网络、网状型网络。

image-20230402194745445

1.4 计算机网络的性能指标

常用的性能指标有以下8个:

  • 速率:连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率;其中比特是计算机中的数据量的单位;

image-20230402200234572

  • 带宽:信号所包含的各种不同频率成分所占据的频率范围(在模拟信号系统中);单位Hz(kHz, MHz, GHz);用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络某一点到另一点所能通过的”最高数据率“(在计算机网络中);
  • 吞吐量:吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量;
  • 时延

image-20230402202138073

image-20230402202358930

  • 时延带宽积 = 传播时延 * 带宽 若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积个比特;
    链路的时延带宽积又称为以比特为单位的链路长度;

  • 往返时间

  • 利用率:

    • 信道利用率:用来表示某信道有百分之几的时间是被利用的(有数据通过);
    • 网络利用率:全网络的信道利用率的加权平均;
    • 注意:根据排队论,当某信道的利用率增大时,该信道引起的时延也会迅速增加因此,信道利用率并非越高越好;

    image-20230402203019695

  • 丢包率:丢包率即分组丢失率,是指在一定的时间范围内,传输过程中丢失的分组数量与总分组数量的比率;

    • 分组丢失主要有两种情况:
    • 分组在传输过程中出现误码,被结点丢弃;
    • 分组到达一台队列已满的分组交换机时被丢弃;在通信量较大时就可能造成网络拥塞。

1.5 常见的计算机网络体系结构

image-20230402203441459

image-20230402204228042

1.6 计算机网络体系结构中的专业术语:

  • 实体、协议、服务

image-20230402205148888

image-20230402205200387

  • 协议的三要素:语法、语义、同步

    • 语法:定义所交换信息的格式:

    image-20230402205323372

    • 语义:定义收发双方所要完成的操作
    • 同步:定义收发双方的时序关系

image-20230402205753727

  • 语义:定义收发双方所要完成的操作
  • 同步:定义收发双方的时序关系

image-20230402205753727

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【美赛】2023年MCM问题Y:理解二手帆船价格(代码思路)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

新导则下的防洪评价报告编制方法及洪水建模实践技术

目录 1、《防洪评价报告编制导则解读河道管理范围内建设项目编制导则》(SL/T808- 2021)解读 2、防洪评价相关制度与解析 3、防洪评价地形获取及常用计算 4、HEC-RAS软件原理及特点 5、HEC-RAS地形导入 6、一维数学模型计算 7、基于数学模型软件的…

用 云GPU 云服务器训练数据集--yolov5

目录 为何使用云GPU训练我们数据集? 云服务器训练数据集教程: 1.创建实例 2.上传数据(OSS命令) 以下是oss的操作过程 训练模型时可能出现的报错: 为何使用云GPU训练我们数据集? 我们总是花费长达十几个…

ISO文件内添加kickstart完成自动安装

目录 将待制作的centos iso文件挂载到/mnt/目录 将/mnt/下的所有文件复制到新的目录/tmp/mycentos 创建kickstart文件 修改启动文件 重新制作ISO文件 制作完成 kickstart可以实现根据配置自动安装操作系统,本文主要讲解如何让机器读取到iso文件后自动完成操作…

vue尚品汇商城项目-day02【11.对axios二次封装+12.接口统一管理】

文章目录11.对axios二次封装11.1为什么需要进行二次封装axios?11.2在项目当中经常有API文件夹【axios】12.接口统一管理12.1跨域问题12.2接口统一管理12.3不同请求方式的src/api/index.js说明本人其他相关文章链接11.对axios二次封装 安装命令:cnpm inst…

移动端滑动(touch)选项并实现多选效果

移动端滑动选项实现多选效果通过 touchstart、touchmove、 touchend、touchcancel 事件实现通过父元素代理事件的方式实现子组件点击选中选项如果选项添加 disabled 属性将不会被选中移动端拖拽 .box 和 .options 元素时,是有拖拽效果的,去除拖拽效果有两…

文件操作-C语言实现图片、压缩包等文件的“复制粘贴“过程

大部分参考自: 文件操作-C语言实现图片的“复制粘贴“过程_一个图像一部分复制到另一个图像中c语言_philippe coutinho的博客-CSDN博客 #define _CRT_SECURE_NO_WARNINGS的作用参考: https://mp.csdn.net/mp_blog/creation/editor/new/129414996 首先我们…

线程池的优点

线程池的优点🔎优点1(降低资源消耗)🔎优点2(提高响应速度)🔎优点3(可管理性)🔎结尾🔎优点1(降低资源消耗) 有了线程池后,创建线程不再是向系统申请,而是从线程池中拿 当线程不再使用后,再还给线程池 线程的创建,虽然相…

47了解公有云平台 GCP 的基本服务和使用方法,包括 Compute Engine、Cloud Storage

GCP Compute Engine Google Cloud Platform (GCP) 的 Compute Engine 是一个可扩展的云计算平台,可以让您快速启动虚拟机实例来运行您的应用程序。它提供了一种灵活的方式来管理您的计算资源,并支持多种操作系统、应用程序框架和开发工具。以下是一些基本…

Leetcode.939 最小面积矩形

题目链接 Leetcode.939 最小面积矩形 Rating : 1752 题目描述 给定在 xy平面上的一组点,确定由这些点组成的矩形的最小面积,其中矩形的边平行于 x 轴和 y 轴。 如果没有任何矩形,就返回 0。 示例 1: 输入&#xff1…

centos7安装rabbitmq服务

centos7安装rabbitmq服务 第一 软件包准备 1.erlang依赖包 2.rabbitmq安装包 第二 安装rabbitmq 1.安装依赖 rpm -ivh erlang-21.3-1.el7.x86_64.rpmyum install socat -y2.安装rabbitmq服务 rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm3.启动rabbitmq服务 system…

一次线上MySQL vCPU飙升引发的思考

vCPU飙升 在一个漆黑的深夜,MySQL丛库的vCPU在做一个三点任务的时候突然飙升,从MySQL面板中可以查到是以下查询导致的。 表数据及相关索引说明: hotel_info_tbl: 数据量:100w,id 为 primary keydynamic_cache_task_…

二项式反演

二项式反演 在很多情况下,“恰好”往往是不好求的,因为恰好意味着"≤\leq≤"并且"≥\geq≥",需要进行很多限制,破坏了情况之间的独立性。 二项式反演则通过一定手段,使得限制"≤\leq≤&quo…

谷粒商城笔记+踩坑(21)——提交订单。原子性验令牌+锁定库存

目录 1、环境准备 1.1、业务流程 1.2、Controller 层编写下单功能接口 1.3、订单提交的模型类 1.4、前端页面 confirm.html 提供数据 2、提交订单业务完整代码 3、原子性验令牌:令牌的对比和删除保证原子性 4、初始化新订单,包含订单、订单项等信…

C++ : C++基础 :从内存的角度看 char[]和char*

char*和char[]区别1:数据在内存中的存储2:char*和 char[]分析3:char* p2 和 char p1[]3.1 修改指针所指向的地址4: string转char*5: char * 转string5.1 to_string()用法1:数据在内存中的存储 栈:就是在那些由编译器在…

PYQT 自带的 Pyrcc 系统的使用,PyInstaller对PYQT程序进行打包,不能打包背景图片,图标等解决办法

问题 使用 PyInstaller 对程序进行打包,不能打包背景图片。打包后的软件可以正常运行,但涉及到图片相关的资源全部不显示。 问题分析 当使用Python PyInstaller对程序进行打包时,如果程序中涉及到背景图片,会出现无法打包背景图…

第十一章 指针

第十一章 指针 目录一. 指针变量二. 取地址运算符和间接寻址运算符三. 指针赋值一. 指针变量 概述   指针就是地址,而指针变量就是存储地址的变量。指针的大小都是相同的。32位机器一个地址是4个byte。64位机器一个…

【ChatGPT】这是一篇ChatGPT写的关于Python的文章

文章目录Python基础语法教学1、变量2、数据类型3、运算符4、条件语句5、循环语句更高级的概念1、函数2、模块3、面向对象编程ChatGPT的记录Python基础语法教学 Python是一种高级编程语言,它被广泛应用于计算机科学领域、数据分析和人工智能等各种领域。在学习Pytho…

聊聊MyBatis缓存机制(一)

前言 Mybatis是常见的Java数据库访问层框架,虽然我们在日常的开发中一般都是使用Mybatis Plus,但是从官网信息可以知道,其实Mybatis Plus只是让开发者在使用上更简单,并没有改动核心原理。在日常工作中,大多数开发者都…

HTML5 <!DOCTYPE> 标签

实例 <!DOCTYPE> 声明非常重要&#xff0c;它是一种标准通用标记语言的文档类型声明&#xff0c;通过该标签&#xff0c;浏览器能够了解HTML5文档正在使用的HTML规范&#xff0c;<!DOCTYPE> 声明是HTML5文档的起始点&#xff0c;也就是说它必须位于HTML5文档的第一…