计算机网络的协议与体系结构ppt课件.ppt
《计算机网络的协议与体系结构ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机网络的协议与体系结构ppt课件.ppt(53页珍藏版)》请在三一办公上搜索。
1、第二章 计算机网络的协议与体系结构,2.1 计算机网络体系结构的形成2.2 协议与划分层次2.3 具有五层协议的计算机网络体系结构2.4 TCP/IP体系结构,2.1 计算机网络体系结构的形成,相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。,分层结构,A经理,B经理,B秘书,A邮递员,A秘书,B邮递员,1974年,美国的IBM公司宣布了它研制的系统网络体系结构SNA(System Network Architecture)。不久后,其他一些公司也相继推出本公司的一套体
2、系结构,并都采用不同的名称。,关于开放系统互连参考模型OSI/RM,只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。在市场化方面 OSI 却失败了。OSI 的专家们在完成 OSI 标准时没有商业驱动力;OSI 的协议实现起来过分复杂,且运行效率很低;OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场;OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。,两种国际标准,法律上的国际标准 OSI 并没有得到市场的认可。是非国际标准 TCP/IP 现在获得了最广泛的应用。TCP/IP 常被称为事实上的国际标准
3、。,2.2 协议与划分层次,计算机网络中的数据交换必须遵守事先约定好的规则。这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。为进行网络中的数据交换而建立的规则、标准或约定即网络协议(network protocol),简称为协议。,网络协议的组成要素,语法 语义 同步,数据与控制信息的结构或格式如:一个数据分组有多长,具体划分为几个字段等。,需要发出何种控制信息,完成何种动作以及做出何种响应。语义规定命令和应答的含义。,事件实现顺序的详细说明,协议的两种不同的形式,一种是使用便于人来阅读和理解的文字描述。另一种是使用让计算机能够理解的程序代码。 两种不同形式的协议
4、都必须能够对网上交换的信息做出精确的解释。,划分层次的概念举例,计算机 1 向计算机 2 通过网络发送文件。可以将要做的工作进行如下的划分。第一类工作与传送文件直接有关。确信对方已做好接收和存储文件的准备。双方协调好一致的文件格式。两个计算机将文件传送模块作为最高的一层 。剩下的工作由下面的模块负责。,两个计算机交换文件,文件传送模块,计算机 1,计算机 2,文件传送模块,只看这两个文件传送模块好像文件及文件传送命令是按照水平方向的虚线传送的,把文件交给下层模块进行发送,把收到的文件交给上层模块,再设计一个通信服务模块,文件传送模块,计算机 1,计算机 2,文件传送模块,只看这两个通信服务模块
5、好像可直接把文件可靠地传送到对方,把文件交给下层模块进行发送,把收到的文件交给上层模块,通信服务模块,通信服务模块,再设计一个网络接入模块,文件传送模块,计算机 1,计算机 2,文件传送模块,通信服务模块,通信服务模块,网络接入模块,网络接入模块,通信网络,网络接口,网络接口,网络接入模块负责做与网络接口细节有关的工作例如,规定传输的帧格式,帧的最大长度等。,分层的好处,各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护。能促进标准化工作。,层数多少要适当,若层数太少,就会使每一层的协议太复杂。层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。,计算机网络的体系结构,计算
6、机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。,2.3 具有五层协议的计算机网络体系结构,OSI的七层协议体系结构的概念清楚,理论完整,但它既复杂又不实用。TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。最下面的网络接口层并没有具体内容。因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层
7、协议的原理体系结构 。,五层协议的体系结构,应用层(application layer) 运输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer),数据链路层,5 应用层,4 运输层,3 网络层,2 数据链路层,1 物理层,各层的作用(一),应用层:直接为用户的应用进程提供服务。运输层:负责向两个主机中进程之间的通信提供服务。 运输层使用两种不同协议:传输控制协议TCP:传输单位是报文段。用户数据报协议UDP:传输单位为用户数据报。,各层的作用(二),网络层:负责为分组交换网上的不同主机
8、提供通信服务;选择合适的路由,使源主机运输层所传下来的分组,能够通过路由器找到目的主机。传输单位:分组或IP数据报或数据报协议:网际协议(Internet Protocol) 注意:网络层也叫网际层、IP层,各层的作用(三),数据链路层:实现点对点无差错、透明地传输以帧为单位的数据。 传输单位:帧物理层:透明地传送比特流。 传输单位:比特,计算机 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,计
9、算机 1,AP2,AP1,计算机 2,应用层 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 数据报再传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧,计算机 1 向计算机 2 发送数据,5,4,3,2,1,5,4,3,2,1,计算机 1,AP2,AP1,计算机 2,数据链
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 协议 体系结构 ppt 课件
链接地址:https://www.31ppt.com/p-1880754.html