计算机网络系统是一个十分复杂的系统。将一个复杂系统分解为若干个容易处理的子系统,然后“分而治之”,这种结构化设计方法是工程设计中常见的手段。分层就是系统分解的最好方法之一。

在(图1)所示的一般分层结构中,n 层是n-1层的用户,又是n+1层的服务提供者。n+1层虽然只直接使用了n层提供的服务,实际上它通过n层还间接地使用了n-1层以及以下所有各层的服务。

图1 层次模型

层次结构的好处在于使每一层实现一种相对独立的功能。分层结构还有利于交流、理解和标准化。

所谓网络的体系结构(Architecture)就是计算机网络各层次及其协议的集合。层次结构一般以垂直分层模型来表示(图2)。

图2 计算机网络的层次模型

层次结构的要点:

1)除了在物理媒体上进行的是实通信之外,其余各对等实体间进行的都是虚通信。

2)对等层的虚通信必须遵循该层的协议。

3)n层的虚通信是通过n/n-1层间接口处n-1层提供的服务以及n-1层的通信(通常也是虚通信)来实现的。

层次结构划分的原则:

1)每层的功能应是明确的,并且是相互独立的。当某一层的具体实现方法更新时,只要保持上、下层的接口不变,便不会对邻居产生影响。

2)层间接口必须清晰,跨越接口的信息量应尽可能少。

3)层数应适中。若层数太少,则造成每一层的协议太复杂;若层数太多,则体系结构过于复杂,使描述和实现各层功能变得困难。

网络的体系结构的特点是:

1)以功能作为划分层次的基础。

2)第n层的实体在实现自身定义的功能时,只能使用第n-1层提供的服务。

3)第n层在向第n+1层提供的服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。

4)仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。

本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

计算机系统结构层次划分,网络的体系结构及其划分所遵循的原则相关推荐

  1. 计算机网络二分法划分网络,三种经典复杂网络社区结构划分算法研究_GN算法

    论文导读::复杂网络是复杂系统的高度抽象.即社区结构特性[3].算法是一种试探优化法[4].算法. 关键词:复杂网络,社区结构,Laplace图谱,Kernighan-Lin算法,GN算法 1引言 现 ...

  2. 认识网络号与子网划分

    目录 一.计算机网络号 二.网络号的构成 1.认识网络号 (1)IP地址 (2)子网掩码 2.IP地址用途分类 (1)私有地址 (2)公有地址 三.网络号的计算 1.不可变长子网掩码网络号计算方法 2 ...

  3. 什么是A.B.C类网络 怎么区别和划分

     什么是A.B.C类网络 怎么区别和划分 违规检举侵权投诉| | 2006-05-20 13:39 fuliang907 | 浏览 15948 次 网络 网络地址的最高位必须是"10 指 ...

  4. 网络学习day04_子网划分

    title: 网络学习day04_子网划分 tags: 计算机网络, 网络安全, IP地址, 子网划分, VLSM IP子网划分 首先,在进行子网划分的学习之前,我们先来回顾一下IP地址的相关知识,同 ...

  5. 《深入理解计算机系统》学习笔记——处理器体系结构

    计算机系统--处理器体系结构 Y86-64指令集体系结构 程序员可见的状态 Y86-64指令 指令编码 Y86-64异常 Y86-64程序 一些Y86-64指令的详情 逻辑设计和硬件控制语言HCL 逻 ...

  6. 子网划分详解与子网划分实例精析

    目录 文章目录 子网划分理论基础 为什么进行子网划分 知识点 子网划分常见问题 子网划分实例精析 C类子网划分实例分析 已知网络地址和子网掩码,求子网划分结果 已知网络地址和子网掩码求子网划分 已知i ...

  7. IPv4、IPv6地址、组播地址及子网子划分详解二子网划分

    IPv4.IPv6地址.组播地址及子网子划分详解二子网划分 5.子网划分 5.1.子网掩码 5.2.无类域间选择CIDR 5.3.根据子网掩码和CIDR值划分子网 5.4.二进制AND运算在划分子网中 ...

  8. 信息源按加工深度划分_工程勘察时如何划分地层?勘查总工实力整理

    本文作者 海金木:中国地质大学岩土专业本科毕业,先后从事岩土施工3年,从事岩土勘察.地基检测.地基加固.岩土咨询等工作15年,从事培训工作约1年,现任某省一流国企勘察所总工. 很多新人对工程勘察时如何 ...

  9. 城市划分出炉 客户等级划分好了吗?

    近日一二三线城市最新划分出炉,一线城市5个,二线发达城市8个,二线中等城市15个等等,对此,网民们的评论热闹非凡,键盘侠字字珠玑,表达着自己内心的感慨,或愉悦,或不快,或只是中立看待. 有人说,一二三 ...

  10. 计算机系统结构层,计算机系统结构层次记忆系统.ppt

    计算机系统结构层次记忆系统 Cache Q3: Which Block Should Be Replaced on a Cache Miss? When a miss occurs, the cach ...

最新文章

  1. RNA-seq:【FastQC】
  2. maya绑定控制器在大纲里是灰色的_3dsmax绑定转maya ADV插件
  3. java 雷电_【我叫辰先森】教大家用js写一个雷电
  4. RabbitMQ(六)整合SpringBoot
  5. HDU 4135 Co-prime 容斥原理
  6. P3835-[模板]可持久化平衡树【无旋Treap】
  7. 【自适应盲均衡7】分数间隔的复数常模算法(FSE-CMA)
  8. Sharepoint学习笔记—Site Definition系列-- 1、创建Site Columns
  9. java中nio流_Java输入输出流IO介绍(与NIO比较)
  10. java实现文件夹复制_Java实现文件夹复制
  11. HyperVolume多目标评价指标概述
  12. linux环境sphinx搭建,linux系统环境下搭建coreseek(sphinx+mmseg3)
  13. gsyVideoPlayer直播短视频回放,集成腾讯播放器(2)
  14. Spring boot 集成 WebService(简单使用、文件上传下载)
  15. 区块链中的节点是什么意思?
  16. Ubuntu18.04图标显示实时网速
  17. [Oracle 11g r2(11.2.0.4.0)]RAC集群常用命令
  18. 高并发系统的限流算法与实现
  19. (二) 简单认识Emacs
  20. 计算机网络管理员工作总结计划

热门文章

  1. openerp换mysql_OpenERP 源码变更后数据库升级
  2. 操作系统——多处理器和多核架构
  3. 深度学习(deep learning)发展史
  4. CodeForces - 863B-Kayaking(暴力)
  5. 呕心沥血踩坑之:外星人M17电脑在一块硬盘上成功安装Windows与Ubuntu16.04双系统
  6. mysql怎么打开db文件_myMySQL数据库的db文件怎么打开? MySQL数据库使用教程
  7. Javascript ES6集合(SET)类型✪ ω ✪
  8. r语言算巢式设计方差分析_R语言学习笔记(七):方差分析
  9. 做市商交易策略-期货
  10. 全球及中国石头纸行业发展动态与投资现状分析报告2022版