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

计算机网络重点概念整理-第一章 计算机网络概述【期末复习|考研复习】

计算机网络复习系列文章传送门:
第一章 计算机网络概述
第二章 物理层
第三章 数据链路层
第四章 网络层
第五章 传输层
第六章 应用层
第七章 网络安全
计算机网络整理-简称&缩写


文章目录

  • 前言
  • 一、计算机网络概述
    • 1.1 计算机网络的定义:
    • 1.2 计算机网络的组成:
    • 1.3 计算机网络的类型:
    • 1.4 计算机网络的性能指标
      • 1.4.1 速率
      • 1.4.2 带宽
      • 1.4.3 时延
      • 1.4.4 时延带宽积
      • 1.4.5 往返时延RTT
      • 1.4.6吞吐量
      • 1.4.7 利用率
    • 1.5 分层的原因
    • 1.6 报文的组成
    • 1.7 协议、接口、服务的概念
    • 1.8 计算机网络提供的服务分类
      • 1.8.1面向连接服务与无连接服务
      • 1.8.2 可靠服务和不可靠服务
      • 1.8.3 有应答服务和无应答服务
    • 1.9 参考模型
      • 1.9.1 OSI参考模型:
      • 1.9.2 TCP/IP参考模型:
      • 1.9.3 OSI传输层与网络层与TCP/IP对比
  • 下一章 第二章 物理层


前言

给大家整理了一下计算机网络中的重点概念,以供大家期末复习和考研复习的时候使用。
参考资料是王道的计算机操作系统和西电的计算机操作系统。


一、计算机网络概述

1.1 计算机网络的定义:

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路链接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。简而言之,计算机网络就是互联的、自治的计算机系统的组合。

1.2 计算机网络的组成:

按组成部分分为软件(操作系统)、硬件(客户机、服务器)和协议。
按功能组成分为资源子网和通信子网。
终端系统/资源子网:提供共享的软件资源和硬件资源(包括应用层、表示层、会话层)。 计算机网络的资源主要是指计算机硬件、软件与数据。
通信子网:提供信息交换的网络结点和通信线路(包括网络层、数据链路层、物理层)。

1.3 计算机网络的类型:

按照拓朴分类: 星型结构 树形结构 总线型结构 环形结构 网状结构
按照范围分类:局域网LAN 城域网MAN 广域网 WAN 个人区域网PAN 互联网Internet
按照传输方式分类:有线网络(IEEE802.3) 无线网络:(IEEE802.11 WLAN无线局域网(wireless)WPAN无线个域网)。
按照传输技术分类:广播式网络:共享公共通信信道(局域网) 点对点网络:使用分组存储转发和路由选择机制(广域网)

1.4 计算机网络的性能指标

1.4.1 速率

速率即数据率或称数据传输率或比特率。比特 1/0位,连接在计算机网络上的主机在数字信道上传送数据位数的速率。单位是b/s、kb/s、Mb/s、Gb/s、Tb/s。存储容量 1Byte(字节)= 8bit(比特)

1.4.2 带宽

带宽原本是指某个信号具有的频带宽度,即最高频率和最低频率之差,单位是赫兹。计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。单位是“比特每秒”,b/s、kb/s、Mb/s、Gb/s。
简而言之,带宽就是网络设备所支持的最高速度。

1.4.3 时延

时延是指数据(报文/分组/比特流)从网络(或链路)的一端发送到另一端所需的时间。也叫延迟或迟延。单位是S。
时延的种类:总时延是四部分时延之和。
(1)发送时延(传输时延):发送时延 = 数据长度/信道带宽(在主机内部)
(2)传播时延:传播时延 = 信道长度/电磁波在信道上的传播速率(在信道上)
(3)排队时延:等待输出/入链路可用(3、4都是在路由器中)
(4)处理时延:检错、找出口

1.4.4 时延带宽积

指发送端发送的第一个比特即将到达终点时,发送端已经发出了多少比特,因此又称以比特为单位的链路长度。时延带宽积 = 传播时延 * 带宽

1.4.5 往返时延RTT

从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据化立即发送确认),总共经历的时延。往返时延RTT不包括发送时延,为往返时延(传播时延 * 2)+末端处理时延。RTT越大,在收到确认之前,可以发送的数据越多。
TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。

1.4.6吞吐量

吞吐量是指在单位时间内通过某个网络(或信道、接口)的数据量。单位是b/s、kb/s、Mb/s等。受到网络带宽或网络额定速率的限制。带宽是一种理想的状态。带宽100Mb/s指的是发送的速率(也是传输速率),而接收的速率一般看缓存的大小。

1.4.7 利用率

信道利用率 = 有数据通过时间/(有+无)数据通过时间
网络利用率 = 信道利用率加权平均值

1.5 分层的原因

我们把计算机网络的各层以及其协议的集合称为网络的体系结构。
为了降低协议设计和调试过程的复杂性,也方便对网络进行研究、实现和维护,促进标准化工作。

1.6 报文的组成

每个报文都分为两个部分:一是数据部分,即服务数据单元SDU(Service Data Unit),二是控制信息部分,即协议控制信息PCI(Protocol Control Information),两者共同组成协议数据单源PDU(Protocol Data Unit)。PDU为对等层次之间传送的数据单元称为该层的PDU。
物理层的PDU称为比特,数据链路层的PDU称为帧,网络层的PDU称为分组,传输层的PDU称为报文段。
三者之间的关系:n-SDU+n-PCI=n-PDU=(n-1)SDU

1.7 协议、接口、服务的概念

协议就是规则的集合。协议由语法、语义和同步三部分组成。语法规定格式,语义规定功能,同步规定各个事件实现顺序。一个完整的协议应当具有线路管理(建立、释放连接)、差错控制、数据转换等功能。
接口是同一结点在相邻两层交换信息的连接点。同一节点相邻两层实体通过服务访问点SAP(Service Access Point)进行交互。
服务是指下层为紧邻的上层提供的功能调用。是垂直方向的。上层使用下层所提供的服务必须与下层交换一些命令,这些命令在OSI参考模型中称为服务原语。OSI参考模型将原语划分为四种:请求(Request)、指示(Indication)、响应(Response)、证实(Confirmation)。

1.8 计算机网络提供的服务分类

分为面向连接服务与无连接服务、可靠服务和不可靠服务、有应答服务和无应答服务。

1.8.1面向连接服务与无连接服务

在面向连接服务中,通信前双方必须先建立连接,分配相应资源(如缓冲区),以确保通信能正常进行,传输结束后释放连接所占用资源。因此这种服务可以分为连接建立、数据传输和连接释放三个阶段。TCP就是一种面向连接服务的协议。
在无连接服务中,通信双方不需要先建立连接,需要发送数据时直接发送,把每个带有目的地址的包(报文分组)传送到线路上,由系统选定路线进行传输。这是一种不可靠的服务,也称为尽最大努力交付,它并不保证通信的可靠性。如IP、UDP就是一种无连接的服务。

1.8.2 可靠服务和不可靠服务

可靠服务是指网络具有纠错、检错、应答机制,保证数据正确可靠的传送到目的地。
不可靠服务是尽量正确、可靠的传送,不能保证数据的正确、可靠,是一种尽力而为的服务。如IP、UDP
对于不可靠服务的网络,其网络的正确性、可靠性要由应用或用户来保障。

1.8.3 有应答服务和无应答服务

有应答服务是指接收方收到数据后向发送方给出相应的应答,该应答由传输系统内部自动实现,而不由用户实现。应答可以是肯定也可以是否定。如文件传输服务就是一种有应答服务。
无应答服务是指接受方收到数据后不自动给出应答,若需应答,则由高层实现。例如WWW服务,客户端收到服务器发送的页面文件后不给出应答。

1.9 参考模型

1.9.1 OSI参考模型:

应用层:使用应用程序通过网络服务(典型协议:文件传送FTP、电子邮件SMTP、万维网HTTP、边际网关协议BGP(外部网关)、路由信息协议RIP(内部网关)、动态主机配置协议DHCP)
表示层:表示层用于处理交互数据的表示方式,例如格式转换,数据的加密和解密,数据压缩和回复等功能
会话层:允许不同主机上的各个进程之间会话,提供会话管理和同步。负责维护通信中两个结点之间的会话建立维护和断开,以及数据的交换(SQL)
传输层:提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能。(典型协议传输控制协议TCP、用户数据报协议UDP)(报文段(TCP)、用户数据报(UDP))
传输控制协议TCP:Transmission Control Protocol 用户数据报协议:User Datagram Protocol
网络层:单位 分组,在数据链路层的基础之上,提供点到点之间的通信,提供路由功能,实现拥塞控制,网络互联等功能。(典型协议:网际互连协议IP、互联网分组交换协议IPX、开放最短路径协议OSPF、地址解析协议ARP(RARP)、网际控制报文协议ICMP、互联网组管理协议IGMP(组播))
网际互连协议IP:Internet Protocol 、开放最短路径协议OSPF:Open Shortest Path First 、地址解析协议ARP:Address Resolution Protocol 、互联网控制报文协议ICMP:Internet Control Message Protocol 、互特网组管理协议IGMP:Internet Group Management Ptotocol
数据链路层:单位 帧,在物理层的基础之上,提供结点到结点之间的服务,采取差错控制和流量控制的方法实现网路互联,即物理寻址(典型协议:同步数据链路控制SDLC、高级数据链路控制HDLC、点对点协议PPP、生成树协议STP、载波侦听多路访问/冲突检测CSMA/CD)
同步数据链路控制SDLC:Synchronous Data Link Control、高级数据链路控制HDLC:High-level Data Link Control、点对点协议PPP:Point to Point Protocol、生成树协议STP:Spanning Tree Protocol、载波侦听多路访问/冲突检测CSMA/CD/CA:Carrier Sense Multiple Access with Collision Detection/Collision Avoid
物理层:单位 比特bit,利用传输介质为通信的网络节点之间的建立

1.9.2 TCP/IP参考模型:

应用层:会话层,表示层,应用层(单位 报文)支持各种网络应用
传输层:(单位 报文段)支持进程与进程之间的数据传输
网际层:网络层(单位 数据报)分组路由与转发
网络接口层:物理层和数据链路层:数据链路层(单位 帧)将数据报封装称帧,物理层(单位 比特)进行比特传输

1.9.3 OSI传输层与网络层与TCP/IP对比

在这里插入图片描述

应用层——消息(message)、传输层——报文段(segment)/数据报(datagram) (注:TCP叫TCP报文段,UDP叫UDP数据报,也有人叫UDP段)、网络层——分组、数据包(packet)、链路层——帧(frame)、物理层——P-PDU(bit)

下一章 第二章 物理层

第二章 物理层

相关文章:

计算机网络重点概念整理-第一章 计算机网络概述【期末复习|考研复习】

计算机网络复习系列文章传送门: 第一章 计算机网络概述 第二章 物理层 第三章 数据链路层 第四章 网络层 第五章 传输层 第六章 应用层 第七章 网络安全 计算机网络整理-简称&缩写 文章目录 前言一、计算机网络概述1.1 计算机网络的定义:1.2 计算机网…...

Day 11 python学习笔记

模块 内置模块 random random:随机数模块 我们可以在解释器中看到其蕴含的方法 接下来我解释一些常用的方法: random.random( ) random.random( ) 返回0-1的随机数 [0,1) >>> random.random() 0.364183511476754 random.randint(n,m) r…...

HarmonyOS鸿蒙原生应用开发设计- 图标库

HarmonyOS设计文档中,为大家提供了独特的图标库,开发者可以根据需要直接引用。 图标库可以分为双色图标、填充图标、线性图标。具体分为 键盘、箭头、连接状态、媒体、人、设备、索引、通信、文件、物体与工具等。 整体分类 开发者直接使用官方提供的图标…...

微软bing大声朗读文档或网页卡顿老是中断,用离线的huihui就很流畅但没那么自然

默认的xiaoxiao_online好听,但卡顿,朗读功能确实受到了网络状态的影响。 大概率是网络问题。...

Java VMTranslator Part I

目录 堆栈运算命令 基本思路 核心代码 Parser Code Writer Main 实验结果,使用SimpleAdd、StackTest进行验证 内存访问命令 基本思路 核心代码 Parser Code Writer Main 实验结果,使用进行验证。对比生成的二进制代码文件。 用Java写一个翻…...

ES6带来那些js新特性?

ECMAScript 6(ES6),也称为 ECMAScript 2015,引入了许多重大的改进和新特性,以改善JavaScript语言的功能和可读性。以下是一些ES6中的主要改变和新特性: 1、let 和 const 声明: 引入了 let 和 const 关键字…...

js数组深拷贝汇总

1.for 循环实现数组的深拷贝 通过对数组的for循环&#xff0c;即可实现对数组的深拷贝了。 var arr [1,2,3,4,5] var arr2 copyArr(arr) function copyArr(arr) {let res []for (let i 0; i < arr.length; i) {res.push(arr[i])}return res }2.slice 方法实现数组的深…...

错误 LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突

这个错误表明你在进行链接时&#xff0c;模块的计算机类型与目标计算机类型冲突。 在这里&#xff0c;“x64”代表64位系统&#xff0c;“X86”代表32位系统。 要解决这个问题&#xff0c;你需要确保你的所有模块&#xff08;包括库文件和依赖项&#xff09;都是与你的目标计…...

java八股文(基础篇)

面向过程和面向对象的区别 面向过程&#xff1a;在解决问题时&#xff0c;特别自定义函数编写一步一步的步骤解决问题。 面向对象&#xff1a;其特点就是 继承&#xff0c;多态&#xff0c;继承&#xff0c;在解决问题时&#xff0c;不再注重函数的编写&#xff0c;而在于注重…...

window系统修改rabbitmq 默认端口

安装完rabbitmq之后&#xff0c;默认的client端口是5672, 控制台访问端口是15672&#xff0c;rabbitmq管理工具启动之后在浏览器中输入地址&#xff1a; ​ ​http://localhost:15672/​​​ 就可以访问后台​ ​​​&#xff0c; 默认管理员账号&#xff1a;guest 密码&#x…...

七人拼团模式:颠覆你的购物观念,499元产品让你赚翻天!

七人拼团模式是一种创新的消费模式&#xff0c;通过聚集消费者的购买力&#xff0c;让消费者能够以更优惠的价格购买到优质的商品。下面我们以499元的产品为例&#xff0c;详细介绍七人拼团模式的玩法规则和收益计算。 玩法规则&#xff1a; 消费者购买499元的指定产品后&…...

【机器学习合集】模型设计之卷积核设计 ->(个人学习记录笔记)

文章目录 卷积核设计1. 基于参数压缩的卷积设计1.1 【11卷积】1.2 【11卷积典型应用】1.3 【小卷积的使用】 2. 基于感受野的卷积设计2.1 膨胀卷积(带孔卷积&#xff0c;strous convolution)2.2 可变形卷积2.3 非局部卷积 3. 基于卷积操作的优化3.1 移位网络3.2 加法网络 卷积核…...

JS实现用户二次确认后再提交表单

HTML代码 <form id"importForm" action"" method"post" enctype"multipart/form-data" onsubmit"return confirmSubmit()"> ...... <input id"btnImportSubmit" class"btn btn-primary" type…...

1992-2021年全国各省经过矫正的夜间灯光数据(GNLD、VIIRS)

1992-2021年省市县经过矫正的夜间灯光数据&#xff08;GNLD、VIIRS&#xff09; 1、时间&#xff1a;1992-2021年3月&#xff0c;其中1992-2013年为年度数据&#xff0c;2013-2021年3月为月度数据 2、来源&#xff1a;DMSP、VIIRS 3、范围&#xff1a;31省 4、指标解释&…...

JMeter的使用——傻瓜式学习【中】

目录 前言 1、JMeter参数化 1.1、什么是参数化 1.2、用户定义的变量 1.2.1、什么时候使用用户定义的变量 1.2.2、使用“用户定义的变量”进行参数化的步骤&#xff1a; 1.2.3、案例 1.3、用户参数 1.3.1、什么时候使用用户参数&#xff1f; 1.3.2、使用“用户参数”进…...

MyBaties存储和查询json格式的数据(实体存储查询版本)

最近在做的功能&#xff0c;由于别的数据库有值&#xff0c;需要这边的不同入口的进来查询&#xff0c;所以需要同步过来&#xff0c;如果再继续一个一个生成列对应处理感觉不方便&#xff0c;如果没有别的操作&#xff0c;只是存储和查询&#xff0c;那就可以用MySql支持的jso…...

动态规划14:一和零

动态规划14&#xff1a;一和零 题目 474. 一和零 给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集的长度&#xff0c;该子集中 最多 有 m 个 0 和 n 个 1 。 如果 x 的所有元素也是 y 的元素&#xff0c;集合 x 是集合 y 的 子集 。 …...

C#WPF嵌入字体实例

本文介绍C#WPF嵌入字体实例。 首先创建项目 添加Resources文件夹,添加字体文件,字体文件属性:生成操作为Resources,复制到输出目录:不复制 字体的使用可以采用以下两种方法: 方式一 直接引用 FontFamily="./Resources/#幼圆" 方式二 定义资源 <Applica…...

Linux——Linux权限

Linux权限 前言一、shell命令以及运行原理二、Linux权限的概念Linux权限管理文件访问者的分类&#xff08;人&#xff09;文件类型和访问权限&#xff08;事物属性&#xff09;文件权限值的表示方法文件访问权限的相关设置方法 file指令目录的权限粘滞位 总结 前言 linux的学习…...

android中gradle的kotlin编译配置选项

一、编译配置 1、Android中的配置 使用如下方式开启在Android中的gradle的kotlin编译配置&#xff1a; 该配置在其余平台不可用 android {...compileOptions {sourceCompatibility JavaVersion.VERSION_17targetCompatibility JavaVersion.VERSION_17}kotlinOptions {jvmTar…...

【知识串联】概率论中的值和量(随机变量/数字特征/参数估计)【考研向】【按概率论学习章节总结】(最大似然估计量和最大似然估计值的区别)

就我的概率论学习经验来看&#xff0c;这两个概念极易混淆&#xff0c;并且极为重点&#xff0c;然而&#xff0c;在概率论的前几章学习中&#xff0c;如果只是计算&#xff0c;对这方面的辨析不清并没有问题。然而&#xff0c;到了后面的参数估计部分&#xff0c;却可能出现问…...

NOIP2023模拟6联测27 点餐

题目大意 有 n n n样菜品&#xff0c;每样菜品都有两个权值 a i a_i ai​和 b i b_i bi​&#xff0c;如果你选择了 k k k个菜品&#xff0c;分别为 p 1 , … , p k p_1,\dots,p_k p1​,…,pk​&#xff0c;则你的花费为 ∑ i 1 k a p i max ⁡ i 1 k b p i \sum\limits_{i…...

AMEYA360:类比半导体重磅发布车规级智能高边驱动HD7xxxQ系列

致力于提供高品质芯片的国内优秀模拟及数模混合芯片设计商上海类比半导体技术有限公司(下称“类比半导体”或“类比”)宣布推出重磅新品车规级智能高边驱动HD7xxxQ系列。该系列产品包括车规级单通道高边驱动HD70xxQ和车规级双通道智能高边驱动HD70xx2Q&#xff0c;提供不同通道…...

【HarmonyOS】鸿蒙操作系统架构

HarmonyOS架构 一. 鸿蒙系统定位二. 架构整体遵从分层设计三. HarmonyOS具有的技术特性四. HarmonyOS有三大特征 其它相关推荐&#xff1a; 软考系统架构之案例篇(架构设计相关概念) 系统架构之微服务架构 系统架构设计之微内核架构 所属专栏&#xff1a;系统架构设计师 一. 鸿…...

JSON数据

一、JSON介绍 Android应用程序界面上的数据信息大部分都是通过网络请求从服务器上获取到的&#xff0c;获取到的数据类型常见的就是JSON。JSON是一种新的数据格式&#xff0c;这种格式的数据不可以直接显示到程序的界面上&#xff0c;需要将该数据解析为一个集合或对象的形式才…...

金融领域:怎么保持电力系统连续供应?

银行作为金融领域的关键机构&#xff0c;依赖于高度可靠的电力供应&#xff0c;以保持银行操作的连续性。在电力中断或电力质量问题的情况下&#xff0c;银行可能面临严重的风险&#xff0c;包括数据丢失、交易中断和客户满意度下降。 UPS监控系统在这一背景下变得至关重要&…...

批量重命名文件夹:用数字随机重命名法管理您的文件夹

在文件管理中&#xff0c;文件夹的命名是一项至关重要的任务。一个好的文件夹命名方案可以帮助我们更高效地组织和查找文件。然而&#xff0c;随着时间的推移&#xff0c;我们可能会遇到文件夹数量过多&#xff0c;难以管理和查找的问题。为了解决这个问题&#xff0c;我们可以…...

RPC与HTTP的关系

首选理清楚关系 RPC与HTTP是两个不同维度的东西 HTTP 协议&#xff08;Hyper Text Transfer Protocol&#xff09;&#xff0c;又叫做超文本传输协议&#xff0c;是一种传输协议&#xff0c;平时通过浏览器浏览网页网页&#xff0c;用到的就是 HTTP 协议。 而 RPC&#xff0…...

OpenCV #以图搜图:感知哈希算法(Perceptual hash algorithm)的原理与实验

1. 介绍 感知哈希算法&#xff08;Perceptual Hash Algorithm&#xff0c;简称pHash&#xff09; 是哈希算法的一种&#xff0c;主要用来做相似图片的搜索工作。 2. 原理 感知哈希算法&#xff08;pHash&#xff09;首先将原图像缩小成一个固定大小的像素图像&#xff0c;然后…...

Android多张图片rotation旋转角度叠加/重叠堆放

Android多张图片rotation旋转角度叠加/重叠堆放 <?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"…...