Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【计算机网络】计算机网络 分层结构 ( 分层基本原则 | 分层结构 | 实体 | 协议 | 接口 | 协议三要素 | 数据 | 计算机网络体系结构概念 | 分层概念 )

【计算机网络】计算机网络 分层结构 ( 分层基本原则 | 分层结构 | 实体 | 协议 | 接口 | 协议三要素 | 数据 | 计算机网络体系结构概念 | 分层概念 )

作者头像
韩曙亮
发布于 2023-03-28 08:38:47
发布于 2023-03-28 08:38:47
2.2K0
举报

文章目录

一、分层基本原则


分层 基本原则 :

① 相互独立 : 各分层之间 , 相互独立 , 每层只有一个独立功能 ;

② 界限清晰 : 每层之间界限清晰 , 层级之间的交流尽量减少 ;

③ 实现技术 : 每层都采用合适的技术实现 , 每层的结构要分开 ;

④ 独立特定 : 下层对上层是独立的 , 上层需要使用下层的服务 ;

⑤ 标准工作 : 分层的结构可以促进标准化工作 ;

二、分层结构


分层结构 :

① 实体 : 每一层 的活动 元素 是实体 ; 同一层的实体称为对等实体 ;

② 协议 : 对等实体 之间 数据交换 的 一系列规则 , 标准 , 约定 , 称为 网络协议 ; 协议是水平方向的 ;

③ 接口 : 每两层之间的位置 , 称为 接口 , 上层使用下层服务的入口 ;

④ 服务 : 每两层之间提供的操作 , 称为 服务 ; 计算机网络中 , 上层使用下层的服务 ; 服务是垂直方向的 ;

三、“协议” 三要素


"协议" 三要素 :

① 语法 : 数据传输格式

② 语义 : 要完成的功能

③ 同步 : 各种操作顺序

四、数据


SDU 服务数据单元 : 为完成用户要求的功能 , 传输的数据 , 是本层原始的数据 ;

PCI 协议控制信息 : 本层的协议相关信息 ;

PDU 协议数据单元 : 这是同一层对等实体间传输的数据 ;

五、计算机网络体系结构


计算机网络体系结构 :

① 描述 : 网络体系结构 , 是 从 功能上 描述 计算机网络结构 ;

② 结构 : 计算机网络体系结构 , 简称 网络体系结构 , 该结构 是 分层结构 ;

③ 组成 : 计算机网络体系结构 , 是 计算机网络 , 各层 , 及 各层协议 的 集合 ;

④ 实现 : 体系结构是 抽象的 , 其是 由可以运行的软件 , 硬件 实现 ;

六、分层相关概念


计算机网络 分层相关概念 :

① 计算机网络每层功能 : 计算机网络 每层 遵循 网络协议 , 完成本层的功能 ;

② 计算机网络每层服务内容 :

n

层 , 向 第

n + 1

层 , 提供服务时 , 除了

n

层本身的功能外 , 还包括

n

层以下的层提供的服务 ;

③ 服务透明 : 计算机网络 只在 相邻的 层 之间有接口 , 下层提供的服务 , 对上层完全透明 ;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【计算机网络】计算机网络体系结构与参考模型——计算机网络的体系结构
前面我们以及介绍完了计算机网络的第一章——计算机网络体系结构的第一部分——计算机网络概述。
蒙奇D索隆
2025/03/13
1520
【计算机网络】计算机网络体系结构与参考模型——计算机网络的体系结构
网络协议与层次划分:探索计算机网络体系结构
网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。
Srlua
2024/03/16
3510
网络协议与层次划分:探索计算机网络体系结构
计算机网络——分层结构
​发送文件前要完成的工作: (1)发起通信的计算机必须将数据通信的通路进行激活   (2) 要告诉网络如何识别目的主机   (3) 发起通信的计算机要查明目的主机是否开机,并且与网络连接正常 (4)发起通信的计算机要弄清楚,对方计算机中文管理程序是否已经做好准备工作 (5)确保差错和意外可以解决
王同学要努力
2022/11/15
4430
计算机网络——分层结构
【计算机网络】从网购到网络协议:趣味拆解分层架构的五大原则与核心术语
在今天的内容中,我们将从3个方面进一步学习计算机网络的分层结构,下面我们直接开始今天的内容吧!!!
蒙奇D索隆
2025/03/22
1230
有必要再聊聊网络了(全图解,强推)
本文的主要内容是有关计算机网络组成、分类、性能指标、分层结构方面的一些基础知识,包括计算机网络的概念、功能、组成和分类,计算机网络性能指标中的速率、带宽、吞吐量、时延、时延带宽积、往返时延和利用率,计算机网络的分层结构中的 OSI 参考模型、TCP/IP 参考模型和五层参考模型。
IT运维技术圈
2022/10/24
4690
计算机网络体系结构综述(上)[通俗易懂]
  计算机网络体系结构标准的制定使得两台计算机能够像两个知心朋友那样能够互相准确理解对方的意思并做出优雅的回应。本文首先概述了计算机网络体系结构的提出动机,并结合日常生活中的邮政系统介绍了设计的理念,并给出了相关的基本概念和标准。进一步地,我们着重概述了计算机网络体系结构的分层原理及其最重要的组成部分——协议,使得读者能够对计算网路体系结构有一个全新的、系统的认识。
全栈程序员站长
2022/09/14
1.4K0
计算机网络体系架构之OSI七层模型、TCP/IP四层模型
IS0--internet standard organzation 国际标准化组织
孙晨c
2020/07/14
8150
【网络奇缘】- 计算机网络|性能指标|体系结构
上次我们分别从范围,使用者,拓扑结构,交换技术,传输技术这五大方面深入学习了计算机网络的类型,然后还学习了计算机的前3个性能指标:速率,带宽,吞吐量.
ImAileen
2024/01/18
2130
【网络奇缘】- 计算机网络|性能指标|体系结构
【计算机网络考研面试】体系结构与参考模型参考模型
语法:格式 语义:规定要完成的功能 同步:操作的顺序 接口:访问服务点SAP,上层使用下层服务的入口 服务:垂直
20岁爱吃必胜客
2022/11/13
2500
1.2.1计算机网络分层结构
两个系统中实体间的通信是一个很复杂的过程,为了降低协议设计和调试过程的复杂性,也为了便于对网络进行研究、实现和维护,促进标准化工作,通常对计算机网络的体系结构以分层的方式进行建模。 我们把计算机网络的各层及其协议的集合称为网络的体系结构(Architecture)。换言之,计算机网络的体系结构就是这个计算机网络及其所完成的功能的精确定义,它是计算机网络中的层次,各层的协议及其层间接口的集合。需要强调的是,这些功能究竟是用何种硬件和软件完成的,则是一个遵循这种体系结构的实现(implementation)问题。体系 结构是抽象的,而实现是具体的,是真正在运行的计算机硬件和软件。 计算机网络的体系结构通常都具有可分层的特性,将复杂的大系统分成若干较容易实现的层次。分层的基本原则是: 1)每一层都实现一种相对独立的功能,降低大系统的复杂度。 2)各层之间界面自然清新,易于理解,相互之间交流尽可能少。 3)各层功能的精确定义独立于具体的实现方法,可以采用最合适的技术来实现。 4)保持下层对上层的独立性,上层单向使用下层提供的服务。 5)整个分层结构应能促进标准化工作。 由于分层后各层之间相互独立,灵活性好,因而分层的体系结构易于更新(替换单个模块),易于调试,易于交流,易于抽象,易于标准化。但层次越多,有些功能在不同层中难免重复出现,产生了额外的开销,整体运行效率就越低。而层次越少,就会使每个层之间的协议太复杂。因此,在分层时应考虑层次的清晰程度与运行效率间的折中、层次数量的折中。 依据一定的规则,将分层后的网络从低层到高层依次称为第1层、第2层……第n层,通常还为每一层取一个特定的名称,如第一层的名称为物理层。 在计算机网络的分层结构中,第n层中的活动元素通常称为n层实体。具体地,实体指任何可发送或接受信息的硬件或软件进程,通常是一个特定的软件模块。不同机器上同一层称为对等层,同一层的实体叫做对等实体。n层实体实现的服务为n+1层所用。在这种情况下,n层被称为服务提供者,n+1层是服务用户。 每一层还有自己传送的数据单位,其名称、大小、含义也各有不同。 服务数据单元(SDU):为完成用户所要求的功能而传送的数据。第n层的服务数据单元记为n-SDU。 协议控制信息(PCI):控制协议操作的信息。第n层的协议控制信息记为n-PCI. 协议数据单元(PDU):对等层次之间传送的数据单元称为该层的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)最底层只提供服务,是整个层次结构的基础:中间各层既是下一层的服务使用者,又是上一层的服务提供者;最高层面向用户提供服务。 3)上一层只能通过相邻间的接口使用下一层的服务,而不能调用其他层的服务;下一层提供服务的实现细节对上一层透明。 4)两个主机通信时,对等层在逻辑上有一条直接通道,表现为不经过下层就把信息传送到对方。
week
2018/08/24
1.1K0
计算机网络体系结构
计算机网络是个非常复杂的系统。早在最初的ARPANET设计时就提出了分层的设计理念。
一个风轻云淡
2022/11/15
4200
计算机网络体系结构
计算机网络体系结构及其简单通信技术_简述计算机网络体系结构的概念
我们知道,通信的目的是快速、有效地传递信息。下面我们先来简单地介绍一点通信的基本知识: 现代信息的表达方式有文字、符号、声音、图像数据等多种形式。为了实现信息传递,通常以光、电等信号作为信息的载体。
全栈程序员站长
2022/09/29
1.1K0
计算机网络体系结构
GeekLiHua
2025/01/21
900
计算机网络协议基础
计算机网络协议是计算机网络中的计算机设备(电脑主机,路由器,交换机)之间在相互通信时遵守的规则、标准和规定。这种协议是一组控制数据通信的规则。
小末快跑
2019/07/03
1.6K0
计算机网络谢希仁第七版 课后答案
1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
全栈程序员站长
2022/08/18
1.3K0
计算机网络谢希仁第七版 课后答案
计算机网络体系结构
相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。为了设计这样复杂的计算机网络,最初提出了分层的方法。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题比较易于研究和处理
ColinLiu
2019/04/17
8650
计算机网络体系结构
计算机网络 1 -因特网概述
internet 是一个通用名词, 泛指多个计算机网络互连而成的网络. 在这些网络之间的通信协议可以是任意的
Rikka
2022/01/19
1.7K0
计算机网络 1 -因特网概述
计算机网络概述(下)
cheese
2023/10/25
5920
计算机网络概述(下)
计算机网络学习4:常见的计算机网络体系结构
因为TCP/IP体系结构在网络层使用的是IP协议,IP协议也叫作网际协议,所以 叫作 网际层。
程序员洲洲
2024/06/07
1090
计算机网络学习4:常见的计算机网络体系结构
计算机网络原理梳理丨计算机网络的概念
计算机网络是利用通信设备与通信链路或者通信网络,互联位置不同、功能自治的计算机系统,并遵循一定的规则事项的计算机系统之间的信息狡猾。
码脑
2019/04/11
1.4K0
计算机网络原理梳理丨计算机网络的概念
推荐阅读
相关推荐
【计算机网络】计算机网络体系结构与参考模型——计算机网络的体系结构
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档