计算机网络-谢希仁-第7版 第1章 概述

news2024/12/28 5:49:03

计算机网络-谢希仁-第7版 第1章 概述

  • 1.01
  • 1.02
  • 1.03
  • 1.07
  • 1.08
  • 1.09
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.16
  • 1.17
  • 1.18
  • 1.19
  • 1.20
  • 1.21
  • 1.22
  • 1.24
  • 1.25
  • 1.26

计算机网络谢希仁版(第七版)答案

1.01

计算机网络可以向用户提供哪些服务?
计算机网络使用户在计算机之间传送数据文件。

1.02

简述分组交换的要点:

  1. 将较长的报文(message)分成多个更小的等成数据段,然后添加首部(header)构成分组(packet)作为互联网中的传送的数据单元。
  2. 经路由器(router)存储转发,路由器是计算机,因此可以动态分配传输带宽,对通信链路逐段占用,不用提前建立连接。
  3. 有可靠的网络协议,使网络有很好的生存性。

1.03

试从多个方面比较电路交换、报文交换和分组交换的主要优缺点:
fig 1-13

  1. 电路交换
  • 端到端建立一条专用的物理通路,需预先分配传输带宽;
  • 先建立连接,在连接被释放前一直占用通信资源,用来传送计算机数据时,因为数据突发式的出现在传输线路,传输数据的时间短,被占用的通信线路绝大部分时间处于空闲状态,因此传输效率低;
  • 优点:适合传输连续大量的数据,且其传输时间远大于连接建立时间的情况;
  1. 报文交换
  • 整个报文先传送到相邻节点,全部存储下来后查找转发表,转发到下一个节点,不需要预先分配传输带宽;
  • 报文交换传输的是整个整个报文,时延长;
  1. 分组交换
  • 同报文交换一样,不需要预先分配传输带宽;
  • 传输的分组(packet)比整个报文小,时延小,传送突发数据时可提高整个网络的信道利用率;

1.07

小写和大写开头的英文名字 internet 和 Internet 在意思上有何重要区别?

  1. 小写的 internet 是通用名词,泛指多个计算机网络互联而成的计算机网络;
  2. 大写的 Internet 是专用名词,指当前全球最大的、开放的、由众多网络相互连接而成的特定的互联网,采用 TCP/IP 协议族作为通信规则,前身为美国的 ARPNET;

1.08

计算机网络由哪些类别?各种类别的网络由哪些特点?

1、按照网络的作用范围分类

  • 广域网 WAN (Wide Area Network)
    作用范围通常为几十到几千公里,有时也称远程网(long haul network)。广域网是互联网的核心部分,用于长距离(如不同国家)运送主机发送的数据。
  • 城域网 MAN (Metropolitan Area Network)
    作用范围一般为一个城市,5 ~ 50km。城域网可以是一个或几个单位所有,或者是一种公共设施,用来连接多个局域网。
  • 局域网 LAN (Local Area Network)
    一般用微型计算机或工作站通过高速通信线路相连(速率通常在 10Mbit/s 以上),范围小,如 1km 左右。学校过企业大都由多个互联的局域网(常称为校园网或企业网)。
  • 个人区域网 PAN (Personal Area Network)
    个人工作的地方吧属于个人使用的电子设备(如便携式电脑)用无线技术连接起来的网络,也常称为无线个人区域网 WPAN (Wireless PAN),范围小,大约在 10 m 左右。
  1. 按照网络的使用者分类
  • 公用网 (pubic network)
    电信公司出自建造的大型网络,只要按照规定交费即可使用。
  • 专用网 (private network)
    某个部门为满足特俗工作而建造的网络,不向本单位外的人提供服务,如军队,银行等。

1.09

计算机网络中的主干网和本地接入网的主要区别是什么?

  1. 主干网
  2. 本地接入网是用来将用户接入到互联网的网络。接入网从某个用户端系统到互联网中的第一个路由器(也称边缘路由器)之间的一种网络。

1.10

1.10


链路和节点

链路和节点


数据率:

数据率


时延:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

电路交换:需要建立连接,报文一次发送。

  • 建立连接时间 = s s s(s)
  • 发送时延 = x / b x/b x/b
  • 传播时延 = k ∗ d k*d kd
  • 总时延 = s + x / b + k ∗ d s + x/b + k*d s+x/b+kd

分组交换:不需要建立连接,在本题中,分组交换经过各个节点(路由器)时的排队时延和处理时延忽略不计,报文分为 ( x / p ) (x/p) (x/p) 个包发送,经过 k − 1 k-1 k1 个节点。

  1. 源点处的发送时延 = ( x / p ) ∗ ( p / b ) (x/p)*(p/b) (x/p)(p/b) = x / b x/b x/b
  2. 每个节点处存储再转发的发送时延 = ( k − 1 ) ∗ ( p / b ) (k-1)*(p/b) (k1)(p/b)
  3. 传播时延 = k ∗ d k*d kd
  4. 总时延 = x / b + ( k − 1 ) ∗ ( p / b ) + k ∗ d x/b + (k-1)*(p/b) + k*d x/b+(k1)(p/b)+kd

因此,当 ( k − 1 ) ∗ ( p / b ) < s (k-1)*(p/b) < s (k1)(p/b)<s 时,分组交换的总时延小于电路交换。

1.11

1.11


忽略传播时延和排队时延后,总时延 = x p ∗ ( p + h ) ∗ b + ( k − 1 ) ∗ p + h b \frac{x}{p}*(p+h)*b+(k-1)*\frac{p+h}{b} px(p+h)b+(k1)bp+h

1.12

互联网的两大知组成部分(边缘部分和核心部分)的特点是什么?他们的工作方式各有什么特点?

边缘部分和核心部分

主机所在的边缘部分用于信息处理;
路由器所在的核心部分,作用是按存储转发方式进行分组交换;

1.13

客户-服务器方式与 P2P 对等通信方式的主要区别是什么?有没有相同的地方?

  1. 客户-服务器方式
    客户(client)和服务器(server)指应用进程,描述进程之间服务与被服务之间的关系。

客户-服务器
客户-服务器

  1. 对等连接方式(peer-to-peer, P2P)
    两台主机在通信时不区分哪个是服务请求方哪个是服务提供方。只要两台主机都运行了对等连接软件(P2P 软件),双方可以平等的连接通信。

1.14

计算机网络由哪些常用的性能指标?

  1. 速率
    1.09 有介绍

  2. 带宽
    带宽
    带宽

  3. 吞吐量
    吞吐量

  4. 时延
    1.09 有介绍

  5. 时延带宽积
    时延带宽积
    时延带宽积

  6. 往返时间 RTT
    往返时间 RTT

  7. 利用率

  • 信道利用率
    某信道有百分之几的时间是被利用的(有数据通过)。完全空闲则信道利用率为0。
  • 网络利用率
    全网络的信道利用率的加权平均值。
  • 利用率与时延
    信道利用率并非越高越好,信道利用率增大时,该信道引起的时延也会迅速增加(类似高速公路车太多会造成堵塞,增加行车时间)。
    网络通信量增大后,由于分组在网络节点进行处理时需要排队,因此增大时延。
    利用率

1.16

计算机通信有哪些非性能特征?非性能特征和性能指标有什么区别?

  1. 费用
  2. 质量
  3. 标准化
  4. 可靠性
  5. 可扩展性和可升级性
  6. 易于管理与维护

1.17

1.17

1) 发送时延 为 100s,传播时延为 5ms;
2)发送时延 1 us,传播时延 5ms;

结论:

  • 如果数据长度大而发送速率低,则发送时延往往大于传播时延;
  • 如果数据长度小而发送速率高,则传播时延可能是总时延的主要成分;

1.18

1.18

传播时延 = 媒体长度 / 传播速率;
传播的比特数 = 传播时延 * 数据率;

1.18

1.19

1.19

  1. 数据长度为 100 字节,传输效率 = 100 / (100 + 20 + 20 + 18)$ = 63.3%
  2. 数据长度为 1000 字节,传输效率 = 1000 / (100 + 20 + 20 + 18)$ = 94.5%

1.20

网络体系结构为什么要采用分层?

计算机网络是非常复杂庞大的系统,分层将复杂的问题转换为若干较小的局部问题。
计算机网络为什么要分层

在这里插入图片描述
在这里插入图片描述

1.21

协议与服务有何区别?有何关系?

1.7.4

协议必须把一切不利的条件事先估计到,而不能假设一切是正常和非常理想的。

1.22

网络协议的三个要素是什么?各有什么含义?

协议的三个要素

1.24

论述具有五层协议的网络体系结构的要点,包括各层的主要功能。

计算机网络的各层及其协议的集合就是网络体系结构(architecture)

五层协议
五层协议

IP地址和MAC地址的区别和联系是什么?

1.25

试举出日常生活中有关“透明”这种名词的例子。

3.1.2 节介绍:
透明

1.26

试解释以下名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户 -服务 器方式。

  1. 协议栈
    几个层次的协议堆在一起像一个栈的结构,因此叫协议栈(protocol stack)。
    给忙碌者的5G基础知识课(二二)——啥是协议栈?
  2. 实体
    实体(entity)指任何可以发送或者接收信息的硬件或软件进程。许多情况下,指一个特定的软件模块。
  3. 对等层
    计算机网络协议层次中,实现相同功能的两个层。
  4. 协议数据单元
    对等层次之间传送的数据单位称为该层的协议数据单元 PDU(Protocol Data Unit)。
  5. 服务访问点

服务访问点

客户和服务器前面 1.13 讲过。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】Linux下的编译器——gcc/g++

&#x1f4ac;推荐一款模拟面试、刷题神器 、从基础到大厂面试题&#xff1a;&#x1f449;点击跳转刷题网站进行注册学习 目录 一、编译的过程 1、预处理阶段 1.1预处理的工作——头文件展开、去注释、宏替换、条件编译 1.2外部定义宏&#xff08;-D选项&#xff09; 1.…

会话跟踪技术(Cookie、Session)

目录一、CookieCookie的基本使用发送Cookie获取CookieCookie原理Cookie使用细节二、SessionSession基本使用Session原理Session使用细节三、小结四、登录注册案例会话&#xff1a;用户打开浏览器&#xff0c;访问Web服务器的资源&#xff0c;会话建立&#xff0c;直到有一方断开…

数据结构之堆的应用

系列文章目录 数据结构之堆_crazy_xieyi的博客-CSDN博客 文章目录 前言一、Top-k问题 1.前K个最小数&#xff08;第k个最小数&#xff09; 2.前K个最大数&#xff08;第K个最大数&#xff09;二、堆排序 1.从小到大排序&#xff08;建大根堆&#xff09;2.从大到…

【2022研电赛】安谋科技企业命题一等奖:基于EAIDK-610的中国象棋机器人对弈系统

本文为2022年第十七届中国研究生电子设计竞赛安谋科技企业命题一等奖作品分享&#xff0c;参加极术社区的【有奖活动】分享2022研电赛作品扩大影响力&#xff0c;更有丰富电子礼品等你来领&#xff01; 基于EAIDK-610的中国象棋机器人对弈系统 参赛单位&#xff1a;西安邮电大学…

硬件开发趋势与技术探索

LiveVideoStackCon 2022 音视频技术大会 北京站将于11月25日至26日在北京丽亭华苑酒店召开&#xff0c;本次大会将延续【音视频无限可能】的主题&#xff0c;邀请业内众多企业及专家学者&#xff0c;将他们在过去一年乃至更长时间里对音视频在更多领域和场景下应用的探索、在实…

2023届C/C++软件开发工程师校招面试常问知识点复盘Part 8

目录52、vector<string>是怎么存储的&#xff1f;53、epoll的底层原理53.1 对比select和poll53.2 ET和LT的工作模式54、进程、线程、协程的理解和他们的通信方式54.1 进程的含义54.2 线程的含义54.3 协程的含义54.4 进程间通信IPC54.5 线程间通信方式55、define宏定义的用…

【JavaDS】优先级队列(PriorityQueue),堆,Top-k问题

✨博客主页: 心荣~ ✨系列专栏:【Java实现数据结构】 ✨一句短话: 难在坚持,贵在坚持,成在坚持! 文章目录一. 堆1. 堆的概念2. 堆的存储方式3. 堆的创建4. 元素入堆5. 元素出堆6. 获取堆中元素二. 优先级堆列(PriorityQueue)1. 优先级队列2. PriorityQueue的特性3. 集合框架中P…

万字启程——零基础~前端工程师_养成之路001篇

目录 什么是前端 什么是后端 前端和后端的区别 前端工程师职责 后端工程师职责 前端的核心技术 HTML CSS JavaScript RESTful结构 特点 HTTP请求方式有哪些 目前最火的前端框架Vue vue优点 vue的响应式编程、组件化 搭建编程环境 什么是编程环境 前端的编程环…

华为云CDN,海量资源智能路由,让内容传输更快一步

华为云CDN,海量资源智能路由,让内容传输更快一步 云服务对于我们生活的影响已经愈发深入&#xff0c;在数字化转型的大背景下&#xff0c;城市管理、公共交通、医疗健康等领域都需要云服务的支持。华为云作为国内知名的云服务平台&#xff0c;以技术强、更可靠、资源多以及帮肋…

基于CentOS 7.9操作系统应用httpd配置本地镜像(本地yum源)

记录&#xff1a;301 场景&#xff1a;配置离线本地镜像源(本地yum源)的三种方式&#xff1a;直接使用iso镜像包配置、使用httpd服务应用iso镜像包配置、使用httpd服务应用rpm包配置。在内网环境或者局域网环境&#xff0c;基于CentOS 7.9操作系统应用httpd配置本地镜像(本地y…

手把手带你玩转Spark机器学习-深度学习在Spark上的应用

系列文章目录 手把手带你玩转Spark机器学习-专栏介绍手把手带你玩转Spark机器学习-问题汇总手把手带你玩转Spark机器学习-Spark的安装及使用手把手带你玩转Spark机器学习-使用Spark进行数据处理和数据转换手把手带你玩转Spark机器学习-使用Spark构建分类模型手把手带你玩转Spa…

Python学习笔记(十三)——编译错误和异常处理

异常和异常类 Python常见错误 语法错误 源代码存在拼写语法错 误&#xff0c;这些错误导致Python 编译器无法把Python源代 码转换为字节码&#xff0c;故也称 之为编译错误。>>> print("我爱山大"} SyntaxError: invalid syntax 运行时错误 • 程序中没有…

Python常用库1:collections,容器数据类型

collections&#xff1a;数据容器 点这里跳到原文地址。预计阅读时长&#xff1a;10分钟未完待续&#xff0c;遇到相关力扣题目&#xff0c;会继续补充~ 文章目录前言一、Collections中的内置函数二、各个函数的使用1. deque1.1 deque的介绍1.2 deque支持的方法1.3 使用deque解…

js-键盘事件

onkeydown:按键被按下 onkeyup:按键被松开 事件绑定的对象&#xff1a;键盘事件一般绑定给可以获取焦点的对象或者document对象 焦点&#xff1a;光标在闪的&#xff1a;比如input标签 如果一直按按键不松手&#xff0c;按键会一直被触发 当&#xff1a;onkeydown连续触发时…

THREE.JS实现看房自由(VR看房)

VR看房一、前言二、基础知识三、场景3.1 网络模型3.2 光照3.2.1 环境光3.2.2 平行光3.2.3 点光源3.2.4 聚光灯3.2.5 半球光四、相机4.1 正交相机4.2 透视相机五、渲染器六、贴图纹理6.1 基础介绍6.2 环境贴图6.3 HDR处理七、拓展7.1 坐标系7.2 控制器7.3 自适应7.4 全屏响应7.5…

C#基础·补丁

文章目录一 命名空间二字符串2.1 System.String类2.2 StringBuilder类三 正则表达式3.1 什么是正则表达式&#xff1f;3.2 查找举例3.3 重复描述字符举例3.4 反义字符3.5 基本语法元字符3.6 定位元字符3.7 择一匹配3.8 分组一 命名空间 二字符串 字符串类 System.String(strin…

python数据分析之numpy

数据分析之Numpy 1、Numpy的数组对象及其索引 import numpy as npimport numpy as npanp.array([1,2,3,4]) print(a) bnp.array([2,3,4,5]) print(b)print(ab)产生数组 从列表产生数组&#xff1a; list_array[1,2,3,4] anp.array(list_array) print(a)从列表传入&#xff…

PCB设计很简单?生产问题才是考验工程师能力的标准!

BOM清单有误 SMT产线&#xff1a;物料封装怎么和PCB焊盘不一致呢&#xff1f;停线排查。 仓库&#xff1a;我是按照BOM清单发的物料。 硬件研发&#xff1a;哎&#xff0c;BOM整理时马虎了。 过孔焊盘问题 “ 连锡问题 产线维修&#xff1a;怎么这么多连锡导致不良的产品&…

【安信可NB-IoT模组EC系列应用笔记⑧】用NB-IoT模组EC系列了解LwM2M协议并接入云平台

文章目录前言一、测试准备1、硬件准备2、云平台准备二、云平台连接1.注册入网2.读取IMSI及IMEI3.利用IMSI及IMEI创建设备4.LwM2M连接云平台设备三、 数据互交1.ATMIPLNOTIFY 通知属性变化2.ATMIPLREADRSP 返回读取结果3.ATMIPLWRITERSP 发送写入结果4.ATMIPLEXECUTERSP 发送执行…

1.uniapp全局状态管理

概念&#xff1a;把多个组件之间共享数据抽离出来&#xff0c;通过一个“单例模式”进行管理 工具&#xff1a;具备全局状态管理的库 Vuex:全局状态管理中的库 步骤&#xff1a; 1.建立Store文件夹 2.建立index.js文件 3.在main.js中注册Vue插件 4.测试Vuex是否导入成功 …