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. 集合框架源码分析四(Collections类详细分析)
  3. pytorch教程龙曲良01-05
  4. linux下vi编辑器常用命令
  5. ----vue项目打包之浏览器存在缓存问题----
  6. 关闭蜂鸣最简单的方法
  7. 2021-08-24自然语言处理预训练模型的研究综述 - 知网论文
  8. Mysql调优大全梳理(涵盖90%需要调优的场景)
  9. 选择中医 - 养生之道
  10. Unity 关于双叶高光(Dual lobe Specular)
  11. 将雅虎《心香一脉》每天推荐的文章发到咱邮箱(Java版)
  12. VTT字幕文件处理(vi + sed + awk)
  13. Python3绘图库之rrdtool模块
  14. Set的insert操作
  15. Grandmaster 楼教主回忆录
  16. 神经网络系统技术是什么,神经网络系统技术应用
  17. FTP 的安装与配置
  18. 路径规划仿真平台1.1 MSA*算法
  19. stm32电机控制的芯片有哪些
  20. sklearn中的支持向量机SVM(上)

热门文章

  1. C++各种棋类游戏,种类齐全,十分好玩(海战棋,井字棋,三子棋,象棋,围棋,五子棋)
  2. 云计算实训总结_云计算实训心得
  3. 前端开发桌面软件、技术博客整理等
  4. Hibernate学习之路(十三):Hibernate中的QBC查询和本地sql操作
  5. Qt样式表参考:Qt Style Sheets
  6. 工作流程及常见问题,想做工请作认真看完
  7. 智能送药小车(一)——K210巡线
  8. 使用百度echarts仿雪球分时图(三)
  9. 联想服务器330安装系统,thinkserver RD330安装windows2008R2系统
  10. Java 并发 (13) -- Fork/Join 框架