【408计算机考研】计算机组成原理——第一章 计算机网络体系结构

article/2025/10/14 8:43:43

计算机组成原理

  • 第一章 计算机网络体系结构
    • 1.1 计算机网络概述
      • 1.1.1 计算机网络的概念
      • 1.1.2 计算机网络的组成
      • 1.1.3 计算机网络的功能
      • 1.1.4 计算机网络的分类
      • *1.1.5 计算机网络的标准化工作
      • 1.1.6 计算机网络的性能指标
    • 1.2 计算机网络体系结构与参考模型
      • 1.2.1 计算机网络分层结构
      • 1.2.2 计算机网络协议、接口、服务的概念
    • 1.2.3 ISO/OSI 参考模型和 TCP/IP 模型

第一章 计算机网络体系结构

1.1 计算机网络概述

1.1.1 计算机网络的概念

  1. 广义观点
    只要是能实现远程信息处理的系统或能进一步达到资源共享的系统,都是计算机网络。
  2. 资源共享观点
    这种观点认为,计算机网络是“以能够相互共享资源的方式互联起来的自治计算机系统的集合"。该定义包含三层含义:①目的一资源共享;②组成单元一分布在不同地理位置的多台独立的“自治计算机";③网络中的计算机必须遵循的统一规则——网络协议。
  3. 用户透明性观点

1.1.2 计算机网络的组成

1) 从组成部分上看一个完整的计算机网络主要由硬件、软件、协议三大部分组成,缺一不可。
2) 从工作方式上看,计算机网络(这里主要指 Internet, 即因特网)可分为边缘部分核心部分
在这里插入图片描述

3)从功能组成上看,计算机网络由通信子网资源子网组成。通信子网由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现联网计算机之间的数据通信资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务

1.1.3 计算机网络的功能

  1. 数据通信:它是计算机网络最基本和最重要的功能,用来实现联网计算机之间各种信息的传输,并将分散在不同地理位置的计算机联系起来,进行统一的调配、控制和管理。
  2. 资源共享:资源共享可以是软件共享、数据共享,也可以是硬件共享。提高硬件资源、软件资源和数据资源的利用率。
  3. 分布式处理:当计算机网络中的某个计算机系统负荷过重时,可以将其处理的某个复杂任务分配给网络中
    的其他计算机系统,从而利用空闲计算机资源以提高整个系统的利用率。
  4. 提高可靠性:计算机网络中的各台计算机可以通过网络互为替代机。
  5. 负载均衡:将工作任务均衡地分配给计算机网络中的各台计算机。

1.1.4 计算机网络的分类

  1. 按分布范围分类:1)广域网(WAN)、2)城域网(MAN)、3)局域网(LAN)、4)个人区域网(PAN)

  2. 按传输技术分类:1)广播式网络、2)点对点网络。

  3. 按拓扑结构分类:1)总线形网络、2)星形网络、3)环形网络4)网状网络
    在这里插入图片描述

  4. 按使用者分类:1)公用网(Public Network)、2)专用网(Private Network)

  5. 按交换技术分类:1) 电路交换网络、2)报文交换网络、3)分组交换网络,也称包交换网络

  6. 按传输介质分类:传输介质可分为有线和无线两大类,因此网络可以分为有线网络和无线网络。

*1.1.5 计算机网络的标准化工作

RFC 要上升为因特网的正式标准需经过以下4个阶段。
1)因特网草案(Internet Draft)
2)建议标准(Proposed Standard)3)草案标准(Draft Standard)
4)因特网标准(Internet Standard)
在这里插入图片描述

1.1.6 计算机网络的性能指标

1)带宽(Bandwidth):带宽表示网络的通信线路所能传送数据的能力单位是比特/秒(b/s)
2)时延(Delay):指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所而
要的总时间,它由4部分构成发送时延、传播时延、处理时延和排队时延
发送时延=分组长度/信道宽度
传播时延=信道长度/电磁波在信道上的传播速率
总时延=发送时延+传播时延+处理时延+排队时延
3)时延带宽积:指发送端发送的第一个比特即将到达终点时,发送端已经发出了多少个比特,因此又称以比特为单位的链路长度,即时延带宽积=传播时延 信道带宽
4)往返时延(Round-Trip Time, RTT) 。指从发送端发出 个短分组,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认)总共经历的时延。
5)吞吐量(Throughput)指单位时间内通过某个网络(或信道、按口)的数据量吞吐量受网络带宽或网络额定速率的限制
6)速率(Speed):网络中的速率是指连接到计算机网络上的主机在数字信道上传送数据的速率,也称数据传轮速率、数据率或比特率,单位为 b/s(比特/秒)
7)信道利用率:指出某一信道有百分之多少的时间是有数据通过的,即信道利用率= 有数据通过时间/(有+无)数据通过时间

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

1.2.1 计算机网络分层结构

网络的体系结构 (Architecture)计算机网络的各层及其协议的集合
体系结构是抽象的,而实现是具体的,是真正在运行的计算机硬件和软件
分层的基本原则
1)每层都实现一种相对独立的功能,降低大系统的复杂度
2)各层之间界面自然清晰,易于理解,相互交流尽可能少
3)各层功能的精确定义独立于具体的实现方法,可以采用最合适的技术来实现。
4)保持下层对上层的独立性上层单向使用下层提供的服务
5)整个分层结构应能促进标准化工作
在计算机网络的分层结构中,第n层中的活动元素通常称为第n层实体
实体任何可发送或接收信息的硬件或软件进程通常是一个特定的软件模块
服务数据单元(SDU):为完成用户所要求的功能而应传送的数据。
协议控制信息(PCI):控制协议操作的信息。
协议数据单元 (PDU):对等层次之间传送的数据单位称为该层的PDU。
在这里插入图片描述

1.2.2 计算机网络协议、接口、服务的概念

  1. 协议
    协议,就是规则的集合。在网络中要做到有条不紊地交换数据,就必须遵循一些事先约定好的规则。这些规则明确规定了所交换的数据的格式及有关的同步问题。这些为进行网络中的数据交换而建立的规则、标准或约定称为网络协议(Network Protocol),它是控制两个(或多个)对等实体进行通信的规则的集合,是水平的
    协议由语法语义同步三部分组成。
    。一个完整的协议通常应具有线路管理(建立、释放连接)差错控制数据转换等功能。
  2. 接口
    接口是同一结点内相邻两层间交换信息的连接点,是一个系统内部的规定。
  3. 服务
    服务是指下层为紧邻的上层提供的功能调用,它是垂直的
    协议、接口、服务三者之间的关系
    在这里插入图片描述

(1)面向连接服务与无连接服务
在面向连接服务中,通信前双方必须先建立连接,分配相应的资源(如缓冲区),以保证通信能正常进行,传输结束后释放连接和所占用的资源。例如 TCP 就是一种面向连接服务的协议
在无连接服务中,通信前双方不需要先建立连接,需要发送数据时可直接发送,把每个带有目的地址的包(报文分组)传送到线路上,由系统选定路线进行传输。这是一种不可靠的服务。这种服务常被描述为“尽最大努力交付"(Best-Effort-Delivery), 它并不保证通信的可靠性。例如IP、UDP就是一种无连接服务的协议
(2)可靠服务和不可靠服务
可靠服务是指网络具有纠错、检错、应答机制能保证数据正确、可靠地传送到目的地
不可靠服务是指网络只是尽量正确、可靠地传送,而不能保证数据正确、可靠地传送到目的地,是一种尽力而为的服务。对于提供不可靠服务的网络,其网络的正确性、可靠性要由应用或用户来保障
(3)有应答服务和无应答服务

1.2.3 ISO/OSI 参考模型和 TCP/IP 模型

  1. OSI 参考模型
    OSI 参考模型有 层,自下而上依次为物理层数据链路层网络层传输层会话层表示层应用层低三层统称为通信子网,它是为了联网而附加的通信设备,完成数据的传输功能高三层统称为资源子网,它相当于计算机系统,完成数据的处理等功能
    在这里插入图片描述

  2. TCP/IP 模型
    TCP/IP模型从低到高依次为网络接口层(对应OSI参考模型中的物理层和数据链路层)、网际层、传输层和应用层(对应OSI参考模型中的会话层、表示层和应用层)
    在这里插入图片描述

1)传输控制协议(Transmission Control Protocol,TCP)。它是面向连接的,数据传输的单位是报文段,能够提供可靠的交付
2)用户数据报协议(User Datagram Protocol,UDP)。它是无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付"。
应用层(用户-用户)包含所有的高层协议,如虚拟终端协议 (Telnet) 、文件传输协议 (FTP)域名解析服务 (DNS)电子邮件协议 (SMTP) 和超文本传输协议 (HTTP)
五层协议的体系结构物理层、数据链路层、网络层、传输层和应用层
在这里插入图片描述


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

相关文章

408计算机学科专业综合参考书目

一、考试分析 1、考察学科范围 《数据结构》——45分,约30% 《计算机组成原理》——45分,约30% 《操作系统》——35分,23.3% 《计算机网络》——25分,约16.7% 2、试卷题型及分值 选择题(1-40题) 1-…

2024年408 计算机考研 学习视频集

王道计算机考研 计算机组成原理 王道计算机考研 计算机组成原理_哔哩哔哩_bilibili 王道计算机考研 数据结构算法题讲解 王道计算机教育的个人空间-王道计算机教育个人主页-哔哩哔哩视频 王道计算机考研 数据结构 王道计算机考研 数据结构_哔哩哔哩_bilibili 王道计算机考研 计…

408计算机组成原理学习笔记——总线

目录 1.总线基本概念 1.1.总线的特点 1.2.总线的特性 1.3.总线的分类 1.4.系统总线的结构 1.5.总线的性能指标 2.总线的事务和定时 1.总线基本概念 1.1.总线的特点 1.共享:总线可以连接多个部件 2.分时:同一时刻只允许一个部件向总线发送信息&…

【408计算机考研】计算机网络——第1章 计算机网络体系结构

计算机网络 第1章 计算机网络体系结构【考纲内容】1.1 计算机网络概述1.1.1 计算机网络的概念1.1.2 计算机网络的组成1.1.3 计算机网络的功能1.1.4 计算机网络的分类*1.1.5 计算机网络的标准化工作1.1.6 计算机网络的性能指标 1.2 计算机网络体系结构与参考模型1.2.1 计算机网络…

408计算机组成原理知识点常考点总结

计组:机器语言是计算机唯一可以直接识别和执行的语言。汇编语言:助记符高级语言经过编译程序编译成汇编语言,再经过汇编操作得到机器语言海明码:n位有效位,k位校验位,满足nk≤2^k -1,&#xff0…

408计算机网络学习笔记——数据链路层

目录 1.数据链路层基本概念 2.组帧 2.1.字符计数法 2.2.字符填充法 2.3.零比特填充法 2.4.违规编码法 3.差错控制 3.1.检错编码 3.1.1.奇偶检验码 3.1.2.CRC循环冗余码 3.2.检错编码(海明码) 4.滑动窗口 4.1.停止等待协议 4.2.后退N帧协…

408计算机组成原理历年真题

文章目录 2009年真题IO大题指令大题 2010年真题2011 年真题(不会)内存计算 2012 年真题Cache题目指令题目 2013 年真题Cache题目指令题目 2013年真题补充 2014年真题指令题目Cache 2015年真题题目一补充CPU结构 题目二 2016年真题题目一【不会】题目二【…

408,你可敬的对手!

计算机学科基础综合 408 408是计算机/软件专业的统考科目,包含: 数据结构计算机组成原理操作系统计算机网络 曾经,每个计算机专业的考生都必须要考这个科目。在当时,报任何一所学校考的东西都一样,只要确定学校就好了…

计算机408考研究竟有多难?

过来人现身说法,准确的说,计算机408恐怖,但不难。 我不是在劝退,但我想问,你的目标坚定吗?你准备好了面对吗? 1 考试内容多:408的四门课,没有一门轻松。计算机科班还好…

什么是408?408是计算机考研最难的专业课么?

计算机学科基础综合 408 408是计算机/软件专业的统考科目,包含: 数据结构 计算机组成原理 操作系统 计算机网络 曾经,每个计算机专业的考生都必须要考这个科目。在当时,报任何一所学校考的东西都一样,只要确定学校就好…

【向题看齐】408之计算机组成原理概念记忆总结

408之计算机组成原理概念记忆总结 1、计算机系统概述2、数据的表示和运算2.1、进位计数制2.3、定点数的表示2.3.1、表示范围 2.4、定点数的计算2.4.1、算数移位2.4.2、逻辑移位2.4.3、循环移位2.4.4、加减运算2.4.5、溢出判断2.4.6、符号扩展🔥2.4.7、乘法运算(没时…

408计算机组成原理学习笔记——计算机系统概述

目录 1.计算机硬件的基本组成 1.1.计算机硬件组成部分 1.2.冯诺依曼计算机的特点 1.3.现代计算机的特点 2.主存储器的基本组成 2.1.MAR和MDR 2.2.存储单元、存储字长和存储字 2.3.运算器的基本组成 2.4.控制器的基本组成 2.5.计算机工作过程 3.计算机系统的层次结构…

终于把所有的Python库,都整理出来啦!

今天给大家总结整理了1000常用Python库,主要分为以下几个部分👇 另外,除了像上图一样按目录查看,也可以直接搜索关键词!如果你是在手机查看,可以点击右上角的“”,再选择搜索页面内容即可&#…

100个相见恨晚的Python库(建议收藏)

大家好,我是一行 在python程序员成为大神之前,都不可避免的都要做一段时间的调包侠 那就算是调包侠也都会有自己调包秘籍,拿出来能让他人感叹“相见恨晚”的那种 Awesome Python awesome-python.com/ 在Github上有个awesome-python这么个项目…

100个相见恨晚的Python库

大家好,我是一行 在python程序员成为大神之前,都不可避免的都要做一段时间的调包侠 那就算是调包侠也都会有自己调包秘籍,拿出来能让他人感叹“相见恨晚”的那种 Awesome Python awesome-python.com/ 在Github上有个awesome-python这么个项…

终于把所有的Python库,都整理出来啦

花了一点时间收集了 Python 中 1000 的库,包括内置库、第三方库,总体可以分为 14 大类,对于每个库的用途,我都作了下简单的说明,大家可以点赞,收藏起来,有需要的时候,使用 CtrlF 来…

【推荐收藏】1000+ Python第三方库大合集

awesome-python 是 vinta 发起维护的 Python 资源大全,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。本文内容较多,喜欢记得收藏、点赞、关注…

所有的Python库,我都整理在这里了

加班加点整理出来的Python库,希望看到此篇文章的各位小伙伴,都可以学好Python~ 一、数据处理 python-nameparser # 解析人名,分解为单独的成分;pyparsing # 通用解析器生成框架tablib # 表格数据格式,包括&…

加班熬夜一个月,终于把所有Python库整理齐了,祝你早日学成

最近天天熬夜,头发都掉完了,就为了把Python所有的库完全整理一遍,希望对大家有所帮助! 一、数据处理 Chardet # 字符编码探测器,可以自动检测文本、网页、xml的编码;colorama # 主要用来给文本添加各种…

【Python】函数Д

🚩write in front🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2…