TCP/IP

关于TCP/IP,这十个问题你都知道,就入门了!

本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。

1、TCP/IP模型

TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。

基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。下图表示TCP/IP模型与OSI模型各层的对照关系。

关于TCP/IP,这十个问题你都知道,就入门了!

TCP/IP协议族按照层次由上到下,层层包装。最上面的是应用层,这里面有http,ftp,等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层次。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据以确定传输的目标。第四层是数据链路层,这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备。

基于PIC32上实现TCP/IP网络协议和zigbee无线传感器网络的智能家居系统

项目背景

随着物联网的热潮的到来,2010年国内许多省市纷纷发布的《物联网发展规划》,物联网附属领域智能家居的发展也得到了非常大程度的推进。由于物联网的核心和基础仍然是互联网,所以在项目设计中我们将智能家居内部的传感器网络连接至控制核心PIC32,PIC32通过控制网络模块,按照TCP/IP协议来实现PIC32的Web服务器功能,使得可以通过手机、电脑的浏览器来远程访问该web服务器,并以点击链接的形式,控制用电器。这种嵌入式Web服务器的低功耗和高可靠性,使其特别适合作为家庭小型Web服务器控制。

二、需求信息

拟采用的平台:

cerebot 32M×4

两个Digilent PMOD 产品:

PmodNIC——网络接口控制器

PmodSF-Serial Flash Rom,16或128Mbit

三、项目总概

此次项目,我们计划通过网络实现对家居环境的远程监控。

通过分布于房屋各处的传感器对房屋内外的环境参数进行采集,获得的数据通过ZigBee网络或有线连接汇总到此次项目的总控板Cerebot_32MX4上;

Cerebot_32MX4按照TCP/IP协议来实现与Web服务器的链接,通过Web达到远程终端设备(PC、手机等)同Cerebot_32MX4间的数据传输;

基于Cerebot 32MX4 Microchip TCP / IP协议栈参考设计

The Cerebot 32MX4 Microchip TCP/IP Stack™ Reference Design was written to provide an example of how to use Microchip’s TCP/IP Stack™ using the Digilent Cerebot 32MX4 microcontroller board and the PmodNIC. This design will run an interactive website hosted on the Cerebot 32MX4.

同步内容
--电子创新网--
粤ICP备12070055号