首先根据一定规则将计算机网络分层,将分层的网络从底层到高层依次称为第1,2……n层;在它的分层结构中,第n层的活动元素通常称为n层实体不同机器的同一层称为对等层同一层的实体称为对等实体n层实体实现的服务为n+1层所利用n层被称为服务提供者n+1层则服务于客户),每一层还有自己传送的数据单位,其名称、大小,含义也各有不同。
在计算机网络体系结构的各个层次中,每个报文都分为两部分:一是数据部分,即SDU;二是控制信息部分,即PCI,它们共同组成PDU

服务数据单元(SDU- Service Data Unit):为完成用户所要求的功能而应传送的数据。第n层的服务数据单元记为n-SDU

协议控制信息(PCI- Protocol Control Information): 控制协议操作的信息。第n层的协议控制信息记为n-PCI
协议数据单元(PDU- Protocol Data Unit):对等层次之间传送的数据单位称为该层的PDU。第n层的协议数据单元记为n-PDU.在实际的网络中,每层的协议数据单元都有一一个通俗的名称,如物理层的PDU称为比特,链路层的PDU称为帧,网络层的PDU称为分组,传输层的PDU称为报文

在各层间传输数据时,把从第n+1层收到的PDU作为第n层的SDU,加上第n层的PCI,就变成了第n层的PDU,交给第n-1层后作为SDU发送,接收方接收时做相反的处理,因此可知三者的关系为n-SDU + n-PCI = n-PDU = (n-1)-SDU

层次结构的含义

  1. 第n层实体不仅要使用第n-1层的服务来实现自身定义的功能,还要向第n+1层提供本层的服务,该服务是第n层及其下面各层提供的服务总和。(下层为上层提供服务)

  2. 最低层只提供服务,是整个层次结构的基础;中间各层既是下一层(第n-1层)的服务使用者,又是上一层(第n+1层)的服务提供者:最高层面向用户提供服务

  3. 上一层只能通过相邻层间的接口使用下一层的服务,而不能调用其他层的服务;下一层所提供服务的实现细节对上一层透明(即不可见)

  4. 两台主机通信时,对等层在逻辑上有条直接信道, 表现为不经过下层就把信息传送到对方

【计算机网络】分层结构相关推荐

  1. 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )

    文章目录 一.计算机网络分层结构 二.OSI 七层参考模型 三.应用层 四.表示层 五.会话层 六.传输层 七.网络层 八.数据链路层 九.物理层 一.计算机网络分层结构 计算机网络分层结构 : ① ...

  2. 计算机网络---计算机网络分层结构

    为了解决计算机网络复杂的问题,提出了计算机网络分层结构. 计算机网络分层结构主要有OSI 7层参考模型,TCP/IP 4层参考模型两种. 为什么要分层 不同产商生产的产品都可以通过统一标准实现通信. ...

  3. 计算机网络分层结构—OSI参考模型、TCPI参考模型、五层体系结构

    计算机网络分层结构 5层体系结构是在参考 OSI参考模型 与 TCP/IP参考模型 得出的. 一.OSI七层模型 OSI七层协议模型包括:应用层(Application).表示层(Presentati ...

  4. 计算机网络---分层结构、协议、接口、服务

    为什么要分层 发送文件前要做的工作: 发起通信的计算机必须讲数据通信的通路进行激活 要告诉网络如何识别目的主机 发起通信的计算机要查明目的主机是否开机,并且与网络连接正常. 发起通信的计算机要弄清楚, ...

  5. 计算机网络(5)体系结构:计算机网络分层结构

    目录 1.计算机网络分层的的原因和概念 2.计算机网络分层的基本原则 3.实体 3.1.对等层和对等实体 3.2.协议数据单元(Protocol Data Unit,PDU) 1.计算机网络分层的的原 ...

  6. 计算机网络分层结构5层,计算机网络协议分层结构

    计算机网络协议分层结构你知道吗?从网络通信原理角度可以把网络分为5层,即应用层(Application layer,A).传输层(Transport layer,T)网络层(Network layer ...

  7. 计算机网络——分层结构,协议,接口和服务

    1.为什么要分层? \qquad当有两台主机,A向B通过网络发送文件,在发送文件前需要完成这么几件事情:1)A必须将数据通信的通路进行激活:2)要告诉网络如何识别目的主机B:3)A要查明B是否开机,并 ...

  8. 【计算机网络】分层结构(OSI 7层模型、TCP/TP 4层模型、5层参考模型)

    [计算机网络]分层结构 一 概述 1.1 为什么要分层? 计算机网络是一个复杂的系统,采取分层的结构,可以将庞大而复杂的问题分为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理. 1.2 ...

  9. 1.2.1 计算机网络的分层结构、协议、服务和接口

    文章目录 1.为什么计算机网络要分层? 2.如何分层呢? 3.正式认识分层结构(协议.接口.服务) (1)协议的组成 (2)服务原语 (3)协议.接口.服务之间的关系 1.为什么计算机网络要分层? 如 ...

  10. 同一个项目相互调接口_408计算机网络D3-第二章:网络体系结构与参考模型(上)分层结构-协议-接口-服务...

    网络体系结构是从功能上描述计算机网络结构. 计算机网络体系结构简称网络体系结构是分层结构:是计算机网络的各层及其协议的集合. 每层遵循某个/些网络协议以完成本层功能. 分层结构-协议-接口-服务 首先 ...

最新文章

  1. 返回值_关于GWLP_WNDPROC的那些奇怪的返回值
  2. linux系统重启网络delaying initialization错误的解决方法
  3. android中使用哪种方式解析XML比較好
  4. 华为手机拍照后图库里无照片_华为图库中上千张照片,如何快速找到想要的照片?...
  5. 1.Jenkins 在windows下的安装与配置
  6. JVM实用参数(八)GC日志
  7. Apache JMeter 记一次使用HTTP工具POST提交JSON数据进行送积分高并发压测(二)
  8. 非常实用的word文本括号匹配是否正确的code,可按照此思路扩展到python处理大批量文本文件的检错中,非常实用!!!
  9. VSCode中Markdown目录显示异常
  10. Spring-data-jpa常用方法
  11. SpringBoot 过滤器、拦截器、监听器对比及使用场景!
  12. Unity3D笔记 愤怒的小鸟五 小鸟动画+Unity3D如何设置断点调式
  13. linux启动日志服务命令,linux命令:syslog日志服务-系统缩减之增加日志服务功能...
  14. 用c语言编写linux守护进程
  15. 新零售引发全球关注 阿里巴巴获零售业年度全球最大奖
  16. windows内核——基石
  17. 19春招多益网络前端笔试题
  18. (Android+Qt最小系统设计方案)RK3288核心板设计之软件开发环境搭建(4.0)
  19. AWE 2017盛大开幕,跨界生态圈刷新未来
  20. Linux下rsh服务配置

热门文章

  1. Windows隐藏账户处置
  2. python2.7安装pip_RobotFramework安装过程遇到的问题(电脑同时安装python2和3)
  3. python 列表比较不同_python实现比较两段文本不同之处的方法
  4. python京东抢购脚本_五个月抢京东抢茅台心得
  5. 反序列化工具_JBOSS反序列化漏洞
  6. Xcode6中如何对scrollview进行自动布局(autolayout)
  7. php 调用 perl,perl中如何调用R语言
  8. python之美_Python之美[从菜鸟到高手]--生成器之全景分析
  9. Redux源码全篇浅读
  10. 网页浏览器知道我们的哪些信息?(1)