go语言ieee标准 Go语言标准库

IEEE 802.3标准、IEEE 802.4标准和IEEE 802.6标准的区别和主要优缺点

IEEE 802又称为LMSC(LAN /MAN Standards Committee, 局域网/城域网标准委员会), 致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议, 对应OSI网络参考模型的最低两层(即物理层和数据链路层)。I EEE 802也指IEEE标准中关于局域网和城域网的一系列标准。 更确切的说,IEEE 802标准仅限定在传输可变大小数据包的网络。

创新互联建站是专业的梧州网站建设公司,梧州接单;提供网站设计制作、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行梧州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

事实上,IEEE 802将OSI的数据链路层分为两个子层,分别是逻辑链路控制(Logical Link Control, LLC)和介质访问控制(Media Access Control, MAC),如下所示:

数据链路层

逻辑链路控制子层

介质访问控制子层

物理层

IEEE 802系列标准是IEEE 802 LAN/MAN 标准委员会制定的局域网、城域网技术标准。其中最广泛使用的有以太网、令牌环、无线局域网等。这一系列标准中的每一个子标准都由委员会中的一个专门工作组负责。

LMSC执行委员会(Executive Committee)下设工作组(Working Group)、研究组(Study Group)、技术顾问组(Technical Advisory Group)。曾经设立的多个SG已经合并到WG中,目前活跃的WG和TAG如下:

802.1 :高层局域网协议Higher Layer LAN Protocols

802.2 :逻辑链路控制Logical Link Control

802.3 :以太网Ethernet (CSMA/CD) 802.4 :令牌总线Token Bus

802.5 :令牌环Token Ring 802.6 :城域网(DQDB Distributed Queue Dual Bus 分布式队列双总线 ) 802.7 :宽带技术 802.8 :光纤技术 802.9 :语音与数据综合局域网 802.10:局域网信息安全 802.11:无线局域网Wireless LAN

802.12 :100VG AnyLAN 802.13 :有线电视(Cable-TV)

802.14:交互式电视网(包括Cable Modem) 802.15:无线个人局域网 Wireless Personal Area Network

802.16:宽带无线接入 Broadband Wireless Access

802.17:弹性分组环 Resilient Packet Ring

802.18:无线管制 Radio Regulatory TAG

802.19:共存 Coexistence TAG

802.20:移动宽带无线接入 Mobile Broadband Wireless Access (MBWA)

802.21:媒质无关切换 Media Independent Handoff

PS:以上都是baidu所得。谢谢

什么是ieee802.11标准

IEEE 802.11是IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中,用户与用户终端的无线接入,业务主要限于数据存取,速率最高只能达到2Mbps。由于802.11在速率和传输距离上都不能满足人们的需要,因此,IEEE小组又相继推出了802.11b和802.11a两个新标准。三者之间技术上的主要差别在于MAC子层和物理层。

虽然有人将Wi-Fi与802.11混为一谈,但两者并不一样。(见下文IEEE 802.11b)

IEEE 802.11b,1999年,物理层补充(11Mbit/s工作在2.4GHz)。它有时也被错误地标为Wi-Fi。实际上Wi-Fi是Wi-Fi联盟的一个商标,该商标仅保障使用该商标的商品互相之间可以合作,与标准本身实际上没有关系。

IEEE 802.11n,更高传输速率的改善,支持多输入多输出技术(Multi-Input Multi-Output,MIMO)。

IEEE 802.11k,该协议规范规定了无线局域网络频谱测量规范。该规范的制订体现了无线局域网络对频谱资源智能化使用的需求。

IEEE 802.11p,这个通信协定主要用在车用电子的无线通信上。它设置上是从IEEE 802.11来扩充延伸,来符合智能型运输系统(Intelligent Transportation Systems,ITS)的相关应用。

802.11标准是什么?除了上面的IEEE标准,另外有一个被称为IEEE 802.11b+的技术,通过PBCC技术(Packet Binary Convolutional Code)在IEEE 802.11b(2.4GHz频段)基础上提供22Mbit/s的数据传输速率。但这事实上并不是一个IEEE的公开标准,而是一项产权私有的技术,产权属于德州仪器。

Go number

Go中数值类型可细分为整数、浮点数、复数三种,每种都具有不同的大小范围和正负支持。

整型分为两大类

Go提供了有符号和无符号的整数类型,同时提供四种大小不同的整数类型。

取值范围

等价类型

特殊整型

int 和 uint 分别对应特定CPU平台的字长(机器字大小),大小范围在 32bit 或 64bit 之间变化,实际开发中由于编译器和硬件不同而不同。

进制转换

转换函数

使用注意

字节长度

Golang提供了两种精度的浮点数分别为 float32 和 float64 ,它们的算术规范由IEEE754浮点数国际标准定义,IEEE754浮点数标准被现代CPU支持。

float32 类型的浮点数可提供约6个十进制数的精度, float64 类型的浮点数可提供约15个十进制数的精度。通常会优先选择使用 float64 ,因为 float32 累计计算误差会比较容易扩散。

计算机中复数(complex)由两个浮点数表示,一个表示实部(real)一个表示虚部(imag)。

Go语言中复数的值由三部分组成 RE + IMi ,分别是实数部分 RE 、虚数部分 IM 、虚数单位 i , RE 和 IM 均为 float 。

Go语言提供两种类型的复数,分别是 complex64 即32位实数和虚数, complex128 即64位实数和虚数, complex128 为复数的默认类型。

复数声明

z 表示复数的变量名, complex128 表示复数类型, complex() 内置函数用于为复数赋值。 x 和 y 分别表示构成该复数的两个 float64 类型的值, x 为实部, y 为虚部。

简写形式

对于 z 值可通过内置函数 real(z) 获取该复数的实部,使用 imag(z) 获取虚部。


网站栏目:go语言ieee标准 Go语言标准库
标题网址:http://azwzsj.com/article/hghhjg.html