计算机网络课程 第01章 概述(97 - 2003格式)概述.ppt

计算机网络课程 第01章 概述(97 - 2003格式)概述.ppt

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
H5 H2 T2 H5 H4 H3 1 2 3 4 5 AP1 1 2 3 4 5 AP2 主机1 主机2 物理传输媒体 计算机网络的体系结构——数据在各层之间的传递过程(续) H5 H5 H4 H5 H4 H3 H2 T2 1010…比特流…1101 电信号或光信号 H5 H4 H3 1010…比特流…1101 H5 H4 H3 H5 H4 AP1给AP2发送数据 加相应层首部 加数据链路层尾部 去掉相应层首部(尾部) AP2收到AP1发送的数据 计算机网络的体系结构——实体和对等实体 主机A 物理层 数据链路层 网络层 运输层 应用层 主机B 物理层 数据链路层 网络层 运输层 应用层 实体(Entity)表示任何可发送或接收信息的硬件或软件进程。 在很多情况下,实体就是一个特定的软件模块。 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 处于收发双方相同层次内的实体称为对等实体,例如: E0 E6 与 E1 E5 与 E2 E7 与 E3 E8 与 E4 E9 与 计算机网络的体系结构——协议 主机A 物理层 数据链路层 网络层 运输层 应用层 主机B 物理层 数据链路层 网络层 运输层 应用层 协议(Protocol)是控制两个对等实体(或多个实体)进行水平方向逻辑通信的规则的集合。 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 在网络层相关协议控制下进行 逻辑通信 … … … … 网络协议有以下三要素: 语法:规定所交换的信息格式。 语义:规定收发双方所要完成的操作。例如,在何种条件下数据必须重传或丢弃。 同步:规定收发双方的时序关系,即在一定条件下应当发生什么事件。 计算机网络的体系结构——服务、服务访问点、服务原语 主机A 物 理 层 链 路 层 网 络 层 运 输 层 应 用 层 主机B 网 络 层 运 输 层 应 用 层 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 链 路 层 物 理 层 在协议的控制下,两个对等实体间的逻辑通信使得本层能够向其相邻上层提供服务。 逻辑通信 SAP SAP 提供服务 要实现本层的协议,必须使用下面一层所提供的服务。 使用服务,逻辑通信 提供服务 … 在同一系统中相邻两层的实体进行交互(即交换信息)的地方,称为服务访问点SAP(Service Access Point)。它实际上是一个逻辑接口。 上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令在OSI中称为服务原语。 服务原语 服务原语 计算机网络的体系结构——“透明” 主机A 物 理 层 链 路 层 网 络 层 运 输 层 应 用 层 主机B 网 络 层 运 输 层 应 用 层 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 链 路 层 物 理 层 本层实体只能“享受”下层提供的服务,而无法看见(也无需看见)下层是使用什么协议才使得其能够给上层提供该服务。也就是说,下面的协议对上面的实体是透明的。 逻辑通信 SAP SAP 提供服务 使用服务,逻辑通信 提供服务 … 服务原语 服务原语 回忆一下之前“液晶驱动”的例子。 “人看电视”也存在这里所讲的“透明”的意义。 计算机网络的体系结构——协议数据单元和服务数据单元 主机A 物 理 层 链 路 层 网 际 层 运 输 层 应 用 层 主机B 网 际层 运 输 层 应 用 层 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 链 路 层 物 理 层 对等实体传输内容的名称: 物理层:比特流 比特流 数据链路层:帧 帧 网际层:IP数据报 IP数据报 运输层:TCP报文段或UDP用户数据报 应用层:取决于具体的应用协议 TCP报文段或 UDP用户数据报 应用数据 OSI把上述名称统称为协议数据单元PDU(Protocol Data Unit)。 OSI把同一系统内层与层之间交换的数据的单位称为服务数据单元SDU(Service Data Unit)。 服务数据单元SDU 服务数据单元SDU 计算机网络的体系结构——网络协议的设计要求 计算机网络协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。 看一个计算机网络协议是否正确,不能只看在正常情况下是否正确,而且还必须非常仔细地检查这个协议能否应付各种异常情况。 “不见不散”这个协议科学吗? 编写一个简单计算器软件,需要注意什么? 计算机网络的体系结构——网络协议复杂性举例 蓝军1 蓝军2 白军 只有蓝军1和2协同作战才能战胜白军。现蓝军1拟于次日正午向白军发起攻击。于是用计算机发送电文给蓝军2。但通信线路很不好,电文出错或丢失的可能性较大(没有电

文档评论(0)

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

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

1亿VIP精品文档

相关文档