计算机网络——网络体系结构

本文介绍了计算机网络中的基本概念,包括线路交换与分组交换的区别,以及分组交换中的数据报和虚电路方式。同时,还探讨了计算机网络的性能指标,如速率、带宽、吞吐量等。

计算机网络有六七个一个多月之前的草稿,翻出来更一下,要是以后决定考研了,就翻出来看看


每门课第一章好像都是以讲学科背景为主,不过还是有几个重要的知识点的


线路交换和分组交换

线路交换方式:线路交换是面向连接的服务,两台计算机通过通信子网进行数据交换之前,首先要在通信子网中建立一个实际的物理线路连接。线路交换在数据传输过程中要经过建立连接、数据传输与释放连接的三个阶段。通话的全部时间内,通话的两个用户始终占用端到 端的通信资源

线路交换方式优点是:通信实时性强,适用于交互式会话类通信。

线路交换方式缺点是:线路的传输效率较低

以电路联接为目的的交换方式是电路交换单元方式。电话网中就是采用电路交换单元方式。我们可以打一次电话来体验这种交换方式。打电话时,首先是摘下话机拨号。拨号完毕,交换机就知道了要和谁通话,并为双方建立连接,等一方挂机后,交换机就把双方的线路断开,为双方各自开始一次新的通话做好准备。因此,我们可以体会到,电路交换单元的动作,就是在通信时建立(即联接)电路,通信完毕时拆除(即断开)电路。至于在通信过程中双方传送信息的内容,与交换系统无关。

分组交换方式 – 存储转发

发送的数据与目的地址、源地址、控制信息按照一定格式组成一个数据单元(分组)进入通信子网;这些分组将通过网络节点到节点地传送。在每个节点,分组将被暂时储存,然后按照头中的信息转发。

在发送端,把待发送的数据划分成一定长度的数据段。每一个数据段前面添加上首部构成分组。分组交换网以“分组”作为数据传输单元。依次把各分组发送到接收端(假定接收端在左边)。

接收端收到分组后剥去首部还原成报文。

分组交换优点是:(1)高效:动态分配传输带宽, 多个分组可以共享通信信道,对通信链路是逐段占用;(2)灵活:通信子网中节点具有路选功能,可以动态选择分组通过通信子网的最佳路径;(3)迅速:不必先建立连接就能向其他主机发送分组;(4)可靠:分布式的路由选择协议使网络有很好的生存性。

缺点则是分组在各结点存储转发时需要排队,这就会造成一定的时延。分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。

分组交换主要有两种方式:数据报和虚电路

数据报方式中,分组传送之间不需要预先在源主机与目的主机之间建立“线路连接”;源主机所发送的每一个分组都可以独立地选择一条传输路径;每个分组在通信子网中可能是通过不同的传输路
径到达目的主机;分组到达目的结点时可能出现乱序、重复与丢失现象。

虚电路方式试图将数据报方式与线路交换方式结合起来,充分发挥两种方法的优点,以达到最佳的数据交换效果;数据报方式在分组发送之前,发送方与接收方之间不需要预先建立连接。虚电路方式在分组发送之前,需要在发送方和接收方建立一条逻辑连接的虚电路;虚电路方式与线路交换方式相同,整个通信过程分为以下三个阶段:虚电路建立、数据传输与虚电路释放阶段。

虚电路方式与线路交换方式的不同之处

虚电路是在传输分组时建立起的逻辑连接,称为“虚电路”是因为这种电路不是专用的。每个结点到其它结点间可能有无数条虚电路存在;一个结点可以同时与多个结点之间具有虚电路。


计算机网络的性能指标

速率即数据率或比特率, 单位是b/s,或kb/s,  Mb/s,  Gb/s  等。

带宽本来是指信号具有的频带宽度,单位是赫。现在“带宽”是数字信道所能传送的“最高数据率”的同义语。

吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。

时延:数据经历的总时延就是发送时延、传播时延、处理时延和排队时延之和。发送数据时,数据块从结点进入到传输媒体所需要的时间,称为发送时延;电磁波在信道中需要传播一定的距离而花费的时间,称为传播时延;交换结点为存储转发而进行一些必要的处理所花费的时间,称为处理时延;结点缓存队列中分组排队所经历的时延则为排队时延。对于10兆到100兆网络的升级,我们做到的仅仅是减少发送时延,而不关乎传播时延。

时延带宽积又称为以比特为单位的链路长度,表示在收到对方回答之前,你能往信道上发送的最大信道容量。

信道利用率指出某信道有百分之几的时间是被利用的,信道利用率并非越高越好,随着利用率的升高,时延也会急剧上升。



拿出些例题吧,当时复习的时候印象比较深刻的两道,感觉这一章的题目以概念为主


第一题是关于电路交换和分组交换的


答:电路交换的时延由建立电路的时间、发送数据的时间和传播数据的时间组成。其中,建立和拆除电路时间共2s(不知道答案为何只有一个s,留待考究),发送时延为x/b,传播时延为kd,所以总时延为2s+x/b+kd;分组交换的时延则是发送时延,传播时延和转发时延之和,即求开始发送第一个分组到最后一个分组到达所需时间,主要分析最后一个分组,从开始发第一个分组到该分组被发送出去,总用时x/b,即发送时延,最后一个分组到了第一个节点,转发时延为p/b,因为要经过k段链路,即k-1个结点,所以转发时延为(k-1)p/b,传播时延为kd,即总时延为x/b+(k-1)p/b+kd;然后列出不等式即可



答:数据的传输效率定义题目给出了

      (1)100/(100+20+20+18)

       (2)1000/(1000+20+20+18)

         这道题我们可以看出一帧中,需要传输的数据(应用层数据)过少,会比较浪费,因为首部占得比较多;而要是过多的话,会导致帧过长,导致帧在传输过程中出错的概率增加,导致重传。

下载前可以先看下教程 https://pan.quark.cn/s/a426667488ae 标题“仿淘宝jquery图片左右切换带数字”揭示了这是一个关于运用jQuery技术完成的图片轮播机制,其特色在于具备淘宝在线平台普遍存在的图片切换表现,并且在整个切换环节中会展示当前图片的序列号。 此类功能一般应用于电子商务平台的产品呈现环节,使用户可以便捷地查看多张商品的照片。 说明中的“NULL”表示未提供进一步的信息,但我们可以借助标题来揣摩若干核心的技术要点。 在构建此类功能时,开发者通常会借助以下技术手段:1. **jQuery库**:jQuery是一个应用广泛的JavaScript框架,它简化了HTML文档的遍历、事件管理、动画效果以及Ajax通信。 在此项目中,jQuery将负责处理用户的点击动作(实现左右切换),并且制造流畅的过渡效果。 2. **图片轮播扩展工具**:开发者或许会采用现成的jQuery扩展,例如Slick、Bootstrap Carousel或个性化的轮播函数,以达成图片切换的功能。 这些扩展能够辅助迅速构建功能完善的轮播模块。 3. **即时数字呈现**:展示当前图片的序列号,这需要通过JavaScript或jQuery来追踪并调整。 每当图片切换时,相应的数字也会同步更新。 4. **CSS美化**:为了达成淘宝图片切换的视觉效果,可能需要设计特定的CSS样式,涵盖图片的排列方式、过渡效果、点状指示器等。 CSS3的动画和过渡特性(如`transition`和`animation`)在此过程中扮演关键角色。 5. **事件监测**:运用jQuery的`.on()`方法来监测用户的操作,比如点击左右控制按钮或自动按时间间隔切换。 根据用户的交互,触发相应的函数来执行...
垃圾实例分割数据集 一、基础信息 • 数据集名称:垃圾实例分割数据集 • 图片数量: 训练集:7,000张图片 验证集:426张图片 测试集:644张图片 • 训练集:7,000张图片 • 验证集:426张图片 • 测试集:644张图片 • 分类类别: 垃圾(Sampah) • 垃圾(Sampah) • 标注格式:YOLO格式,包含实例分割的多边形点坐标,适用于实例分割任务。 • 数据格式:图片文件 二、适用场景 • 智能垃圾检测系统开发:数据集支持实例分割任务,帮助构建能够自动识别和分割图像中垃圾区域的AI模型,适用于智能清洁机器人、自动垃圾桶等应用。 • 环境监控与管理:集成到监控系统中,用于实时检测公共区域的垃圾堆积,辅助环境清洁和治理决策。 • 计算机视觉研究:支持实例分割算法的研究和优化,特别是在垃圾识别领域,促进AI在环保方面的创新。 • 教育与实践:可用于高校或培训机构的AI课程,作为实例分割技术的实践数据集,帮助学生理解计算机视觉应用。 三、数据集优势 • 精确的实例分割标注:每个垃圾实例都使用详细的多边形点进行标注,确保分割边界准确,提升模型训练效果。 • 数据多样性:包含多种垃圾物品实例,覆盖不同场景,增强模型的泛化能力和鲁棒性。 • 格式兼容性强:YOLO标注格式易于与主流深度学习框架集成,如YOLO系列、PyTorch等,方便研究人员和开发者使用。 • 实际应用价值:直接针对现实世界的垃圾管理需求,为自动化环保解决方案提供可靠数据支持,具有重要的社会意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值