计算机网络原理(04741)第1章:计算机网络概述

article/2025/10/13 2:36:52

目录

  • 大纲考点
    • 1.计算机网络基本概念与网络结构
      • 计算机网络的概念【识记】(重点)
      • 网络协议的概念【识记】
      • 计算机网络的分类【识记】
      • 计算机网络的结构【识记】
      • 计算机网络的的功能与作用【领会】
      • 协议的三要素【领会】
    • 2.数据交换技术与计算机网络性能指标
      • 数据交互的基本概念【识记】
      • 电路交换、报文交换、分组交换(重点)的基本原理、特点【领会】
      • 计算机网络的主要性能指标【领会】(重点)
      • 分组交换网络的时延种类【领会】
      • 报文交换与分组交换网络的传输时延、传播时延的计算【应用】(重点)(难点)
      • 分组交换网络的吞吐量的计算【应用】(重点)(难点)
      • 分组交换网络的时延带宽积的计算【应用】(重点)(难点)
      • 分组交换网络的丢包率的计算【应用】(重点)(难点)
    • 3.计算机网络体系结构与参考模型
      • 计算机网络分层体系结构的基本概念【识记】(难点)
      • OSI参考模型的层次结构【识记】(重点)
      • TCP/IP参考模型的层次结构及主要协议【识记】(重点)
      • OSI参考模型与TCP/IP参考模型的比较【识记】
      • 服务、接口、SAP、协议、对等层、端到端层等概念【领会】
      • 虚通讯与物理通讯过程【领会】
      • OSI参考模型各层功能【领会】
      • TCP/IP参考模型各层功能【领会】
  • 真题

大纲考点

1.计算机网络基本概念与网络结构

计算机网络的概念【识记】(重点)

计算机网络是互联的、自治的计算机的集合。

网络协议的概念【识记】

网络通讯实体之间在数据交换过程中需要遵循的规则或约定,是计算机网络有序运行的保证。

计算机网络的分类【识记】

计算机网络可以根据不同标准进行分类,最典型的是按网络覆盖的范围分类,计算机网络可以为个域网,局域网,城域网和广域网。

计算机网络的结构【识记】

大规模现代计算机网络的机构包括网络边缘、接入网络和网络核心。

  • 网络边缘是接入网络的所有端系统的集合。
  • 接入网络是实现网络边缘的端系统与网络核心连接与接入的网络。
  • 网络核心是由通讯链路互联的分组交换设备构成的网络。

计算机网络的的功能与作用【领会】

计算机网络的功能是在不同的主机之间实现快速的信息交换。通过信息交换,计算机网络可以实现资源共享这一核心功能,包括硬件资源共享、软件资源共享和信息资源共享。

协议的三要素【领会】

  • 语法:即实体之间交换信息格式与结构,或者定义之间传输信号的电平等;
  • 语义:定义实体之间交换的信息中需要发送(或包含)哪些控制信息,这些信息的具体含义,以及针对不同含义的控制信息,接收消息端应该如何响应。定义彼此采用何种差错编码,以及采取何种差错处理机制等。
  • 时序:时序也称为同步,定义实体之间交换信息的顺序以及如何匹配或适应彼此的速度。

2.数据交换技术与计算机网络性能指标

数据交互的基本概念【识记】

数据交换是实现在大规模网络核心上进行数据传输的技术基础。常见的数据交换技术包含电路交换、报文交换和分组交换。

电路交换、报文交换、分组交换(重点)的基本原理、特点【领会】

电路交换的基本原理:在电路交换网络中,首先需要通过中间交换结点为两台主机之间建立一条专用的通信线路,称为电路,然后再利用该电路进行通信,通信结束后再拆除电路。

电路交换的优点:实时性高,时延和时延抖动都较小;
电路交换的缺点:对于突发性数据传输,信道利用率低,且传输速率单一。

报文交换的基本原理:报文交换也称为消息交换,其工作过程为:发送方把要发送的信息附加上发送/接收主机的地址及其他控制信息,构成一个完整的报文(Message)。然后以报文为单位在交换网络的各结点之间以存储-转发的方式传送,直至送达目的主机。

报文交换的优点:相对电路交换信道而言,报文交换的线路利用率高。
报文交换的缺点:报文经过网络的延迟时间变长并且不固定,对于实时通信而言会容易出现不能满足速度要求的情况;有时候结点收到的报文过多而存储空间不够或者输出链路被占用不能及时转发时,就不得不丢弃报文。

分组交换的基本原理:分组交换需要将待传输数据(即报文)分割成较小的数据块,每个数据块附加上地址、序号等控制信息构成数据分组(packet),每个分组独立传输到目的地,目的地将收到的分组重新组装,还原为报文。分组传输过程通常也采用存储-转发交换方式。

分组交换的优点:

  1. 交换设备存储容量要求低;
  2. 交换速度快;
  3. 可靠传输率高;
  4. 更加公平。

计算机网络的主要性能指标【领会】(重点)

  • 速率:网络单位时间内传送的数据量。
  • 带宽:链路或信道的最高速率。
  • 时延:数据从网络中的一个结点到达另一结点所需要的时间。
  • 时延带宽积:一段物理链路的传播时延与链路的带宽的乘积。表示一段链路可以容纳的数据位数,也成为单位的链路长度。
  • 丢包率:当网络拥塞特别严重是,新到达的分组甚至已无空间缓存该分组,此时交换结点会对其分组,就会发生“丢包”现象。丢包率就是丢包的比率等于丢失分组总数与发送分组总数之比。
  • 吞吐量:表示单位时间内源主机通过网络想目的主机实际送达的数据量。

分组交换网络的时延种类【领会】

在这里插入图片描述如上图所示:

  • 结点处时延dc:交换设备对分组进行操作处理所消耗时间的总和。
  • 排队时延dq:分组在缓存中排队等待的时间。
  • 传输时延dt:当一个分组在输出链路发送是,发送第一位开始,到发送完最后一位为止,所用的时间。
  • 传播时延dp:分组从一个交换设备发送到下一个交换设备之间的耗时。

报文交换与分组交换网络的传输时延、传播时延的计算【应用】(重点)(难点)

  • 报文交换的传输时延:d t=L/R(其中,L为分组的长度,R为链路带宽)
    d t = L R d_t=\frac LR dt=RL
  • 分组交换的传输时延:-d t=M/R(其中,M为报文的长度,R为链路带宽)
    d t = M R d_t=\frac MR dt=RM
  • 报文、分组交换的传播时延:d p=D/V(其中,D为物理链路长度,V为信号传播速度)
    d p = D V d_p=\frac DV dp=VD

分组交换网络的吞吐量的计算【应用】(重点)(难点)

Thr=min?(R1,R2,…,R i,…,R N?1,R N)

分组交换网络的时延带宽积的计算【应用】(重点)(难点)

G=d p×R(其中,d p为传播时延,R为链路带宽)
G = d p ∗ R G=d_p*R G=dpR

分组交换网络的丢包率的计算【应用】(重点)(难点)

η=N l/N s=(N s-N r)/N s (其中,N s为发送分组总数,N r为接受分组总数,N l为丢失分组总数)
η = N l N s = N s − N r N s \eta=\frac {N_l}{N_s}=\frac {N_s-N_r}{N_s} η=NsNl=NsNsNr

3.计算机网络体系结构与参考模型

计算机网络分层体系结构的基本概念【识记】(难点)

计算机网络所划分的层次以及各层协议的集合。

OSI参考模型的层次结构【识记】(重点)

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

TCP/IP参考模型的层次结构及主要协议【识记】(重点)

  1. 应用层:TCP/IP参考模型将OSI参考模型中的会话层和表示层合并到应用层来实现。用户通过应用层来实现网络提供的各种服务。例如万维网的HTTP协议,用于文件传输的FTP协议,电子邮件的SMTP和POP3协议。数据形式为报文。
  2. 传输层:传输层协议可以解决(如果需要)诸如端到端的可靠性,保证数据按照正确的顺序到达等,例如提供可靠传输的TCP协议,和非可靠传输的的UDP协议。数据形式为段。
  3. 网络互联层:是整个参考模型的核心,主要解决把数据分组发往目标网络或主机的问题。本层核心的协议是IP,还包括控制报文协议ICMP,多播组管理协议IGMp,以及路由协议BGP,OSPF,RIP。数据形式为数据段。
  4. 网络接口层:实际上参考模型没有真正描述这一层,只是给网络互联层提供一个接口,具体的实现方法将随着网络类型的不同而不同。数据形式为帧。

OSI参考模型与TCP/IP参考模型的比较【识记】

  • 实际应用的网络中几乎没有严格按照OSI参考模型来构建,OSI模型主要是用于理论的讨论,而TCP/IP参考模型则应用于全球最大最重要的计算机网络——因特网。
  • TCP/IP模型的应用层相当于OSI参考模型中的会话层,表示层,应用层。
  • TCP/IP模型的网络接口层相当于OSI参考模型中的数据链路层和物理层。

服务、接口、SAP、协议、对等层、端到端层等概念【领会】

  • 接口:相邻层间有一个接口,该接口定义下层向上层提供的操作和服务。【来源为网络】
  • 服务:服务器各层向它的上层提供的一组操作。(上下关系)【来源为网络】
  • 协议:协议是一组规则,是对等层共同遵守的约定。(水平关系)【来源为网络】
  • SAP:服务访问点,OSI参考模型相邻层通过接口面上的SAP进行调用。
  • 对等层:OSI参考模型中处于同一层次的两端就是对等层。【来源为网络】
  • 端到端层:OSI参考模型中的传输层,会话层,表示层,应用层 。

虚通讯与物理通讯过程【领会】

  • 物理通讯:也称之为实通讯,就是OSI参考模型中的物理层的通讯。
  • 虚通讯:OIS参考模型中,除了物理层之外的其他层与对等层的通讯。
  • 过程:在OSI参考模型中,各层的数据并不是从一端的第N层直接送到另一端的对等层,第N层接收第N+1层的协议数据单元(PDU),按第N层协议进行封装,构成第N层PDU,再通过层间接口传递给第N-1层,依此类推,最后,数据链路层PDU(通常称为数据帧)传递给最底层的物理层。

OSI参考模型各层功能【领会】

  • 第1层是物理层,其主要功能是 在介质上实现无结构比特流的传输;
  • 第2层是数据链路层,其主要任务是 实现相邻结点之间的数据可靠而有效的传输。
  • 第3层是网络层,其解决的核心问题是如何将分组通过交换网络传送至目标主机。
  • 第4层是传输层,其主要功能包括复用/分解、端到端的可靠传输、连接控制、流量控制、拥塞控制等。
  • 第5层是会话层,其主要功能有在建立会话时核实双方的权限,核实双方选择的各项功能是否一致,并在会话建立后,对进程间的对话进行管控;
  • 第6层是表示层,其主要功能是处理应用实体间数据交换的语法,解决格式和数据表示的差别。
  • 第7层是应用层,其主要功能是为用户提供了一个使用网络应用的“接口”。

TCP/IP参考模型各层功能【领会】

  1. 应用层:用户通过应用层来实现网络提供的各种服务。
  2. 传输层:把数据传输到接收方主机上对等的应用层程序。
  3. 网络互联层:把数据分组发往目标网络或主机。
  4. 网络接口层:将网络互联层的数据报分装到底层网络的数据链路层中,并最终以比特流的形式在物理介质上进行传输。

真题

填空:OSI模型三个主要的概念:接口、服务和协议


http://chatgpt.dhexx.cn/article/WnPUGbo3.shtml

相关文章

计算机网络原理公式,计算机网络原理公式及计算题

计算机网络原理公式及计算题 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分  计算机网络原理公式及计算题第三章物理层公式一:数据传输速率的定义和计算每秒能传输的…

计算机网络基本原理

一、网络在计算机中起到的作用: 1、网络的发展: 独立模式: 计算机之间相互独立; 网络互联: 多台计算机连接在一起, 完成数据共享; 局域网LAN(Local Area Network): 计算机数量更多了, 通过交换机和路由器连接在一起;…

【前端基础】1.计算机网络原理

重点掌握TCP/IP体系结构,理解自顶而下的计算机网络的分层设计思路视频链接 一,计算机网络概述 1.1 计算机网络基本概念 1.定义:计算机网络是互联的,自治的计算机的集合。 2.协议(规定或约定)三要素&…

计算机网络原理

韩老师讲计算机网络原理 一、计算机网络概述 局域网:覆盖范围小,自己花钱买设备,带宽固定,自己维护,100米以内 ,带宽有10M/100M/1000M口。Internet :ISP(因特网服务供应商&#xf…

408 计算机网络 知识点总结

我在准备21年408考研的过程中,根据王道考研书的内容和其它相关资料,将计算机网络的知识点总结如下。大家复制后可以根据自身需求增删知识点、打印成册以方便学习。其中一些公式和特殊符号无法显示,可以点击此处(csdn要积分&#x…

QQ三国推举孝廉答题工具使用说明

QQ三国推举孝廉答题工具使用说明 特别感谢 夜太美丶 博客的题库 题库链接:https://blog.csdn.net/qq_36612997/article/details/53036790 回归正题,根据题库写了一个快捷检索答案的答题工具 题库更新时间 2019-06-14 工具图示 使用说明:直…

前端面试题题库

前端知识库 HTMLCSS 1. 什么是 DOCTYPE, 有何作用? Doctype是HTML5的文档声明,通过它可以告诉浏览器,使用哪一个HTML版本标准解析文档。 在浏览器发展的过程中,HTML出现过很多版本,不同的版本之间格式书…

月入十万,难吗?

琬逸 ,认真回答,对关注者timeline负责 韩冬、 Naiyan Wang、 钢盅郭子 等 11873 人赞同 歪个楼,反对 蓝海 这种欺骗性极强的答案。信了,真正赚钱的就是骗子,而不是你。 被我点名批评以后,他把答案删光了.…

java知识体系介绍

国内最牛七星级团队马士兵、高淇等11位十年开发经验专家录制目 录百战程序员Java1573题 2百战程序员介绍 3JavaSE编程基础 9第一章 初识Java 9阶段项目课程1 11第二章 数据类型和运算符 14第三章 控制语句 17第四章 数组 24阶段项目课程2 27第五章 面向对象 …

《羊了个羊》创始人被母校制成展牌

金磊 Alex 发自 凹非寺量子位 | 公众号 QbitAI 《羊了个羊》全网爆火,创始人张佳旭顺带着也大火了一把。 就连他的母校长治学院也开始整花活儿了—— 在最近的迎新日上,把张佳旭的履历制成2米 x 1.5米的大型展牌。 可以说是very very的显眼,引…

对付秒杀器等恶意访问行为的简单梳理

201208 郑昀 -秒杀器爱好者的技能点- OCR识别 掌握一般的验证码图片识别OCR技术,多数局限于英文和数字字符的OCR识别,随着背景干扰加大,识别率急剧降低表单提交 提前准备好表单自动填写表单,自动提交自定义快捷键题库 针对特定电商…

编译器是如何将高级语言转化成汇编语言的?

对于每天奋斗在一线,用Java,C,C#,Python等高级编程语言写程序的程序员们来说,理解编译器是如何将高级语言编译成汇编语言,有助于我们更好的理解计算机编程。 编译器将高级语言转化成汇编语言主要经过三个步…

【C语言】--编译及编译器

夫学须静也,才须学也;非学无以广才,非志无以成学 个人主页:【😊个人主页】 系列专栏:【❤️系列专栏】 文章目录 前言一.编译二.编译器Visual StudioClonDev C 三.创建c语言文件 前言 C语言一直以来都是初…

【汇编语言】

汇编语言 第二版 王爽 【Chapter 01 基础知识】 学习汇编的主要目的:通过用汇编语言进行编程而深入地理解计算机底层的基本工作机理,达到可以随心所欲地控制计算机的目的. 1.1 机器语言 1.2 汇编语言的产生 1.3 汇编语言的组成 (1) 汇编指令:机器码的助记符…

VS编译汇编语言

第一种方式肯定是嵌入汇编了,利用VS内置的__asm关键字,加入对汇编的支持,这种方式很简单,只需要简历一个普通工程,在工程中需要加入汇编的位置进行汇编处理。 第二种方式是利用VS编译纯汇编的程序,这种方式…

汇编语言软件编程

正确学习汇编语言的入门姿势 1.下载DOSBOX 2.下载MASM 3.在Visual Sdudio中下载这个插件ASMDUDE 链接:https://pan.baidu.com/s/1Q6iv63jNZEVkXS4Ghg8i8A 提取码:yqyy 福利已经给大家安排上了。 1.DOSBOX安装 DOSBOX安装后,默认是在C盘的路径…

一个小型的汇编编译器

train汇编器 本程序包含4个源文件与6个头文件,源文件约2200行代码,头文件共约500行,可识别并编译27项指令。 支持vs2013及更高版本 支持gcc 6.3.0及更高版本,gcc编译过程如图:(2019.7.26更新&#xff0c…

高级语言(C语言)、汇编语言、机器语言区别?编译器如何将高级语言编译成机器语言?

⾼级语⾔: 是相对于汇编语⾔⽽⾔的,是⾼度封装了的编程语⾔,与低级语⾔相对。它是以⼈类的⽇常语⾔为基础的⼀种编程语⾔,使⽤⼀般⼈易于接受的⽂字来表⽰(例如汉字、不规则英⽂或其他外语),从…

汇编语言使用的工具

现在我们的电脑大多数是win10系统的,64位操作系统。这个可以右键点击我的电脑,查看属性。 学习汇编语言,我们就要安装64位的汇编开发环境,这里是win764位汇编开发环境的安装。 1.把你的文件复制到电脑盘符。我的在电脑D盘 2.点击…

浅谈汇编器、编译器和解释器

作者: 硬核老王 简单介绍一下编程方式的历史演变。 -- Erik Oshaughnessy(作者) 在计算机诞生不久的早期年代,硬件非常昂贵,而程序员比较廉价。这些廉价程序员甚至都没有“程序员”这个头衔,并且常常是由数学家或者电…