计算机网络原理 课后习题(作业)持续更新ing

news2024/10/3 8:18:03

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

(1)电路交换的主要特点:

①电路交换三个阶段:建立连接、通信、释放连接

②在整个通信过程中,通信的双方自始至终占用着所使用的物理信道

由于计算机数据是突发性的,因此从通信线路的利用率来考虑,电路交换的效率就比较低

当通信双方占用的通信线路由很多个链路(通过若干个交换机把这些链路连通)组成时,只有在每一段链路都能接通〈即每一段链路都有空闲的信道资源还没有被其他用户占用,即有可用资源)时,整个的连接建立才能完成(哪怕只有一段链路没有空闲的信道可供使用,连接建立也无法完成)。当通信网的业务量很大时,电路交换无法保证用户的每一个呼叫都能接通。如果第一阶段的连接建立不能完成,那么后续阶段的通信过程当然也就无法进行。

在电路交换的通信过程中,只要在整个连接中有一个环节(如某条链路或某个交换机)出了故障,那么整个连接就不复存在,接着就是通信的中断。若要重新进行通信,必须重新建立连接。如果能够绕过刚才的故障链路或故障交换机而建立新的连接,那么就可以开始新的通信。这就是说,电路交换系统不能自动从敌障中进行恢复

但电路交换有一个最主要的优点,就是只要连接能够建立,那么双方通信所需的传输带宽就已经分配好而不会再改变。这叫做静态分配传输带宽。通信双方愿意占用通信资源多久,就占用多久(对于公用网,只要按规定付费即可),而不受网络中的其他用户的影响。当网络发生拥塞时,网络中的其他用户很可能反复呼叫都无法建立连接,但这些动作都不会影响已经占用了通信资源的用户的通信质量(除非发生了通信网中的故障,影响到正在进行通信的连接)。

(2)分组交换的主要特点:

目前最常用的分组交换是使用无连接的IP协议。这种分组交换以分组作为传输的单位,采用存储转发技术,并且没有连接建立和连接释放这两个阶段,因此传送数据比较迅速。在传输数据的过程中,是动态分配传输带宽,对通信链路是逐段占用的。这就是说,若某段链路的带宽较高,分组的传输速率就较快;若另一段链路的带宽较低,传输速率就较慢。不像电路交换那样,从源点到终点都是同样的传输速率。分组交换能够比较合理而有效地利用各链路的传输带宽

分组交换采用分布式的路由选择协议。当网络中的某个结点或链路出现故障时,分组传送的路由可以自适应地动态改变,使数据的传送能够继续下去。传送数据的源点和接收数据的终点甚至不会感觉到网络中所发生的故障。因此分组交换网络有很好的生存性。

分组交换也有一些缺点。例如,分组在各路由器存储转发时需要排队,这就会造成一定的时延。此外,由于分组交换无法确保通信时端到端所需的带宽,当分组交换网的通信量突然增大时,可能会在网络中的某处产生拥塞,从而延长数据的传送时间。当网络拥塞非常严重时,整个网络也可能会瘫痪。分组交换的另一个问题是各分组必须携带控制信息,这也造成了一定的开销。整个分组交换网还需要专门的管理和控制机制。当然,电路交换网也需要网络管理,但电路交换网的交换机都具有很强的网络管理功能,能够对网络进行很有效的管理。分组交换网中的路由器比较简单,无法对整个网络进行管理。必须在网络中由专门的主机来运行专门的网络管理软件,对整个网络进行管理。

(3)报文交换的主要特点:

报文交换也采用存储转发技术,不同的是,报文交换不再把报文分割为更小的分组,而是把整个报文在网络的结点中存储下来,然后再转发出去。这样做,省去了划分小的分组的步骤,也省去了在终点把分组重装成报文的过程。但报文交换在灵活性上就不如分组交换传送数据的时延较大。本来报文交换是用来传送电报的。现在已经很少有人还打电报,因此报文交换现在已经很少使用了。

【1-08】计算机网络都有哪些类别?各种类别的网络都有哪些特点?

(1)从网络的作用范围来划分:

①广域网WAN,作用范围通常为几十到几千公里,有时也称为远程网。

②城域网MAN,作用范围一般是城市,可跨越几个街区甚至整个城市,其作用距离约为5~50 km。

③局域网LAN,作用范围局限在较小的范围(如1 km左右)。

④个人区域网PAN,也常称为无线个人区域网WPAN,其作用范围大约在10m左右。

(2)按照使用者来划分:

①公用网,这是指电信公司(国有或私有〉出资建造的大型网络。“公用”的意思就是所有愿意按电信公司的规定交纳费用的人都可以使用这种网络。因此公用网也可称为公众网。

②专用网,这是某个部门为满足本单位特殊业务的需要而建造的网络。这种网络不向本单位以外的人提供服务。例如,军队、铁路、电力、银行等系统均有本系统的专用网。

(3)按照采用的交换技术的不同来划分,有:

①电路交换网

②分组交换网

③混合交换网

(4)还有一种网络叫做接入网AN(本地接入网),用来把用户接入到互联网。

【1-17】收发两端之间的传输距离为1000 km,信号在媒体上的传播速率为2× 10^8m/s

【1-22】网络协议的三个要素是什么?各有什么含义?

网络协议主要由以下三个要素组成:

①语法,即数据与控制信息的结构或格式。

②语义,即需要发出何种控制信息、完成何种动作以及做出何种响应

③同步,即事件实现顺序的详细说明。

【2-10】 常用的传输媒体有哪几种?各有何特点?

传输媒体可分为两大类,即导向传输媒体和非导向传输媒体。

在导向传输媒体中,电磁波被导向沿着固体媒体(铜线或光纤)传播,而非导向传输媒体就是指自由空间,在非导向传输媒体中电磁波的传输常称为无线传输。

(1)常用的导向传输媒体有以下几种。

①双绞线(双扭线):结构简单,把两根互相绝缘的铜导线并排放在一起,然后用规则的方法绞合起来。双绞线的价格便宜且性能也不错,其通信距离一般为几到十几公里,使用十分广泛。双绞线又可分为无屏蔽双绞线和屏蔽双绞线两大类。前者更加便宜,但传输距离和抗干扰性能比不上后者。

②同轴电缆:由内导体铜质芯线(单股实心线或多股绞合线)、绝缘层、网状编织的外导体屏蔽层(也可以是单股的)以及保护塑料外层所组成。由于外导体屏蔽层的作用,同轴电缆具有很好的抗干扰特性,被广泛用于传输较高速率的数据。目前同轴电缆主要用在有线电视网的居民小区中。同轴电缆的带宽取决于电缆的质量。目前高质量的同轴电缆的带宽已接近1GHz。

③光纤:光纤是光纤通信的传输媒体。在发送端有光源,可以采用发光二极管或半导体激光器,它们在电脉冲的作用下能产生出光脉冲。在接收端利用光电二极管做成光检测器,在检测到光脉冲时可还原出电脉冲。光纤有多模光纤和单模光纤之分,现在多模光纤已经很少使用了。单模光纤的衰耗较小,过去在2.5 Gbit/s的高速率下可传输数十公里而不必采用中继器,但随着光纤的制造工艺不断进步,单根光纤的传输速率已提高到 10 Gbit/s,甚至40Gbit/s。如果采用密集波分复用技术,例如使用160的波分复用,那么一根光纤的传输速率就达到了1.6 Tbit/s。光纤不仅具有通信容量非常大的优点,而且还具有其他的一些特点:如传输损耗小,抗雷电和电磁干扰性能好,无串音干扰,保密性好。此外,体积小和重量轻。现在光纤通信的性价比越来越高,己经成为非常普及的一种传输媒体。

④架空明线:虽然铺设容易,但通信质量差,受气候环境等影响较大,目前已经很少使用。

(2)非导向传输媒体实际上就是利用自由空间来传播传播电磁波。

由于信息技术的发展,社会各方面的节奏变快了。人们不仅要求能够在运动中进行电话通信(即移动电话通信),而且还要求能够在运动中进行计算机数据通信(俗称上网)。因此最近无线电通信发展得特别快,因为利用无线信道进行信息的传输,是在运动中通信的唯一手段。

无线传输可使用的频段很广,人们现在已经利用了好几个波段进行通信,例如:

①短波波段:通信距离远,但通信质量较差。

②微波波段:微波在空间是直线传播,因此其传播距离受到限制,一般只有50 km到100 km。然而可用接力的方法把信号传送到很远的地方。卫星通信实质上也是一种微波接力通信,其频带很宽,通信容量很大,信号所受到的干扰也较小,通信比较稳定。但信号经受的迟延较大。

【2-08】假定要用3 kHz带宽的电话信道传送64 kbit/s的数据(无差错传输),试问这

个信道应具有多高的信噪比(分别用比值和分贝来表示)?这个结果说明什么问题?

【2-13】为什么要使用信道复用技术?常用的信道复用技术有哪些?

许多用户通过复用技术就可以共同使用一个共享信道来进行通信。

虽然复用要付出一定代价(共享信道由于带宽较大,因而费用也较高,再加上复用器和分用器也要增加成本)但如果复用的信道数量较大,那么总的来看在经济上还是合算的。

常用的复用技术有:频分复用、时分复用〈包括统计时分复用)、波分复用(包括密集波分复用和稀疏波分复用)和码分复用(即码分多址)。

 

 

 

A 、B 两站位于长2Km的基带总线局域网的两端, C 站位于 A 、 B 站之间,数据传输速率为10Mbps,信号传播速度为200m/ us 。 B 站接收完毕 A 站发来的一帧数据所需的时间是80us.

1.求数据帧的长度。
2.若 A 、C 两站同时向对方发送一帧数据,4us后两站发现冲突,求 A、 C 两站的距离。 

 

 

 

 

 

 

 

 

 

 

 一个大公司有一个总部和三个下属部门。公司分配到的网络前缀是192.77.33/24。公司的网络布局如图示。总部共有五个局域网,其中的LAN1-LAN4都连接到路由器R1上,R1再通过LAN5与路由器R5相连。R5和远地的三个部门的局域网LAN6~LAN8通过广域网相连。每一个局域网旁边标明的数字是局域网上的主机数。试给每一个局域网分配一个合适的网络的前缀。

 

 50个主机的LAN1需要前缀/26(主机号6位,62个主机号),30个主机的LAN3需要前缀/27(主机号5位,30个主机号),两个10个主机的LAN2和LAN4各需要一个前缀/28(主机号4位,14个主机号)。 LAN6~LAN8(加上路由器)各需要一个前缀/27(主机号5位,30个主机号),3个WAN各有两个端点,各需要一个前缀/30(主机号2位,2个主机号)。LAN5需要前缀/29(主机号3位,6个主机号。 本题的解答有很多种,下面给出其中的一种答案(先选择需要较大的网络前缀): LAN1:192.77.33.0/26    LAN3:192.77.33.64/27   LAN6:192.77.33.96/27 LAN7:192.77.33.128/27  LAN8:192.77.33.160/27  LAN2:192.77.33.192/28 LAN4:192.77.33.208/28  LAN5:192.77.33.224/29  WAN1:192.77.33.232/30 WAN2:192.77.33.236/30  WAN3:192.77.33.240/30

 

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

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

相关文章

多线程知识笔记(五)_单例模式

文章目录1、什么是单例模式2、饿汉模式3、懒汉模式1、什么是单例模式 单例模式是一种设计模式。 什么是设计模式呢?设计模式就是一种模板,就像做饭的时候,新手做饭什么调料都是一把放进锅里,有的菜就讲究调料的先后顺序&#xff…

Java web 2022跟学尚硅谷(十一) Vue基础和Axios基础和json基础

Java web 2022跟学尚硅谷十一后端基础 书城Vue在js中定义对象的2种方式方式一方式二简单的Vue代码绑定元素的属性方式一 v-bind:value方式二 :value双向数据绑定 v-model:方式一方式二 :value可以省略,trim去除首尾空格条件渲染 v-if条件渲染 v-else条件渲染 特别注…

[附源码]Python计算机毕业设计高校医务管理系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

极地土活性层和永久冻土的比较宏基因组学

北极地区有大约87%由低有机碳矿物土壤组成,但对低碳永久冻土(PF)和活性层(AL)土壤中微生物活性的了解仍然有限。多种物理和生物因素可能影响碳循环,包括土壤化学、氮等养分的可用性以及现有微生物群落的结构…

论文解析[9] Swin Transformer: Hierarchical Vision Transformer using Shifted Windows

发表时间:2021 论文地址:https://arxiv.org/abs/2103.14030 代码地址:https://github.com/microsoft/Swin-Transformer 文章目录摘要3 方法3.1 总体框架3.2 基于自注意力的移动窗口3.3 结构变形5 结论摘要 这篇论文提出了一个新的ViT叫作Swi…

大数据培训kettle安装部署

kettle安装部署和使用 2.1 kettle安装地址 官网地址 https://community.hitachivantara.com/docs/DOC-1009855 下载地址 https://sourceforge.net/projects/pentaho/files/Data%20Integration/ 2.2 Windows下安装使用 2.2.1 概述 在实际企业开发中,都是在本…

Html 小功能总结二

文章目录一、Html 实现弹窗的实例二、Html 实现流程图三、制作一个简单的菜单功能一、Html 实现弹窗的实例 <!DOCTYPE html> <html> <head><meta charset"utf-8" /><title></title><style type"text/css">body…

C++ Reference: Standard C++ Library reference: Containers: map: map: crbegin

C官网参考链接&#xff1a;https://cplusplus.com/reference/map/map/crbegin/ 公有成员函数 <map> std::map::crbegin const_reverse_iterator crbegin() const noexcept;返回指向反向开始的const_reverse_iterator 返回一个指向容器中最后一个元素的const_reverse_ite…

Nacos 消息通知系统 源码讲解

目录 1. 介绍 2. Nacos 中的生产者 3. Nacos 中的消费者 4. Nacos 中的事件 5. 统一事件通知中心 NotifyCenter 6. 总结 1. 介绍 Nacos 节点内部使用了大量的事件机制进行通信&#xff0c;这样各种操作进行了解耦&#xff0c;提高了性能。 接下来就介绍。 所谓事件机制…

virtualenv系列 (5) · 打通virtualenvwrapper和PyCharm/IntelliJ IDEA的虚拟环境

PyCharm/IntelliJ IDEA已经内置了对virtualenv的支持&#xff0c;当我们为一个项目创建一个新的Python SDK时&#xff0c;就会进入到Add Python Interpreter对话框&#xff0c;选择Virtualenv Environment -> New environment就将创建一套新的virtualenv环境。这里&#xff…

关于长三角某高校能效管理平台应用成效探讨

更多请关注&#xff1a;安科瑞电气网 摘要&#xff1a; 随着现代科学技术的发展&#xff0c;在高校中开始广泛应用智能化技术&#xff0c;改善学生宿舍的用电管理模式&#xff0c;提高宿舍的管理水平&#xff0c;有利于实现高校宿舍用电管理的科学化。本文主要阐述传统高校宿…

D2. Seating Arrangements (hard version)(贪心+排序)

Problem - 1566D2 - Codeforces 这是该问题的困难版本。唯一的区别是&#xff0c;在这个版本中&#xff0c;1≤n≤300。 电影院的座位可以表示为有n行和m列的表格。每行的座位都用1到n的整数编号&#xff0c;从左到右连续编号&#xff1a;在第k行&#xff0c;从m(k-1)1到mk&am…

前端的视角聊聊如何快速入门Python

对于 NodeJs 开发的小伙伴&#xff0c;使用 node-gyp 将 C 模块转换成 NodeJs 的 addon 插件时会依赖 Python 的安装环境&#xff08;针对使用了 nvm 等版本管理工具的情况&#xff09;。对于前端小伙伴来说&#xff0c;Python 本身确实不是一个必须学习的语言&#xff0c;但也…

提前做好网络安全分析,运维真轻松(一)

背景 某汽车总部已部署NetInside流量分析系统&#xff0c;使用流量分析系统提供实时和历史原始流量。汽车配件电子图册系统是某汽车集团的重要业务系统。本次分析重点针对汽车配件电子图册系统进行预见性分析&#xff0c;以供安全取证、性能分析、网络质量监测以及深层网络分析…

SQL基础——聚合与排序

聚合与排序前言思维导图聚合函数示例表3-1![在这里插入图片描述](https://img-blog.csdnimg.cn/9c286053f87a4ae882bece8128bdcab5.png)计算表中数据的行数 COUNT函数示例代码3.1 计算全部数据的行数执行结果计算NULL之外的数据的行数代码示例3.2 计算NULL之外的数据行数执行结…

【DevOps实战系列】第五章:基于Gitlab/Maven/Jenkins/Docker实战案例详解

个人亲自录制全套DevOps系列实战教程 &#xff1a;手把手教你玩转DevOps全栈技术 从创建Jenkins的job开始 1.gitlab设置&#xff1a; 我们从新建一个jenkins任务开始&#xff0c;建一个自由风格项目&#xff0c;我们暂时只让他能拉取git的代码。 路径&#xff1a;从gitlab上新…

【ML笔记】5、支持向量机(SVM)

支持向量机&#xff08;SVM&#xff09;是一个强大的和通用的ML模型&#xff0c;能够执行分类&#xff0c;回归&#xff0c;甚至异常值检测&#xff0c;特别适合于复杂的中小型数据集。 1、线性SVM分类 我们可以看到&#xff0c;这两个类可以很容易地用一条直线(线性可分)分开…

GAN入门知识

GAN入门知识 结构 正式说 GAN 之前我们先说一下判别式模型和生成式模型。 判别器 判别式模型 判别式模型&#xff0c;即 Discriminative Model&#xff0c;又被称为条件概率模型&#xff0c;它估计的是条件概率分布(conditional distribution)&#xff0c; p(class|context) 。…

图书网上商店

开发工具(eclipse/idea/vscode等)&#xff1a; 数据库(sqlite/mysql/sqlserver等)&#xff1a; 功能模块(请用文字描述&#xff0c;至少200字)&#xff1a; 1

docker-compose安装部署kafka

文章目录前言一、环境信息二、准备部署1.准备路径2.安装docker-compse&#xff0c;下载镜像3.生成yml文件2.执行部署三、登陆页面前言 记录一下使用docker-compose部署kafka平台的过程 参考&#xff1a;https://blog.csdn.net/QQ83512272/article/details/126368978 一、环境信…