计算机网络结构体系
- 格式:ppt
- 大小:289.00 KB
- 文档页数:44


第三章
计算机
网络体系结构与网络协议
3.1 网络体系结构
3.1.1 概述
使相互通信的两个可能不同厂家、不同结构的计算机系统高
度协调地交换数据,通信双方必须在有关信息内容、格式和传输
顺序等方面遵守一些事先约定好的规则,如通信过程的同步方
式、数据格式、编码方式等。这些为进行网络中数据交换而制定
的规则、标准与约定,称为网络协议。
考察一个实际社会中的邮政系统的结构、运行过程。
以下是邮政系统结构以及信件发送与接收过程的示意图。
通信者活动通信者活动
邮局服务业务
邮局转送业务邮局服务业务
邮局转送业务
运输部门的邮件运输业务书写信件贴邮票送邮箱
收集信件盖邮戳信件分拣
信件打包
送运输部门阅读信件
信件投递
信件分拣
分发邮件
邮件拆包发信者收信者
路由选择
运输转送邮局
接收邮包3.1.2 网络体系结构的基本概念
1. 协议(protocol)
(1)语义:构成协议的协议元素的含义。协议元素是指需要发出
何种控制信息,以及完成的动作与做出的响应。协议是一种通信规约。不遵循双方事先约定好的规则与规
定,就要出错。计算机网络也是如此,网络中大量计算机之间要
有条不紊地交换数据,就必须制定一系列的通信协议。
一个网络协议主要由三个要素组成:
(2)语法:数据或控制信息的数据结构形式或格式
(3)时序:对事件实现顺序的详细说明2. 层次(layer)
层次是人们对复杂问题处理的基本方法。
(1)将总体要实现的很多功能分配在不同的层次中,每个层
次要完成的服务及服务实现的过程都有明确的规定
(2)不同的系统分成相同的层次
(3)不同系统的同等层具有相同的功能
(4)高层使用低层提供的服务时,并不需要知道低层服务的
具体实现方法
计算机网络系统的设计采用结构化的方法,把计算机网络系
统的功能分解为多个子功能,相应地协议也分为若干层,每层实现一个子功能。层次结构体现出对复杂问题采取“分而治之”的模
块化方法,它可以大大降低复杂问题处理的难度。3. 接口(interface)
接口是同一节点内相邻层之间交换信息的连接点。低层向高
计算机网络 网络体系结构的基本概念
计算机网络体系结构是指整个网络系统的逻辑结构和功能分配,定义和描述了计算机与通信设备之间互连的标准和规范集合。遵循这些标准和规范能够方便地实现计算机与通信设备之间的通信,下面我们介绍下网络体系结构中的一些基本概念。
1.实体
实体是指具有发送和接收信息功能的通信设备、计算机和应用程序。例如,应用程序、数据库管理系统、电子邮件服务器和计算机都属于实体。计算机网络中不同系统的实体之间能够相互通信,并且每个系统可以包含一个或者多个实体。
2.协议
协议是为网络中通信双方进行数据交换,而建立的一种双方都能够识别和理解的规则或标准。协议主要有以下三部分组成:
语法 是指数据和控制信息的结构或格式,即对通信双采用的数据格式、编码方法等进行定义。例如,报文内容的顺序、格式等。
语义 是对通信双方发出请求、执行动作,以及对方应答所做出的解释。例如,解释报文有几部分组成,哪些部分是用于控制数据,哪些部分是真正的数据内容。
时序 是对事件实现顺序的详细说明。例如,传输数据时采用同步传输,还是采用异步传输,都要靠时序来实现。
3.网络体系结构
网络体系结构是层和协议的集合。它描述了实现不同计算机系统之间互连和通信的方法和机构。由于计算机网络是一个涉及通信系统和计算机系统的综合系统,为降低其设计和实现的难度,通常采用结构化设计方法,将计算机网络需要实现的功能划分成若干功能模块,形成层次分明的网络体系结构。
网络体系结构采用分层体系结构的优点主要体现在以下几个方面:
各层之间相互独立
灵活性好
易于实现和维护
有利于促进标准化
在每一对相邻层之间都有一个预先定义明确的界面,即接口。接口定义了下层向上层提供的原语操作和服务。如果网络中每一层都能完成一组有定义明确的功能,相邻层之间有一个定义清晰的接口,不仅能够减少层与层之间必须要传送的信息数量,还能够很方便的更改某一层功能的实现方法,有利于新通信技术和通信材料的使用。例如,在计算机网络中,使用红外线来代替现有电话线传输介质,不影响计算机之间的信息交换。
1 计算机网络体系结构
清点人数,组织教学。
复习:
计算机网络的定义及系统的组成和功能
授新:
一、计算机网络体系结构的基本概念
1.网络协议
在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则、标准或约定称为网络协议,简称协议。协议组成的三个要素是语法、语义和时序。
语法规定了进行网络通信时,数据的传输和存储格式,以及通信中需要哪些控制信息,它解决了怎么讲的问题。
语义规定了控制信息的具体内容,以及发送主机或接收主机所要完成的工作,它主要解决“讲什么”的问题。
时序规定计算机操作的执行顺序,以及通信过程中的速度匹配,主要解决“顺序和速度”问题。
2.数据封装
一台计算机要发送数据到另一台计算机,数据必须要先打包,打包的过程称为封装,如图10-10所示,封装就是在用户数据前面加上网络协议规定的头部和尾部,这些头信息包括数据包发送主机的源地址、数据接收主机的目的地址、数据包采用的协议类型、数据包大小、数据包的序号、数据包的纠错信息等内容。而且,在网络通信中,数据往往是多层次的封装的。
3.网络协议的分层 2 为了减少网络协议的复杂性,技术专家们把网络通信问题划分为许多小问题,然后为每一个问题设计一个通信协议。这样使得每一个协议的设计、分析、编码和测试都比较容易。协议分层就是按照信息的流动过程,将网络的整体功能划分为多个不同的功能层。每一层都建立在它的下层之上,每一层的目的都是向它的上一层提供一定的服务。
4.分层原则
层次结构虽然有它的优点,但是如果划分的不合理,反而会带来许多负面影响。通常要遵循如下一些原则:
网络协议层次的数量不能过多,真正需要的时候才能划分一个层次。
网络协议层次的数量也不能过少,层次的数量应该保证能
从逻辑上将功能分开,不同的功能不要放在同一层。
功能类似的服务应当放在同一层。
在技术经常变化的地方可以适当增加层次。
层次边界的选择要合理,用于信号控制的额外信息流量要尽量少。
堡星堡 ——
计算机网络体
闫可新 系结 构
摘要:随着信息技术及其应用的迅猛发展,人类已经进入了网络时代,人们也开始关注于网络体系结构。网络体系结构是指通信系
统的整体设计,它为网络硬件、软件、协议存取控制和拓扑提供标准。
关键词:OSI参考模型;TCP/1P参考模型与协议;TCP/IP协议簇
我们把计算机网络的层次划分及各层协议的集合称为计算机网络体
系结构,简称网络体系结构。换句话说,所谓网络体系结构是指整个网 络系统的逻辑结构和功能划分,它包含了硬件和软件的组织与设汁所必
须遵守的规定。计算机网络采用分层结构还有利于交流、理解和标准
化。在网络发展过程中,已建立的网络体系结构很不一致,互不相容, 难以相互连接。为了使用网络系统标准化,国际标准化组织在20世纪
80年代初正式公佰了一个网络体系结构模型作为国际标准,称为开放 系统互连参考模型。
一、网络协议 计算机之间进行数据通信仅有传送数据的通路是不够的,还必须遵
守一些事先约定好的规则,由这些规则明确所交换数据的格式及有关等 问题。计算机网络协议就是通信的实体之间有关通信规则约定的集合。
只有遵守这个约定,计算机之间才能相互通信和交流。网络协议南3个
要素组成,即: (1)语法,即控制信息或数据的结构和格式。(2)语义,即需要发
出何种控制信息,完成何种动作以及何种应答。(3)同步,即事件实现
顺序的详细说明。
二、OSI参考模型
开放系统互连参考模型OSI/RM是抽象的概念,而不是一个具体的网 络。它将整个网络的功能划分成7个层次,南下到上分别为物理层、数据链
路层、网络层、传输层、会话层、表示层和应用层。每层都有它的功能以及 会自动完成一定的功能。两个终端通信实体之间的通信必须遵循这7层结
构。发送进程发送给接收进程的数据,实际上是经过发送方各层从上到下传 递到物理介质;通过物理介质传输到接收方后,在经过从下到上各层的转
递,最后到达接收进程。在这里我简单地说一下各层的功能: