2019-05-11 局域网

2019-05-11 局域网,第1张

局域网有多种类型,如果按照网络转接方式不同,可分为 共享式局域网 和 交换式局域网 两种。

共享式局域网是指 所有结点共享一条公共通信传输介质的局域网 技术。共享介质局域网可分为 以太网、令牌总线、令牌环、光纤分布式数据接口FDDI以及在此基础上发展起来的高速以太网和FDDIⅡ等 。无线局域网是计算机网络与无线通信技术相结合的产物,同有线局域网一样,可采用共享方式。

交换式局域网是指以数据链路层的帧或更小的数据单元为数据交换单位,以以太网交换机(Ethernet Switch)为核心的交换式局域网技术。交换式局域网可分为 交换以太网、ATM网以及在此基础上发展起来的虚拟局域网 ,由于ATM网组网费用高,近年来已很少用ATM技术组建局域网,更多的是交换以太网。

局域网参考模型---IEEE802参考模型是由美国国际电气和电子工程师协会802委员会制定的, 该模型对应OSI参考模型的最低两层,即物理层和数据链路层。

同学们可能会奇怪IEEE802参考模型为什么只对应OSI参考模型的最低两层呢? 这是因为局域网的拓扑结构比较简单,一般为总线型、环型、星型和树型,2个接点间只有唯一的一条链路,不需要进行路由选择和流量控制,因此该模型不需要考虑网络层。至于其他高层的应用往往与具体的实现有关,通常包括在网络 *** 作系统中,因此该模型对其余高层也没有相应的描述。
从图中我们可以看到,IEEE802参考模型的最底层对应于OSI参考模型的物理层,它的主要功能是负责信号的编码与解码、前导的生成与去除以及比特的传输和接收。

局域网种类繁多,使用的传输介质各种各样,接入方法不一,因此IEEE802参考模型将数据链路层分为 媒体访问控制MAC和逻辑链路控制LLC两层 。

逻辑链路控制LLC子层与传输介质无关,对于各种不同类型的局域网都是适合的,它完成通信链路的建立、维护和释放,为高层协议与MAC层之间提供统一的接口,进行帧发送、接收及流量控制等工作。

媒体访问控制MAC子层则与传输介质有关,它和网络的拓扑结构、传输介质的类型有直接关系,负责完成介质访问控制,进行合理的信道分配,实现局域网多个设备共享单一信道资源 , 以及数据帧的组装和拆装、MAC地址识别及差错检测。

IEEE802参考模型包含了一系列的标准:从 I EEE8021 ~ I EEE80222 ,提出了众多的局域网,经过多年的使用、淘汰,现在最重要的幸存者就只剩下 8023 以太网、 80211 无线局域网( wiFI )、 80215 个域网(蓝牙)、 80216 无线城域网了。

以太网的故事始于1976年,是由麻省理工学院的学生bob metcalfe与他的同事设计并实现的,它们利用一个长的粗同轴电缆连接着所有的计算机,其结构如图中我们所看到的那样,他们用Ethernet“以太网”命名了这个系统。
经典以太网是10M以太网, 使用四种传输媒体----粗缆、细缆、双绞线、光纤, 分别是10base-5粗缆以太网、10base-2细缆以太网、10base-T双绞线以太网和10base-F光纤,直接通过电缆线将计算机连接在一起,之所以用电缆线,是 因为在那个时代普遍认为“有源器件不可靠,无源的电缆线才是最可靠的”。

经典以太网都有电缆的最大长度限制,这个范围内的信号可以正常传播,超过这个范围信号将无法传播。为了允许建设更大的网络,可以用中继器/集线器把多条电缆连接起来。在这些电缆上,信息的发送使用曼彻斯特编码。以太网可以包含多个电缆段和多个集线器,但是不允许任意两个收发端之间的距离超过25千米,并且在任意两个收发端之间经过的集线器不能超过4个。

经典以太网使用带冲突检测的载波监听多路访问CSMA/CD协议来控制网络的使用,这个协议有3个基本要点:

(1)多点接入:许多计算机以多点接入的方式连接在一根总线上,采用总线型拓扑结构,物理拓扑结构可以是星形的。

(2) 载波监听

当一个站有数据有发送时,它首先侦听信道,确定当时是否有其他站正在传输数据。如果信道空闲,它就发送数据;如果信道忙,该站等待直到信道变成空闲,再发送帧。

(3) 碰撞检测

也就是边发送边监听。如果发生冲突,该站等待一段随机的时间,然后再从头开始上述过程。

这三点总结起来就是四句话——先听后发,边听边发,冲突停止,延迟重发。
随着交换机应用的广泛和高带宽的需求,诞生了IEEE8023U快速以太网。快速以太网100BASE-T是传送100Mb/s基带信号的星型以太网。用户只要更换一个网卡,再配上一个100Mb/s的交换机就可以方便地由10Base-T升级到100BASE-T,并不需要改变网络的拓扑结构。

100base-t4:使用4对3类UTP双绞线,其中三对传送数据,第四对用于检测碰撞,不支持全双工方式。

100base-tx:使用两对5类UTP双绞线全双工传输,一对用于发送信号到交换机,一对用于接收交换机发来的信号,站点与集线器/交换机之间的最大距离为100米,且站点----集线器----站点之间的距离不超过200米;

100base-fx,当采用多模光纤,且站点与站点直接相连时,半双工状态间距不超过412米,全双工状态下间距不超过2000米;当采用单模光纤,全双工状态下,最大传输距离可达10000米;

 
快速以太网标准的墨迹未干,802委员会就开始制定一项更快的快速以太网,称为千兆以太网。 千兆以太网允许在1Gb/s速率下全双工和半双工两种方式 工作: 在半双工方式下使用CSMA/CD协议,全双工方式下不需要 。能够与10BASE-T和100BASE-T技术向后兼容,有很好的网络延展能力,易升级,易管理,目前已成为一种成熟的园区局域网主干网组网技术。

同样,根据所使用电缆的不同,千兆以太网也分为两种,一种是基于光纤通道的千兆以太网1000base-x,另一种是基于双绞线的1000base-t。

1000BASE-SX——SX表示短波长(使用850nm 激光器),使用纤芯直径为625μm微米和50μm微米的多模光纤时,传输距离分别为275m和550m。

1000BASE-LX——LX表示长波长(使用1300nm 激光器),使用纤芯直径为625μm和50μm的多模光纤时,传输距离为550m。使用纤芯直径为10μm的单模光纤时,传输距离为5km。

1000BASE-CX——CX表示铜线,使用2对屏蔽双绞线,传输距离为25m。

1000BASE-T——使用4对5类UTP双绞线全双工工作,传送距离100m。

1999底802委员会进行万兆以太网技术(10Gbps)的研究,并于2002年正式发布了光纤标准,2004年发布了屏蔽铜电缆标准,紧接着2006年发布了铜双绞线标准。

万兆以太网使用光纤作为传输介质,使用单模光纤传输距离超过40km,多模光纤为 65~300m。

万兆以太网采用全双工方式,不采用CSMA/CD机制,摆脱了CSMA/CD的距离限制,现在正致力于研究“电信级以太网”,对40 Gbps和100 Gbps进行标准化工作。

以太网已经发展了30多年,在发展过程中还没有出现过真正有实力的竞争者,其原因在于它的简单可靠、易于维护的特性,这也是网络世界中的一个经典名言——“保持简单,否则就傻!”
其实令牌是一种特殊的帧,用于控制网络结点的发送权,只有持有令牌的结点才能发送数据。也就是说,如果某个站有等待传输的帧队列,当它接收到令牌时就可以发送帧,然后再把令牌传递到下一站;而如果它没有排队的帧要传送,则它只需简单地把令牌传递下去。同学们需要注意的是,发送结点在获得发送权后就将令牌删除,在环路上不会再有令牌出现,其它结点也不可能再得到令牌,这就保证了环路上某一时刻只有一个结点发送数据,因此令牌环技术不存在争用现象,它是一种典型的无争用型介质访问控制方式。

20世纪90年代,一种高于当时的 以太网 (10Mbps)和 令牌网 (4或16Mbps)令牌环网——光纤分布式数据接口FDDI出现了。FDDI的访问方法与令牌环网的访问方法类似,在网络通信中均采用“令牌”传递的方式,但它与标准的令牌环又有所不同。
从FDDI的组成结构图中我们可以看到,它使用双环结构,它的网络信息流由类似的两条流组成,两条流以相反的方向绕着两个互逆环流动。其中一个环叫“主环”,逆时钟发送,另一个环叫“副环”,顺时钟发送。一般情况下,网络数据信号通常只在主环上流动。如果环失败,令牌网会自动重新配置网络,数据可以沿反方向流到副环上去。这种双环结构的优点之一是冗余,一个环用于传送,另一个环用于备份,也就是说,如果出现问题,其中主环断路,副环代替。

无线局域网可分为两大类:第一类是有固定基础设施的,第二类则是无固定基础设施的。

所谓“固定基础设施”是指预先建立起来的、能够覆盖一定地理范围的一批固定基站。大家经常使用的蜂窝移动电话就是利用电信公司预先建立的、覆盖全国的大量固定基站来接通用户手机拨打的电话。

对于第一类有固定基础设施的无线局域网,1997年IEEE制定出无线局域网的协议标准80211系列标准,其网络的使用有两种——自组织和有架构模式。

(1)   自组织模式

这种模式下的网络由一组相互关联的计算机组成,他们相互之间可以直接向对方发送数据,进行点对点,或点对多点之间的通信。
无线个人区域网WPAN

无线个人局域网WPAN就是在个人工作地方把属于个人使用的电子设备,比如我们的便携式电脑、平板电脑、便携式打印机以及蜂窝电话等等,用无线技术连接起来的 自组织网络 ,不需要使用接入点AP,整个网络的范围大约在10m左右。WPAN可以是一个人使用,也可以若干人共同使用。这些电子设备可以很方便地进行通信,就像用普通电缆连接一样。现在最常见的无线个人区域网的例子就是我们平时所使用的蓝牙系统。

(1)蓝牙系统

最早使用WPAN的就是1994年爱立信公司推出的蓝牙系统,其标准是IEEE802151,传输速率为720kb/s,距离范围为10米,运行在 2.4GHz 频带上 。

蓝牙技术是一种用于各种固定与移动的数字化硬件设备之间的低成本、近距离的无线通讯连接技术。这种连接是稳定的、无缝的,其程序写在一个9×9 mm的微型芯片上,可以方便地嵌入设备之中。同时,它很容易穿透障碍物,实现全方位的数据传输。如果设备是属于那种活动范围比较广、要求和多种设备迅速互联,如笔记本电脑、数字无绳电话、个人数字助理、手机等,采用蓝牙或无线个人局域网是十分理想的。

(2) ZigBee  

与蓝牙相类似,ZigBee是一种新兴的短距离无线通信技术,用于传感控制应用,是一种物联网无线数据终端,利用ZigBee网络为用户提供无线数据传输功能。ZigBee,这个名字来源于蜂群使用的赖以生存和发展的通信方式。蜜蜂通过跳Z形的舞蹈,来通知其伙伴所发现的新食物源的位置、距离和方向等信息。ZigBee是基于IEEE802154标准的低功耗局域网 协议 ,其主要特点是通信距离短,通常为10到80米,传输数据速率低2~250kb/s,并且成本廉价。

(3)高速WPAN

高速WPAN的标准是IEEE802153,是专为在便携式多媒体装置之间传送数据而定制的,支持11到55Mb/s的数据率。这在个人使用的数码设备日益增多的情况下特别方便。例如,使用高速WPAN可以不用连接线就能把PC机和在同一间屋子里的打印机、扫描仪、外接硬盘以及其他电子设备连接起来。别人使用数码摄像机拍摄的视频,可以不用连接线就复制到你的数码摄像机的存储卡上;在会议厅里的便携式电脑可以不用连接线就通过投影仪把制作好的幻灯片投影到大屏幕上,十分的方便快捷。

(2)有架构模式
图中所示的这种模式的网络使用星型拓扑结构,每个客户端与一个中心接入点AP相连,该中心接入点AP(无线访问接入点(WirelessAccessPoint))又可以与其他网络相连接,如图所示通过中心接入点和一个有线网络相连接后,通过路由器连入因特网。

通过中心AP所形成的局域网就是我们平时所说的wifi , 在MAC层使用CSMA/CA多点接入载波监听/碰撞避免协议(与经典以太网中使用的CSMA/CD不同) 。现在,WIFI几乎成为了无线局域网WLAN的同义词。

现在许多地方,如办公室、机场、快餐店、旅馆、购物中心等都能够向公众提供有偿或无偿接入WIFI的服务, 这样的地点就叫做热点 ,也就是公众无线入网点。由许多热点和接入点AP连接起来的区域叫做热区。

物联网感知环节的异构特性决定了它的开放、分层和可扩展的网络体系结构。
研究人员在描述物联网的体系框架时,多采用国际电信联盟ITU-T的泛在感应器网络体系结构作为基础。该体系结构自下而上分为5个层次,分别为传感器网络层、泛在传感器网络接入层、骨干网络层、网络中间件层和USN网络应用层。
在谈到具体的物联网应用时,一般传感器网络层和泛在传感器网络接入层合并成为物联网的感知层,主要负责采集现实环境中的信息数据。
骨干网络层在物联网的应用当中是互联网,那么将被下一代网络NGN所取代。而物联网的应用层则包含了泛在传感器网络中间件层和应用层,主要实现物联网的智能计算和管理。 欧洲电信标准化协会M2M技术委员会给出的简单M2M架构,是USN的一个简化版本。在这个架构当中,从左至右网络就分为了应用层、网络层和感知层三层体系结构,与物联网结构相对应。
在每一层当中,都有不同的技术标准来定义物联网应用。比如在感知层,它就包括了IEEE的Zigbee标准802154,CeneLec的智能仪表标准。在网络层,有ETSI的M2M通信标准,Cen的智能仪表网络层标准协议。应用层有Zigbee联盟协议,W3C标准协议等等。 国际电信联盟第13研究组会议正式审议通过了“物联网概述”(YIoT-overview)标准草案,标准编号为Y2060。该标准是全球第一个物联网总体性标准。
Y2060是由我国工信部电信研究院牵头立项,多家国内外高校、科研机构、企业和标准组织共同协商制定完成的第一份物联网总体性标准草案。
该概述标准涵盖了物联网的概念、术语、技术视图、特征、需求、参考模型、商业模式等基本内容。

物模型是云平台为物联网产品定义的数据模型,用于描述产品的功能。将产品抽象成数据的集合,方便云端进行控制。

物模型从 属性 服务 事件 三个维度,分别描述了该实体是什么、能做什么、可以对外提供哪些信息。定义了物模型的这三个维度,即完成了产品功能的定义。

TSL 格式是一个 JSON 格式的文件,完整的 TSL 格式可以参考: 阿里云物模型 。

嵌入式端开发固件往往只需要关注少数几个参数,可以在产品的 功能定义 页面,单击 物模型TSL 精简物模型 里面查看。

需要关注的有 "properties","events","services",在 JSON 格式里,这三者都是数组,分别存储了该物模型的数据,事件和服务,在 C-SDK 里也就分别是 IOT_Linkkit_Report() 上报属性, IOT_Linkkit_TriggerEvent() 触发事件和注册为 ITE_SERVICE_REQUEST 的回调函数。

在上报属性时,只需要关注 "identifier" 名称对应的值(字符串),此时表示该属性在产品下的唯一标识。例如一个精简物模型属性为:

则上报的数据只需要为 {"count":10} 即可,需满足 JSON 字符串的格式,字符串内有一个名称/值对,名称为 "count"(物模型里 "identifier" 的值),值对为 10(满足物模型里数据类型为 int 的要求)。

触发事件需要关注 "identifier" 名称对应的值(字符串),表示该事件在产品下的唯一标识;还需要关注 "outputData",表示上报事件的输出值。一个精简物模型例子如下:

"outputData" 数组的使用与属性上报一致,这里就不介绍了。

服务调用需要同时关注 "identifier","inputData" 和 "outputData" 这三个名称,分别表示该服务在产品下的唯一标识,服务的输入参数,服务的输出参数。与函数调用有输入值和输出值类似,服务调用也有这些特征。

物模型数据校验方式目前有两种, 弱校验 免校验

也就是说,弱校验针对产品设备的上报数据,只要 idetifier 是一致的,且 dataType 字段满足要求,就接收该数据,并且在其他云端产品流转。

为什么云端可以设置和获取接入设备的属性呢?为什么接入设备可以上报事件给云端呢?又为什么云端可以调用接入设备提供的服务呢?这就是这一小节解释的内容。

物模型基于 MQTT 协议,MQTT 协议的介绍不在此处展开。

云端定义了一系列的 Topic,在设备接入云端时,C-SDK 向 MQTT broker 订阅了一些的 Topic,而云端需要与设备交互时,就向 MQTT broker 发布相应的 Topic,这样就完成了交互过程。同理,云端也会订阅一些 Topic,设备可以向这些 Topic 发布消息。

接入设备端订阅发布的 Topic 列表如下:

其中 ${productKey} 会替换为实际的产品名,${deviceName} 会替换为实际的设备名,${tsleventidentifier} 是事件的标识符,${tslserviceidentifier} 是服务的标识符,最大限度地保证了 Topic 的唯一性。

这些 Topic 的作用在后面用时序来描述。

1、感知层
感知层是物联网发展和应用的基础。感知层相当于物联网的皮肤和五官,完成识别物体、
采集信息的任务。感知层包括二维码标签和识读器、RFID标签和读/写器、摄像头、GPS、各
种传感器、视频摄像头、终端、传感器网络等数据采集设备。也包括数据接入到网关之前的传
感器网络。RFID技术、传感和控制技术、短距离无线通信技术是感知层涉及的主要技术。
2、接入层
接入层由末梢节点和接入网关(Access Gateway)组成,完成应用末梢各节点信息的组
网控制和信息汇集,或完成向末梢节点下发信息的转发等功能。这些末梢节点构成了末梢网络
或传感网(由大量各类传感器节点组成的自治网络)。
3网络层
网络层相当于物联网的神经中枢和大脑,实现信息传递和处理。网络层包括通信与互联网
的融合网络、网络管理中心、信息中心和智能处理中心等,网络层将感知层和接入层获取的信
息进行传递和处理。网络层也包括信息存储查询、网络管理等功能。
 4、应用层
 
 应用层相当于物联网的“社会分工”,即与行业需求结合,实现广泛智能化。应用层是物
联网与行业专业技术的深度融合,与行业需求结合,实现行业智能化,这类似于人的社会分
工,最终构成人类社会。

1从各种物联网军事应用中总结出的元件、组件、模块和功能的共性及区别;
2构建出的分层结构、接口、数据类型、连接关系等;
3在物联网军事应用领域中己经存在的以及需要重新统一的标准;
4物联网军事应用的共性要求和管理理念;
5不同军事应用的共同点;
6现在通用物联网军事应用架构和未来通用物联网军事应用架构;
7根据开发者的兴趣提供设计、分析和剪裁物联网设计的扩展。
通过分析物联网军事应用的特点,参考民用物联网系统相关技术理论,我们提出了由感知层、接入层、网络层、服务层、应用层组成的五层物联网军事应用的系统参考架构。 感知层
感知层主要组成包括二维码标签和识读器、RFID标签和读写器、摄像头、各种传感器(如温度传感器、声音传感器、振动传感器、压力传感器、磁敏传感器、阻力传感器、压电传感器等)。物联网感知层的主要功能是信息感知和原始数据采集,必要时辅助完成下行的末端物体控制。
感知层是物联网军事应用的基础,是物理世界和信息世界的衔接层,主要通过各类信息采集、执行和识别设备,采用射频识别技术、条形码技术、传感器技术、定位技术等,实现物理空间和信息空间的感知互动。根据用户具体需求,确定需要感知有限元培训公司的对象和采用的信息处理技术,同时实 接入层主要由基站节点或会聚节点和物联网接入网关等组成,完成末端各节点的组网控制和数据融合、会聚,或完成末梢节点下发信息的转发等功能。当末梢节点之间完成组网后,如果末梢节点需要上传数据,则将数据发送给基站节点,基站节点收到数据后,通过接入网关完成与承载网络的连接;当应用层和服务层需要下传数据时,接入网路由收到承载网络的数据后,由基站节点将数据发送给末梢节点,从而完成末梢节点与承接网络之间的信息转发与交互。
接入层接入层目前的接入手段主要有短距离无线接入、长距离卫星接入、有线接入等手段,其中无线入的功能主要由传感网(指由大量各类感器节点组成的自治网络)来承担。美军在通信骨干网的基础上,尤其强调对“最后一英里”接入网的建设,由此可见接入层的重要地位和作用。
网络层网络层是核心承载网络,承担物联网接入层与应用层之间的数据通信任务。网络层主要用于实现信息的传输和交换,提供广域范围内的应用和服务所需的基础承载传输网络,包括卫星通信网、移动通信网、骨干光纤通信网络及局部独立应用网络等。
不同网系、通信手段之间的随遇接入和无缝融合,形成端到端、对用户透明的传输与交换能力是网络层需要重点解决的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13422484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-02
下一篇 2023-08-02

发表评论

登录后才能评论

评论列表(0条)

保存