《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——1.6节用户应用程序对网络的影响-阿里云开发者社区

开发者社区> 异步社区> 正文

《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——1.6节用户应用程序对网络的影响

简介:
+关注继续查看

本节书摘来自异步社区《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》一书中的第1章,第1.6节用户应用程序对网络的影响,作者【美】Anthony Sequeira,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.6 用户应用程序对网络的影响
CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)
用户应用程序的重要意义在于,它们允许用户通过各种类型的应用程序彼此联系。企业逐渐开始依靠这些应用程序保持日常业务流程的正常运转,因此运行应用程序的网络随之成为企业的一个重要环节。这些应用程序与网络之间存在着一种特殊的关系。应用程序会影响网络性能,而网络性能亦会影响应用程序。因此,需要理解用户应用程序与网络之间的某些常见交互。

考虑网络和网络上所运行应用程序之间的交互时,传统上主要考虑的因素是带宽。

文件传输协议(FTP)、小型文件传输协议(TFTP)和库存更新等批处理应用程序仅利用网络在系统间批量传输数据,这些应用程序可由用户启动,随后软件运行直至完成,无须直接的人工交互。只要完成应用程序执行所需的时间不太长,就没有人会关心网络性能。因此,尽管带宽对于这些应用程序来说非常重要,但这些应用程序的运行方式本身也降低了人们对于带宽的关注。这不禁让我回想起,我经常在晚上边通过网络传输大型文件时边睡着,清早起床时很高兴地发现文件已经顺利传输完成。

企业资源规划(ERP)软件等交互式应用程序需要执行任务,例如库存查询和数据库更新等,这些任务需要更多的人工交互。用户会向服务器查询某种类型的信息,然后等待回复。对于此类应用程序,带宽更加重要,因为用户无法容忍响应缓慢的情况。然而,应用程序响应速度不仅仅取决于网络带宽,服务器和存储设备对响应速度也有一定的影响。但如果网络带宽存在问题,服务质量(QoS)等其他特性能够在一定程度上缓解带宽限制,因为它们能优先处理来自交互应用程序的流量,稍后再处理批处理应用程序的流量。

另外一种受网络影响较大的应用程序就是实时应用程序。与交互应用程序类似,IP语音(VoIP)和视频应用程序等实时应用程序也需要人工交互。考虑到视频传输的信息量很大,带宽就变得非常关键。有趣的是,带宽对于VoIP应用程序并不是那么重要,因为这类应用程序中的数据包非常小,但VoIP应用程序对于延迟极度敏感。延迟表示数据包通过数据网络移动时的延时。实际上,延迟量的变化(抖动)会对VoIP应用程序产生极大的影响。许多此类实时应用程序不仅要求充足的带宽,还要求必须具备很好的QoS特性。通常情况下,VoIP和视频应用程序必须获得最高优先级。

在当今的环境中,最终用户面对着各种VoIP广告的狂轰滥炸,这些广告纷纷宣传转为采用VoIP能节约很多钱,安装无比轻松,只需将VoIP路由器装到网络中即可。尽管这在家庭网络中通常属实,但在小型办公室网络中则可能引发灾难。举例来说,在有人拨打VoIP电话时,平时工作正常的应用程序开始变得极为缓慢,甚至达到了无法正常使用的程度,而且通话质量也非常糟糕。这类实施无法保证充足的Internet带宽,也不能提供合理的QoS方案。

当然也有好消息,通过合理的网络设计与实施完全可以克服所有这些问题。


8d836d64a4e49bc897609790c0d6c911209bb096

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
IOS开发应用之Quartz 2D学习指南
引用:http://mobile.51cto.com/iphone-284414.htm IOS开发应用之Quartz 2D学习指南是本文要介绍的内容,主要是来学习Quartz 2D的使用方法和操作。
746 0
xcode反汇编调试iOS模拟器程序(四)自动断点应用之NSNotificationCenter
知道怎么查看后,先看看有什么实际应用,拿NSNotificationCenter来做实践吧。 首先在某个容易进入的地方加断点,并停在那,例如main函数。
910 0
access学习笔记
1、ACCESS里有效性规则的设置 <> 0 输入项必须是非零的数值。  > 1000 Or Is Null 输入项必须为空值或大于 1000。  Like "A????" 输入项必须是 5 个字符并以字母 A 为开头。  >= #1/1/96# And <#1/1/97# 输入项必须是 1996 年中的日期。  DLookup("客户ID",
939 0
C/C++学习之路(一)
C/C++学习之路(一)          今天我想要写的是关于调用构造函数的问题。          首先,我们先来弄懂关于构造函数的定义。在百度百科上,是这么定义的:构造函数 ,是一种特殊的方法。
751 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载