模块3网络体系结构与协议_2osi参考模型.pptVIP

模块3网络体系结构与协议_2osi参考模型.ppt

  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文档。上传文档
查看更多
1 网络体系结构概述 计算机网络是由各种不同的计算机和网络设备通过不同的通信线路连接在一起的复杂系统。在该系统中,涉及到网络的硬件体系结构、操作系统、应用软件系统、各种不同的网络设备和通信技术。为保证这些异质系统之间的正常通信,保证不同厂商产品的兼容性,减少系统开发的难度,就有必要统一信息编码、统一报文格式、统一传输命令、统一控制序列,简化通信过程,以便在不同系统之间实现无缝衔接。 因此国际标准化组织于1978年设立了一个专门的委员会,研究网络通信的体系结构,提出了开放系统互联参考模型OSI/RM 体系结构的分层设计 为了减少网络协议设计的复杂性,网络设计者并不是设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而是采用把通信问题划分为许多个小问题,然后为每个小问题设计一个单独的协议的方法。这样做使得每个协议的设计、分析、编码和测试都比较容易。 分层模型( layering model)是一种用于开发网络协议的设计方法。本质上,分层模型描述了把通信问题分为几个小问题(称为层次)的方法,每个小问题对应于一层(例如IP地址的问题对应于网络层)。 在网络分层结构中,N层是N-1层的用户,同时是N+1层的服务提供者。对N层来说,N+1层的用户直接使用的是N层提供的服务,而事实上N+1层的用户是通过N层提供的服务享用到了N层内的所有层的服务。 分层结构的好处有:各层相对独立、功能简单、层内的变化互不影响、即适应性强、易于实现和维护。 2 OSI/RM七层模型 若主机A要发送数据给主机B,则数据将由主机A的应用层向下传递,在传递过程中逐层添加协议包装,最后通过物理层的网络电缆将数据传送出去,而主机B在接收数据时,则是从物理层向上传递,在传递过程中逐层去掉协议包装,最后在应用层获取到的是与主机A应用层发送出来的完全相同的数据。 协议与服务的关系 服务和协议是完全不同的概念。服务是一个系统内部各层向它上层提供的一组原语,服务定义了相邻两层的接口。与服务相对比,协议是定义不同系统的对等层实体之间交换的帧、分组和报文的格式及意义的一组规则,实体利用协议来实现它们的服务定义。 只要不改变提供给用户的服务,实体可以任意改变它们的协议。 在层次化结构中,每一层都可能有若干个协议。在两个(N)实体之间相互合作,共同完成(N)功能时,是受着一个或几个局部于(N)层的协议(简称(N)协议)所支配。(N)协议精确地规定(N)实体应如何利用(N-1)服务协同工作去完成(N)功能,以便向(N+1)实体提供(N)服务;换言之,(N)协议规定了(N)实体在执行(N)功能时的通信行为。 假设上面的(N)是网络层 2.1 物理层 物理层是OSI模型的最低层或第一层,该层包括物理连网媒介,如电缆连线连接器。物理层的协议产生并检测电压以便发送和接收携带数据的信号。在PC机上插入网络接口卡,就建立了计算机连网的基础。换言之,就提供了一个物理层。尽管物理层不提供纠错服务,但它能够设定数据传输速率并监测数据出错率。网络物理问题,如电缆断开,将影响物理层。 物理层的主要功能是完成相邻结点之间原始比特流的传输。物理层协议关心的典型问题是使用什么样的物理信号来表示数据“ 1”和“ 0”;一个比特持续的时间多长;数据传输是否可同时在两个方向上进行;最初的连接如何建立;完成通信后连接如何终止;物理接口(插头和插座)有多少针以及各针的用处。物理层的设计主要包括物理层接口的机械、电气、功能和过程特性,以及物理层接口连接的传输介质等问题。物理层的设计还涉及到通信工程领域内的一些问题。 2.2 数据链路层 数据链路层( datalink layer)的主要功能是如何在不可靠的物理线路上进行数据的可靠传输。数据链路层完成的是网络中相邻结点之间可靠的数据通信。为了保证数据的可靠传输,发送方把用户数据封装成帧(frame),并按顺序传送各帧。由于物理线路的不可靠,因此发送方发出的数据帧有可能在线路上发生差错或丢失(所谓丢失实际上是数据帧的帧头或帧尾出错),从而导致接收方不能正确接收到数据帧。 为了保证能让接收方对接收到的数据进行正确判断,发送方为每个数据块计算出CRC(循环冗余检验)并加入到帧中,这样接收方就可以通过重新计算CRC来判断数据接收的正确性。一旦接收方发现接收到的数据有错,则发送方必须重传这一帧数据。然而,相同帧的多次传送也可能使接收方收到重复帧。比如,接收方给发送方的确认帧被破坏后,发送方也会重传上一帧,此时接收方就可能接收到重复帧。数据链路层必需解决由于帧的损坏、丢失和重复所带来的问题。 数据链路层的主要作用描述 数据链路层的主要作用是:通过一些数据链路层协议和链路控制规程,在不太可靠的物理链路上实现可靠的数据传输。 2

文档评论(0)

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

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

版权声明书
用户编号:5101121231000003

1亿VIP精品文档

相关文档