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


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

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

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

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

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

     

    【服务】

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

    【协议】

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

    【接口】

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

     

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

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

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

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

  • 相关阅读:
    现存的数据库的解决方案的原理解析
    HTTP代理实现请求报文的拦截与篡改
    ucos软件结构
    微软官方Windows 8设计
    asp.net对CNMARC
    jQuery弹出层插件
    从"Hello World!"到面向对象
    git 的使用命令:克隆
    第一个C程序
    云计算平台简介(App Engine)
  • 原文地址:https://www.cnblogs.com/feng9exe/p/6826942.html
Copyright © 2020-2023  润新知