计算机网络体系结构

上传人:飞*** 文档编号:8025943 上传时间:2017-08-10 格式:PPT 页数:70 大小:782KB
返回 下载 相关 举报
计算机网络体系结构_第1页
第1页 / 共70页
计算机网络体系结构_第2页
第2页 / 共70页
计算机网络体系结构_第3页
第3页 / 共70页
计算机网络体系结构_第4页
第4页 / 共70页
计算机网络体系结构_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《计算机网络体系结构》由会员分享,可在线阅读,更多相关《计算机网络体系结构(70页珍藏版)》请在金锄头文库上搜索。

1、计算机网络Computer Networks,计算机网络体系结构,从计算机网络到因特网,进入20世纪90年代以来,以因特网(Internet)为代表的计算机网络的发展速度十分迅猛,已从最初的教育科研网络逐步发展成为商业网络,并已成为仅次于全球电话网的世界第二大网络。21世纪的重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。Internet已经使我们的日常生活的许多方面发生了革命性的变化。,计算机网络的发展,计算机网络是计算机技术和通信技术相互结合的结果。它们是相互制约,又相互促进发展的。计算机技术的发展以及计算机技术在通信系统中的应用,使得高速通信成为可能。高速通信的实现,

2、又进一步促进计算机硬件、软件技术的发展。,计算机网络的定义,定义:计算机网络是通过通信设施(利用通信网络和通信协议),将地理上分布的、具有自治功能的多个计算机系统互连起来,实现信息交换,资源共享,互操作和协同处理的系统。 特点:资源共享,透明操作,Internet和TCP/IP,网络是一组互相连接的通信设备。互联网 internet 是指两个或更多的可以彼此通信的网络。Internet (因特网)是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族,且其前身是美国的 ARPANET。Internet是一个结构化的系统。,OSI参考模型

3、和TCP/IP协议族,常见的网络标准主要有OSI参考模型和TCP/IP协议族。国际标准化组织ISO制定的国际标准 OSI 参考模型,描述规范,功能全面,但没有得到市场的认可。非国际标准 TCP/IP 现在获得了最广泛的应用。TCP/IP 常被称为事实上的国际标准。,计算机网络体系结构的形成,相互通信的两个计算机系统必须高度协调工作才行,而这种相互“协调”是相当复杂的。 “分层”技术可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。,划分层次的必要性,计算机网络中的数据交换必须遵守事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题(

4、同步含有时序的意思)。为进行网络中的数据交换而建立的规则、标准或约定即称为网络协议 (network protocol),简称为协议。,网络协议的组成要素,网络协议主要包括三个方面:语法 数据与控制信息的结构或格式 。 语义 需要发出何种控制信息,完成何种动作以及做出何种响应。 同步 事件实现顺序的详细说明。网络协议是不同系统的对等层实体之间的通信规则。,划分层次的概念,计算机 1 向计算机 2 通过网络发送文件。可以将要做的工作进行如下的划分:与传送文件直接有关的一些工作。确信对方已做好接收和存储文件的准备。双方协调好一致的文件格式。两个计算机之间传送文件的具体操作 。计算机将文件传送模块作

5、为最高的一层,具体传送操作由下面的模块负责。,两个计算机交换文件,文件传送模块,计算机 1,计算机 2,文件传送模块,只看这两个文件传送模块好像文件及文件传送命令是按照水平方向的虚线传送的,把文件交给下层模块进行发送,把收到的文件交给上层模块,从网络用户的角度看,似乎文件传送模块直接完成文件传送的所有工作,设计一个通信服务模块,文件传送模块,计算机 1,计算机 2,文件传送模块,只看这两个通信服务模块好像可直接把文件可靠地传送到对方,把文件交给下层模块进行发送,把收到的文件交给上层模块,通信服务模块,通信服务模块,通信服务模块负责文件传送的具体操作,如通信过程的协调、传送数据的正确、可靠。,再

6、设计一个网络接入模块,文件传送模块,计算机 1,计算机 2,文件传送模块,通信服务模块,通信服务模块,网络接入模块,网络接入模块,通信网络,网络接口,网络接口,网络接入模块负责做与网络接口细节有关的工作例如,规定传输的帧格式,帧的最大长度等。,分层的优点和缺点,优点:各层之间是独立的,结构上可分割开。灵活性好。易于分别开发、实现和维护。能促进标准化工作。缺点:会额外的增加一些数据(即每层的开销),这样就增加了系统的负担。,层数多少要适当,若层数太少,就会使每一层的协议太复杂。层数太多,又会在描述和综合各层功能的系统工程任务时,遇到较多的困难。 不同的功能群应该划分为不同的层,层间的数据交互应该

7、最少。,计算机网络的体系结构,计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的方法。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。,五层协议的体系结构,OSI参考模型是七层的结构:应用层、表示层、会话层、传输层、网络层、链路层、物理层。TCP/IP 是四层的体系结构:应用层、传输层、网际层和网络接口层。可以采取折衷的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体

8、系结构 。,五层协议的体系结构,应用层(application layer) 传输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer),数据链路层,5 应用层,4 传输层,3 网络层,2 数据链路层,1 物理层,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应用进程数据先传送到应用层,加上应用层首部,成为应用层 PDU,应 用 程 序 数 据,应 用 程 序 数 据,计算机 1 向计算机 2 发送数据,5,4,3,2,

9、1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应用层 PDU 再传送到传输层,加上传输层首部,成为传输层报文,H5,应 用 程 序 数 据,应用层PDU,应用层PDU,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,传输层报文再传送到网络层,加上网络层首部,成为 IP 数据报(或分组),传输层报文,传输层报文,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,IP 数据报再传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧,IP 数据报,

10、IP 数据报,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,数据链路层帧再传送到物理层,最下面的物理层把比特流传送到物理媒体,10100110100101 比 特 流 110101110101,数据链路层帧,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应 用 程 序 数 据,10100110100101 比 特 流 110101110101,注意观察加入或剥去首部(尾部)的层次和每层的PDU及其构成,应 用 程 序 数 据,H3,网络层首部,计算机 1

11、向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应 用 程 序 数 据,10100110100101 比 特 流 110101110101,注意观察加入或剥去首部(尾部)的层次和每层的PDU及其构成,应 用 程 序 数 据,H3,网络层首部,应用层PDU,传输层报文,IP 数据报,计算机 1 向计算机 2 发送数据,应用层(application layer),5,4,3,2,1,5,4,3,2,1,物理传输媒体,计算机 1,AP2,AP1,电信号(或光信号)在物理媒体中传播从发送端物理层传送到接收端物理层,计算机 2,计算机 1 向计算

12、机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,10100110100101 比 特 流 110101110101,计算机 2 的物理层收到比特流后交给数据链路层,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,数据链路层剥去帧首部和帧尾部后把帧的数据部分交给网络层,H2,T2,H3,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,网络层剥去分组首部后把分组的数据部分交给传输层,H4,计算机 1 向计算机 2

13、发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,传输层剥去报文首部后把报文的数据部分交给应用层,应 用 程 序 数 据,H5,应 用 程 序 数 据,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,应用层剥去应用层 PDU 首部后把应用程序数据交给应用进程,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,收到了 AP1 发来的应用程序数据!,协议的复杂性,协议必须将各种不利的条件事先都估计到,而不能假定一切情况都是很理

14、想和很顺利的。必须非常仔细地检查所设计协议能否应付所有的不利情况。应当注意:事实上难免有极个别的不利情况在设计协议时并没有预计到。在出现这种情况时,协议就会失败。因此实际上协议往往只能应付绝大多数的不利情况。,开放系统互连参考模型 OSI/RM,开放系统互连参考模型是国际标准化组织ISO制定的国际标准,标准规范,功能全面。所谓“开放系统”,即只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。开放系统互连参考模型标准在市场化方面 OSI 却是失败的。,开放系统互连参考模型,OSI/RM体系结构,应用层,传输层,网络层,表示层,会话层,数据链路层

15、,物理层,7654321,OSI参考模型中高层,面向信息处理。,OSI参考模型中低层,面向数据通信。,开放系统互连参考模型,计算机通信网中的信息流动,开放系统互连参考模型,物理层的任务就是透明地传送比特流。包括物理连接的建立、拆除,物理数据单元传输,物理层管理等功能。传递信息所利用的一些物理媒体,如双绞线、同轴电缆、光缆等,并不在物理层之内,而是在物理层的下面。物理层特性:机械特性、电气特性、功能特性、规程特性。,物理层,开放系统互连参考模型,数据链路层的功能和服务:(1)数据链路连接的建立和释放(2)数据链路数据单元帧、信元(3)数据链路连接的分链(多链路)(4)定界、同步、流控、差错控制数据链路层的协议类型: 面向字符和面向比特,数据链路层,开放系统互连参考模型,(1)建立/拆除网络连接(2)路径选择和中继(3)网络连接多路复用(4)分段和组块(5)传输和流控、阻塞控制(6)加速数据传递(7)复位(8)差错检测和恢复(9)网络服务选择,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号