网站大量收购独家精品文档,联系QQ:2885784924

第01章 340总体概述.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第01章 340总体概述

总体概述 本说明书系统介绍各种协议和模块的基本原理和主要功能,并通过具体实例深入分析各自的调试信息。所有这些实现都是建立在OSI模型的基础之上,所以本章主要通过讲解开放系统互连(Open Systems Interconnection,OSI)模型来帮助大家对后面各章介绍的理解。 本章主要内容: 应用OSI模型 使用ping 系统显示信息 OSI模型 OSI模型由7个层组成:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层(见图1-1所示)。每一层都处理某特定的通信任务,使用基于协议的通信来与协议栈的下一层交换数据。两个网络设备间的通信就是通过数据在设备的协议栈中上下传递来完成的。例如,有一工作站要与一服务器进行通信,任务从工作站的应用层开始,经由较低的层格式化某类信息,直至数据到达物理层,然后通过网络传输到服务器。服务器从协议栈的物理层获取信息,向上层发送信息以解释信息,直到到达应用层。每一层可用其名称称呼,也可用其在协议栈中的位置表明。例如,最底层可称为物理层或第1层。 应用层(第7层) 表示层(第6层) 会话层(第5层) 传输层(第4层) 网络层(第3层) 数据链路层(第2层) 物理层(第1层) 图11 OSI模型的七层 最底层执行的功能与物理通信相关,如构建帧、传输含有包的信号;中间层协调结点间的网络通信,如确保通信会话无中断、无差错地持续进行。最高层的工作直接影响软件应用和数据表示,包括数据格式化、加密以及数据与文件传输管理。总括起来,这些层称为协议栈。 物理层 OSI模型的最底层为物理层。包含以下各项: 数据传输介质(电线电缆、光纤、无线电波和微波) 网络插头 网络拓扑结构 信令与编码方法 数据传输设备 数据传输设备 信令出错检验 物理层设备要传输、接收包含数据的信号,需负责产生、携带并检查电压。在信号传输中,物理层处理数据传输速率,监控数据出错频率,并处理电压电平。 数据链路层 LAN中数据链路层的作用是构造帧。每一帧均以特定的方式格式化,使得数据传输可同步和可识别。这一层将格式化数据,以便作为帧编码为传输结点发送的电子信号,由接收结点解码,并检验错误。数据链路层创建了所谓的“数据链路帧”,包含着由地址和控制信息组成的域,如下所示: 帧的起始点(SOF) 发送帧的设备的地址(源地址) 接收帧的设备的地址(目标地址) 管理或通信控制信息 数据 差错检验信息 报尾(或称帧的末端)标识符 只要在两个结点间建立了通信,它们的数据链路层就在物理(通过物理层)和逻辑(通过协议)上连接起来了。通信首先由用于数据流定时的短信号集的传输建立。链接一确立,接收端的数据链路层就将信号解码为单独的帧。数据链路层检查接收的信号,以防接收到的数据重复、不正确或是接收不完整。如果检测到了错误,就有相应的错误处理:要么接收端直接丢弃,要么要求发送端重传。数据链接错误检测过程由循环冗余校验(Cyclic Redundancy Check,CRC)处理。循环冗余校验(CRC)是一种错误检测方法,为帧中包含的整个信息域(SOF,寻址方法、控制信息、数据、CRC和EOF)计算出一个值。这个值由数据链路层插入到发送结点靠近帧的末端的位置上。当数据链路层将帧向上传送到上一层时,该值可确保该帧内容和发送时是一致的。 网络层 协议栈中向上的第3层为网络层。所有的网络都由物理路由(电缆路径)和逻辑路由(软件路径)组成。网络层读取包协议地址信息并将每一个包沿最优路径(包括物理的和逻辑的)转发以进行有效传输。这一层允许包通过路由器从一个网络发送到另一个网络。网络层控制包的通路,有些像交通控制器,沿几条不同路径中最有效的那一条来路由包。为确定最优路径,网络层需要持续地收集有关各个网络和结点地址的信息,这一过程称为发现。 网络层可以通过创建虚拟(逻辑)电路在不同的路径上路由数据。虚拟电路是用来发送和接收数据的逻辑通信路径。虚拟电路只针对于网络层。既然网络层沿着多个虚拟电路管理数据,那么数据到达时就有可能出现错误的顺序。网络层在将包传输给下一层前检查数据的顺序,如有必要就对其进行改正。网络层还要调整帧的大小使之符合接收网络对帧大小的需要。 传输层 与数据链路层和网络层一样,传输层的功能是保证数据可靠地从发送结点发送到目标结点。例如,传输层确保数据以相同的顺序发送和接收,并且传输后接收结点会给出响应。当在网络中采用虚拟电路时,传输层还要负责跟踪指定给每一电路的唯一标识值(ID)。这一ID称为端口、连接标识或套接字,是由会话层指定的。传输层还要确定包错误校验的级别,最高的级别可以确保包在可以接受的时间内无差错地从结点发送到结点。 传输层的另一种功能就是当网络使用不同的,要求包大小各异的协议时,将消息分段为较小的单元。发送网络上由传输层分割的数据单

文档评论(0)

qnc814 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档