• 已解决 68399 个问题
  • 已帮助 5964 位优秀工程师

LWIP协议栈里有什么内容?自己如何开发一个协议栈?

沃尔夫斯堡的羊 2021-06-04 浏览量:117
LWIP协议栈里有什么内容?对应OSI的7层/5层模型,每层对应都有协议处理?如何从无到有开发一个协议栈?需要学习和了解哪些知识?那些开发协议栈的大神一开始是怎么想的?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 其实所谓通信协议也没有你想的那么高大上

    它就是通信两端需要共同遵守的规则,以保证通信是有效的而已。

    对用户来说,大多数之需要完成用户应用层的数据编码、解码协议即可,不要去想更底层的协议实现,完全没有必要,因为协议是拿来用的,你一般的应用其实也只是涉及应用层的协议。你设计底层协议,没有支持也没有意义。


    • 发布于 2021-06-04
    • 举报
    • 评论 1
    • 0
    • 0
沃尔夫斯堡的羊 回复了 xdsnet:可是在实际中,有的家伙就逮着你问协议栈内的内容,协议,,一句直接调的接口,好像会很惨 回复

其他答案 数量:3
  • 只有tcp和udp协议层和底层驱动,再上层需要自己开发了,比如http,
    • 发布于2021-06-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是两种协议的代码实现,TPC与UDP自己实现,就是换TCP的协议写代码解析就是
    • 发布于2021-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 协议栈就是对协议的解析与封装,把有用的数据加上协议里面,或是从协议里面分出真正有用的数据。
    • 发布于2021-06-11
    • 举报
    • 评论 0
    • 0
    • 0

LWIP协议栈里有什么内容?自己如何开发一个协议栈?