第2章 网络协议的体系结构ppt课件.ppt

第2章 网络协议的体系结构ppt课件.ppt

ID:59204803

大小:347.00 KB

页数:30页

时间:2020-09-26

第2章 网络协议的体系结构ppt课件.ppt_第1页
第2章 网络协议的体系结构ppt课件.ppt_第2页
第2章 网络协议的体系结构ppt课件.ppt_第3页
第2章 网络协议的体系结构ppt课件.ppt_第4页
第2章 网络协议的体系结构ppt课件.ppt_第5页
资源描述:

《第2章 网络协议的体系结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本课程主要教学内容第1章通信网概论第2章网络协议的体系结构第3章局域网协议与技术第4章因特网协议与技术第5章IP广域网的路由与QoS控制第6章网络新技术及其发展第2章网络协议的体系结构2.1IP网络的重要特点2.2计算机网络体系结构概述2.3TCP/IP协议模型2.1IP网络的重要特点每一个分组独立选择路由。发往同一个目的地的分组,后发送的有可能先收到(即可能不按顺序接收)。当网络中的通信量过大时,路由器就来不及处理分组,于是要丢弃一些分组。因此,IP网络不保证分组的可靠地交付。IP网络提供的服务被称为:尽最大努力服务(besteffortservice)IP网与传统电信网的比较传统电

2、信网向用户(即电话机)提供的服务质量有保证。连接在传统电信网上的电话机几乎没有智能,因此全部的服务质量由电信网完成。电信网电信网向用户话机提供信息可靠交付电路交换的电信网一般而言,通信必须是可靠的。但应当由谁负责可靠交付?因特网和传统电话网的思路不同。严格地讲,计算机通信是在计算机上运行的应用程序之间的通信。所以实现可靠通信最终应当是让计算机应用程序(应用进程)之间的通信可靠。因特网认为,IP协议没有必要提供可靠服务(这样做可以使网络简单、灵活性好、价格便宜),但如何解决可靠通信的问题呢?办法:在计算机网络中增加TCP协议,这样就可以实现计算机应用程序之间的可靠通信。因特网的设计思路分

3、组交换的因特网分组交换的因特网不保证可靠交付TCP协议带有TCP协议的计算机向用户程序提供可靠交付丢弃丢弃丢弃TCPTCP因特网你会思考吗?IP、TCP等协议是以何种方式工作的?一个网络协议包含哪些要素?不同协议的作用范围如何界定?各种协议之间是孤立的还是保持一定的依赖关系?网络协议生存的基础是什么?2.2计算机网络协议与体系结构概述2.2.1网络协议及相关概念2.2.2通用的协议分层思想2.2.3OSI体系结构2.2计算机网络协议与体系结构概述网络协议是通信双方共同遵守的规则和约定的集合。网络协议包括三个要素:语法,规定了信息的结构和格式;语义,表明信息要表达的内容;同步规则,

4、涉及双方的交互关系和事件顺序。整个计算机网络的功能实现体现为协议的实现。为了保证网络的各个功能的相对独立性,以及便于实现和维护,通常将协议划分为多个子协议,并且让这些协议保持一种层次结构,子协议的集合通常称为协议簇。2.2.1网络协议及相关概念网络协议的分层:以因特网为例,TCP/IP协议族中包含多个协议,它们之间并不孤立,那么设计们又是按照什么样的思路来构建整个协议族的体系结构呢?这就涉及网络协议的分层问题。计算机通信网的协议包含的内容相当复杂,如何将复杂的问题分解为若干较简明且有利于处理的问题,实践表明,采用网络的分层结构最为有效。采用分层次的体系结构是人们对复杂问题进行处理的基本

5、方法。网络分层主要是将复杂的通信问题分成不同的功能块,由不同的层次通过本层的协议来执行某个功能块。网络分层是基于透明性原则。2.2.1网络协议及相关概念(2)网络体系结构(NetworkArchitecture)是指网络的各层功能及其协议的集合。建立网络体系结构的目的是为了能够抽象地讨论和研究网络技术,使网络的实现技术与网络的功能发展能够相互独立地各自发展。NetworkArchitecture的主要任务是指导网络技术设计,为研究人员提供在多种可选方案中进行审慎选择的决策指导,从而试图保证这些技术决策能在网络演进过程中保持一致性和连贯性。2.2.1网络协议及相关概念(3)Network

6、Architecture的研究内容:关于网络系统构成要素的研究关于命名、编址和路由的研究关于网络协议模块化方法的研究关于网络系统中的状态和功能部署位置的研究任何网络体系结构都是一个从需求目标开始的、过程前后连贯的、各个认知阶段之间存在紧密逻辑关系的系统概念,因此对任何网络体系结构的合理认知或研究途径,都应该遵循“需求目标->设计原则->具体实现”的路线。2.2.1网络协议及相关概念(4)网络协议分层的思想不是TCP/IP特有的,而是一种被广泛认可的通用思想。著名的OSI模型也采用了分层结构。协议的实现要落实到一个个具体的硬件模块和软件模块上,在网络中将这些实现特定功能的模块称为

7、实体(Entity)。网络中的通信是指在不同系统中的两个实体之间的通信。因此,更具体地说所谓实体,是指能发送和接收信息的任何对象,包括终端、应用软件和通信进程等。2.2.2通用的协议分层思想网络中的两个系统中实体间的通信是一个十分复杂的过程,为了减少协议设计和调试过程的复杂性,大多数网络的实现都按层次的方式来组织。通用的协议分层思想表述:每一层只完成一定的功能,每一层又都建立在它的下层之上。不同的网络,其分层的数量、各层的名字、内容和功能不尽相

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。