局域网中的通信协议局域网中的通信协议2、外部协议外部协议即组网时所必须选择的协议。
由于它直接负责计算机之间的相互通信,所以通常称为网络通信协议。
自从网络问世以来,有许多公司投入到了通信协议的开发中,如IBM、Banan、Novell、Mirosoft等。
每家公司开发的协议,最初都是为了满足自己的网络通信,但随着网络应用的普及,不同网络之间进行互联的要求越来越迫切,因此通信协议就成为解决网络之间互联的关键技术。
就像使用不同母语的人与人之间需要一种通用语言才能交谈一样,网络之间的通信也需要一种通用语言,这种通用语言就是通信协议。
目前,局域网中常用的外部协议主要有NetBEUI、IPXSPX及其兼容协议和TCPIP三类。
三、选择网络通信协议的原则第一、网络结构和功能与所选协议要相一致。
如果网络中存在多个网段或要通过路由器相连时,就不能使用不具备路由和跨网段操作功能的NetBEUI协议,而必须选择IPXSPX或TCPIP等协议。
另外,如果网络规模较小,同时只是为了简单的文件和设备的共享,这时关心的主要是网络速度,所以在选择协议时应选择占用内存小和带宽利用率高的协议,如NetBEUI。
当网络规模较大,且网络结构复杂时,应选择可管理性和可扩充性较好的协议,如TCPIP。
第二、选择一种通信协议用于一个网络。
现实中很多人会选择系统所提供的所有协议,其实这样做是很不可取的。
因为每个协议都要占用计算机的内存,选择的协议越多,占用计算机的内存资源就越多。
一方面影响了计算机的运行速度,另一方面不利于网络的管理。
事实上一个网络中一般一种通信协议就可以满足需要。
第三、协议的版本要注意。
每个协议都有它的发展和完善过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。
从整体来看,高版本协议的功能和性能要比低版本好。
所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。
第四、协议的一致性。
如果要让两台实现互联的计算机间进行对话,它们两者使用的通信协议必须相同。
否则中间还需要一个翻译进行不同协议的转换,这样不仅影响通信速度,同时也不利于网络的安全和稳定运行。
四、局域网中常用的三种通信协议1、NetBEUI协议NetBEUI由IBM于1985年开发完成,它是一种体积小、效率高、速度快的通信协议。
NetBEUI也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的母语。
微软在其早期产品,如DOS、LAN Manager、ission Control ProtoolInternet Protool,传输控制协议网际协议)是目前最常用到的一种通信协议,它是计算机世界里的一个通用协议。
在局域网中,TCPIP最早出现在Unix系统中,现在几乎所有的厂商和操作系统都开始支持它。
同时,TCPIP也是Internet的基础协议。
TCPIP具有很高的灵活性,支持任意规模的网络,几乎可连接所有的服务器和工作站。
但其灵活性也为它的使用带来了许多不便,在使用NetBEUI和IPXSPX及其兼容协议时都不需要进行配置,而TCPIP协议在使用时首先要进行复杂的设置。
每个节点至少需要一个 IP地址、一个子网掩码、一个默认网关和一个主机名。
如此复杂的设置,对于一些初识网络的用户来说的确带来了不便。
不过,在Windos NT中提供了一个称为动态主机配置协议(DHCP)的工具,它可自动为客户机分配连入网络时所需的信息,减轻了联网工作上的负担,并避免了出错。
当然,DHCP所拥有的功能必须要有DHCP服务器才能实现。
五、小结在组建局域网时,具体选择哪一种网络通信协议主要取决于网络规模、网络间的兼容性和网络管理几个方面。
如果正在组建一个小型的单网段的网络,并且对外没有连接的需要,最好选择NetBEUI通信协议;如果从NetWare迁移到Windos NT,或两种平台共存时,IPXSPX及其兼容协议可提供一个很好的传输环境;如果正在规划一个高效率、可互联性和可扩展性的网络,TCPIP则将是理想的选择。
内容简介:论基于Intranet技术的计算机通信网络的即时通信传统上,一般主要是通过分组交换技术实现计算机网络的通信,计算机网络通信的分组交换技术实际上是面向非即时数据的通信,通过TCPIP协议,对整个网络的数据吞吐量进行优化,例如E-mail,论文格式论文范文毕业论文论基于Intranet技术的计算机通信网络的即时通信传统上,一般主要是通过分组交换技术实现计算机网络的通信,计算机网络通信的分组交换技术实际上是面向非即时数据的通信,通过TCPIP协议,对整个网络的数据吞吐量进行优化,例如E-mail,FTP 等数据的传输,正是基于TCPIP协议通过优化的网络数据吞吐量实现了为数据的通信提供服务的目的,然而,随着社会的不断发展,多媒体技术越来越多的走进人们的日常生活,同时工业领域内的测控技术要求实现网络的即时通信,目前,即时通信要求数据传输不但是传统的文本信息的传输,并且更重要的是需要进行视频,语音,图象等动态信息的即时通信传递,基于此,计算机通信网络的即时通信要求也就越来越高。
因此,基于Intranet技术,对计算机通信网络的即时通信进行分析和探讨。
1 Intranet技术概述Intranet技术也被称为企业的内部网,简称内网。
事实上,Intranet网络使用同因特网技术一样的计算机网络。
Intranet网络的构建通常是基于企业或者部门的内部,为内部人员提供文件传输,电子邮件等资源信息的共享,交流。
Intranet技术的核心是基于ACD算法中,对于各个站点,首先实现了对于信道的监听,一旦信道在空闲时就进行数据帧的发送,否则,必须通过等待对一个随机的时间进行监听,一直等到信道空闲为止。
在发送数据帧的时候,每一个站点都拥有着对冲突进行检测的能力,当检测到冲突的时候,就会马上实现数据帧发送停止,同时,通过向总线发送长度是K的一个强干扰信号,对各站点已经发生的冲突向总线报告,然后就会继续等待随机时间,然后进行这一个过程的重复。
另外,当发送信息开始之后,需要对于是否发生碰撞进行检查,当出现碰撞时,就要进行重新发送。
在通信过程中,Intranet存在着一定的问题,首先就是Intranet通信即时性不高,其次就是Intranet通信存在不确定性。
计算机网络通信的实时性是利用响应时间反映的,就Intranet而言,一旦在Intranet上进行即时性数据以及非即时性数据传输时,因为在源节点上会存在即时数据和非即时数据的竞争,同时还可能存在着其他节点即时数据和非即时数据的碰撞,就会造成了在虽然历经了比较长的时间,但是即时数据并没有传递出去,同时,对于Intranet的整个的传输机制来说,由于对于某一个节点出现的故障并没有通过有效的措施进行及时的隔离,从而影响了计算机网络通信的即时性。
当计算机网络内的任何的节点处在任何负荷情况下,都能够在规定的时间内获取发送数据包的机会,也就是说,任何的节点对于传媒介质都不能独占,这就是计算机网络通信的确定性。
3 计算机网络通信时间约束分析基于网络技术将计算机网络可以分为通信资源以及资源子网两种。
通信接口设备,通信网络连接设备以及计算机网络通信媒介等都属于通信子网的范畴;而资源子网主要包括了计算机通信网络中在各个节点分布的,能够对于特定任务独立完成的计算机,工作站点以及设备等。
计算机通信网络中,通信子网作为共享资源,在计算机通信网络中只有通过通信子网才能够实现各个站点的信息交换,所以,计算机通信网络中各个站点中提出的通信任务请求反映的快慢是由通信资源使用权合理的调度与分配所决定的,也就是说,计算机通信网络整个网络的即时性也是取决于通信子网使用权合理分配。
一般情况下,计算机通信网络中对于通信任务进行管理与控制通常采用的是介质存取的方法,这样做的目的就是规避计算机通信网络发生数据帧的冲突与碰撞。
计算机通信网络中对于介质的存取的控制也就叫做介质访问控制,实现了对于各个站点访问通信子网媒介时机的控制。
计算机通信网络子系统使用权的调度算法实际上是存取控制方法的核心,计算机通信网络的即时通信和存取控制法之间的关系非常的紧密。
实际上,严格意义上,当计算机通信网络中,某一项的即时通信任务完成时间或者响应时间比规定的实现时间小的时候,就说明满足了即时性的要求;同时,计算机通信网络中某个站点提出的全部的通信任务在规定的时间内能够完成或者得到相应,就说明该站点的即时性得到了满足。
由此可见,对于整个计算机通信网络来说,当分布于通信子网各个站点的包括紧急任务在内的任何一项任务都能够保证即时性,那么就说明整个计算机通信网络的即时性得到了保证。
基于此,站点,通信任务以及子网都会影响计算机通信网络的即时性,因此,在计算机网络通信即时性的时间约束方面,存在以下三个条件。
①要优先服务紧急任务,应该保证即时性要求高的站点获取通信权的机会高于其他的站点;②对于任何一个站点的每一次的通信时间进行限制,也就是说无论任务是否完成,当时间比规定的时间大时,必须将通信权释放;③当处于某一个固定的周期时,要确保整个系统中每个站点具有均等的获取通信权的机会。
4 Intranet通信延时探讨通常情况下,Intranet的通信形式是广播式通信形式,在网络中只有一条通信的媒介,整个网络中各个站点通过这一条通信媒介实现资源共享。
基于某一种格式将通信任务进行组织分组,这样就能够使得通信子网上的任何一个站点发出的数据被其他全部站点接收得到了保证。
通信网络中心通信子网各个站点基于分组的地址的字段,对于通信任务是丢弃还是接受做出决定。
作为通信网络,Intranet具有协议层低三层的功能,即MAC与LLC两个子层,Intranet网络通信的即时性能取决于端到端通信的时延,通信子网的时延以及资源子网的时延共同决定了通信网络的时延。
通信网络的即时性要求在规定时限内对实现对分组数据传输的安全完成,一旦诸如控制器执行器站点信息等通信任务没有被及时的送达,那么就会影响系统的稳定性,严重的会使得系统恶化甚至使得系统出现故障而瘫痪。
基于此,对于计算机通信的网络系统进行时延的探讨是非常有必要的。
计算机通信网络系统的总时延包括了源节点时延,网络通道时延以及目的节点时延三部分。
其中,等待时间Tp两者的和是预处理时间Tpre。
计算机通信网络中源节点必须发送的信息的数量以及在网络中的通信量决定了等待时间,对于通信网络的时间延迟有着非常重要的意义,阻塞时间Tblok与排队时间Tqueue的和等于等待时间;通信网络信息的大小,网络电缆的长度以及数据率等决定了网络时间延迟Ttx,计算机通信网络中信息传输时间Tframe以及网络传播时间延迟Tprop的和就是网络时延;目的节点编码时间Tdode以及目的节点计算的时间Tdp时间的和就是目的节点的时延。