当前位置: 首页 > article >正文

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

水平视角

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.kler.cn/a/331356.html

相关文章:

  • 左神算法基础巩固--1
  • 基于微信小程序的乡村旅游系统
  • [bug] StarRocks borker load意向之外的bug
  • Docker_常用命令详解
  • 内网IP段介绍与汇总
  • R 常用的内置软件包及功能介绍
  • 【转载翻译】消息队列 - ActiveMQ、RabbitMQ、Kafka、ZeroMQ
  • 玄派玄机星16N:240Hz高刷战场,185W性能怪兽来袭
  • ElasticSearch备考 -- Search scroll
  • Python selenium库学习使用实操
  • (done) 声音信号处理基础知识(11) (Complex Numbers for Audio Signal Processing)
  • WindowsTerminal中oh-my-posh样式的cmd、git-bash、cmder配置参数
  • CSS实现文本超出隐藏并显示省略号
  • 【SpringBoot】基础+JSR303数据校验
  • 原生 JS 操作 DOM 元素
  • 图的最短路径算法Floyed
  • 浅谈PyTorch中的DP和DDP
  • 2024年中国科技核心期刊目录(社会科学卷)
  • tailwindcss快速入门(上篇)
  • Web安全 - 构建全面的业务安全保护防御体系
  • 深度学习数据增强的常用方法
  • 滚雪球学Oracle[4.6讲]:存储过程与函数
  • 短视频矩阵系统源码开发/矩阵系统OEM搭建--源代码开发经验分享
  • NVIDIA G-Assist 项目:您的游戏和应用程序AI助手
  • 树莓派 AI 摄像头(Raspberry Pi AI Camera)教程
  • 计网问答大题(期末复习)