• OSI模型


    1. 由国际标准化组织ISO于1984年提出
    2. 是目前公认的计算机通信和Internet网络通信的基本结构模型
    3. 如今使用的最广泛的TCP/IP协议就是基于OSI模型设计的

     

    一共分为七层,从下往上分别是:物理层(Physical),数据链路层(Data Link),网络层(Network),传输层(Transport),会话层(Session),表示层(Presentation),应用层(Application)

     

    分层的优点是什么

    1. 减少复杂性
    2. 标准化接口
    3. 方便模块的开发
    4. 加速技术之间的兼容性
    5. 加速发展
    6. 简化教学和学习

     

    将不同的功能分成不同的模块,每一层只实现自己这一层的功能。每一层定义不同标准的接口。每一层之间是相互独立的。

     

    物理层的功能

    实现最基本的底层数据传输,比如说底层的接口,底层传输的方式和标准。定义数据怎么去通过一些硬件进行传输

     

    数据链路层的功能

    定义数据的基本格式以及数据如何在线缆上进行传输,怎么样进行标识。比如说MAC地址。控制如何访问底层介质

     

    网络层的功能

    1. 定义了三层的IP编制
    2. 定义了路由功能,提供了在不同网络之间进行数据转发的能力

     

    传输层的功能

    端到端连接和通信的基本功能(TCP和UDP)

    定义了如何在端到端之间进行传输数据,以及如何保证传输速率的传输效率和可靠性

     

    会话层的功能

    控制一个应用程序一个IP地址对之间的不同的会话。比如有的数据是QQ的,有的是网友的,或者QQ里有的是负责传输图片的,有的传输消息的,这些都是会话层负责的

     

    表示层的功能

    定义数据的格式

    比如我要传输一个视频是avi格式的,传输一个图片是png格式的,这些都是由表示层去决定的,,表示层提供最基本的压缩和加密的功能

     

    应用层的功能

    实际上就是我们的应用软件,计算机上装的跟网络有关的软件基本上都是应用层的东西,实现的功能可能是会话层,表示层,应用层三层中其中一层或者包含所有三层的功能。其他的四层的功能主要是由底层的操作系统去负责实现的。

  • 相关阅读:
    Windows CE下拨号上网
    JS验证示例
    Automation server can't create object , AUTOMATION服务器无法创建对象
    使用企业库调用存储过程(带参数)完成数据获取样例
    hibernate 一对多 多对一 关系表 增删改查大礼包ps二级查也有
    游戏服务器架构
    游戏中的加密算法
    二进制高效位运算
    游戏网络知识
    复习hiernate
  • 原文地址:https://www.cnblogs.com/xautlmx/p/3443802.html
Copyright © 2020-2023  润新知