pineliang(编辑修改稿)内容摘要:

, 再点击 “ 教务处 ” 网址 , 然后浏览其他内容。 下一页 上一页 停止放映 第 42| Hi Hi Got the time? 2:00 TCP connection req. TCP connection reply. Get file time 人的协议和网络协议之间的对比 下一页 上一页 停止放映 第 43|  网络通信一步到位固然简单,但如果遇到不同类型的网络、不同类型的数据结构、不同的数据格式怎么处理。 网络体系结构 日常生活中结构举例  也可以规定:凡遇到不一致的通信,统统都不处理。 那样,岂不是受到太多的限制吗。 怎么办。  实际上,网络之间的通信通常采用 “ 分而治之 ”方法,把网络通信分解为多层通信结构。 每一层有相应的协议,各层之间规定有相应的接口标准。 下一页 上一页 停止放映 第 44| 网络通信的环境现状 网络的状况是多样性的: 多种通信媒介 ——有线、无线 、 …… 不同种类的设备 ——通用、专用、 …… 不同的操作系统 ——Unix、 DOS、Windows、 …… 不同的应用环境 ——固定、移动、 …… 不同种类业务 ——分时、交互、实时、 …… 它们互相交织,形成了非常复杂的系统应用环境。 这种状态称为网络的 异质性。 下一页 上一页 停止放映 第 45| 如何解决 “ 异质环境通信 ” 问题 ? 网络体系结构 定义了一个框架,它使这些用不同媒介连接起来的不同设备和网络系统在不同的应用环境下实现互操作性,并满足各种业务的需求。 这个框架实际上构造了一种异质性的“生存空间” ——任何厂商的任何产品、以及任何技术只要遵守这个空间的行为规则,就能够在其中生存并发展。 网络体系结构 解决异质性问题采用的是分层方法 ——把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。 下一页 上一页 停止放映 第 46| 实体: 任何可以发送或接收信息的硬件 /软件进程。 表示不同系统中同一层次的对等体。 对等层: 两个不同系统的同名层次。 对等实体: 位于不同系统的同名层次中的两个实体。 接口: 相邻两层之间交互的界面,定义相邻两层之间的操作及下层对上层的服务。 服务: 某一层及其以下各层的一种能力,通过接口提供给其相邻上层。 网络体系结构的几个基本概念 协议是对等实体之间互相交流所使用的语言。 下一页 上一页 停止放映 第 47| 开放系统互联参考模型( OSI/RM)  OSI/RM国际标准的正式文本是 ISO 7498  OSI体系结构将网络的不同功能划分为 7层。 应用层 Application 表示层 Presentation 会话层 Session 传输层 Transport 物理层 Physical 数据链路层 Data Link 网络层 Network 7 6 5 4 3 2 1 处理网络应用 数据表示 主机间通信 端到端的连接 寻址和最短路径 介质访问(接入) 二进制传输 7层协议与邮寄协议的比较 下一页 上一页 停止放映 第 48| 开放系统互联参考模型( OSI/RM)  通信实体的对等层之间不允许直接通信。  各层之间是严格单向依赖。  上层使用下层提供的服务 — Service user;  下层向上层提供服务 — Service provider。 下一页 上一页 停止放映 第 49| OSI参考模型 下一页 上一页 停止放映 第 50| TCP/IP参考模型  OSI/RM太复杂,不实用  TCP/IP起源于美国国防部高级研究规划署(DARPA)的一项研究计划 ——实现若干台主机之间的相互通信。  现在 TCP/IP已成为Inter上通信的标准。  TCP/IP定义五层协议的体系结构 应用层 Application 传输层 transport 数据链路层 Data Link 网络层 Network 5 4 3 2 1 物理层 Physical 下一页 上一页 停止放映 第 51| TCP/IP与 OSI参考模型的对应关系 Ether,FDDI等等 TCP/IP支持 所有标准的数据链路层和物理层协议 应用层 表示层 会话层 传输层 物理层 数据链路层 网络层 7 6 5 4 3 2 1 OSI参考模型 应用层 传输层 网络接口 (数据链路层 +物理层 ) 网络层 TCP/IP概念层次 下一页 上一页 停止放映 第 52| TCP/IP与应用层 应用层协议支持了文件传输、电子邮件、远程登录、网络管理、 Web浏览等应用。 文件传输 ● FTP、 TFTP、 NFS 电子邮件 ● SMTP、 POP3 WWW应用 ● HTTP 远程登录 ● Tel、 rlogin 网络管理 ● SNMP 域名系统 ● DNS 应用层 传输层 网络层 物理层 数据链路层 下一页 上一页 停止放映 第 53| 应用层 传输层 网络接口 网际层 TCP UDP 传输层提供了两种传输协议 物理层 数据链路层 Transmission Control Protocol 传输控制协议 User Datagram Protocol无连接用户数据报协议 传输层下一页 上一页 停止放映 第 54| ● IP ● ICMP ● ARP ● RARP TCP/IP网际层的四个主要协议 应用层 传输层 网际层 物理层 数据链路层 IP( Inter Protocol)本层提供无连接的传输服务(不保证送达 ,不保序),本层的主要功能是寻找一条能够把数据报送到目的地的路径。 网际层的 PDU称为 IP数据报; ICMP( Inter Control Message Protocol)提供控制和传递消息的功能; ARP( Address Resolution Protocol)为已知的 IP地址确定相应的 MAC地址; RARP( Reverse Address Resolution Protocol)根据 MAC地址确定相应的 IP地址。 下一页 上一页 停止放映 第 55| 一台计算机要发送数据到另一台计算机,数据首先必须打包,打包的过程称为 封装。 封装就是在数据前面加上特定的协议头部。 数 据 协议头 发送邮件的例子:信装入写有源地址和目的地址的信封中发送,还要写明用航空或挂号 …。 数 据 数据封装 下一页 上一页 停止放映 第 56| 网络 体系结构中每一层都要依靠下一层提供的服务。 为了提供服务,下层把上层的 PDU作为本层的数据封装,然后加入本层的头部(和尾部)。 头部中含有完成数据传输所需的控制信息。 数据自上而下递交的过程实际上就是不断封装的过程。 到达目的地后自下而上递交的过程就是不断拆封的过程。 由此可知,在物理线路上传输的数据,其外面实际上被包封了 多层 “ 信封 ”。 某一层只能识别由对等层封装的 “ 信封 ” ,而对于被封装在 “ 信封 ” 内部的数据仅仅是拆封后将其提交给上层,本层不作任何处理。 多层数据封装 下一页 上一页 停止放映 第 57| 数据 段头 数据 段头 数据 网络头 帧头 段头 数据 网络头 帧尾 数据 段 数据包 帧 比特 0 1 1 1 0 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 1 1 0 1 0 1 1 0 数据多层封装 封装 拆封 电脉冲 下一页 上一页 停止放映 第 58| TCP头 应用层数据 应用层数据 TCP头 应用层数据 IP头 帧头 TCP头 应用层数据 IP头 帧尾 实际例子: TCP/IP协议的封装 应用层 传输层 网际层 数链层 下一页 上一页 停止放映 第 59| 协议数据单元 (PDU,Protocol Data Unit) 每一层从它的上一层得到数据:  添加 “ 头信息 ” ( header information)以生成新的数据单元  将新的数据单元 传递给它的下一层 应用层 传输层 网络层 数据链接层 物理层 应用层 传输层 网络层 数据链接层 物理层 源地址 目标地址 M M M M H t H t H n H t H n H l M M M M。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。