《拥抱机器人时代——Servo杂志中文精华合集》——4.4 理解网络连接

4.4 理解网络连接

对于物联网中每个需要与其他设备通信的设备,都必须通过某种网络连接。当两个及以上的设备相互连接就形成了网络,通常是为了传输或分享数据或别的什么通信目的。

当我们讨论物联网的时候,网络连接一般是无线的。这主要是出于实践上的考虑,因为用电线彼此连接数以亿万计的智能设备会很困难,甚至是根本不可能的。如果用无线方式把设备彼此连接、连接到中心集线器或者连接到互联网,那就相对容易得多。

4.4.1 传统的网络如何工作

在传统的网络中,无论是无线还是有线,一般每个设备都不是直接与其他设备连接的。这就是说,你起居室的电脑不是直接和你办公室的那个电脑通信的,你的智能手机也不是和你用于上网的调制解调器直接相连的。

相反,网络中的每个设备都是直接连接到一个叫做路由器的中心集线器的。如图4.3所示,所有需要发送的数据通过一个个路由器逐级到达另一个设备或者互联网。(假设路由器本身就连接到互联网,一般是通过某种调制解调器连接。)有些人管这个叫做中心辐射模式,这也正是今天多数家庭和办公室中所采用的模式。

4.4.2 通过网络传输数据

为了方便传输,数据是切割成碎片然后通过网络传输的。当你发送一个文件到一个网络上或者给互联网上的另一个设备的时候,整个文件并不是一下子传输过去的。相反地,这个文件被分割成很多小数据包,以防止在传输大量的数据的时候阻塞连接。数据包最后会在某个合适的网络设备上组装起来,如图4.4所示。

为了完成这种解包/传输/组装的过程,所有的网络硬件必须一同遵照一种预先定义的网络传输协议。这些规则决定了数据是如何通过网络传输的。

今天事实上的标准,无论是互联网还是局域网(LAN)连接,都使用TCP/IP(Transmission Control Protocol/ Internet Protocol)。这个协议中的IP部分提供了控制数据包在从一个网络路由到另一个网路的标准规则集。而这个协议中的TCP部分支持了两个设备之间的通信部分;它处理网络信息并将其翻译成你的网络可以理解的形式。换句话说,IP设定了规则而TCP翻译了那些规则。

这就是实际的情况。我们假设一个场景,即你想从你家庭办公室的电脑复制一份文件到你家里的电脑。当你点击了“复制”按钮,TCP建立了两台电脑之间的连接,然后IP执行这些通信规则并连接两台电脑的端口。因为TCP已经为传输准备了数据,IP就处理这个文件,将其分割成小块(数据包),并把每个数据包添加一个包头,以便确保它能找到该去的地方。TCP数据包也会被打上标签,标明它所携带的数据的类型和包的大小。

下一步,IP把数据包转换成一种标准形式并从第一台电脑发送到第二台电脑。当第二台电脑收到数据包之后,TCP按照包的原始形态翻译出来并把所有的数据包组合成一个文件。

4.4.3 理解IP地址

为了实现TCP/IP,网络中的每个设备都需要根据恰当的信息正确地配置。特别是,每个设备都需要分配一个本地的IP地址,以便让网络来认识这个设备。

一个IP地址就是一个数字的标签,有点类似街道门牌号码,但是全都是数字的。在今天的互联网上,一个IP地址是一个32位的数字,用一种“点+地址”的方式表述,即四组被点分隔的数字,比如:

192.106.126.193

每个十进制数字代表一串八个二进制数字——0和1。地址的第一部分代表网络地址,而随后的部分代表本地设备的地址(也叫做主机地址)。

一个路由器如果要明白需要将哪个数据传输到哪个设备上,就必须用到IP地址。如图4.5所示,TCP/IP向路由器广播数据,用特定的IP地址来区分数据的接收者。路由器读到IP地址然后转发这个数据到这个地址的计算机上。

连接到今天的互联网上的每个服务器或设备都会被分配一个自己的IP地址。在未来的物联网世界里,每个单一的设备,不管多小,也必须要被分配IP地址。

这就产生了一个问题,由于需要联网的设备数量巨大,很容易就将超过可用的IP地址数量——至少在当前的IPv4(也就是IP协议的第4版)中是这样。IPv4提供了大约43亿的唯一地址,其中的大部分已经被分配给了已有设备。

解决方案就是尽快普及下一代互联网协议,IPv6。(你没看错,它直接从第4版跳到了第6版。)这个协议扩充到了理论上多达340个100万的11次幂的地址——也就是340个千亿的千亿的千亿,远远超过所有可能的物联网设备所需要的地址。有理由相信,没有IPv6,物联网是不可能实现充分部署的。

注意

IPv6是通过把32位的地址扩展到128位来获得更多的地址的。这就像把3位的十进制数字变成了12位的十进制数据——当你采用更多位数的时候肯定会得到更多可能的数字。

时间: 2024-07-31 02:20:25

《拥抱机器人时代——Servo杂志中文精华合集》——4.4 理解网络连接的相关文章

《拥抱机器人时代——Servo杂志中文精华合集》——第4章 智能技术:物联网怎样工作

第4章 智能技术:物联网怎样工作 拥抱机器人时代--Servo杂志中文精华合集 物联网,正如其发展趋势那样,是一场技术造就的魔术.它利用各种现存的或将要出现的技术和协议,再加上新奇有趣的方式,最终把我们每天的生活和互动都实现了各种各样的自动化.它把各种相对简单的技术组合起来,却成就了比把这些零件简单叠加起来更伟大的东西. 那么,物联网究竟是怎样工作的呢?让我们瞧瞧吧.

《拥抱机器人时代——Servo杂志中文精华合集》——3.5 物联网何时降临

3.5 物联网何时降临 所有把物联网称作"互联网的明天"的说法,都在某种程度上歪曲了一个事实,即物联网就在今日的当下.虽然我们毫无疑问还没有处于物联网的高级阶段,但我们的确已经有了一个物联网的初级阶段,包括传感器.设备.云架构以及数据挖掘和分析工具.这些组成部分中的许多已经准备就绪,正等待最终的联网. 今天,超过10亿的现存设备包含内置的传感器,具有捕获各类数据的能力.我们所需要的就是为了智能的目的,把这些设备连接到互联网或者互相连接. 回到前面的智能汽车的例子.虽然今天的汽车的确没有

《拥抱机器人时代——Servo杂志中文精华合集》——4.7 理解智能应用

4.7 理解智能应用 数据要变得有用,必须要有利用它的能力.这可以是通过专门分析数据的人员手工来实现并做出相应的决策的.但是建立一个以人为中心的过程是不符合当前的技术趋势的,因为期望是每个操作都是由某种算法所触发的.为了使物联网发挥作用,它不能是劳动密集型的,它必须是更加自动化的. 解决问题的关键是创造出可以理解数据,并基于预设的参数值给出自动反应的智能应用.例如,一个应用连接到你的洗碗机或者洗衣机,可以分析从水表采集来的数据,并且当用水量低于某个值的时候自动启动洗涤的过程--或者当用水量太高的

《拥抱机器人时代——Servo杂志中文精华合集》——3.1 欢迎来到未来

3.1 欢迎来到未来 在未来,世界会变得如此不同. 想象一下你未来的家.它将是个智能的家,它会知道你正在做什么并随之调节自身.它知道你什么时候下班回家并打开家里的灯.暖气.炉子,甚至打开你最喜欢的流媒体音乐台,来欢迎出现在门口的你.它知道何时是开启洗碗机清洗餐具的最佳时机:它知道当你离开房间的时候关上灯,当你离家出门的时候锁上门. 想象一下你在未来所拥有的汽车.就像你的智能家居一样,它可以说是一辆智能汽车.它知道谁在驾驶它并按照你的偏好来调节驾驶模式.音乐以及空调:它自动为你配置了运动驾驶模式.

《拥抱机器人时代——Servo杂志中文精华合集》——4.9 从物联网中盈利

4.9 从物联网中盈利 作为消费者,从物联网中发现对我们的价值是一个角度,但是商业世界是从另一个角度,即作为一个有广阔盈利前景的角度,来考察物联网的.这毕竟是资本主义的本性. 物联网的机会到底有多大?在第1章中,我们大体估计到2020年为止有19000亿美元到89000亿美元的规模.即便是采取最低的估计,这对某些人而言也是很大一笔钱了. 无怪乎很多大公司,包括Cisco.IBM.Intel.Qualcomm和Samsung,都在物联网基础架构上投入很大的赌注.这些公司当然把销售必要的硬件当作赚钱

《拥抱机器人时代——Servo杂志中文精华合集》——4.8 理解大数据

4.8 理解大数据 当物联网从各种各样的设备中收集到的数据被创造性地使用时,就会变得更加有价值.这就是所谓的大数据的技术问题.这是一个描述大量数据的简单术语--数据集合如此之大,以至于无法用传统的关系型数据库技术来处理了.为了体现物联网真正的价值,需要开发处理海量数据的应用以建立连接和相关性,从而达到智能决策的效果.总的来说就是要把从各处收集的传感器数据连接起来,得到一个非常独到的结论. 处理物联网所收集的大数据实际上会面临3个挑战.首先是数据的获取,其次是数据的存储,最后是数据的分析. 4.8

《拥抱机器人时代——Servo杂志中文精华合集》——3.6 物联网有多么重要

3.6 物联网有多么重要 多数专家期望物联网可以超越当前互联网的规模.影响和收入.如果所有的预期都能实现,它将成为非常伟大的事物. 首先,有多少物体将接入物联网呢?Gartner研究公司预计到2020年物联网将连接近260亿台设备.与其竞争的研究机构ABI(Allied Business Intelligence)认为这个数字将达到200亿台.技术先驱Cisco公司,预言在同样的时间段内将达到500亿台:Nelson Research认为将达到1000亿台的设备:Intel认为2000亿台:ID

《拥抱机器人时代——Servo杂志中文精华合集》——4.5 审视无线技术

4.5 审视无线技术 在一个严格的有线网络中,设备是通过以太网卡连接到路由器的.如果网络是无线的,路由器内就包含一个小的无线发射器来传送和接收所有联网设备的无线信号. 今天有好几种无线技术在使用.所有发送和接收的信号(为射频信号)都是有一个特定频率的.这些和用在AM或者FM收音机中的频率是类似的:最大的区别就是AM/FM只接收信号,而无线网络设备中发送和接收均可被处理. 4.5.1 理解射频技术 射频技术(Radio Frequency,RF)是怎么工作的呢?所有的一切都是单一的无线电波,这也就

《拥抱机器人时代——Servo杂志中文精华合集》——4.6 理解数据

4.6 理解数据 每个设备所收集的数据是和该设备的用途相关的.也就是说,不同的设备将收集不同类型的数据. 举个例子,在水表中的传感器收集的是一所房子内的用水方式--什么时候用了多少.一个室内恒温器收集壁炉和空调的使用数据.一天中不同时间的室内(或者外部的)的温度等.车里的传感器收集发动机温度.油位等的数据.一个内置在高速公路上的传感器收集经过的车流量,或者也许还包括周围的环境温度. 然后某个传感器收集到的数据传送到另一个设备或者服务,最后把这些数据和其他的数据对比,并根据这种对比来决策.举个例子