您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 第二章 计算机网络体系结构2
第二讲OSI参考模型OSI参考模型中的数据传输过程对等层之间的通信第二章计算机网络体系结构主讲人:钟小花一、复习OSI参考模型分几层?具体是哪七层?答案:七层。具体是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层应用层功能?答案:应用层是OSI参考模型的最高层,直接为用户提供服务。比如不同网络之间文件的传输等。第二讲OSI参考模型二、新课1、OSI参考模型中的数据传输过程第二讲OSI参考模型数据传输的相关概念数据封装一台计算机要发送数据到另一台计算机,数据首先必须打包,打包的过程称为封装。封装就是在数据前面加上特定的协议头部数据协议头数据发邮件的例子:信装入写有源地址和目的地址的信封中发送…那么我们讲完封装的知识点后,我们来讲讲OSI参考模型中的数据是如何传输的。在这里为了简单起见,假定两个主机是直接相连的。计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层应用程序数据应用层首部H6应用程序数据应用程序数据H4H6应用程序数据会话层首部T2H5表示层首部H6H1H5网络层首部应用程序数据H4H6H5H3传输层首部H2H4H6应用程序数据H5H3应用程序数据1010011010010比特流1101011101001H2H4H6H5H3链路层首部链路层尾部假定计算机1的应用进程AP1向计算机2的应用进程AP2传送数据计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层应用程序数据应用层首部H6应用程序数据应用进程1数据先传送到应用层应用层对数据进行处理,加上应用层的头信息。计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层H6应用程序数据应用层的数据再传送到表示层表示层收到应用层传来的数据后,再加上控制信息,作为表示层的头信息。应用程序数据H5H6表示层首部计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层应用程序数据H4H6应用程序数据会话层首部H5H6H5会话层收到表示层的数据后,加上会话层的头信息。表示层再把数据信息传递给会话层计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层H4H6应用程序数据H5会话层再把数据信息传递给传输层应用程序数据H4H6H5H3传输层收到会话层传来的数据后加上传输层头信息,成为传输层报文传输层首部计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层网络层收到传输层传来的报文后,加上网络层头信息,成为IP数据报(或分组,把报文分割成比较短的分组)传输层再把数据信息传给网络层网络层首部应用程序数据H4H6H5H3H2H4H6应用程序数据H5H3计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层IP数据报再传送到数据链路层数据链路层收到IP包后,加上链路层首部和尾部,成为数据链路层帧。T2H1H2H4H6应用程序数据H5H3应用程序数据H2H4H6H5H3链路层尾部链路层首部计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层数据链路层帧再传送到物理层T2H1应用程序数据1010011010010比特流1101011101001H2H4H6H5H3链路层首部链路层尾部计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层物理层收到数据后,不必考虑帧的具体含义,直接以比特流(二进制数据流)的形式,通过物理传输媒体,传输到通信另一方(计算机2)的物理层物理传输媒体1010011010010比特流1101011101001计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层T2H1应用程序数据1010011010010比特流1101011101001H2H4H6H5H3计算机2的物理层收到比特流后交给数据链路层计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层T2H1H2H4H6应用程序数据H5H3应用程序数据H2H4H6H5H3数据链路层剥去帧首部和帧尾部后取出数据部分交给网络层计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层应用程序数据H4H6H5H3H2H4H6应用程序数据H5H3网络层剥去首部后取出数据部分交给传输层计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层H4H6应用程序数据H5应用程序数据H4H6H5H3传输层剥去首部后取出数据部分交给会话层计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层应用程序数据H4H5H6应用程序数据H6H5会话层剥去首部后取出数据部分交给表示层计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层H6应用程序数据H5应用程序数据H6表示层剥去首部后取出数据部分交给应用层计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层应用程序数据H6应用程序数据应用层剥去首部后,取出应用程序1数据上交给应用进程2计算机1向计算机2发送数据计算机1计算机2AP1AP26543217应用层表示层会话层传输层网络层数据链路层物理层6543217应用层表示层会话层传输层网络层物理层数据链路层我收到了AP1发来的应用程序数据!简要概括以上内容我们可以用一个简单的例子来比喻上述过程。有一封信从最高层向下传。每经过一层就包上一个新的信封。包有多个信封的信传到目的站后,从第1层起,每层拆开一个信封后就交给它的上一层。传到最高层后,取出发信人所发的信交给收信用户。第二讲OSI参考模型2、对等层之间的通信第二讲OSI参考模型需要注意的是,尽管在OSI参考模型中,数据的传输过程如上面所述,实际上。通信双方是通过对等层(是指在计算机网络协议层次中,将数据直接(逻辑上)传递给对方的任何两个同样的层次。比如以上的计算机1和计算机2的物理层,他们就是对等层)通信来实现了。网络体系结构禁止不同主机的对等层之间的直接通信。(想一想,为什么?)实际上,每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信。上层使用下层提供的服务下层向上层提供服务以两个人使用信件进行信息交流为例(见下页图)第二讲OSI参考模型对等层通信示例:中德教师之间的通信运输系统对信件内容的共识邮政局收信人对信件如何传递的共识对货物如何运输的共识P3P2P1公路,铁路,航空发信人邮件地址货物地址信件内容邮件地址货物地址信件内容邮政局运输系统对货物如何运输的共识对信件如何传递的共识对信件内容的共识收信人邮政局运输系统中国教师德国教师问题:1、收信人与发信人之间、邮政局之间,他们是在直接通信吗?2、邮政局、运输系统向谁提供什么样的服务?3、邮政局、收信人各使用谁提供的服务?公路,铁路,航空如果我们忽略数据的物理传输过程,似乎是通信双方之间直接在进行通信。因此,对等层通信实质是:对等层实体之间虚拟通信下层向上层提供服务实际通信在最底层完成系统A系统B简要概括对等层通信内容第二讲OSI参考模型课堂总结:那么今天我们大概把OSI模型数据传输过程以及对等层通信的相关知识点介绍了一下,那么有很多的参考书籍可以更详细的学习这块的内容。总的来说我们还是要强调一下,整个OSI参考模型是我们学习后继网络知识的基础。作业:书本P63二、简答题1、简述OSI参考模型中的数据传输过程。第二讲OSI参考模型THEEND第二讲OSI参考模型
本文标题:第二章 计算机网络体系结构2
链接地址:https://www.777doc.com/doc-4287289 .html