80-第二讲 计算机网络体系结构.pptVIP

  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文档。上传文档
查看更多
第二讲 计算机网络体系结构 本讲主要内容 网络体系结构基本概念 开放系统互连参考模型 TCP/IP参考模型 2.1 网络体系结构 2.1.1 网络体系结构基本概念 计算机网络中的数据交换必须遵守事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。 为进行网络中的数据交换而建立的规则、标准或约定即网络协议(network protocol),简称为协议。 网络协议由三个要素组成: 语法:用户数据与控制信息的结构和格式。 语义:需要发出何种控制信息以及完成的动作和做出的响应。 时序:对事件实现顺序的详细说明。 计算机网络体系结构 我们将计算机网络层次结构模型和各层协议的集合定义为计算机网络体系结构(Network Architecture)。 网络体系结构是对计算机网络应完成的功能的精确定义,而这些功能是用什么样的硬件和软件实现的,则是具体的实现问题。体系结构是抽象的,而实现是具体的,其具体实现是通过特定的硬件和软件来完成的。 2.1.2 计算机网络层次体系结构 将多台位于不同地点的计算机设备通过各种通信信道和设备互连起来,使其能协同工作,以便于计算机的用户应用进程交换信息和共享资源,这是一个复杂的工程设计问题。 将一个比较复杂的问题分解成若干个容易处理的子问题,尔后“分而治之”逐个加以解决,这种结构化设计方法是工程设计中常用的手段。分层就是系统分解的最好方法之一。 2.1.3 计算机网络层次模型 计算机网络的层次模型 分层可以遵守以下几个主要原则: 每层功能应是明确的并且相互独立。当某一层具体实现方法更新时,只要保持层间接口不变,就不会对邻层造成影响。 接口层清晰,跨越接口的信息量应尽可能少。 层数应当适中。若太少,则层间功能划分不明确,多种功能混杂在一层中,造成每一层的协议太复杂。若太多,则体系结构过于复杂,各层组装时的任务会困难得多。 计算机网络中采用层次结构,可以有以下好处: 各层之间相互独立。 灵活性好。 各层都可以采取最合适的技术来实现,各层实现技术的改变不影响其它层。 易于实现和维护。 有利于促进标准化。 2.2 开放系统互连参考模型 2.2.1 开放系统互连基本参考模型 开放系统互连基本参考模型是由ISO制定的,这是一个标准化开放式的计算机网络层次结构模型,又称为ISO’s OSI模型,如图2-3所示。 该图中从下到上分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层这七个层次。 ISO/OSI 层次模型 OSI中术语 协议 不同开放系统对等层之间的虚通信必须遵循相应层的协议,如有运输层协议(即图中T层协议)、会话层协议(即图中S层协议)等。 服务 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。 OSI中术语 接口 在同一开放系统中,相邻层次间的界面称为接口,在接口处由低层向高层提供服务。 数据单元 在相邻层提供服务过程中以及对等层虚通信过程中都涉及信息的交换。信息的基本单位在OSI中统称为数据单元(Data Unit)。 2.1.2 层次模型中各层功能 1.物理层 物理层的作用是在物理媒体上传输原始的数据比特流。 归结为一句话,物理层是为在物理媒体上建立、维持和终止传输数据比特流的物理连接提供机械、电气、功能和规程的手段。 物理层负责在网络上传输数据比特流。这与数据通信的物理或电气特性有关。 物理层协议的实例:EIA-RS-232C 2.数据链路层 数据链路层的一个主要功能就是通过校验、确认和反馈重发等手段,将原始的物理连接改造成无差错的数据链路。 数据链路层还要解决流量控制的问题 数据链路层还管理数据格式。数据通常被组合成帧加以传输。 总之,数据链路层解决的是相邻节点(结点)之间的数据传输问题。 3.网络层 网络层关心的是通信子网的运行控制,主要任务是如何把网络协议数据单元(通常称为分组)从源传送到目标。这需要在通信子网中进行路由(routing)选择。 如果同时在通信子网中出现过多的分组,则会造成拥塞(congestion),因而要对其进行控制。 当分组要跨越多个通信子网才能到达目标时,还要解决网际互连问题。 X.25分组协议和网际协议IP是网络层协议的例子。 4.运输层 运输层是第一个端对端,即主机到主机的层次。 有运输层后,高层用户就可利用运输层的服务直接进行端到端的数据传输,从而不必知道通信子网的存在。通过运输层的屏蔽,高层用户看不到通信子网的更替和技术变化。 服务分流(splitting) 端口复用(multiplexing) 5.会话层 会话层允许不同主机上各种进程之间进行会话。运输层是主机到主机的层次,而会话层是进程到进程之间的层次。 会话层组织并同步进程间的对话。

文档评论(0)

小玉儿 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档