1.2 国内外研究现状
1.3 研究的思路内容
物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。物联网就是“物物相连的互联网”。物联网通过智能感知、识别技术与普适计算、泛在网络的融合应用,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。
完整的TCP/IPv6协议栈面对的对象是整个互联网,它的目标是保证整个互联网的节点能正常,稳定以及安全的工作。而对于某些特定的网络节点,例如:在物联网中有限设备的互联(物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。物联网就是“物物相连的互联网”。物联网通过智能感知、识别技术与普适计算、泛在网络的融合应用,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用)。其许多功能都是可裁剪的。有的时候为了满足嵌入式系统对协议栈所占有的存储和计算资源的限制要求,TCP/IPv6协议栈的裁剪就成为必需品。
针对于这种情况,本文将首先描述完整的TCP/IP协议栈,其次将对嵌入式系统中的TCP/IP协议栈的剪裁进行描述。最后再分析这两者的不同。
2. TCP/IP协议详解
2.1 概述
TCP/IP起源于一个由6 0年代末美国政府所资助的分组交换网络研究项目,到了9 0年代,它已发展成为计算机之间最常应用的组网形式。TCP/IP是一个真正的开放系统,因为协议族的定义及其多种实现,我们可以不用花钱或花很少的钱就可以公开地得到我们想要的。它成为了被称作“全球互联网”或“因特网 ( internet)”的基础,该广域网(wan)现在已经包含了超过1 0 0万台遍布世界各地的计算机。
很多不同厂家生产各种型号计算机,它们运行完全不同的操作系统,但是通过TCP/IP协议族能允许它们互相进行通信。这一点让研发者感到惊奇,因为它的作用已远远超出了起初的设想。
TCP/IP协议并不完全符合OSI的七层参考模型,OSI(Open System Interconnect)是传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层(网络接口层)、网络层(网络层)、传输层、会话层、表示层和应用层(应用层)。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。由于ARPANET的设计者注重的是网络互联,允许通信子网(网络接口层)采用已有的或是将来有的各种协议,所以这个层次中没有提供专门的协议。实际上,TCP/IP协议可以通过网络接口层连接到任何网络上,例如X.25交换网或IEEE802局域网。
2.2 网络协议的分层
网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP协议,是一组不同层次上的多个协议的组合。TCP/IP协议通常被认为是一个四层协议系统,如图1-1所示。 嵌入式系统中TCP/IP协议的研究(2):http://www.751com.cn/tongxin/lunwen_6273.html