• 计算机网络体系架构之OSI七层模型、TCP/IP四层模型


    @

    计算机网络体系架构相关概念

    IS0--internet standard organzation
    国际标准化组织

    0SI/RM--Open System Interconnection
    开放式系统互联

    TCP/IP Suite
    因特网事实上的国际标准

    Network Protocols
    数据交换遵守的规则、标准或约定

    网络体系结构
    计算机网络各层及其协议的集合

    OSI七层模型(数据通信的步骤):

    前三层--开发人员考虑的问题
    Application--应用层:能够产生网络流量能够和用户交互的应用程序

    Presentation--表示层:加密、压缩、转码

    Session--会话层:服务端和客户端建立的会话、查木马(netstat -nb)

    后三层--网络工程师考虑的问题
    Transport--传输层:可靠传输、不可靠传输、流量控制

    Network--网络层:IP地址编制、选择最佳(路由)路径

    Data Link--数据链路层:数据如何封装、添加物理层地址MAC

    最后一层--标准化设备
    Physical--物理层:电压、接口标准

    分层的好处
    各层之间是独立的;灵活性好;结构上可分割开;易于实现和维护;能促进标准化工作。

    层数多少要适当
    若层数太少,就会使每一层的协议太复杂;
    层数太多,又会在描述和完成各层功能的系统工程任务时遇遇到较多的困难。

    网络排错:从底层(物理层)往高层逐一排查

    在这里插入图片描述

    TCP/IP四层模型

    应用层

    传输层

    网络层

    网络访问层

    TCP/IP与OSI对比

    在这里插入图片描述

    五层协议对应的数据单元

    在这里插入图片描述

    开放系统信息交换设计的概念

    实体(entity):交换信息的硬件或软件进程

    协议(protocol):控制两个对等实体通信的规则

    服务(service):下层向上层提供服务,上层需要使用下层提供的服务来实现本层的功能

    服务访问点(ASP):相邻两层实体间交换信息的地方

  • 相关阅读:
    Java邮件开发(JavaMail)
    SQL删除所有表和数据
    Hyper-V由于虚拟机监控程序未运行
    .NET CORE IIS PUT和DELETE请求失败 405
    ReSharper 快捷键调试
    hyper-v提示监控未运行
    c#定义Ilist集合
    WindowsFormsApp1设置开机自启动
    SQL查询总数和分页数
    EF执行SQL语句
  • 原文地址:https://www.cnblogs.com/sunbr/p/13282710.html
Copyright © 2020-2023  润新知