网络体系层次结构的概念对一般的用户是陌生的,因为用户所关心的信息是“透明”传输的。这个“透明”,就是无论双方用户相隔距离有多远,都像“近在咫尺”一样。用户并不会关心如何实现“透明”传输,在通信系统中采取了何种手段等。实际上,我们将网络的功能分解为许多层次,每一个层次都必须解决上面三个问题,而层次之间则有相互服务的关系,下一层对上一层提供“透明”的服务。图3—1计算机网络体系结构......
2023-10-22
当若干计算机互联成网时,网络中的计算机之间进行数据通信的过程是比较复杂的。这可以用一个例子来说明,假设网络中的两台计算机之间需要传送一个文件,那么它们之间除了有一条可以传送数据的通路外,还必须考虑以下问题:
①源端计算机必须用命令“激活”所连接的数据通信的通路,并告知通信网络如何识别目的端计算机。
②源端计算机必须确定目的端计算机已经做好接收和存储文件的准备,如果两者文件格式不兼容,则必须有一台计算机负责完成格式转换的工作。
③当网络出现硬件故障及数据在传输过程中出现异常(如传送的数据出现差错、重复或丢失等)时,网络应能够有适当的措施保证目的端计算机接收到正确的、完整的文件。
以上工作均需要相互通信的计算机密切配合,才能完成通信任务。如何解决如此复杂的问题?一种常见的解决复杂问题的方法,即层次化。也就是说,将一个庞大而复杂的问题分解成若干个容易处理的较小的局部问题,然后对这些小问题加以研究和处理,分别对待,分别解决。如图1.10所示,为采用分层的方法实现上述文件传送问题的体系结构。
图1.10 以文件传送为例的体系结构
它使用了3 个功能模块:网络接口上的具体细节由网络接入模块来完成;通信服务模块负责保证文件和命令在两个系统间可靠地交换;文件传送模块负责完成上面的最后两项工作,但不涉及传送数据和命令。
从图1.10 中所解决问题的方法中,可以看出两台相互通信的计算机具有相同层次化的功能集。同理,在计算机网络中,需要进行通信的计算机也应该具有相同层次化的功能集,即计算机网络采用分层的方式形成体系结构。在分层的体系结构中,每一层模块都只完成与其他系统对应层次(称为对等层)通信时所需功能的相关子集,其功能的实现依赖于下一层提供的服务,同时,本层模块也通过层间接口向上一层模块提供服务。(www.chuimin.cn)
对等层间的通信受限于事先约好的一组规则,这组规则明确规定了所交换数据的格式以及有关同步的问题。为在网络中进行数据交换而建立的规则、标准或约定,称为网络协议。网络协议是计算机网络实现两台主机间通信的程序的集合,是网络通信的数据传输规范,也是计算机网络体系结构中不可或缺的主要组成部分。
采用分层的方法解决复杂问题的主要好处有以下四个:
①各个层次相互独立。上层不需要知道相邻下层的具体实现细节,只需要知道其通过层间接口所提供的服务即可,从而降低了整个系统的复杂性。
②设计灵活。当某一层发生变更时,只要层间接口关系保持不变,就不会对该层的相邻层产生影响,也不影响各层对实现技术的选用。
③易于实现和维护。由于系统已被分解为相对简单的若干层次,实现和维护起来相对容易。
④易于标准化。由于每层的功能和所提供的服务均已有精确说明,因此有利于标准的推广和统一。
计算机网络体系结构是计算机网络的各层及其服务和协议的集合。分层的方式能够对网络的体系结构更好地进行设计并实现。这种方式也能让人们更好地理解网络传输数据的工作原理。
采取分层的方式解决计算机网络面临的问题,人们对这种解决方式并无异议。然而,计算机网络的体系结构到底应该分成几层?每层的主要功能和向外提供的接口有哪些?层数是否划分得越多、越详细,越有利于实现?针对这些细节问题,人们提出了不同的计算机网络参考模型。
有关计算机网络技术的文章
网络体系层次结构的概念对一般的用户是陌生的,因为用户所关心的信息是“透明”传输的。这个“透明”,就是无论双方用户相隔距离有多远,都像“近在咫尺”一样。用户并不会关心如何实现“透明”传输,在通信系统中采取了何种手段等。实际上,我们将网络的功能分解为许多层次,每一个层次都必须解决上面三个问题,而层次之间则有相互服务的关系,下一层对上一层提供“透明”的服务。图3—1计算机网络体系结构......
2023-10-22
TCP/IP 模型各层的功能如下:网络接口层网络接口层是TCP/IP 模型的最底层,也被称为网络访问层,与OSI 模型的物理层及数据链路层对应。网际层网际层是TCP/IP 体系结构的关键,主要功能是处理来自传输层的分组,将分组形成数据包,并为该数据包进行路径选择,最终将数据包从源主机发送到目的主机。......
2023-10-19
TCP/IP与OSI在分层模块上稍有区别。TCP/IP是一个四层的体系结构,它包括应用层、传输层、网际层和网络接口层。TCP/IP参考模型没有与OSI参考模型的表示层、会话层对应的协议。这一点便充分体现TCP/IP的兼容性与适应性,它也为TCP/IP的成功奠定了基础。图3—6传输层的通信方式4.应用层TCP/IP的体系结构中,将OSI参考模型中的会话层、表示层和应用层的功能都集中到了应用层中实现。TCP/IP应用的架构绝大多数属于客户端/服务端模型。......
2023-10-22
在研究计算机间的数据通信时,往往使用“实体”这个名词来表示发送或接收信息的硬件或软件进程。这些对等实体间信息传输的基本单位称为协议数据,它由控制信息和用户数据两部分组成。协议是不同开放系统的对等实体之间进行虚通信所必须遵守的规定,它保证本层能够向上层提供服务。本层一个实体通过多个服务访问点提供服务的情况,称为连接复用;上一层同一个实体使用多个服务访问点的现象,称为连接分用。......
2023-10-19
图7.1NGN体系结构图下一代网络从功能上可以分为4个层次:接入层、传送层、控制层以及业务层。同时还可以直接和H.323终端、SIP终端进行连接,提供相应业务。该层是软交换体系结构中的最高层,通过设置各种应用服务器,提供各种业务逻辑,满足用户个性化的需求。......
2023-10-18
层次结构一般以垂直分层模型来表示,如图2.1所示的一般分层结构中,将整个网络的功能划分为若干个层次,每个层次完成特定的局部功能。图2.1分层的网络体系结构图此外,在理解层次结构概念的时候,还需要注意以下几点:除了在物理媒体上进行的是实际通信之外,其余各层的对等实体间进行的都是虚通信。......
2023-10-18
在理解网络的体系结构时,应充分注意到网络协议的层次机制及其合理性和有效性。网络体系结构是指用分层研究方法定义的网络各层的功能、各层协议和接口的集合。网络体系结构的概念中包含着两层含义,一个是“协议”,另一个则是“分层”。协议是为了保证相互通信及双方能够正确地接收到信息,必须事先形成一种约定,即网络协议。协议是为实现网络中的数据交换而建立的规则标准或约定。......
2023-10-18
图6—1局域网体系结构模型与OSI/RM的对应关系2.局域网的数据链路层在局域网技术中,允许底层实现技术的多样性,物理层可采用多种传输介质、拓扑结构和信号形式,各有自己的特点,适合于不同的应用。从局域网体系结构看,网卡地址由MAC子层识别,因此其技术名称为M......
2023-10-22
相关推荐