可以通过全国硕士研究生统一招生考试考研。
1、物联网工程专业考研方向:计算机技术
专业介绍:
计算机技术是(专业硕士)工程下的二级学科专业。计算机技术领域重点研究得是如何扩展计算机系统的功能和发挥计算机系统在各学科、各类工程、人类生活和工作中的作用。计算机技术是信息社会中的核心技术,也是实现现代化的关键技术之一。
计算机领域包括计算机软、硬件系统的设计、开发以及与其他领域紧密相关的应用系统的研究、开发和应用、涉及计算机科学与技术学科理论、技术和方法等等。
2、物联网工程专业考研方向:电子科学与技术
专业介绍:
电子科学与技术专业培养具备物理电子、光电子与微电子学领域内宽广理论基础、实验能力和专业知识,能在该领域内从事各种电子材料、元器件、集成电路、乃至集成电子系统和光电子系统的设计、制造和相应的新产品、新技术、新工艺的研究、开发等方面工作的高级工程技术人才。
3、物联网工程专业考研方向:计算机科学与技术
专业介绍:
电子科学与技术专业培养具备物理电子、光电子与微电子学领域内宽广理论基础、实验能力和专业知识,能在该领域内从事各种电子材料、元器件、集成电路、乃至集成电子系统和光电子系统的设计、制造和相应的新产品、新技术、新工艺的研究、开发等方面工作的高级工程技术人才。
4、物联网工程专业考研方向:电子与通信工程
专业介绍:
电子通信工程英文名为Electronics and Communication Engineering,是电子科学与技术和信息技术相结合,构建现代信息社会的工程领域。
利用电子科学与技术和信息技术的基本理论解决电子元器件、集成电路、电子控制、仪器仪表、计算机设计与制造及与电子和通信工程相关领域的技术问题,研究电子信息的检测、传输、交换、处理和显示的理论和技术。
扩展资料:
物联网工程专业毕业生需要掌握的知识能力:
1、掌握和计算机科学与技术相关的基本理论知识;
2、掌握物联网工程的分析和设计的基本方法;
3、了解文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力;
4、了解与物联网工程有关的法规;
5、能够运用学习知识和外文阅读能力查阅外文资料;6掌握文献检索、资料查询的基本方法,具有获取信息的能力。
物联网工程的培养要求:
本专业学生要具有较好的数学和物理基础,掌握物联网的相关理论和应用设计方法,具有较强的计算机技术和电子信息技术的能力,掌握文献检索、资料查询的基本方法,能顺利地阅读本专业的外文资料,具有听、说、读、写的能力。
参考资料来源:百度百科--物联网工程专业“十三五”规划提出,充分运用现代信息技术和大数据,建设一批新型示范性智慧城市。日前,国家发改委表示,“十三五”期间,将有针对性地组织100个城市大力推进新型智慧城市建设。新型智慧城市建设已成为城市可持续发展的必由之路。
新型智慧城市是一个复杂的巨系统,涉及方方面面的多个环节。为推动新型智慧城市的顺利建设,需在顶层设计中构建优秀的总体架构。那么如何构建新型智慧城市的总体架构华为企业BG全球智慧城市解决方案部总经理郑志彬博士、深圳市智慧城市研究会会长李林教授就此发表了各自的见解。
华为郑志彬博士:
近日,在华为举办的“新ICT,让城市更智慧——华为智慧城市生态圈行动计划发布会”上,其发布了华为智慧城市解决方案的整体架构,即“一云二网三平台”。
1、“一云”:城市云数据中心
基于开放架构,为城市建设融合、开放、安全的云数据中心,整合、共享和利用各类城市信息资源,提升政府服务与决策效率和合理性。
2、“二网”:城市通信网和城市物联网
为智慧城市建设提供有线+无线宽带网络,为城市构建无处不在的宽带,让城市公共服务触手可及;在物联网领域,提供轻量级物联网通信 *** 作系统,多种类型的接入网关。并提供物联网平台,为城市各行业应用提供物联网数据服务。
3、“三平台”:ICT能力开放平台、大数据服务支撑平台、业务应用使能平台
通过ICT能力开放平台,将ICT能力进行封装、打包提供给业务应用开发者,使其更便利地调用ICT接口,共同为客户提供智慧城市整体解决方案。与合作伙伴联合提供大数据服务支撑平台、业务应用使能平台,为城市智慧应用提供资源获取自动化、软件开发自动化、运维管理自动化的服务。
智慧城市研究会会长李林教授:
面对新型智慧城市如何建设,李林教授提出了“三中心一平台”的总体架构。其认为,“三中心一平台”遵循新型智慧城市建设六大核心要素。通过天地一张栅格网构成一个“虚拟化的复杂巨系统”,实现网络资源、计算资源、存储资源、数据资源、信息资源、平台资源、软件资源、知识资源、专家资源等的全面共享。
1、“三中心”
(1)网络融合与安全中心
新型智慧城市“网络融合与安全中心”以构建新型智慧城市天地一张栅格网为核心要素。实现电子政务外网、公共互联网(包括电信、移动、联通等运营商网络)、智慧城市无线网、智慧城市物联网(包括公安视频专网)之间的网络互联和传输信息及数据的互通,以及网络与信息的安全保障。
(2)大数据资源中心
“大数据资源中心”建设以形成新型智慧城市大数据的“总和”为核心要素。将分散的、重复的、难于访问的 *** 作数据转换成集中统一的、有价值的知识数据。“大数据中心”为不同来源的数据提供了一致的数据视图,将不同介质、不同组织方式的数据集成转换成为一个一致的分析型数据环境。
(3)管理、指挥与运行中心
新型智慧城市以建立一个高效的管理、指挥和运行中心为核心要素。更好对城市的市政设施、公共安全、生态环境、宏观经济、民生民意等状况有效掌握和管理,构建新型智慧城市统一的管理、指挥和运行中心,实现城市资源的汇聚共享和跨部门的协调联动,为城市高效精准管理和安全可靠运行提供支撑。通过可视化技术实现对智慧城市网络、数据、信息的集成与应用的展现、监控、管理、运营、服务的功能。
2、“一平台”
“一平台”即“公共信息一级平台”。“公共信息一级平台”以新型智慧城市各类信息资源的调度管理和服务化封装,支撑智慧城市管理与公共服务的智慧化功能为核心要素。应用“智慧城市信息栅格技术”,构建新型智慧城市一体化信息服务平台。实现智慧城市涉及政府政务信息、城市管理信息、社会民生信息、企业经济信息各行业级二级平台、业务级三级平台和应用系统之间建立信息互联互通、数据共享交换、业务功能协同。
新型智慧城市是以人民为中心的城市发展价值观的具体体现,是新技术和城市治理理念的深度融合,体现了“以技术为引领”到“以理念为引领”,“以管理为核心”到“以服务为核心”和“以业务为驱动”到“以数据为驱动”的转变。
物联网就是通过信息传感设备,按照约定的协议,把任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。通俗地讲,物联网就是“物物相连的互联网”,它包含两层含义:
第一,物联网是互联网的延伸和扩展,其核心和基础仍然是互联网;
第二,物联网的用户端不仅包括人,还包括物品,物联网实现了人与物品及物品之间信息的交换和通信。
物联网作为新一代信息技术的高度集成和综合运用,具有渗透性强、带动作用大、综合效益好的特点,是继计算机、互联网、移动通信网之后信息产业发展的又一推动者。
叫中国联通物联网平台。
在平台层面,中国联通引入了全球领先的物联网连接管理技术,与全球超过50家运营商使用同一平台,具备全球一点接入、统一部署的能力。
中国联通物联网公司则定位于成为中国联通物联网非连接业务的运营主体,和中国联通物联网业务对外合资合作的统一平台,并负责物联网平台的统一规划、建设和维护管理,是中国联通在物联网资源、应用和资本等领域对外合作主体。
联通物联网有限责任公司系中国联合网络通信有限公司的全资子公司,注册资本10亿元人民币,作为中国联通物联网非连接业务(应用、部件等)的运营主体和中国联通物联网业务对外合资合作的统一平台。
扩展资料
物联网公司前身为2014年9月成立的中国联通物联网运营支撑中心。后于2016年2月更名为物联网业务部;2018年3月,正式挂牌成立联通物联网有限责任公司。
公司将继续围绕“物联网平台+”生态战略,打造以物联网平台为核心的业务体系,构建一个覆盖物联网产业链“云管端芯”的生态系统,致力于成为全球领先的物联网服务提供商。
物联网平台主要包括连接管理和应用使能。在应用使能方面,中国联通聚合各种共性能力,已经建成并上线了聚合各种共性能力的IoT能力开放网关,围绕设备管理、安全管理、数据管理和运营管理,对外提供标准化、集中化和开放化的服务,以松耦合方式支持合作伙伴快速开发各类应用。
参考资料:
物联网平台是什么?
物联网平台并没有一个标准的定义,就如物联网并不是一项新技术,而是已有技术在新情景和新用例中的应用。每一个行业巨头都可以根据自己的业务特点,整合业务和产品线,抽离共性技术、业务流程等重组出一个“业务平台”,并称之为物联网平台。例如,系统服务/软件厂商通过开放开发工具、API来搭建一个AEP平台;工业巨头将某一细分领域的Kown-how数字化并封装成一套解决方案,便能够提供一个工业互联网平台。
当然,一个平台的构建并没有说的那么简单,它是一个系统的工程,需要上下游的资源整合优化,以及根据业务需求和顶层规划进行有逻辑的重组,而不是简简单单的叠加。
基于平台供应商数量众多的现实,大多数的供应商只能提供平台能力的一部分。实际上,这类公司并不能称为物联网平台提供商。如果仅仅提供连接管理或者应用使能这类简单功能,那么只能被称为连接管理平台或者应用使能平台,而不能称为综合性物联网平台。
物联网平台功能类型有:ICP(基础设施云服务平台)、CMP(连接管理)、DMP(设备管理平台)、AEP(应用使能平台)、BAP(业务分析平台)等。
物联网平台举例:
互联网领域 :
阿里云—Link物联网平合、腾讯—QQ物联、百度云—天工智能物联网平台、京东—京东微联、小米—小米IOT开发者平台
通信领域 :
中国移动— OneNeT、中国联通— 物联网平台20、中国电信—ctwing、华为—Ocean Connect、中国通信服务—CCS开放物联网平台
物联网卡管理平台是管理所有的物联网卡的一个系统,通过这个系统可以实时查看的每张物联网卡的详细信息、进行充值、设置价格之类的。沃腾通讯物联网卡管理平台的功能有:
1、基础通信能力:GPRS通信能力和短信通信能力,短信可提供不同优先级服务(重发频次、储存时间),充分满足不同集团客户需求。
2、终端状态查询:向客户提供开关机信息、终端位置信息、终端GPRS上线、离线、IP、APN等信息查询。
3、账务信息查询:向客户提供账户信息查询,提供账户欠费、流量超标等事件的提醒功能。
4、业务统计分析:向用户提供多维度的业务报表统计及分析等。
5、灵活计费功能:根据客户需求提供流量池、生命周期等多种计费方式。
本文详细介绍了Openstack的网络原理和实现,主要内容包括:Neutron的网络架构及网络模型还有neutron虚拟化的实现和对二三层网桥的理解。
一、Neutron概述
Neutron是一个用Python写的分布式软件项目,用来实现OpenStack中的虚拟网络服务,实现软件定义网络。Neutron北向有自己的REST API,中间有自己的业务逻辑层,有自己的DB和进程之间通讯的消息机制。同时Neutron常见的进程包括Neutron-server和Neutron-agent,分布式部署在不同的 *** 作系统。
OpenStack发展至今,已经经历了20个版本。虽然版本一直在更替,发展的项目也越来越多,但是Neutron作为OpenStack三大核心之一,它的地位是不会动摇的。只不过当初的Neutron也只是Nova项目的一个模块而已,到F版本正式从中剥离,成为一个正式的项目。
从Nova-Network起步,经过Quantum,多年的积累Neutron在网络各个方面都取得了长足的发展。其主要的功能为:
(1)支持多租户隔离
(2)支持多种网络类型同时使用
(3)支持隧道技术(VXLAN、GRE)
(4)支持路由转发、SNAT、DNAT技术
(5)支持Floating IP和安全组
多平面租户私有网络
图中同时有VXLAN和VLAN两种网络,两种网络之间互相隔离。租户A和B各自独占一个网络,并且通过自己的路由器连接到了外部网络。路由器为租户的每个虚拟机提供了Float IP,完成vm和外网之间的互相访问。
二、Neutron架构及网络模型
1、Neutron架构
Neutron-sever可以理解为类似于nova-api那样的一个专门用来接收API调用的组件,负责将不同的api发送到不同Neutron plugin。
Neutron-plugin可以理解为不同网络功能实现的入口,接收server发来的API,向database完成一些注册信息。然后将具体要执行的业务 *** 作和参数通知给对应的agent来执行。
Agent就是plugin在设备上的代理,接受相应的plugin通知的业务 *** 作和参数,并转换为具体的命令行 *** 作。
总得来说,server负责交互接收请求,plugin *** 作数据库,agent负责具体的网络创建。
2、Neutron架构之Neutron-Server
(1)Neutron-server的本质是一个Python Web Server Gateway Interface(WSGI),是一个Web框架。
(2)Neutron-server接收两种请求:
REST API请求:接收REST API请求,并将REST API分发到对应的Plugin(L3RouterPlugin)。
RPC请求:接收Plugin agent请求,分发到对应的Plugin(NeutronL3agent)。
3、Neutron架构之Neutron-Plugin
Neutron-plugin分为Core-plugin和Service-plugin。
Core-plugin:ML2负责管理二层网络,ML2主要包括Network、Subnet、Port三类核心资源,对三类资源进行 *** 作的REST API是原生支持的。
Service-plugin:实现L3-L7网络,包括Router、Firewall、***。
4、Neutron架构之Neutron-Agent
(1)Neutron-agent配置的业务对象是部署在每一个网络节点或者计算节点的网元。
(2)网元区分为PNF和VNF:
PNF:物理网络功能,指传统的路由器、交换机等硬件设备
VNF:虚拟网络功能,通过软件实现的网络功能(二层交换、三层路由等)
(3)Neutron-agent三层架构如下图:
Neutron-agent架构分为三层,北向为Neutron-server提供RPC接口,供Neutron server调用,南向通过CLI协议栈对Neutron VNF进行配置。在中间会进行两种模型的转换,从RPC模型转换为CLI模型。
5、Neutron架构之通信原理
(1)Neutron是OpenStack的核心组件,官网给出Neutron的定义是NaaS。
(2)Naas有两层含义:
对外接口:Neutron为Network等网络资源提供了RESTful API、CLI、GUI等模型。
内部实现:利用Linux原生或者开源的虚拟网络功能,加上硬件网络,构建网络。
Neutron接收到API请求后,交由模块WSGI进行初步的处理,然后这个模块通过Python API调用neutron的Plugin。Plugin做了相应的处理后,通过RPC调用Neutron的Agent组件,agent再通过某种协议对虚拟网络功能进行配置。其中承载RPC通信的是AMQP server,在部署中常用的开源软件就是RabbitMQ
6、Neutron架构之控制节点网络模型
控制节点没有实现具体的网络功能,它对各种虚拟设备做管理配合的工作。
(1)Neutron:Neutron-server核心组件。
(2)API/CLI:Neutron进程通过API/CLI接口接收请求。
(3)OVS Agent:Neutron通过RPC协议与agent通信。
控制节点部署着各种服务和Neutron-server,Neutron-server通过api/cli接口接收请求信息,通过RPC和Agent进行交互。Agent再调用ovs/linuxbridge等网络设备创建网络。
7、Neutron架构之计算节点网络模型
(1)qbr:Linux Bridge网桥
(2)br-int:OVS网桥
(3)br-tun:OVS隧道网桥
(4)VXLAN封装:网络类型的转变
8、Neutron架构之网络节点网络模型
网络节点部署了Router、DHCP Server服务,网桥连接物理网卡。
(1)Router:路由转发
(2)DHCP: 提供DNS、DHCP等服务。
(3)br-ex: 连接物理网口,连接外网
三、Neutron虚拟化实现功能及设备介绍
1、Neutron虚拟化实现功能
Neutron提供的网络虚拟化能力包括:
(1)二层到七层网络的虚拟化:L2(virtual Switch)、L3(virtual Router 和 LB)、L47(virtual Firewall )等
(2)网络连通性:二层网络和三层网络
(3)租户隔离性
(4)网络安全性
(5)网络拓展性
(6)REST API
(7)更高级的服务,包括 LBaaS,FWaaS,***aaS 等
2、Neutron虚拟化功能之二层网络
(1)按照用户权限创建网络:
Provider network:管理员创建,映射租户网络到物理网络
Tenant network:租户创建的普通网络
External network:物理网络
(2)按照网络类型:
Flat network:所有租户网络在一个网络中
Local network:只允许在服务器内通信,不通外网
VLAN network:基于物理VLAN实现的虚拟网络
VXLAN network:基于VXLAN实现的虚拟网络
3、Neutron虚拟化实现功能之租户隔离
Neutron是一个支持多租户的系统,所以租户隔离是Neutron必须要支持的特性。
(1)租户隔离三种含义:管理面隔离、数据面的隔离、故障面的隔离。
(2)不同层次租户网络的隔离性
租户与租户之间三层隔离
同一租户不同网络之间二层隔离
同一租户同一网络不同子网二层隔离
(3)计算节点的 br-int 上,Neutron 为每个虚机连接 OVS 的 access port 分配了内部的 VLAN Tag。这种 Tag 限制了网络流量只能在 Tenant Network 之内。
(4)计算节点的 br-tun 上,Neutron 将内部的 VLAN Tag 转化为 VXLAN Tunnel ID,然后转发到网络节点。
(5)网络节点的 br-tun 上,Neutron 将 VXLAN Tunnel ID 转发了一一对应的 内部 VLAN Tag,使得 网络流被不同的服务处理。
(6)网络节点的 br-int 上连接的 DHCP 和 L3 agent 使用 Linux Network Namespace 进行隔离。
4、Neutron虚拟化实现功能之租户网络安全
除了租户隔离以外 Neutron还提供数据网络与外部网络的隔离性。
(1)默认情况下,所有虚拟机通过外网的流量全部走网络节点的L3 agent。在这里,内部的固定IP被转化为外部的浮动IP地址
(1)Neutron还利用Linux iptables特性,实现其Security Group特性,从而保证访问虚机的安全性
(3)Neutron利用网络控制节点上的Network Namespace中的iptables,实现了进出租户网络的网络防火墙,从而保证了进出租户网络的安全性。
5、Neutron虚拟化设备
(1)端口:Port代表虚拟网络交换机上的一个虚拟交换机端口
虚拟机的网卡连接到Port上就会拥有MAC地址和IP地址
(2)虚拟交换机:Neutron默认采用开源的Openvswitch,
同时还支持Linux Bridge
(3)虚拟路由器VR:
路由功能
一个VR只属于一个租户,租户可以有多个VR
一个VR可以有若干个子网
VR之间采用Namespace隔离
四、Neutron网桥及二三层网络理解
1、Neutron-Local-Bridge
仅用于测试;网桥没有与物理网卡相连VM不通外网。
图中创建了两个local network,分别有其对应的qbr网桥。Vm123的虚拟网卡通过tap连接到qbr网桥上。其中2和3属于同一个network可以通信,1属于另一个网络不能和23进行通信。并且qbr网桥不连物理网卡,所以说local网络虚拟机只能同网络通信,不能连通外网。
2、Neutron-Flat-Bridge
Linux Bridge直接与物联网卡相连
每个Flat独占一个物理网卡
配置文件添加响应mapping
Flat网络是在local网络的基础上实现不同宿主机之间的二层互联,但是每个flat network都会占用一个宿主机的物理接口。其中qbr1对应的flatnetwork 连接 eth1 qbr2,两个网络的虚机在物理二层可以互联。其它跟local network类似。
3、Neutron-VLAN-Bridge
在基于linux bridge的vlan网络中,eht1物理网卡上创建了两个vlan接口,11连接到qbr1网桥,12连接到了qbr2网桥。在这种情况下vm通过eth11或者eth12发送到eth1的包会被打上各自的vlan id。此时vm2和vm3属于同一个network所以是互通的,vm与vm2和vm3不通。
4、Neutron-VXLAN-Bridge
这个是以Linux bridge作agent的Vxlan网络:
Vxlan网络比Vxlan网络多了个VXLAN隧道,在Openstack中创建好内部网络和实例后,agent就会在计算节点和网络节点创建一对vxlan vtep组成隧道的两个端点。
Vxlan连接在eth0网口。在网络节点多了两个组件dhcp 和router,他们分别通过一对veth与qbr网桥连接在一起,多个dhcp和路由之间使用namesapce隔离,当vm产生ping包时,发往linux 网桥qbr1,通过网桥在vxlan12上封装数据包,数据通过eth0网卡出计算节点到网络节点的eth0,在vxlan12解包。到达路由器之后经过nat地址转换,从eth1出去访问外网,由租户网络到运营商网络再到外部网络。
5、Neutron-VLAN-OVS
与Linux bridge不同,openvswitch 不是通过eth11 eth12这样的vlan接口来隔离不同的vlan,而是通过openvswitch的流表规则来指定如何对进出br-int的数据进行转发,实现不同vlan的隔离。
图中计算节点的所有虚拟机都连接在int网桥上,虚拟机分为两个网络。Int网桥会对到来的数据包根据network的不同打上vlan id号,然后转发到eth网桥,eth网桥直连物理网络。这时候流量就从计算节点到了网络节点。
网络节点的ehx int网桥的功能相似,多了一个ex网桥,这个网桥是管理提前创建好的,和物理网卡相连,ex网桥和int网桥之间通过一对patch-port相连,虚拟机的流量到达int网桥后经过路由到ex网桥。
6、Neutron-VXLAN-OVS
Vxlan的模型和vlan的模型十分相似,从表面上来看,他俩相比只有一个不同,vlan对应的是ethx网桥,而vxlan对应的是tun网桥。
在这里ethx和tun都是ovs网桥,所以说两者的差别不是实现组件的差别而是组件所执行功能的差别,ethx执行的是普通二层交换机的功能,tun执行的是vxlan中的vtep的功能,图中俩tun对应的接口ip就是vxlan的隧道终结点ip。所以说虚机的数据包在到达tun网桥之前是打的是vlan tag,而到达tun之后会发生网络类型的转换,从vlan封装为vxlan然后到达网络节点。而之前的vlan类型的网络,虚机数据包的类型一直都是vlan。
7、物理的二层与虚拟的二层(VLAN模式)
(1)物理的二层指的是:物理网络是二层网络,基于以太网协议的广播方式进行通信。
(2)虚拟的二层指的是:Neutron实现的虚拟网络也是二层网络(openstack的vm机所用的网络必须是大二层),也是基于以太网协议的广播方式进行通信,但毫无疑问的是该虚拟网络是依赖于物理的二层网络。
(3)物理二层+虚拟二层的典型代表:VLAN网络模式。
8、物理的三层与虚拟的二层(GRE模式与VXLAN模式)
(1)物理三层指的是:物理网络是三层网络,基于IP路由的方式进行通信。
(2)虚拟的二层指的是:Neutron实现的虚拟网络仍然是二层网络(openstack的vm机所用的网络必须是大二层),仍然是基于以太网的广播方式进行通信,但毫无疑问的是该虚拟机网络是依赖于物理的三层网络,这点有点类似于***的概念,根本原理就是将私网的包封装起来,最终打上隧道的ip地址传输。
(3)物理三层+虚拟二层的典型代表:GRE模式与VXLAN模式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)