了解主机到主机通信模型_第1页
了解主机到主机通信模型_第2页
了解主机到主机通信模型_第3页
了解主机到主机通信模型_第4页
了解主机到主机通信模型_第5页
全文预览已结束

下载本文档

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

文档简介

1、了解主机到主机通信模型1、 了解主机到主机的通信主机到主机通信需要使用一致的模型。该模型涉及硬件、软件和数据传输。1) Older Model(旧模型)l 专有产品l 由一个厂商控制应用程序和嵌入的软件2) Standard-Based Model(基于标准的模型):l 多厂商软件支持l 层次化的方法2、 OSI参考模型1)OSI参考模型提供了一种可以描述数据如何通过网络传输的方法。该模型涉及硬件、软件和数据传输。2)为什么使用层次化的网络模型l 降低复杂性:OSI模型将网络通信分成更小、更简单的部分;l 标准化接口:OSI模型将网络组成部分标准化,从而允许多厂商开发和支持;l 便于模块化设计

2、:OSI模型允许不同的类型的网络硬件和软件相互通信;l 确保技术的互操作性:OSI模型可以防止某一层的变化影响其它层,从而可以加快开发;l 加快发展速度:OSI模型可以防止某一层的变化影响其他层,而不影响到其他组成部分,也不必重写整个协议;l 简化教学:OSI模型将网络通信分成更小的组件、更易于学习。3、 OSI模型的七层 物理层数据链路层网络层传输层会话层表示层应用层1) 物理层(Physical Layer)二进制(bit,比特)传输。为启动、维护以及关闭物理链路定义了电气规范、机械规范、过程规范和功能规范。2) 数据链路层(Data Link Layer):介质访问(Access to

3、Media)l 定义如何格式化数据(帧/Frame)以便于进行传输以及如何控制对网络的访问l 支持错误检测3) 网络层(Network Layer):数据传输l 路由数据包(Packet);l 选择最好的路径传递数据;l 提供逻辑寻址和路径的选择;4) 传输层(Transport Layer):建立端到端的连接l 解决主机之间的传输问题;l 确保数据传输的可靠性;l 建立、维护和终止虚电路;l 通过错误检测和恢复信息流机制提供可靠性;5) 会话层(Session Layer):主机之间的通信l 在应用程序之间建立、管理、终止会话6) 表示层(Presentation Layer):数据的表达方

4、式l 确保接收系统可以读出该数据;l 格式化数据;l 构建数据;l 协商用于应用层的数据传输语法;l 提供加密、压缩等。7) 应用层(Application Layer):网络进程访问应用层l 为应用程序进程(如电子邮件、文件传输和终端仿真)提供网络服务;l 提供用户的认证4、 数据封装(Encapsulation)封装就是在进行网络传输之前为数据附上必要的协议信息,当数据沿着OSI模型的各层向下传递时,每个OSI层都会在将数据传递到下一层前为其添加报头(如果适用,还会添加报尾)。报头和报尾包含网络设备和接收方的控制信息,以确保数据能够正确传输,并确保接收方能够正确地解释数据。5、 数据解封装

5、(De-Encapsulation)Receiver(接收者):从第一层到第七层。6、 Peer-to-Peer Communication(对等通信)1) PDU(Protocol Data Unit ,协议数据单元):在点到点通信的过程中,每层的协议会在对等层之间交换信息数据包,该包被称为PDU(Protocol Data Unit ,协议数据单元)2) 各层PDUl 应用层、表示层、会话层:数据流(Data Stream)l 传输层PDU:数据段(Data Segment)l 网络层PDU:数据包(Data Packet)l 数据链路层PDU:数据帧(Data Frame)l 物理层:比

6、特(Bit),数据位(Data Bit)7、 TCP/IP Stack(协议栈)1)协议、协议簇、协议栈l 协议(Protocols):无论是面对面还是通过网络进行的所有通信都要遵守预先确定的规则,即协议。l 协议簇(Protocol Suites):协议簇是共同作用、帮助解决某个问题的规则集。如TCP/IPl 协议栈(Protocol Stack):协议栈显示了在主机上实现协议簇中每个协议的方式。2)定义了四层l 应用层(Application Layer):应用层为文件传输、网络故障排除和Internet活动提供应用支持,并支持网络应用程序编程接口(API),它允许特定操作系统开发的程序访问网络。l 传输层(Transport Layer):传输层是TCP/IP结构的核心,它直接为运行于网络主机上的应用程序进程提供通信服务。l Internet Layer:这一层通过定义了如何格式化数据以进行传输,以及如何控制对网络的访问。l 网络接入层(Network Access Layer):这一层涵盖的功能与OSI模型

温馨提示

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

评论

0/150

提交评论