第12章 地理信息的传输.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 地理信息的传输 “网络化”是GIS发展趋势和研究热点。从局域网到城域网和广域网,从互联网到无线网络,计算机网络及其它通信网络的每一步发展都在改变着GIS的应用规模和地理服务方式。本章在介绍计算机网络互联参考模型和无线网络通信协议的基础上,总结了网络地理信息系统发展历程中的客户/服务器(C/S)模式、浏览器服务器(B/S)模式,基于Web服务的网络GIS、移动和嵌入式网络GIS和基于网格的GIS服务的主要特点,然后讲解了地理信息的网络服务模式和服务内容,主要包括地理数据分发、制图、查询分析决策以及基于位置的服务等。 12.1 计算机网络通信协议 12.1.1 OSI参考模型 为了降低网络设计的复杂性,绝大多数计算机网络都组织成一堆相互叠加的层(layer或level),每一层都建立在其下一层的基础之上。每一层的目的都是向上一层提供特定的服务,而把如何实现这些服务的细节对上一层加以屏蔽。从某种意义上讲,每一层都是一种虚拟机,它向上一层提供特定的服务。 开放系统互联参考模型(OSI,Open Systems Interconnection Reference Model)是以国际标准化组织(ISO)的一份提案为基础形成的一个计算机网络参考模型,它为各层所使用的协议的国际标准化迈出了第一步,并且于1995年进行了修订,其结构如图12.1所示: 图12.1 开放系统互联参考模型(OSI)结构图 OSI模型有7层。这7层的分层原则如下所述: (1) 当需要一个不同抽象体的时候,应该创建一层。 (2) 每一层都应该执行一个明确定义的功能。 (3) 选择每一层功能的时候,应该考虑到定义国际标准化的协议。 (4) 选择层边界的时候,应该使“跨接口所需要的信息流”尽可能最小。 (5) 层数应该足够多,以保证不同的功能不会被混杂在同一层中,同时层数也不能够太多,以避免整个体系结构变得过于庞大。 OSI模型有7层是: 物理层(physical layer):涉及到在通信信道上传输的原始数据位。在设计的时候必须要保证,当一方发送了“1”时,在另一方收到的也是“1”,而不是“0”。 数据链路层(data link layer):其主要任务是将一个原始的传输设施转变成一条逻辑的传输线路,在这条传输线路上,所有未检测出来的传输错误也会反映到网络层上。数据链路层完成这项任务的做法是:让发送方将输入的数据拆开,分装到数据帧(data frame,通常为几百个或者几千个字节)中,然后顺序地传送这些数据帧。如果是可靠的服务,则接收方必须确认每一帧都已经正确地接收到了,即给发送方送回一个确认帧(acknowledgement frame)。 网络层(network layer):控制子网的运行过程。一个关键的设计问题是确定如何将分组从源端路由到目标端。从源端到目标端的路径可以建立在静态表的基础之上,这些表相当于是网络的“布线”图,而且很少会变化。这些路径也可以在每一次会话开始时就确定下来,例如一次终端会话(比如,登录到一台远程机器上)。另外,这些路径也可以是高度动态的,针对每一个分组都要重新确定路径,以便符合网络当前的负载情况。 传输层(transport layer):其基本功能是接受来自上一层的数据,并且在必要的时候把这些数据分割成小的单元,然后把数据单元传递给网络层,并且确保这些数据片段都能够正确地到达另一端。而且,所有这些工作都必须高效率地完成,并且必须使上面各层不受底层硬件技术变化的影响。 传输层还决定了将向会话层(实际上最终是向网络的用户)提供哪种类型的服务。其中最为常见的类型是,该传输连接是一个完全无错(error-free)的点到点信道,此信道按照原始发送的顺序来传输报文或者字节数据。然而,其他类型的传输服务也是可能的,例如传输独立的报文(不保证传送的顺序)、将报文广播给多个目标等。服务的类型是在建立连接时就确定下来的(顺便说一下,真正完全无错的信道是不可能实现的,人们使用这个术语的真正含义是指,错误的发生率足够小,以至于在实践中可以忽略这样的错误)。 会话层(session layer):允许不同机器上的用户之间建立会话。所谓会话,通常是指各种服务,包括对话控制(dialog control,记录下该由谁来传递数据了)、令牌管理(token management,禁止两方同时执行同一个关键操作),以及同步功能(synchronization,在一个长的传输过程中设置一些检查点,以便在系统崩溃之后还能够在崩溃前的点上继续执行)。 表示层(presentation layer):在表示层下面的各层中,它们最关注的是如何传递数据位,而表示层关注的是所传递的信息的语法和语义。不同的计算机可能会使用不同的数据表示法,为了让这些计

文档评论(0)

638922bb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档