我是靠谱客的博主 落后大门,最近开发中收集的这篇文章主要介绍LWIP协议栈详解(1)_LWIP协议与网络分层,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

       LwIP(Light weight IP),是一种轻量化且开源的TCP/IP协议栈,它可以在有限的RAM和ROM条件下,实现一个完整的TCP/IP 协议栈。此外,LwIP既可以移植到操作系统上运行,也可以在无操作系统的情况下独立运行。

       TCP/IP协议栈的模型结构如下图所示,由于TCP/IP协议栈的出现时间更早,所以没有按照传统的7层OSI网络模型进行设计,一共只分为了4层,分别为网络接口层,网络层,传输层以及应用层。

       网络接口层主要通过双绞线,光纤,无线等方式进行网络上数据帧的发送和接收。网络接口层将网络层的数据组装成自己特定的帧进行发送,同时也会接收数据帧进行解析,并将解析过后的数据发送给网络层。

       网络层负责在主机之间的通信过程之中选择数据包的传输路径,并且在接收到传入的数据报时会检验其有效性,并递交给上层。

       传输层主要提供应用程序之间的通信服务,它会系统的管理两端数据之间的交互。

       应用层简单来说就是利用传输层提供的功能发送自己的数据到对方。

 

最后

以上就是落后大门为你收集整理的LWIP协议栈详解(1)_LWIP协议与网络分层的全部内容,希望文章能够帮你解决LWIP协议栈详解(1)_LWIP协议与网络分层所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部