• OSI七层网络模型,数据传输过程解析


    七层模型从下往上,分别为:

    一、 物理层

    1、互联物理链路,物理介质:网线(双绞线)、光纤、无线电波,形成基本链路

    2、存在形式为:010101二进制,即电信号:比特流

    二、数据链路层

    1、对比特流进行处理,分组 :8位组形成一个字节,依次按顺序发送数据

    2、存在形式为:帧

    3、表现为:MAC地址 ----网卡(身份证,唯一的),即寄信人地址(源MAC地址)+收信人地址(目标MAC 地址)

    三、网络层

    1、怎么知道对方的MAC地址?通过IP地址寻找MAC地址

    2、判断是否在同一个子网?通过IP协议

    3、怎样选择最优路径?通过一组协议:路由协议、静态路由、动态路由(RIP、OSPF、BGP)

    四、传输层

    1、对发送的数据进行封装 ----TCP协议、UDP协议,一个一个按顺序依次发送

    2、两个应用程序(QQ聊天)如何传输? ----定义端口的概念,寻找到对应程序,进行数据的处理

    五、会话层

    1、可以从校验点继续恢复数据进行重传(特别是处理大文件)

    2、自动收发,自动寻址的功能

    六、表示层

    1、翻译不同系统之间的公共语言,提供一种公共语言,让不同系统间能够 通信

    2、数据从链路层到表示层依旧是字节流的形式

    七、应用层

    1、定义了各种应用协议,规范数据格式 ----HTTP协议、HTTPS协议、FTP协议、DNS协议等等


    数据传输过程图解

     

  • 相关阅读:
    fastjson反序列化
    BaseBean构造
    easyUI_rowdata
    SVN提交报错
    jsp页面数据保留两位小数
    数据库 建立
    增删改查问
    解决plsql中文乱码问题
    oracle_解锁表
    ibatis_compareValue
  • 原文地址:https://www.cnblogs.com/nanjo4373977/p/14475361.html
Copyright © 2020-2023  润新知