文档详情

网络标准和OSI模型(图文解说)

宝路
实名认证
店铺
PPT
1.07MB
约16页
文档ID:47941147
网络标准和OSI模型(图文解说)_第1页
1/16

网络协议• 网络协议——网络世界的规则1OSI参考模型• O S I 模型——计算机网络的互标准2标准和网络标准化组织 • 标准: 是用于确保材料、产品、处理和服务达到要求的指导性技术 规范或其他精确准则的一组文档化协议•制定标准的必要性:如果没有标准,硬件就不能相互兼容,应用 程序也不能相互通信,因而也就无法设计网络了•指定网络标准的必要性:由于目前网络界所使用的硬件、软件种类繁 多,标准尤其重要如果没有标准,可能由于一种网络硬件不能与另一种 兼容,或者因一个网络应用程序(网络操作系统和网络应用软件) 不能与 另一个通信而不能进行网络设计例如,一个厂商的1 厘米宽网络电缆插头 另一公司生产的槽口为0 . 8 厘米宽,则无法将电缆插入这种槽口•由于计算机工业发展迅速,许多不同的组织都开发自己的标准在一些 情况下,多个组织负责网络的某个方面如,A N S I 和I T U 均负责I S D N (综合业务数字网)通信标准,而A N S I 制定接收一个I S D N 连接所需 要的硬件种类,I T U 判定如何使I S D N 链接的数据以正确序列到达用户 这些组织负责着网络的现在和未来。

3几个重要的网络标准化组织-ANSI、EIA、IEEEANSI:(American National Standards Institute 美国国家标准协会 )负责制定电子工业的标准,此外也制定其他行业的标准,如化学和核工 程、健康和安全 A N S I 标准的一个例子即是ANSI T1 .2 4 0 - 1 9 9 8 , “电信—操作、管理、维护、供应—操作系统和网络部件之间接口的通用 网络系统信息模型”可通过A N S I 网站(w w w. a n s i . o rg )购买 A N S I 标准文档E I A :(Electronic Industries Association 电子工业联盟)是一个 商业组织,其代表来自全美各电子制造公司涉及到电视机、半导体、计 算机以及网络设备该组织不仅为自己的成员设定标准,还帮助制定A N S I 标准从网站h t t p : / / w w w. e i a . o rg ,你可获得更多的E I A 信息I E E E :(Institute of Electrical & Electronic Engineers 电气 与电子工程师学或称为I - 3 - E ),是一个由工程专业人士组成的国际社团 ,其目的在于促进电气工程和计算机科学领域的发展和教育。

I E E E 主办 大量的研讨会、会议和本地分会议,发行刊物以培养技术先进的成员同 时,I E E E 有自己的标准委员会,为电子和计算机工业制定自己的标准, 并对其他标准制定组织如A N S I 的工作提供帮助4几个重要的网络标准化组织-IEEE• I E E E 技术论文和标准在网络专业受到高度重视I E E E 标准的例子:“ 信息技术2 0 0 0 年测试方法”、“虚拟桥接局域网”,以及“软件项目管理 计划” 网站http://www.ieee.org 提供订购• I S O :International Standardization Organization, 国际标准化组织 )是一个代表了1 3 0 个国家的标准组织的集体I S O 的目标是制定国际技 术标准以促进全球信息交换和无障碍贸易但“I S O ”并不只意味着是一个 首字母缩略字实际上,在希腊语中,“I S O ”意味着“平等”通过这个 词汇表达了组织对标准的贡献在I S O 大约1 2 , 0 0 0 标准中,仅有大约5 0 0 个应用于计算机相关的产品和功能中网址:http://www. iso.ch• I T U :(International Telecommunications Union 国际电信同盟)是联 合国特有的管理国际电信的机构,它管理无线电和电视频率、卫星和的 规范、网络基础设施、全球通信所使用的关税率。

它为发展中国家提供技术 专家和设备以提高其技术基础5OSI模型 •在2 0 世纪8 0 年代早期,I S O 即开始致力于制定一套普遍适用的规范集合,以 使得全球范围的计算机平台可进行开放式通信ISO 创建了一个有助于开发和理 解计算机的通信模型,即开放系统互连参考模型O S I (Open System Interconnect Reference Model )• O S I 模型将网络结构划分为七层:即物理层(Physical)、数据链路层(Data Link)、网络层(Network)、传输层(Transport)、会话层(Session)、表示层 (Presentation)和应用层(Application)每一层均有自己的一套功能集,并 与紧邻的上层和下层交互作用可以巧记短语“Phil Donald Never Televises Sick People Anymore ” Warning:O S I 模型是对发生在 网络中两节点之 间过程的理论化 描述它并不规 定支持每一层的 硬件或软件的模 型 6OSI模型-物理层•物理层:是O S I 模型的最低层或第一层,该层包括物理连网媒介,如电 缆连线、连接器、网卡等。

•物理层的协议产生并检测电压以便发送和接收携带数据的信号 •在你的桌面P C 上插入网络接口卡,你就建立了计算机连网的基础 换言之,你提供了一个物理层•尽管物理层不提供纠错服务,但它能够设定数据传输速率并监测数据 出错率• I E E E 已制定了物理层协议的标准,特别IEEE 802 规定了以太网和 令牌环网应如何处理数据•术语“第一层协议”和“物理层协议”,均是指描述电信号如何被放 大及通过电线传输的标准7OSI模型-数据链路层 •数据链路层:是O S I 模型的第二层,它控制网络层与物理层之间的通信 1、它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧 2、帧(Frame)是用来移动数据的结构包,它不仅包括原始(未加工)数据,或 称“有效荷载”,还包括发送方和接收方的网络地址以及纠错和控制信息其中 的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差错到达 3、通常,发送方的数据链路层将等待来自接收方对数据已正确接收的应答信号 4、数据链路层控制信息流量,以允许网络接口卡正确处理数据 5、数据链路层的功能独立于网络和它的节点所采用的物理层类型Note:有一些连接设备,如网桥或交换机,由于它们要对帧解码并使用帧信 息将数据发送到正确的接收方,所以它们是工作在数据链路层的。

8OSI模型-网络层• 网络层,O S I 模型的第三层,其主要功能是将网络地址翻译成对应的物理地 址,并决定如何将数据从发送方路由到接收方例如:一个计算机有一个网络地 址10.34.99.12 (若它使用的是TCP/IP协议)和一个物理地址060973E97F3 1、网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的 花费来决定从一个网络中节点A 到另一个网络中节点B 的最佳路径2、在网络中,“路由”是基于编址方案、使用模式以及可达性来指引数据的发 送3、网络层协议还能补偿数据发送、传输以及接收的设备能力的不平衡性为完 成这一任务,网络层对数据包进行分段和重组4、分段和重组 是指当数据从一个能处理较大数据单元的网络段传送到仅能处 理较小数据单元的网络段时,网络层减小数据单元的大小的过程重组 是重构 被分段的数据单元Note 1、网络层的分段是指数据帧大小的减小,而网络分段是指一个 网络分割成更小的逻辑片段或物理片段Note 2、路由器:由于网络层处理路由,而路由器因为连接网络各段,并 智能指导数据传送,所以属于网络层Note 3、 TCP/IP协议中IP属于网络层;IPX/SPX协议中IPX属于9OSI模型-传输层 •传输层:主要负责确保数据可靠、顺序、无错地从A 点到传输到B 点(A 、B 点可能在也可能不在相同的网络段上)。

1、因为如果没有传输层,数据将不能被接受方验证或解释,所以,传输层常 被认为是O S I 模型中最重要的一层2、传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适 当的发送速率3、传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割并编号 例如:以太网无法接收大于1 5 0 0 字节的数据包发送方节点的传输层将数据 分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方 节点的传输层时,能以正确的顺序重组该过程即被称为排序4、在网络中,传输层发送一个A C K (应答)信号以通知发送方数据已被正 确接收如果数据有错或者数据在一给定时间段未被应答,传输层将请求发送 方重新发送数据NOTE:工作在传输层的一种服务是TCP/IP协议套中的T C P(Transfer Control Protocol 传输控制协议),另一项传输层服务是IPX/SPX 协议集的S P X( Serial package Exchange 序列包交换) 10OSI模型-会话层会话层:负责在网络中的两节点之间建立和维持通信1、会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通 ,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定 从何处重新发送。

2、会话层通过决定节点通信的优先级和通信时间的长短来设置通信期 限11OSI模型-表示层表示层:充当应用程序和网络之间的“翻译官”角色1、在表示层,数据将按照网络能理解的方案进行格式化;这种格式 化也因所使用网络的类型不同而不同例如,IBM主机使用EBCDIC编 码,而大部分PC机使用的是ASCII码在这种情况下,便需要会话层 来完成这种转换2、表示层管理数据的解密与加密,如系统口令的处理如果在 Internet 上查询你银行账户,使用的即是一种安全连接3、表示层协议还对图片和文件格式信息进行解码和编码12OSI模型-应用层应用层:O S I 模型的顶端也即第七层是应用层负责对软件提供接口以使 程序能使用网络服务1、术语“应用层”并不是指运行在网络上的某个特别应用程序,而是提供 了一组方便程序开发者在自己的应用程序中使用网络功能的服务2、应用层提供的服务包括文件传输(FTP)、文件管理以及电子邮件的信息 处理(SMTP)等NOTE:一个A P I (应用程序接口)是使一个程序与操作系统相互作用的例 行程序(即一组指令)API 属于OSI 模型的应用层,编程者使用API 在代 码与操作系统之间建立链接。

网络环境中一个API 的例子是MSMQ(Micros oft消息队列)MSMQ顺序存储节点之间发送的信息,并在到达接收方的链接 畅通时将数据转发到它们的目的地程序可以独立运行,而不管发送数据时 目标节点是否被连接到网络上13OSI模型各层功能总结14数据穿过OSI模型各层时的情况15IEEE网络规范-802标准为允许多个网络节点共享接入(与简单的点对点通信相对),I E E E 将O S I 模型的数据链路层分割为两个子层:L L C (逻辑链路控制子层)和 M A C (介质访问控制)子层位于数据链路层上部的子层L L C 提供 了一个通用接口,并支持可靠性和流控制服务下部子层M A C 通常将 目标计算机的物理地址添加到数据帧上。

下载提示
相似文档
正为您匹配相似的精品文档