• 网络模型概要


    在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。
    为了方便理解,后面有衍生处理四层网络模型和四层网络模型。

    OSI七层网络模型

    1. 应用层:为用户提供服务和协议,例如:HTTP,HTTPS,FTP、SMTP等。
    2. 表示层:应用固有数据格式和网络标准数据格式(比特流)的转换;其中数据压缩和加密也是表示层可提供的转换功能之一。
    3. 会话层:通信的管理,负责建立和断开通信连接。
    4. 传输层:管理两个端点之间的数据传输,负责数据的可靠传输,TCP、UDP就是在这一层,端口号既是这里的“端”。
    5. 网络层:负责地址管理,路由选择,就是通常说的IP层。
    6. 数据链路层:可靠性数据传输的保障,主要功能:封装成帧、透明传输、差错检测、MAC寻址等。
    7. 物理层:定义物理设备标准,通过物理介质传输比特流电信号。

    TCP/IP五层网络模型

    在每一层都工作着不同的设备,比如我们常用的交换机就工作在数据链路层的,一般的路由器是工作在网络层的。

    网络数据封装和解封

    当主机跨越网络向其他设备传输数据时,就要进行数据封装,解封装和它的过程相反。

    参考

    【1】OSI网络模型
    【2】OSI数据封装和解封
    【2】TCP/IP四层模型简单介绍

  • 相关阅读:
    js-数组的原型拓展
    java-单例模式的java连接池
    java-基本数据类型值范围
    rabbitmq
    从哪跌倒从哪爬起,千里之行始于足下
    create python project steps
    常用代码片段
    shell脚本常用(记)
    shell学习
    maven工具使用
  • 原文地址:https://www.cnblogs.com/kancy/p/13281774.html
Copyright © 2020-2023  润新知