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

OSI模型 一、网络体系结构 网络体系结构 建立计算机网络体系结构的必要性 为了能够使不同地理分布、且功能相对独立的计算机之间组成网络实现资源共享,计算机网络系统需要涉及和解决许多复杂的问题,包括信号传输、差错控制、寻址、数据交换和提供用户接口等一系列问题。 计算机网络体系结构是为简化这些问题的研究、设计与实现而抽象出来的一种结构模型。 网络体系结构 计算机网络系统,一般采用层次模型。在层次模型中,往往将系统所要实现的复杂功能分化为若干个相对简单的细小功能,每一项分功能以相对独立的方式去实现。这样就有助于将复杂的问题简化为若干个相对简单的问题,从而达到分而治之、各个击破的目的。 网络体系结构 计算机网络的分层模型 将上述分层的思想或方法运用于计算机网络中,就产生了计算机网络的分层模型。 协议分层 为简化问题、减少协议设计的复杂性,计算机网络的体系结构按层或级的方式来组织,即协议是分层次的。 每一层都建立在下层之上,每一层的目的都是上层提供一定的服务,并对上层屏蔽服务实现的细节。 对等实体间的通信 不同系统中的相同层实体叫对等实体。 对等实体间通信须遵守同层协议。一台机器上的n层实体与另一台机器上n层实体间通信所使用的协议,称之为第n层协议。 数据并不是在两个对等实体间直接传送,而是由发送方实体将数据逐次层层传递给它的下一层,直至最下层,通过物理介质实现实际通信,到达接收方;由接收方最下层逐次层层向上传递直至对等实体,完成对等实体间的通信。 层次体系结构 除了在物理媒体上进行的是实通信外,其余各对等层实体间进行的都是虚通信。 对等层的虚通信必须遵循该层的协议。 n层的虚通信是通过n-1/ n层间接口处n-1层提供的服务以及n-1层的通信(通常也是虚通信)来实现的。 分层原则 每层的功能应是明确的,并且相互独立。当某一层具体实现方法更新时,只要保持层间接口不变,不会对邻层造成影响。 层间接口清晰,跨越接口的信息量应尽可能少。 层数应适中。若太少,则层间功能划分不明确,多种功能混杂在一层中,造成每一层的协议太复杂。若太多,则体系结构过于复杂,各层组装时的任务要困难得多。 最重要的分层原则:目标站第n层收到的对象应当与源站第n层发出的对象完全一致。 OSI模型 二、 ISO/OSI开放系统互连参考模型 ISO/OSI开放系统互连参考模型 国际标准化组织ISO在1977年建立了一个分委员会来专门研究体系结构,提出了开放系统互连参考模型(OSI:Open System Interconnection Reference Mode “开放”表示能使任何两个遵守参考模型和有关标准的系统进行连接。 “互连”是指将不同的系统互相连接起来,以达到相互交换信息,共享资源,分布应用和分布处理的目的。 ISO/OSI开放系统互连参考模型 OSI模型是一种具有指导作用的抽象模型,并不是计算机网络协议的具体实现实例。 在OSI模型的基础上,计算机网络协议的具体实现还有很多灵活性和可扩展空间。 OSI七层模型 开放系统互连参考模型(OSI)采用分层的结构化技术,共分7层,从低到高为: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 无论什么样的分层模型,都基于一个基本思想,遵守同样的分层原则:即目标站第n层收到的对象应当与源站第n层发出的对象完全一致 OSI参考模型各层的功能 1.物理层(Physical Layer) 物理层位于OSI参考模型的最低层,它直接面向原始比特流的传输。物理层必须解决好包括传输介质、信道类型、数据与信号之间的转换、信号传输中的衰减和噪声等在内的一系列问题。另外,物理层标准要给出关于物理接口的机械、电气、功能和规程特性,以便于不同的制造厂家既能够根据公认的标准各自独立地制造设备,又能使各个厂家的产品能够相互兼容。 2.数据链路层(Data Link Layer) 数据链路层涉及相邻节点之间的可靠数据传输,为了能够实现相邻节点之间无差错的数据传送,数据链路层在数据传输过程中提供了确认、差错控制和流量控制等机制。 3.网络层(Network Layer) 网络中的两台计算机进行通信时,中间可能要经过许多中间结点甚至不同的通信子网。网络层的任务就是在通信子网中选择一条合适的路径,使发送端传输层所传下来的数据能够通过所选择的路径到达目的端。 4.传输层(Transport Layer) 传输层是OSI七层模型中是第一个端--端,也即主机--主机的层次。传输层提供的端到端的透明数据运输服务,使高层用户不必关心通信子网的存在,由此用统一的运输原语书写的高层软件便可运行于任何通信子网上。运输层还要处理端到端的差错控制和流量控制问题。 5

文档评论(0)

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

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

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档