当前位置: 首页> 文旅> 艺术 > 网络设计方案是如何体现网络设计需求的?_邮箱企业邮箱_微信群发软件_长沙网络营销学校

网络设计方案是如何体现网络设计需求的?_邮箱企业邮箱_微信群发软件_长沙网络营销学校

时间:2025/7/15 0:00:02来源:https://blog.csdn.net/weixin_48038462/article/details/146189957 浏览次数:1次
网络设计方案是如何体现网络设计需求的?_邮箱企业邮箱_微信群发软件_长沙网络营销学校

目录

1.网络协议分层模型

2. LWIP三种编程接口


1.网络协议分层模型

 其中各层级的封装与拆封过程

2. LWIP三种编程接口

        LwIP 提供了三种编程接口,分别为 RAW/Callback API、NETCONN API、SOCKET API。它们的易用性从左到右依次提高,而执行效率从左到右依次降低。

(1)回调型API(RAW/Callback

优点:裸机环境只能使用此API进行开发。节省内存开销,程序执行效率最高。

缺点:实现复杂业务逻辑很麻烦,代码可读性差。

(2)NETCONN接口

        基于操作系统的IPC机制(信号量邮箱机制)实现。将内核代码和应用程序分离为独立线程。大大提高了系统网络数据包处理效率。

其线程分配优先原则如下:

优点:简化编程工作。用户可按操作文件方式来操作网络链接。

缺点:相较于回调式API,此方法通过信号量和邮箱完成,需要耗费更多时间与内存,效率相对较低。

(3)SOCKET接口

优点:十分易用。具有很好的可移植性。

缺点:socket接口是基于NETCONN接口实现的,所以其效率会更低一些。它在内核程序和应用程序之间存在数据拷贝,这会降低数据的递交效率。

关键字:网络设计方案是如何体现网络设计需求的?_邮箱企业邮箱_微信群发软件_长沙网络营销学校

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: