Web 技术标准组织

news/2024/5/17 15:30:31 标签: web app, 网络, 安全, tcp

个人博客

授人以鱼不如授人以渔.

所谓“一流的企业制定标准,二流的企业申请专利,三流的企业兜售产品”,这种说法虽不中亦不远。

追求专业精神的 IT 从业者不能只埋首于眼前的一亩三分地,被动承受变化,而要溯流而上,主动出击,从源头上理解自己手头使用的技术,增强自己对技术的理解和应变能力,再进一步未尝不能影响标准制定。

作为工程实践性较强的行业,IT 被许多具有世界级影响力的标准化组织所规范,这些标准化组织制定了若干标准来引领、指导和约束行业实践。

IETF ⭐⭐⭐⭐⭐

IETF(The Internet Engineering Task Force),互联网工程任务组,负责制定互联网相关的技术规范——也就是最常提到的 RFC,目前已累积了 9000+ 规范,几乎囊括了网络相关的所有内容。TCP 协议、UDP 协议、HTTP 协议都由 RFC 定义,有了 RFC 以后,各种操作系统、编程语言里的实现就遵守 RFC 的规范要求来做:

  • RFC 9293,TCP;
  • RFC 768,UDP;
  • RFC 9112,HTTP 1.1;
  • RFC 9113,HTTP 2;
  • RFC 9114,HTTP 3;

几年前译过一篇 如何阅读 RFC,可供进一步了解。

通过阅读 RFC,追随大师们的脚步学习世界级的工程技术思路。

W3C ⭐⭐⭐⭐

W3C(The World Wide Web Consortium),万维网联盟,专注于 Web 相关技术标准,如:

  • Web 安全
  • Web 认证
  • Web 加密
  • Web 可访问性
  • Web 隐私
  • HTML
  • CSS
  • XML
  • JavaScript Web API
  • i18n
  • Mobile Web

推荐上 MDN 网站学习更加细节的 Web 相关技术,该网站由各大浏览器厂商共同维护。

IEEE ⭐⭐

IEEE(The Institute of Electrical and Electronics Engineers),电子电气工程师学会,负责制定通信层面的协议,如著名的 IEEE 802 系列:

  • IEEE 802.3,以太网;
  • IEEE 802.11,无线局域网;

国家标准化管理委员会 ⭐⭐

中国官方的国家标准管理组织,管理的标准有三类:

  • GB,强制性国家标准,现行有 2047 项;
  • GB/T,推荐性国家标准,现行有 40369 项,技术性标准一般集中在这一类里,如商密实施相关标准 GB/T 39786;
  • GB/Z,指导性国家标准,现行有 532 项。

标准全文可以上 国家标准全文公开系统 查看。

密码行业标准化技术委员会 ⭐

CSTC(Cryptography Standardization Technical Committee),中国国内的密码行业标准化技术委员会,主要从事密码技术、产品、系统和管理等方面的标准化工作。商密相关的标准就是由该委员会制定,如 SM2、SM3、SM4。

NIST ⭐

NIST(The National Institute of Standards and Technology),美国国家标准与技术研究院,IT 系统中常用的 RBAC 权限模型就是该组织制定。

The End

活学活用以上网站,专业水平火箭窜升🚀。


http://www.niftyadmin.cn/n/221659.html

相关文章

Firefly-rk3288 开发板Linux系统编译

前言 手上的一块Firefly-RK3288开发板,看了下Firefly提供的SDK,压缩包就有15个多G,直接吓退。还好最近看到了韦东山老师提供的教学资料。记下学习步骤及遇到的问题解决办法。 1、开发环境 资料提供的有百问网制作的 ubuntu18.04 虚拟机镜像…

Vue:生命周期

1、定义 生命周期函数(俗称:钩子函数) 根据vue整个渲染机制,在渲染的每个关键点上,提供对应的函数,进行一些相关的业务操作。 2、四个阶段 初始阶段:beforeCreate():可以加loadi…

gdb多线程调试

gdb多线程调试 1.背景 采用gdb调试代码时,经常遇到多线程的情况,但对gdb在多线程中的切换并不熟悉,导致排查问题很困难,所以整理下多线程调试方法。 2.gdb多线程调试指令及简介 调试代码时先将代码跑起来,然后ctrlc将代…

select 排序qsort排序

目录 1.希尔排序的时间复杂度 3.有技巧的选择排序:堆排序 4.排序的种类 5.直接插入排序和冒泡排序 6.快速排序 7.希尔排序 堆排序 和快排的区别 8.为什么相遇位置一定比key小 9.快排的优化 11.快排递归写法的不足 12.快排的非递归解法 1.希尔排序的时间复杂…

3.mysql基本查询

目录 表的增删改查 一、Create 二、Retrieve select列 where条件 三、Update 四、Delete 插入查询结果

Xcode14:”Failed to prepare the device for development“解决

当前Xcode版本14.2,测试机iOS版本16.4, 结果出现提示:Failed to prepare the device for development,经过Clean,重装都无效,最后发现其他人也有类似的问题 https://developer.apple.com/forums/thread/714388 PS:首先…

Monitor方案MT9800学习笔记(三) —— 点屏(V-by-One信号接口)

点屏1. 硬件准备1.1 屏1.2 屏线1.3 背光接口2. 软件配置2.1 新增屏驱2.2 屏参配置2.3 点屏3. LVDS信号接口点屏介绍1. 硬件准备 1.1 屏 点屏前,要先确认其参数和功能,再选择匹配的主板。 这里以 Innolux 的 M280DGJ-L30 作为例子说明,先来看…

使⽤ volatile 、 final 、 synchronized 等关键字来实现多线程下的同步(附代码)

目录 使用volatile关键字实现变量的可见性: 使用final关键字来保证变量的不可变性: 使用synchronized关键字来实现方法级别的同步: 在多线程程序中,为了保证线程安全,需要使用同步机制来避免数据竞争和并发访问问题…