- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络体系结构与协议 网络体系结构中的几个概念 网络协议 协议分层 网络体系结构 其他相关概念 网络协议 计算机网络中,协议的定义是计算机网络中 实体之间有关通信规则约定的集合。 一个网络协议主要由三个要素组成: ?语法(Syntax),即数据与控制信息的结构、格式和编码。 ?语义(Semantics),即需要发出何种控制信息,完成何种动作以及做出何种应答。 ?时序(Timing),即事件实现的先后顺序和速度匹配的详细说明。 协议分层 狭义地说,协议分层就是按照信息的流动过程将网络的整体功能分解为一个个的功能层。 每个功能层对应的协议规定其功能,不同机器上的同等功能层之间采用相同的协议,同一机器上的相邻功能层之间通过接口进行数据传递。 分层的基本原则是定义每一层向上一层提供的服务,以保证每层的功能相互独立,但不规定如何完成这些服务。 邮政系统分层模型 协议分层的优点 各层之间相互独立。 灵活性好。 各层都可以采用最合适的技术来实现,各层实现技术的改变不影响其他层。 易于实现和维护。 有利于促进标准化。 网络体系结构 网络体系结构(Network Architecture)是指网络中分层模型、各层协议和层间接口的集合。 网络协议实现的细节不属于网络体系结构的内容,它们隐含在机器内部,对外部来说是不可见的。 一个原理性的网络体系结构 物理层 数据链路层 网络层 传输层 应用层 1 2 3 4 5 各层主要功能 物理层(Physical Layer)的任务就是透明地传送比特流,用以建立、维持和释放数据链路实体间的连接。 物理层是用来控制传输介质,规定传输介质本身及与其相连接口的机械、电气、功能和过程特性等问题。 计算机和调制解调器的串行接口RS-232C标准是物理层协议的实例。 物理层 数据链路层 网络层 传输层 应用层 各层主要功能 数据链路层(Data Link Layer)的任务是在两个相邻节点间的线路上无差错地传送以帧(frame)为单位的数据。 数据链路层将本质上不可靠的传输介质变成可靠的传输通路提供给网络层。 最常见的数据链路层产品是网卡。 物理层 数据链路层 网络层 传输层 应用层 各层主要功能 网络层(Network Layer)的任务是完成主机间报文传输:要选择合适的路由,使发送方的报文分组能够正确无误地按照地址找到目的站,并交付给目的站。 网络层的设备主要有路由器和网关。 物理层 数据链路层 网络层 传输层 应用层 各层主要功能 传输层(Transport Layer)的任务是为进行通信的两个进程之间建立一条可靠的端到端的传输连接,以透明地传送报文。 传输协议是真正的源端到目的端的协议,传输层以下的功能层协议都是通信子网中的协议。 物理层 数据链路层 网络层 传输层 应用层 各层主要功能 应用层(Application Layer)在体系结构中是最高层。它的任务是确定进程之间通信的性质,以满足用户的需要。 应用层直接为用户的应用进程提供服务。 物理层 数据链路层 网络层 传输层 应用层 两个单位间的一种通信结构 数据在各层之间的传递过程 其他相关概念 系统和实体(System and Entities) 协议栈(Protocol Stack) 接口和服务(Interface and Service) 服务和协议 ( Service and protocol) 服务访问点(SAP——Service Access Point) 协议数据单元(PDU——Protocol Data Unit) 接口数据单元(IDU——Interface Data Unit) 面向连接的服务(connection-oriented)和无连接的服务(connectionless) 服务原语 系统和实体 系统是网络中有自治能力的计算机或交换设备,也叫做网络结点或简称结点。 实体(entity)表示任何可发送或接收信息的硬件或软件对象。 每一层至少存在一个实体。位于不同系统的同一层次的实体叫做对等实体。 协议栈 协议栈是指特定系统中所有层次的协议的 列表。 接口、服务和协议 接口是相邻两层之间的边界。低层通过接口为上层提供服务。 服务就是网络中的各层向其相邻上层提供一组操作,是相邻两层之间的界面。 上层叫做服务的使用者,低层叫做服务的提供者。服务的使用者和提供者之间通过服务访问点直接联系。 协议就是计算机网络中对等实体之间有关通信规则约定的集合。 协议是“水平的”,即协议是控制对等实体之间通信的规则,而服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。 在同一系统中,相邻两层的实体通过接口调用服务或提供服务进行交互
您可能关注的文档
- 第二部分 必五 Unit 1 Getting along with others.ppt
- 第二部分 必五 Unit 2 The environment.ppt
- 第二部分 必一 Unit 3 Looking good, feeling good.ppt
- 第二部分 第2 冠词.ppt
- 第二部分 第3 数词.ppt
- 第二部分201EPC总承包与中国现行建设工程法律制度(Print).ppt
- 第二部分自测试.doc
- 第二讲 就业途和自荐材料的准备.ppt
- 第二篇 直流电(习题与解答) 2.doc
- 第二章 第二 函数的定义域和值域.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)