(第1章 网络协议概述.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(第1章 网络协议概述

第1章 网络协议概述 网络协议 Page * 第1章 网络协议概述 1.1 网络协议的分层体系结构 1.2 OSI的分层模型 1.3 TCP/IP的分层模型 Page * 1.1 网络协议的分层体系结构 1.1.1 网络协议概念 1.网络协议的定义 网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 在计算机网络中,要使通信双方有条不紊地交换数据,就必须遵守双方事先约定好的规划或标准,即网络协议。 Page * 2.网络协议的基本要素 (1)语法 规定用户信息与控制信息的结构、格式和编码等,即怎么做。 (2)语义 说明通信双方需要发出的是何种信息、完成的是何种动作及做出的应答等,即做什么。 (3)同步 详细说明事件实现的先后顺序、速度匹配和排序等。 Page * 1.1.2 网络协议分层概念 1.通用的分层思想 网络体系结构具有可分层的特性,网络协议同样具有可分层的特性。 除了最低层和最高层之外,中间每一层都是利用下一层提供的服务完成本层功能,同时为上一层提供一定的服务,并对上一层屏蔽本层服务实现的细节。 各层协议互相协调,构成一个整体,通常称为协议集或协议族。 Page * 2.协议分层的基本原则 (1)各层之间接口要清晰自然、易于理解,相互交流尽可能少。 (2)各层功能的定义独立于具体实现的方法。 (3)保持下层对上层的独立性,单向使用下层提供的服务。 (4)合理选择层数,使层次数足够多,每一层都易于管理;同时,层数又不能过多,避免综合开销太大。 Page * 3.网络协议分层的优点 (1)易于理解、交流、系统化和标准化。 (2)层次接口清晰,减少层次间传递的信息量,便于层次模块的实现和开发、易于调试。 (3)易于更新(替换单个模块),每个层次相对独立,实现细节独立,只要接口保持不变,允许用等效的功能模块灵活地替代某层次模块,而不影响相邻层次的模块。 (4)易于抽象,每一个层次的内部结构对上下层均是不可见的。 Page * 4.实体、协议、接口与服务 (1)实体 指在计算机网络的分层结构中,每一层中的活动元素,可以是硬件、软件或进程。 (2)协议 指通信双方实现相同功能的相应层之间的交往规则,通常称为对等层协议,协议是水平的。 (3)接口 指同一系统内部两个相邻层次之间的交往规则。 它是相邻两层之间的边界,是一个系统内部的规定。 Page * 4.实体、协议、接口与服务 (4)服务 服务是指某层实体实现的功能,在形式上由一组原语描述,供用户和其他实体访问该服务时调用。 N层实体通过接口为N+1层提供服务,通过接口获取N-1层的服务。 服务访问点(SAP)指下层对相邻上层提供服务的接口。 Page * 接口与协议关系示意图 Page * 实体与服务访问点(SAP)关系示意图 Page * 服务及服务访问点关系示意图 Page * 4.实体、协议、接口与服务 (5)网络体系结构的数据传递 计算机网络中,两个通信实体在通信过程中,数据在上下各层传递会发生变化,各对等层之间须遵循该对等层网络协议。 数据传递的单位称为数据单元,主要有协议数据单元(PDU)、用户数据单元(SDU)和接口数据单元(IDU)三种。 Page * PDU、SDU、IDU关系图 Page * 1.2 OSI的分层模型 1.制定OSI的目的 OSI模型——开放系统互联参考模型。所谓开放是指标准开放,只要遵循开放的标准就可以与同样遵循该开放标准的设备进行通信。 制定OSI的目的是为了解决不同体系结构的网络互联问题,使两个不同的系统能够较容易地通信,而不需要改变底层的硬件或软件的逻辑。 Page * Page * 2.OSI七层的主要功能 (1)物理层(Physical Layer) 物理层规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。 物理层的数据单位为比特(bit)。 物理层定义的典型规范有:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。 Page * (2)数据链路层(Data Link Layer) 数据链路层在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。 数据链路层在不可靠的物理介质上提供可靠的传输。 数据链路层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。 数据链路层的数据单位为帧(frame)。 数据链路层协议主要有:SDLC、HDLC、PPP、STP、帧中继等。 Page * (3)网络层(Network layer) 网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。 网络层将数据链路层提供的帧

文档评论(0)

menhuai2859 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档