网络协议OSI参考模型_第1页
网络协议OSI参考模型_第2页
网络协议OSI参考模型_第3页
网络协议OSI参考模型_第4页
网络协议OSI参考模型_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模块二 网络协议 -osi参考模型李万彪2012-02学习要点l了解引入协议的原因l理解分层的思想l理解osi参考模型各层数据单元及功能引入原因l规范标准l通用分层思想l复杂问题简单化,使网络变得简单l分工合作,各司其职,模块化,标准化l走自己的路,做自己的事l例子:nwto谈判n公司等级制度n日常行政接待osi参考模型liso于1981年推荐了一个网络系统结构开放系统互连模型(open system interconnection reference model )osi/rm,简称osi。losi参考模型分为七层,是一个合法的标准,但并非一个事实上广泛使用的标准(实际上tcp/ip使用较广

2、泛)osi参考模型层次结构建立端到端的连接,传输层保证数据的可靠传输。 建立、管理和终止应用程序间的会话。1234567应用层表示层会话层传输层网络层数据链路层物理层物理层定义了通信线路的一些规范。数据链路层规定了物理地址、网络拓扑结构、错误警告机制、所传数据帧的排序和流量控制等。 网络层为处在不同位置的两个设备之间,提供连接和选择一条最佳路径。 提供多种数据格式之间的转换( 压缩、加密)为用户提供相关的服务,如:e-mail服务,ftp服务、www服务等 生活实例(1)l将一个大公仔通过邮局从广州白云区沙太路寄到new york,分析整个流程。l中外领导人通过翻译进行对话。生活实例(2)os

3、i参考模型概述osi参考模型的第5层及其以上各层为高层协议,实现资源子网的功能。其中的实体为进程,实现端到端的通信。下4层协议实现通信子网的功能,其中的实体为网络互联设备和网络通信介质,实现点到点的通信。 传输层传输层数据链路层数据链路层网络层网络层物理层物理层会话层会话层表示层表示层应用层应用层应用层(高层)应用层(高层)主要功能为处理用户接口、主要功能为处理用户接口、数据格式及应用访问。主数据格式及应用访问。主要由操作系统实现要由操作系统实现数据流层(低层)数据流层(低层) 定义了数据如何在网络传输定义了数据如何在网络传输介质之间传送,及数据如何介质之间传送,及数据如何通过传输介质和网络设

4、备传通过传输介质和网络设备传输到期望的终端输到期望的终端l在分层模型中,通信的双方应“对等“,相同层上应由相同的协议来处理,如果协议不同应进行转换。l对采用osi参考模型的通信方来说,从逻辑上来讲是通信的双方对应的层之间进行对话;而从物理上讲则是资源子网与通信子网的合作。losi参考模型的每一层都向相邻层交换数据,每一层所使用的数据格式称为协议数据单元(pdu),pdu包括控制信息和用户数据。l将控制信息添加到pdu的过程称为封装;同理,将控制信息从pdu剥离的过程称为解封装。通信示意图(物理)应用层物理层数据链路层网络层传输层会话层表示层应用层物理层 数据链路层网络层传输层会话层表示层发送进

5、程接收进程物理层数据链路层网络层主机a主机b 路由器路由器物理层数据链路层网络层通信子网物理介质物理介质网络通信子系统通信示意图(逻辑)应用层物理层 数据链路层网络层传输层会话层表示层应用层物理层 数据链路层网络层传输层会话层表示层发送进程接收进程应用层协议表示层协议会话层协议传输层协议物理层数据链路层网络层主机b 路由器路由器物理层数据链路层网络层通信子网物理介质物理介质网络层协议2链路层协议2物理层协议2网络层协议1网络层协议3链路层协议1链路层协议3物理层协议1物理层协议3hostahostbapduppduspdu segment(段)(段) packet(包)(包) frame(帧)

6、(帧) bit(比特)(比特)应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层osi 数据单元数据封装示意图传输层传输层 数据链数据链路层路层物理层物理层 网络层网络层 上层数据上层数据上层数据上层数据传输层控制信息传输层控制信息数据数据网络层控制信息网络层控制信息数据数据逻辑链路子层控制信息逻辑链路子层控制信息0101110101001000010数据数据表示层表示层应用层应用层会话层会话层段段包包比特比特帧帧fcsfcs介质访问控制子层控制信息介质访问控制子层控制信息apdu数据封装与解封装(拆封)datadata第7层头+第7层头+第6层头da

7、ta第7层头第6层头+第5层头data第7层头第6层头第5层头+第4层头data第7层头第6层头第5层头第4层头+第3层头data第7层头第6层头第5层头第4层头第3层头+第2层头data第7层头第6层头第5层头第4层头第3层头第2层头+第1层头应用层表示层会话层传输层网络层数据链路层物理层data第2层头第3层头第4层头第5层头第6层头第7层头二进制的数据流二进制的数据流第1层头data第2层头第3层头第4层头第5层头第6层头第7层头data第3层头第4层头第5层头第6层头第7层头data第4层头第5层头第6层头第7层头data第5层头第6层头第7层头data第6层头第7层头data第7层头

8、封装封装解封装解封装osi参考模型之物理层l物理层与传输媒体直接相连,主要作用是建立、保持和断开物理连接,以确保二进制比特流的正确传输,但是比特流是无结构、不可靠的。l定义电压、接口、线缆标准、传输距离等l物理层介质:n同轴电缆(coaxial cable):细缆和粗缆n双绞线(twisted pair):utp、stpn光纤(fiber):单模、多模n无线(wireless):红外线、蓝牙blue tooth、wlan技术l物理层介质n双绞线、同轴电缆、光纤、无线电信号等l局域网物理层n常见标准:10base-t、100base-tx/fx、1000base-t、1000base-sx/lx

9、n常见设备:中继器、集线器l广域网物理层n常见标准:rs-232、v.24、v.35n常见设备:modem物理层数据传输l2数据数据10010110101物理层物理层l2数据数据10010110101物理层物理层从数据链路层从数据链路层到数据链路层到数据链路层传输媒体传输媒体osi消息模型之数据链路层l主要负责数据链路的建立、维持和拆除,确保在一段物理链路上数据帧的正确传输,将有差错的物理链路转化成对网络层来说是没有传输错误的数据链路。l数据链路层的功能:n编帧和识别帧n数据链路的建立、维持和释放 n传输资源控制n流量控制 n差错验证n寻址 n标识上层数据 l局域网数据链路层分为llc子层和m

10、ac子层l涉及地址:mac地址数据链路层将不可靠的物理连接(数据电路)转换成(对网络层来说)可靠的数据链路,通过以下步骤:1.将物理层的无结构原始比特流划分成一定长度的结构数据单元帧(frame) 2.对帧进行差错控制(error control),实现检错/纠错功能。3.通过合适的流量控制(flow control)协议保证收发双方的传输同步,为网络层提供透明可靠的服务。 数据链路层标准l局域网数据链路层标准nieee802.1 基本局域网问题nieee802.2 定义llc子层nieee802.3 以太网标准nieee802.4 令牌总线网nieee802.5 令牌环网l广域网数据链路层标

11、准nhdlcnpppnframe relay数据链路层数据封装l3数据数据l3数据数据 l2数据数据l2数据数据t2t2h2h2到物理层到物理层从物理层从物理层从网络层从网络层到网络层到网络层数据链数据链路层路层数据链数据链路层路层帧帧帧帧osi参考模型之网络层l本层地址:ip地址(对ip网而言)l网络层主要功能:n编址(标识源、目的地)n路由(选路)n拥塞控制n异种网络互连(不同协议网络间转换)l将从高层传送下来的数据分组打包,再进行必要的路由选择、流量控制、差错控制、顺序检测等处理,使数据正确无误地传送到目的端l将网络逻辑地址转换成物理机器地址: ip-macl决定服务质量(如消息的优先权

12、), 从发送者到接收者之间存在多条线路径时,还需要进行路由选择: 路由选择。l当数据包的大小比数据链路层允许的最大数据帧还要大时,网络层将其分成多个数据段,在接收端负责将多个数据段组合数据包:包的拆分和重组网络层数据封装 l4数据数据l4数据数据l3数据数据l3数据数据h3h3到数据链路层到数据链路层从传输层从传输层到传输层到传输层网络层网络层网络层网络层分组分组从数据链路层从数据链路层分组分组数据包路由网络层数据链路层物理层网络层数据链路层物理层网络层数据链路层物理层网络层数据链路层物理层表示层会话层传输层应用层rtartbrtcrtdrtertartbrtc网络层数据链路层物理层表示层会话

13、层传输层应用层hostahostbhostahostbosi参考模型之传输层l本层地址:端口号l传输层功能:n分段上层数据n建立端到端连接n透明、可靠传输n流量控制l传输层协议:n主要有tcp/ip协议族的tcp协议和udp协议,以及ipx/spx协议组的spx协议等。l传输层用于网络内两实体间建立端到端的通信信道用于传输信息或报文分组,传输层不关心路径选择。l传输层提供端点间的可靠、透明数据传输、执行端点间的差错检测和恢复、顺序控制流量控制,管理多路复用。传输层数据封装h4h4h4h4h4h4l4数据l4数据l4数据l5数据l5数据l4数据l4数据l4数据到网络层到网络层从网络层从网络层 从

14、会话层从会话层到会话层到会话层传输传输层层传输传输层层高层协议l应用层协议:n为应用程序进程(比如文字处理、邮件、电子表格)提供网络服务(ftp、www)nsql、rpc等l表示层协议:n定义数据格式与结构n协商上层数据格式nascii、mpeg、jpeg等l会话层协议:n主机间通信n建立、维护、终结应用程序之间的会话n文字处理、邮件、电子表格等应用层表示层会话层传输层网络层数据链路层物理层会话层l管理不同主机上各进程间的对话。使应用进程之间能够建立、维护会话的连接;会话层可以通知进程之间实现同步通信,主要功能包括:n管理和控制会话连接n会话连接同步n数据交换n会话交互管理n异常报告表示层l表

15、示层为上下层之间提供对数据或信息的语法和语义的转换l该层完成某些特定的功能,它提供了一种公共语言,可以使不同类型的计算机相互通信、相互理解l该层还能够提供数据压缩、解压缩的服务,以及加密解密的服务:n转换信息的格式和编码n数据压缩和数据加密、解密n表示层连接管理机制n为应用层提供表示连接服务原语表示层表示层信息格式的转换数据的加密和解密osi内部语法表示层数据封装l6数据数据的编码、加密和压缩h6l7数据从应用层从应用层到会话层到会话层表示表示层层l6数据数据的解码、解密和解压缩h6l7数据到应用层到应用层从会话层从会话层表示表示层层应用层l为应用进程提供访问osi环境的手段。如文件传输、电子邮件、网络管理等(从计算机到网络)l预先定义的完整功能直接面向用户,该层的应用程序有 ftp、telnet、smtp、http、dns、dhcp等。l应用层作为用户接口,屏蔽用户与应用程序之间的具体细节。计算机应用程序字处理演示文稿电子表格数据库设计和制造项目计划其他网络应用程序电子邮件文件传输远程访问客户/服务器 处理信息查询网络管理其他应用层数据封装l7数据 f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论