• 通信、网络体系与分层结构


    网络体系结构为计算机通信问题,建立了一个解决问题的分层体系结构,每一层解决通信过程中遇到的一部分问题;

    整个分层叠加到一起解决通信问题。

    上层的问题委托给下层逐层解决。 

    http://www.cnblogs.com/feng9exe/p/6808853.html

    在《计算机网络-Andrew》中,作者严格区分了网络体系结构中三个最重要的概念:服务,协议,与接口

     

    【服务】

    服务是指某一层向它上一层提供的一组原语(操作)服务定义说明了该层是做什么的,而不是上一层实体如何访问这一层,或者这一层如何工作

    【协议】

    协议是一组规则,规定了同一层上对等实体之间所交换的数据包或者报文的格式和含义。每一层用到的对等协议是本次自己内部的事情,它可以使用任何协议,只要它不改变呈现给用户的服务即可。

    【接口】

    每一层的接口告诉它上面的进程如何访问本层。它规定了有哪些参数,以及结果是什么。*注2

     

    转载至:http://myyzdxf.blog.163.com/blog/static/122867225201062783729935/

    案例:下面案例中采用的思想是否与网络协议的分层思想相似?

    建筑公司的老板打算与装潢公司合作向客户提供全套服务。老板指示他的法律部门调查此事,法律部门请求工程部门帮忙。于是总工程师打电话给装潢公司的工程部门主管讨论此事的技术问题。然后工程师们又各自向自己的法律部门汇报。双方法律部门通过电话进行协商,安排了有关法律方面的事宜。最后,两位公司的老板讨论这笔生意的经济方面的问题。

     [分析] 网络协议分层的特点:除了在物理介质上进行的是实通信之外,其余各对等实体间进行的都是虚通信;对等层的虚通信必须遵循该层的协议。本例不符合上述特点。
        如果将对话限制在两公司的工程部门之间进行(即:让他们来接头并传话),合作的指示从建筑公司的老板开始下达,通过法律部门到达工程部门,然后由工程部门的职员与对方工程部门的职员碰面洽谈(可能包括一些细节问题),对方的职员又向装潢公司的法律部门进行汇报,最后由法律部门将合作意向反映到老板那里。这样处理问题的思想才与网络协议的分层思想相似。

  • 相关阅读:
    稀疏数组和队列
    JVM中的GC算法,JVM参数,垃圾收集器分类
    Java虚拟机OOM问题和四大引用问题简述
    DLC双端锁,CAS,ABA问题
    CountDownLanuch,CyclicBarrier,Semaphore,Lock问题
    Callable,阻塞队列,线程池问题
    Android View的绘制机制前世今生---前世
    Android触摸事件传递机制,这一篇就够了
    flutter 与 android 混合开发
    Git 快速极简图文教程 第一篇
  • 原文地址:https://www.cnblogs.com/feng9exe/p/6826942.html
Copyright © 2020-2023  润新知