首页 > 其他分享 >《自顶向下方法》1.7 协议层次和服务模型

《自顶向下方法》1.7 协议层次和服务模型

时间:2023-10-18 20:46:44浏览次数:29  
标签:协议 1.7 服务 层次 frame 自顶向下 传输层 数据

协议层次

  • 目的:向上层提供更好的服务
  • 实现:通过层间的接口访问下层所提供的服务
  • 本层服务:包括下层提供的服务 + 与对等层交互带来的新功能

服务

  • 主体
    • 服务用户
    • 服务提供者
    • 服务访问点:区分上层用户的信息
  • 形式:原语
    • 信息
  • 类型
    • 面向连接的服务
    • 无连接的服务

数据单元(DU)

  • head + SDU(上层信息)-> PDU(协议数据单元)
  • 各层次的协议数据单元
    1. 应用层: 报文(message)
    2. 传输层: 报文段(segment)
      • TCP段,UDP数据报
    3. 网络层: 分组packet
      • 如果无连接方式: 数据报datagram
    4. 数据链路层: 帧(frame)
    5. 物理层: 位(bit)

分层处理

  • 好处
    • 概念化
    • 结构化
  • 坏处
    • 效率

Internet 协议栈

  • 物理层
    • 转换数据与物理信号
    • 比特为单位
  • 链路层
    • 点到点(P2P)
    • 以帧(frame)为单位
  • 网络层
    • 端到端(E2E)
    • 以分组为单位
  • 传输层
    • 进程到进程的区分
    • 变可靠
  • 应用层
    • 实现网络应用服务

ISO/OSI 参考模型

  • 表示层
    • 表示管理,转换
  • 会话层
    • 管理,维持会话

封装和解封装

封装和解封装图示

标签:协议,1.7,服务,层次,frame,自顶向下,传输层,数据
From: https://www.cnblogs.com/dddon/p/17769401.html

相关文章

  • 学习方法:学习的三个层次
    学习方法:学习的三个层次    一:学习的三个层次:  1、学习的第一个层次:学懂某个学科的“概念和逻辑”,用这些概念和逻辑“重新解释世界”;  2、学习的第二个层次:学懂某个学科“研究问题的方法”,用这些“方法论(研究问题的方法)”重新研究世界;  3、学......
  • 学习方法:《资本论》学习的三个层次(摘抄)
    学习方法:《资本论》学习的三个层次(摘抄)    一、《资本论》学习的三个层次 《资本论》学习的第一个层次:读懂《资本论》的“概念”;目的是“用马克思的语言重新解释新世界(用《资本论》的概念重新解释新世界)”。  《资本论》学习的第二个层次:学懂“马克思研......
  • Linux (Ubuntu)安装 cuda 11.7
    使用的Linux系统为 Ubuntu18.04,显卡为GeForceRTX3060,驱动版本号为515.57,安装CUDA11.7。第一步:查看显卡是否正常,显示如下则表示没有问题。(版本要对应正确)命令:lspci|grepNVIDIA 第二步:选择下载对应的CUDA包,官网地址为:CUDA。或者CUDAToolkitArchive|NVIDIADevelop......
  • 学习笔记423—41.7%年化收益率 人工智能买股可以如此简单
    41.7%年化收益率人工智能买股可以如此简单学一门知识,充实自我掌握一项工具,让生活更美好~今天flare老师教大家AI选股,轻松搭建一个年化收益40%的机器学习选股策略—byflarezhao,转载请注明出处,原创不易,谢谢支持话不多说,先看策略的最终表现:2017年12月到2019年12月期间......
  • 第一章 计算机系统概述 1.2.4计算机系统的层次结构
    计算机是一个硬软件组成的综合体先谈硬件:第一层:微程序机器M0(微指令系统)由硬件直接执行微指令这是一个实在的硬件层第二层:传统机器M1(用机器语言的机器)用微指令解释机器指令这是一个实际的机器层再谈软件:第三层:虚拟机器M2(操作系统机器)用机器语言......
  • 高层次人才综合服务平台建设方案
    1.概述高层次人才综合服务平台旨在为高层次人才提供全方位、一站式的服务,以促进他们的职业发展和个人成长。本方案将介绍该平台的主要功能和技术架构,以及实施计划。2.主要功能人才招聘:提供在线招聘功能,使企业能够直接与高层次人才进行联系,并发布职位信息。人才推荐:通过人工智能算......
  • C语言程序的层次结构
    1.多文件结构一个C语言程序包含一个或多个程序文件;每个程序文件是一个独立的存储单位和编译单元;一个完整程序是一个独立的程序运行单元。2.主程序文件一个完整的程序包含有一个主程序文件;一个主程序文件包含有主函数的定义的程序文件,主函数名main;一个C语言程序包含一个主程......
  • R语言用线性混合效应(多水平/层次/嵌套)模型分析声调高低与礼貌态度的关系|附代码数据
    全文下载链接:http://tecdat.cn/?p=23681最近我们被客户要求撰写关于线性混合效应的研究报告,包括一些图形和统计输出。线性混合效应模型与我们已经知道的线性模型有什么不同 ( 点击文末“阅读原文”获取完整代码数据******** ) ?线性混合模型(有时被称为"多层次模型"或"层次......
  • Debian11.7 配置vi非兼容模式
    对于最小化安装的Debian11.7,起初有一个问题给我造成了困扰:那就是当我使用vi编辑文本文件时,我无法通过键入“i”来切换到输入模式,或者说,其实的确进入了输入模式,但是底部行并没有显式进行提示,另外,我无法使用Backspace键来删除字符,Delete键是可以删除字符的,不过这不符合我正常......
  • Linux-----任务调度层次
    在Linux操作系统中,任务调度涉及多个层次和组件,这些层次和组件共同协作以实现任务的分配和执行。以下是Linux中的任务调度层次:硬件调度最底层的调度发生在处理器硬件层面。硬件调度器(通常由CPU或CPU内核管理)负责在不同任务之间切换,并根据硬件特性执行任务。这包括处理硬件中断、......