- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2)数据链路层
;第二章 网络体系结构
2.1 网络体系结构
2.2 开放系统互连参考模型
2.3 TCP/IP参考模型
2.4 数据传输介质
;2.1 网络体系结构 网络体系结构(Network Architecture, NA)就是为了完成计算机间的通信,把计算机互连的功能层次化,并明确规定同层实体通信的协议及相邻层之间的接口服务。因此网络体系结构是计算机网络分层、各层协议、功能和接口的集合。;2.1.1 协议 在网络通信系统中,两个实体要实现相互通信,就必须具有相同的语言,交流什么、怎样交流及何时交流等是数据通信双方都必须共同遵守的规则,这些规则的集合称为协议(Protocol)。从协议的表现形式来看,它规定了数据通信双方用于“交谈”的一套语义和语法规则,以规范有关功能部件在通信过程中的操作。;网络协议主要由以下三个要素组成: 1) 语???(讲什么) 协议的语义(Semantics)是为协调通信完成某些动作或操作而规定的控制和应答信息,是对构成协议的元素含义的解释,如规定通信双方发出的控制信息、执行的动作和返回的应答等。
2) 语法(怎么讲) 语法(Syntax)规定通信双方彼此应该如何操作,确定协议元素的格式,如数据和控制信息的格式结构、编码及信号电平等,是对所表达内容的数据结构形式的一种规定。
3) 时序(何时讲) 时序(Timing)是对通信中各事件实现顺序的详细说明,指出事件的顺序和速率匹配等,或者说时序规定了某个通信事件及由它触发的一系列后续事件的执行顺序。; 2.1.2 分层原则 为什么要分层?
为了将计算机网络设计的复杂程度降低,一般把计算机网络的功能分成若干小部分,每一部分实现一定的功能。当前计算机网络采用层次化结构。层次结构提供了一种按层次来观察网络的方法,描述了网络中任意两个节点间的逻辑连接和信息传输。 ;图2-1 网络分层结构示意图;网络体系结构中采用层次化结构的优点如下: (1) 各层之间相互独立,即针对某一层来说,它不必知道下一层是如何实现的,只要知道下一层通过层间接口提供的服务是什么,本层向上一层提供的服务是什么即可。 (2) 灵活性好,是指只要接口不变就不会因层的变化(甚至是取消该层)而变化,各层可采用最合适的技术实现而不影响其他层。 (3) 有利于促进标准化,每层的功能和所提供的服务都有精确的网络协议进行说明。
(4) 易于实现和维护,系统分层后,整个复杂的系统被划分成若干个涉及范围小、功能比较简单的子系统,每个层次只实现与自己相关的功能,不仅使系统的结构清晰,而且使复杂网络系统的实现和调试变得更加简单和容易。;层次化结构通常要遵循如下通用的原则: (1) 层次的数量不能过多,真正需要的时候才划分一个层次。 (2) 层次的数量也不能过少,应该保证能够从逻辑上将功能分开。 (3) 每一层应该有定义明确的功能,类似的功能尽量放在同一层次上。 (4) 层次边界要选得合理,层次之间的控制信息流量尽可能小。
举例:组织会议、会议记录、会议决策三项工作如果划分层次; (5) 每一层的功能要尽量局部化。这样,随着软、硬件技术的发展,层次的协议可以改变,层次的内部结构可以重新设计,但不影响相邻层次的接口和服务关系。 (6) 每一层只与其上下邻层产生接口,规定相应的业务。在同一层内部相应子层的接口也适用这一原则。 (7) 层次的划分应有利于标准化工作。;2.2 开放系统互连参考模型(OSI/RM七层模型)2.2.1 概述◆在ARPANET设计时,就提出了“分层”的思想。
◆国际标准化组织ISO于1977年成立了专门机构来研究这个问题。◆1979年,ISO公布了开放系统互联参考模型OSI/RM(Open System Interconnection Reference Model)。OSI得到了国际上的承认,成为其他各种计算机网络体系结构依照的标准。;提出OSI参考模型的目的是要使各种终端设备之间、计算机之间、网络之间、操作系统进程之间以及人与人之间的信息交换,能够逐步实现标准化。
不同厂家的网络产品,只要遵照这个参考模型,就可以实现互连、互操作和可移植,也就是说,任何遵循OSI标准的系统,只要物理上连接起来,它们之间就可以互相通信。;OSI参考模型分为七层——应用层、表示层、会话层
传输层
文档评论(0)