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协议栈相关推荐

  1. 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 ...

  2. 【科研论文】某雷达自动测试系统研制–基于全硬件TCP/IP协议栈芯片W5300

    摘要: 雷达用于实现对目标的准确定位,帮助武器系统锁定目标,继而命中并摧毁目标.因此,雷达性能的优劣直接影响了对目标的定位精度,继而影响了整个武器系统的功效.本课题研究某型号雷达的自动测试系统,用于在 ...

  3. 全硬件TCP/IP协议栈学习笔记(第十一天:FPGA+W5500 PING通)

    在一周多的时间,从软件的协议到芯片接口最后到硬件描述,我觉得是时候试一试芯片了,看一看能不能ping通.两天时间终于完成第一次ping,也挺不容易的. 首先想要ping通,要先知道ping是什么 它所 ...

  4. W5500全硬件 TCP/IP 嵌入式以太网控制器WIZNET

    概述 W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案. W5500 集成了 TCP/IP 协议栈,10/100M 以太网数据链路层(MAC)及物 ...

  5. 安防硬件WIZnet基于全硬件TCP/IP的安防产品应用及方案

    在本文中,我们主要介绍安防硬件的内容,自我感觉有个不错的建议和大家分享下 WIZnet立足于生产全硬件TCP/IP协议栈芯片,为单片机提供理想的处置计划.整体来讲,其应用领域还是非常广泛的,以智能电表 ...

  6. 硬件 TCP/IP 协议栈(SPI 发送命令字)

    目录 全硬件的TCP/IP 协议栈简介 以太网接入单片机方案 以太网接口芯片CH395Q 简介 以太网接口芯片 CH395Q 命令简介 以太网接口芯片CH395Q 寄存器配置与使用 移植CH395Q ...

  7. WIZnet开源平台ioPlatform所趋,全硬件TCP/IP尽显内芯智慧!

    互联网最先用于研究或教育,但它在服务和应用上得到极大地开发.数以万亿计的智能装置都连接到互联网,并提供一个更聪明的智能服务生活.因此,它不应该是一种很难开发的智能设备,才可以维持所有人对智能设备的奇思 ...

  8. 【以太网硬件TCP/IP协议栈】硬件协议栈W5500应用

    硬件协议栈和软件协议的区别: MCU+MAC+PHY方案 传统的以太网接入方案如下图,由 MCU+MAC+PHY 再加入网络接口实现以太网的物理连接,通过在主控芯片中植入TCP/IP 协议代码实现通信 ...

  9. uIP TCP/IP协议栈

    转自yxwkaifa微博 第1章  uIP TCP/IP协议栈 uIP TCP/IP协议栈的目标是:即便是8位微控制器也可以使用TCP/IP协议栈进行网络通信.虽然小而简单, uIP不须要与他们通信的 ...

最新文章

  1. 敏捷方法适合什么样的团队?
  2. bBank 开源Javascript框架(最后更新:2010-7-6)
  3. 你也许不知道的Vuejs - 使用ES6快乐的玩耍
  4. spring autoproxy by annotation
  5. 2014年,马上要上班啦,希望一切顺利
  6. 外向或内向是基因决定的?
  7. java fieldposition_Java FieldPosition toString()用法及代码示例
  8. html如何让图片背景透明,html – 如何让我的网站的背景透明,而不使内容(图像和文字)也是透明的?...
  9. linux的系统监视器图片_Linux中一个高效的资源监控器Bpytop
  10. JS替换textarea里的回车换行
  11. 《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理
  12. java运行bat_java调用bat
  13. 解答腾讯会议的常见新手问题
  14. 闽江师范高等专科学校计算机系成立时间,闽江师范高等专科学校2018届毕业典礼...
  15. 突破领英限制如何查找非好友电话,邮箱技巧
  16. GODI2018基站
  17. 【HTML5+CSS】怎样去美化你的页面
  18. 怎样让您的电脑待机耗电等于零?
  19. 力天创见智慧客流方案
  20. [256个管理学理论]006.刺猬效应(Hedgehog Effect)

热门文章

  1. 【报告分享】2021线上新品消费趋势报告-CBNData天猫(附下载)
  2. 手机为什么蓝牙搜索不到设备
  3. 上海滩 Java_非遗传承人陶一的诗词被荣获吉尼斯记录的《上海滩诗叶》收录
  4. LTE通讯相关1:-帧结构和OFDM符号
  5. 基于JavaWeb Mybatis+MVC(JSP + servlet + javabean)的高校就业管理系统(含项目源码)
  6. 2012淘宝校园招聘笔试
  7. 采访吴岳师兄有感 by 王宇飞
  8. 南玻A回应系列热点问题 宝能20亿无息贷款“驰援”
  9. 可尾游标(Tailable Cursors)
  10. C++手写堆的实现(LuoguP3378模板)