CH02网络体系结构与协议_第1页
CH02网络体系结构与协议_第2页
CH02网络体系结构与协议_第3页
CH02网络体系结构与协议_第4页
CH02网络体系结构与协议_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 计算机网络体系结构 与协议2022/8/48/4/20221本章主要内容2.1 OSI参考模型 2.2 协议、层次、接口与体系结构的概念 2.3 OSI环境中的数据传输过程2.4 TCP/IP模型2由于很多网络使用不同的硬件和软件,没有统一的标准,结果造成很多网络不能兼容,而且很难在不同的网络之间进行通信。 为了解决不同类型网络产品/技术的兼容性和互操作性,人们迫切希望出台一个统一的国际网络标准。 2.1 OSI参考模型1) OSI参考模型的提出31978年,由国际标准化组织 (ISO , international standards organization )提出了开放系统互连参

2、考模型(OSI/RM , open system interconnect reference model ) 2.1 OSI参考模型1) OSI参考模型的提出在OSI中 的“开放”是指只要遵循OSI标准,一个系统就可以与位于世界上任何地方、同样遵循同一标准的其它任何系统进行通信;开放 4分层 概念是计算机网络系统的一个重要概念。分层次是人们对复杂问题处理的基本方法;将总体要实现的很多功能分配在不同层次中;对每个层次要完成的服务及服务要求都有明确规定各层协调起来实现整个系统功能2.1 OSI参考模型2) 网络的层次结构5先分析一个实际社会生活中通信系统的例子。 一、例子: 认真考查一下实际的邮

3、政系统的结构与运行过程,以及如何利用它完成信件的发送与接收,就可对体系结构与协议有一个直观的了解。2.1 OSI参考模型2) 网络的层次结构6信件邮寄过程A (北京)B (上海)北京邮局上海邮局铁路部门铁路部门协议协议协议2.1 OSI参考模型3) OSI参考模型的7层结构83) OSI参考模型的7层结构 在 OSI 参考模型中,计算机之间传送信息的问题分为 7 个较小且更容易管理和解决的小问题。每一个小问题都由模型中的一层来解决。 124357693) OSI参考模型的7层结构104) OSI参考模型的7层结构不同系统的最低层之间存在着“物理”通信;不同系统的对等层次之间存在着“虚拟”通信;

4、有明确的通信规定;高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法。 11网中各结点都具有相同的层次;不同结点的同等层具有相同的功能;按照协议实现通信。 同一结点内相邻层之间通过接口通信;每一层可以使用下层提供的服务,并向其上层提供服务;2.1 OSI参考模型 4)划分7层结构的基本原则122.1 OSI参考模型 7)各层功能描述124357613利用传输介质为通信的网络结点之间建立、管理和释放物理连接;实现比特流的透明传输,为数据链路层提供数据传输服务;物理层的数据传输单元是比特(bit)。物理层的主要功能14在物理层提供的服务基础上,数据链路层在通信的实体间建立数据链路连接(逻

5、辑通道);传输以“帧”(frame)为单位;采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。 数据链路层的主要功能15确定分组如何从源主机路由到目的主机,解决寻径问题和拥塞控制问题。数据的单位称为数据包(packet)。网络层的主要功能16向用户提供透明、可靠端到端(end-to-end)服务;传输层向高层屏蔽了下层数据通信的细节,是计算机通信体系结构中关键的一层。传输层的主要功能17为表示层提供建立、维护和结束会话连接的功能,并提供会话管理服务会话层的主要功能18用于处理在两个通信系统中交换信息的表示方式;数据格式变换;数据加密与解密;数据压缩与恢复。表示层的主要功能19

6、该层是模型中最靠近用户的一层,为用户的应用程序提供了网络服务:如文件传输、电子邮件等。应用层的主要功能20OSI参考模型212.2 基本概念1) 网络协议 计算机网络是由多个互连的结点组成的,结点之间需要不断地交换数据与控制信息。要做到有条不紊地交换数据,每个结点都必须遵守一些事先约定好的规则。这些规则明确地规定了所交换数据的格式和时序。这些为网络数据交换而制定的规则、约定与标准被称为网络协议(protocol) 。也就是通信各方就如何通信达成的协定。22 在邮政通信系统中,存在着很多的通信规约。例如,写信人在写信之前要确定是用中文还是英文,或是其他文字。如果对方只懂英文,那么如果用中文写信,

7、对方一定得请人译成英文后才能阅读。不管选择中文还是英文,写信人在内容书写中一定要严格遵照中文或英文的写作规范(包括语义、语法等)。其实,语言本身就是一种协议。另一个协议的例子是信封的书写方法。2324网络协议主要由以下三个要素组成: 语法 用户数据与控制信息的结构与格式。 语义 每部分控制信息和数据所代表的含义。 时序 对事件实现顺序的详细说明。25接口是同一结点内相邻层之间交换信息的连接点;低层向高层通过接口提供服务;只要接口条件不变、低层功能不变,低层功能的具体实现方法与技术的变化不会影响整个系统的工作。2.2 基本概念 2) 接口26接口与服务的关系第n+1层实体(服务用户)第n层实体(

8、服务提供者)n/n+1接口服务访问点SAP(唯一标识)27 一个功能完备的计算机网络需要制定一整套复杂的协议集;将网络层次结构模型与各层协议的集合定义为计算机网络体系结构(network architecture)。2.2 基本概念 3) 网络体系结构282.3 OSI环境中的数据传输过程29OSI环境中的数据流动302.3 OSI环境中的数据传输过程这个在发送结点自上而下逐层增加头(尾)信息的过程叫做封装在目的结点又自下而上逐层去掉头(尾)信息的过程叫做解封装31 尽管应用进程A的数据在OSI环境中经过复杂的处理过程,才能送到另一台计算机的应用进程B,但对于每台计算机的应用进程来说,OSI环

9、境中数据流的复杂处理过程是透明的。应用进程A的数据好像是“直接”传送给应用进程B,这就是开放系统在网络通信过程中最本质的作用。322.4TCP/IP参考模型 1)TCP/IP参考模型的发展 OSI参考模型研究的初衷是希望为网络体系结构与协议的发展提供一种国际标准。OSI参考模型是一个在制定标准时所使用的概念性的框架。33TCP/IP协议被公认为当前的工业标准或“事实上的标准”。TCP/IP产生于对Internet网络的研究与实践中,是应实际需求而产生的。2.4TCP/IP参考模型 34 Internet上的TCP/IP协议之所以能够迅速发展,重要的是它恰恰适应了世界范围内的数据通信的需要。TC

10、P/IP协议具有以下几个特点:开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统。独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互联网中。统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址。标准化的高层协议,可以提供多种可靠的用户服务。352)TCP/IP参考模型各层的功能 TCP/IP参考模型可以分为以下4个层次: 应用层(application layer); 传输层(transport layer); 互联层(internet layer); 网络接口层(host-to-network layer)。36网络接口层37(2) 互联层 主要功能

11、是解决主机到主机的通信问题。(1) 网络接口层 是与各种LAN或WAN的接口。 (3) 传输层 传输层提供端-端的数据传输服务。38(4) 应用层 应用层为用户提供所需的各种服务。如: 文件传输协议(FTP, Protocol)实现互联网中交互式文件传输功能。超文本传输协议(HTTP,Hypertext Transfer Protocol)用于WWW服务39简单邮件传输协议(SMTP,Simple Mail Transfer Protocol)实现互联网中电子邮件传送功能。域名系统(DNS,Domain Name System)实现网络设备名字到IP地址映射的网络服务。40小结完成网络通信,不仅需要硬件,更需要软件协议的支持。网络通信是非常复杂的,因此采用了分层次的方法来组织协议。网络的各个层次及每个层

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论