• 计算机网络之网络体系结构


    建立网络体系结构的目的

      为了使异种网络之间的通信成为可能,以实现更高一级的应用,便于网络结构标准化,因此建立了网络体系结构。

     

    OSI网络体系结构

      OSI是Open System Interconnect的缩写,意为开放式系统互联。这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

    各层的主要作用:

         物理层:在物理媒体上传输原始的数据比特流。

         数据链路层将数据分成一个个数据帧,以数据帧为单位传输。有应有答,遇错重发。

         网络层:将数据分成一定长度的分组,将分组穿过通信子网,从信源选择路径后传到信宿。

         传输层:提供不具体网络的高效、经济、透明的端到端数据传输服务。

         会话层:进程间的对话也称为会话,会话层管理不同主机上各进程间的对话。

         表示层: 为应用层进程提供格式化的表示和转换数据服务。

         应用层:提供应用程序访问OSI环境的手段。

     
     
    各层对应的数据封装:
     
     

    TCP/IP网络体系结构  

      OSI参考模型是国际标准化组织ISO制定的一个国际标准,但是,它并没有成为事实上的国际标准,取而代之的是TCP/IP协议。
     
      TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议和互连网协议)缩写,TCP/IP体系结构是当前应用于Internet网络中的体系结构,它是由OSI结构演变来的,它 没有表示层,只有应用层、运输层,网际层和网络接口层。
      ISO/OSI参考模型与TCP/IP协议模型中各层的对应关系:
     
     
     
    《计算机网络》中的网络体系结构
          在大学期间学习谢老的《计算机网络》 ,兼顾以上的两种协议,在TCP/IP模型的基础上,将最底层的网络接口层分为数据链路层与物理层,便于网络底层的实现原理的理解,并且将Interne层更名为网络层。因此,谢老的网络体系分为五层,从上到下分别为:应用层、传输层、网络层、数据链路层、物理层。
     
    以上三种网络结构体系的关系如下图所示:
  • 相关阅读:
    Prometheus监控Mongodb副本集
    Mongodb的分片集群基本操作
    Prometheus修改数据保留时间
    Logstash修改UTC时间为东八区时间(北京时间)
    Prometheus 邮件告警自定义模板的触发时间为utc的解决方法
    MongoDB 分片片键如何选择
    MongoDB分片(Sharding)技术
    prometheus进程监控
    prometheus各种告警规则
    Alertmanager邮件告警
  • 原文地址:https://www.cnblogs.com/changyaohua/p/4643482.html
Copyright © 2020-2023  润新知