《计算机网络管理》第二章 抽象语法表示思维导图

文章目录

  • 说明
  • 第二章 抽象语法表示
    • 2.0 概述
    • 2.1 网络数据表示
    • 2.2 ASN.1语法
      • 2.2.1 简介
      • 2.2.2 表示上下文
      • 2.2.3 ASN.1的文本约定
      • 2.2.4 ASN.1基本符号和关键字
      • 2.2.5 抽象数据类型
      • 2.2.6 数据类型分类
          • 2.2.6.1 标签类型
      • 2.2.7 子类型
      • 2.2.8 产生子类型的方法
      • 2.2.9 应用类型
    • 2.3 ASN.1基本编码规则BER
      • 2.3.1 BER简介
      • 2.3.2 BER编码规则
        • 2.3.2.1 字段长度
      • 2.3.3 编码举例
        • 2.3.3.1 BOOLEAN&NULL
        • 2.3.3.2 INTEGER
        • 2.3.3.3 BIT STRING
        • 2.3.3.4 OCTET STRING
        • 2.3.3.5 OBJECT IDENTIFIER
        • 2.3.3.5 构造类型
    • 2.4 宏定义

说明

  • 本文主要介绍ASN.1和BER编码的内容,难度十颗星
    • ASN.1是由原CCITT和ISO共同开发的标准语言,与应用层一起使用,在系统间进行数据的传输。
    • 基本编码规则(Basic Encoding Rules,BER):转换文本ASN.1语法到机读代码的算法。基本编码规则(Basic Encoding Rules,BER):转换文本ASN.1语法到机读代码的算法

第二章 抽象语法表示

在这里插入图片描述

2.0 概述

在这里插入图片描述

2.1 网络数据表示

在这里插入图片描述

2.2 ASN.1语法

在这里插入图片描述

2.2.1 简介

在这里插入图片描述

2.2.2 表示上下文

在这里插入图片描述

2.2.3 ASN.1的文本约定

在这里插入图片描述

2.2.4 ASN.1基本符号和关键字

在这里插入图片描述

2.2.5 抽象数据类型

在这里插入图片描述

2.2.6 数据类型分类

在这里插入图片描述

2.2.6.1 标签类型

在这里插入图片描述

2.2.7 子类型

在这里插入图片描述

2.2.8 产生子类型的方法

在这里插入图片描述

2.2.9 应用类型

在这里插入图片描述

2.3 ASN.1基本编码规则BER

在这里插入图片描述

2.3.1 BER简介

在这里插入图片描述

2.3.2 BER编码规则

在这里插入图片描述

2.3.2.1 字段长度

在这里插入图片描述

2.3.3 编码举例

在这里插入图片描述

2.3.3.1 BOOLEAN&NULL

在这里插入图片描述

2.3.3.2 INTEGER

在这里插入图片描述

2.3.3.3 BIT STRING

在这里插入图片描述

2.3.3.4 OCTET STRING

在这里插入图片描述

2.3.3.5 OBJECT IDENTIFIER

在这里插入图片描述

2.3.3.5 构造类型

在这里插入图片描述

2.4 宏定义

在这里插入图片描述