1.2.2 计算机网络的分层结构(下)

ops/2024/10/4 20:25:52/

水平视角

YSCS协议(压缩传输协议)

发送方先压缩然后接收方再解压。

为什么要分层?为什么要制定协议?

计算机网路功能负责->采用分层结构,将诸多功能合理地划分在不同层次->对等层之间制定协议,以实现功能

垂直视角

发送过程中增加首部信息和尾部信息

传输过程中检查收尾部信息

每一层的实体只关注每一层的首部信息

同一层之间有一个规定的协议

协议数据单元(PDU)

对等层次之间传送的数据单位。第n层的PDU记为n-PDU(当层传送的数据单位)

服务数据单元(SDU)

为完成上一层实体所要求的功能而传送的数据。第n层的SDU记为n-SDU (上层实体所要求传输的)

协议控制信息(PCI)

控制协议操作的信息。第n层的PCI记为n-PCI (控制当层的收尾部信息)

三者的关系 n-SDU+n-PCI=n-PDU=(n-1)-SDU

协议三要素

协议:即 网络协议,是控制对等实体之间进行通信的规则的集合,是水平的

由语法、语义和同步三部分组成(协议三要素):

(1)语法,数据与控制信息的格式。例如,协议控制信息(首部)部分占几个字节、每个字节是什么含义,协议的数据部分最多由多少字节。

(2)语义,需要发出何种控制信息、完成何种动作及做出何种应答。例如,发送方发完数据之后接收方是否需要“应答”。

(3)同步(时序),执行各种操作的条件、时序关系等,即事件实现顺序的详细说明。

总结


http://www.ppmy.cn/ops/121089.html

相关文章

828华为云征文|部署个人知识管理系统 SiyuanNote

828华为云征文|部署个人知识管理系统 SiyuanNote 一、Flexus云服务器X实例介绍二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置2.4 Docker 环境搭建 三、Flexus云服务器X实例部署 SiyuanNote3.1 SiyuanNote 介绍3.2 SiyuanNote 部署3.3 Siyua…

[Unity Demo]从零开始制作空洞骑士Hollow Knight第十二集:制作完整地图和地图细节设置以及制作相机系统的跟随玩家和视角锁定功能

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、制作完整的地图和地图细节设置 1.制作地图前的设置2.制作地图前期该做的事3.制作地图之堆叠素材4.制作地图后期该做的事5.制作地图之修复意想不到的Bug二、…

CGHV31500F

🌟 强调射频技术的创新!🌟 今天,我想重点介绍CGHV31500F,这是一款卓越的射频功率晶体管,正在改变高频应用的格局!🚀 这款强大的元件专为高功率放大器设计,提供卓越的性…

鸿蒙网络管理模块03——多播DNS管理

如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!扫描下方名片,关注公众号,公众号更新更快,同时也有更多学习资料和技术讨论群。 1、概述 多播DNS也简称MDNS(Multicast DNS),他主要提供局域网内的本地服…

2024年10月4日历史上的今天大事件早读

763年10月4日 中国唐朝僧人鉴真和尚圆寂 1816年10月4日 《国际歌》作者鲍狄埃诞辰 1824年10月4日 墨西哥成立共和国 1909年10月4日 清末大吏张之洞去世 1910年10月4日 葡萄牙革命爆发 1911年10月4日 清朝颁布第一首法定国歌 1940年10月4日 黄桥歼灭战 1944年10月4日 福州…

Excel 表格列序号

给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... 示例 1: 输入: columnTitle "A" 输出: 1示例 2: 输入: colu…

nodejs安装及环境配置

一、下载 进入官网https://nodejs.org/en/download/prebuilt-installer下载node.js安装包,选择对应版本的node,这里我选择的是14.21.3版本 二、安装 1、下载完成后,双击“node-v14.21.3-x64.msi”,开始安装Node.js 2、勾选复…

rabbitMq------连接管理模块

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言管理的字段连接内存管理对象 前言 我们的网络通信框架使用的muduo库,而在mudu库中是已经有了连接的概念,但是我们呢还有一个信道的概念…