剖析:WIZnet以太网核心技术–全硬件TCP/IP协议栈
WIZnet,是全球第一家专注于全硬件TCP/IP协议栈技术(iOffloadTM Tech)的半导体公司,精心为用户提供高速稳定的以太网解决方案,广泛应用在工业自动化、智能电网、安防门禁、金融机具等众多领域。该方案有效地卸载了主控芯片对于TCP/IP处理的负载,非常适应于物联网行业高速稳定,简单易用,移植性强的要求。
WIZnet以太网核心技术,说到底就是:全硬件TCP/IP协议栈。今天就给大家剖析一下核心技术。
首先,来说一下TCP/IP协议中的四大层:应用层(Application);传输层(Transport);网络层(IP);网络接口层。其中,应用层中支持FTP、HTTP、SMTP、DNS等应用协议,对应到传输层中TCP及UDP不同的传输方式,在网络层中,提供ICMP、IP、IGMP、ARP和RARP等网络协议。如上协议就构成了网络通信中丰富的通信方式及功能。WIZnet以太网芯片中,在网络接口上仅提供以太网接口。
下面我们看一下WIZnet以太网芯片的结构:(全硬件协议栈)将TCP/IP协议中的传输层和网络层集成到了一颗以太网芯片中(WIZnet以太网芯片中大部分集成了MAC和PHY),实现了一片解决联网,真正实现了TCP/IP卸载引擎技术(ToE),为单片机减负,缩短了开发周期。
好,那我们看一下全硬件TCP/IP的优势都体现在哪里?
首先,我们和市场上常见的以太网方案(用软件协议栈实现)对比一下:
下面是WIZnet以太网方案(全硬件协议栈):
从方案结构图就可以看出,TCP/IP+MAC+PHY的集成为开发者省去了繁琐的软件协议栈移植,缩短了开发的周期,同时卸载了MCU的负载,稳定程度也可见一斑,下图就是相关测试性能对比:
图中,我们可以清楚看到,同款ARM9 MCU上,软件协议栈和硬件协议栈网络芯片,体现出来的巨大的性能差异,全硬件TCP/IP协议栈卸载MCU 63%的负载,TCP/IP传输速率提高一倍之多。
所以,穹顶之下,数据之上的剖析,才为每一个开发者带来福音。
感谢阅读!
WIZnet官方网站:http://www.iwiznet.cn
WIZnet官方微博:http://weibo.com/wiznet2012
关注WIZnet微信公众号:
剖析:WIZnet以太网核心技术–全硬件TCP/IP协议栈相关推荐
- RT-Thread 之 WIZnet 软件包(全硬件TCP/IP协议栈W5500以太网芯片) 以太网 Socket 通信
目录 1.介绍 1.1 WIZnet 1.2 W5500 2.RT-Thread Studio 配置及相关代码 2.1 添加WIZnet软件包 2.2 配置 WIZnet 软件包 2.3 配置 spi ...
- 【科研论文】某雷达自动测试系统研制–基于全硬件TCP/IP协议栈芯片W5300
摘要: 雷达用于实现对目标的准确定位,帮助武器系统锁定目标,继而命中并摧毁目标.因此,雷达性能的优劣直接影响了对目标的定位精度,继而影响了整个武器系统的功效.本课题研究某型号雷达的自动测试系统,用于在 ...
- 全硬件TCP/IP协议栈学习笔记(第十一天:FPGA+W5500 PING通)
在一周多的时间,从软件的协议到芯片接口最后到硬件描述,我觉得是时候试一试芯片了,看一看能不能ping通.两天时间终于完成第一次ping,也挺不容易的. 首先想要ping通,要先知道ping是什么 它所 ...
- W5500全硬件 TCP/IP 嵌入式以太网控制器WIZNET
概述 W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案. W5500 集成了 TCP/IP 协议栈,10/100M 以太网数据链路层(MAC)及物 ...
- 安防硬件WIZnet基于全硬件TCP/IP的安防产品应用及方案
在本文中,我们主要介绍安防硬件的内容,自我感觉有个不错的建议和大家分享下 WIZnet立足于生产全硬件TCP/IP协议栈芯片,为单片机提供理想的处置计划.整体来讲,其应用领域还是非常广泛的,以智能电表 ...
- 硬件 TCP/IP 协议栈(SPI 发送命令字)
目录 全硬件的TCP/IP 协议栈简介 以太网接入单片机方案 以太网接口芯片CH395Q 简介 以太网接口芯片 CH395Q 命令简介 以太网接口芯片CH395Q 寄存器配置与使用 移植CH395Q ...
- WIZnet开源平台ioPlatform所趋,全硬件TCP/IP尽显内芯智慧!
互联网最先用于研究或教育,但它在服务和应用上得到极大地开发.数以万亿计的智能装置都连接到互联网,并提供一个更聪明的智能服务生活.因此,它不应该是一种很难开发的智能设备,才可以维持所有人对智能设备的奇思 ...
- 【以太网硬件TCP/IP协议栈】硬件协议栈W5500应用
硬件协议栈和软件协议的区别: MCU+MAC+PHY方案 传统的以太网接入方案如下图,由 MCU+MAC+PHY 再加入网络接口实现以太网的物理连接,通过在主控芯片中植入TCP/IP 协议代码实现通信 ...
- uIP TCP/IP协议栈
转自yxwkaifa微博 第1章 uIP TCP/IP协议栈 uIP TCP/IP协议栈的目标是:即便是8位微控制器也可以使用TCP/IP协议栈进行网络通信.虽然小而简单, uIP不须要与他们通信的 ...
最新文章
- 敏捷方法适合什么样的团队?
- bBank 开源Javascript框架(最后更新:2010-7-6)
- 你也许不知道的Vuejs - 使用ES6快乐的玩耍
- spring autoproxy by annotation
- 2014年,马上要上班啦,希望一切顺利
- 外向或内向是基因决定的?
- java fieldposition_Java FieldPosition toString()用法及代码示例
- html如何让图片背景透明,html – 如何让我的网站的背景透明,而不使内容(图像和文字)也是透明的?...
- linux的系统监视器图片_Linux中一个高效的资源监控器Bpytop
- JS替换textarea里的回车换行
- 《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理
- java运行bat_java调用bat
- 解答腾讯会议的常见新手问题
- 闽江师范高等专科学校计算机系成立时间,闽江师范高等专科学校2018届毕业典礼...
- 突破领英限制如何查找非好友电话,邮箱技巧
- GODI2018基站
- 【HTML5+CSS】怎样去美化你的页面
- 怎样让您的电脑待机耗电等于零?
- 力天创见智慧客流方案
- [256个管理学理论]006.刺猬效应(Hedgehog Effect)
热门文章
- 【报告分享】2021线上新品消费趋势报告-CBNData天猫(附下载)
- 手机为什么蓝牙搜索不到设备
- 上海滩 Java_非遗传承人陶一的诗词被荣获吉尼斯记录的《上海滩诗叶》收录
- LTE通讯相关1:-帧结构和OFDM符号
- 基于JavaWeb Mybatis+MVC(JSP + servlet + javabean)的高校就业管理系统(含项目源码)
- 2012淘宝校园招聘笔试
- 采访吴岳师兄有感 by 王宇飞
- 南玻A回应系列热点问题 宝能20亿无息贷款“驰援”
- 可尾游标(Tailable Cursors)
- C++手写堆的实现(LuoguP3378模板)