zoukankan      html  css  js  c++  java
  • Interview_计网_day18

    (OSI) 分层作用

    1. 各层之间相互独立。某一层并不需要知道其他层是如何实现的,而仅仅需要知道该层提供的服务。
    2. 灵活性好。当任何一层发生改变时,只要保证接口关系不变,其他层不会受到影响。
    3. 易于实现和维护。将一个大系统分解成多个相对独立的子系统,利于实现。
    4. 能促进标准化工作。每一层的功能和提供的服务都有了准确的说明。

    (OSI) 七层模型、原理

    自上而下分为

    • 应用层:所有能和用户产生网络流量的程序。比如 (QQ)
    • 表示层:处理在两个通信系统中数据的表示方式。
      • 对数据进行 翻译
      • 对数据进行 加密/解密
      • 对数据进行 压缩/恢复
    • 会话层:负责建立通信连接,并在连接上有序的传输数据。
      • 建立、管理、终止 会话
      • 使用 校验点 使会话在通信失效后,从校验点开始恢复通信。
    • 传输层:负责进程之间的通信,即 端到端 的通信。
      • 可靠传输 (TCP),不可靠传输 (UDP)
      • 差错控制
      • 流量控制
      • 复用分用
        • 复用:多个应用层程序可以同时使用传输层服务
        • 分用:传输层把收到的信息分别交付给对应的应用层程序
    • 网络层:把分组从源端传到目的端,为分组交换网上的主机提供通信服务。
      • 路由选择:选出最佳路径
      • 流量控制
      • 差错控制
      • 拥塞控制
    • 数据链路层:将网络层交下来的数据报 组装成帧
      • 成帧:定义帧的开头和结束
      • 差错控制:帧错、位错
      • 流量控制
      • 接入控制:控制对信道的访问
    • 物理层:在物理媒介上透明传输,规定了物理设备标准。
      • 透明传输:不管所传数据是怎样的,都能在链路上传输

    (OSI) 七层协议

    协议
    应用层 文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)
    表示层 (JPEG、ASCII)
    会话层 (ADSP、ASP)
    传输层 (TCP、UDP)
    网络层 (IP、ICMP、ARP)
    数据链路层 (SDLC、HDLC、PPP、STP)
    物理层 (Rj45、802.3)
  • 相关阅读:
    爱普生L4168打印出来是白纸,复印OK,打印机测试也OK 解决方案
    json序列化对象
    "割裂"的西安
    资金投资心得
    【练内功,促成长】算法学习(3) 二分查找
    在ReactNative中实现Portal
    node创建GIT分支,并修改代码提交
    关于"三分钟热度"问题的思考
    参考vue-cli实现自己的命令行工具(demo)
    【练内功,促成长】算法学习(2) 排序算法
  • 原文地址:https://www.cnblogs.com/Jiaaaaaaaqi/p/12370058.html
Copyright © 2011-2022 走看看