• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32以太网接口,可以自己定义协议么

厉害企鹅 2019-05-13 浏览量:985
STM32以太网接口,可以自己定义协议么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • TCPIP的协议是不可以的,这个是规范的协议,但是上层中的协议是可以自己定义的。可以自己设计帧的结构,与数据的意义
    • 发布于 2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 可以的,但是这样就不能连接网络了,不是标准协议了
    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 只有应用层的协议可以自己定义,底层的以太网协议、TCP/IP这些不可更改
    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 只有应用层的可以,低层的,物理层的都是规定好的TCP协议,是不可以自己定义的,是与硬件相关的协议
    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 对于STM32的以太网接口,从OSI七层模型来说,理论上物理层以上都可以自定义,但事实上极少有人这么做。

    在数据链路层,以太网帧结构已经非常成熟了,而且也没有必要修改,同理,网络层的IP协议一般也不会有人去动。

    自己定义往往是修改网络层以上的协议,调整tcp端口号、定义数据报的TLV格式等等

    • 发布于2019-05-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 自己两个机器之间通信,可以自己定协议,想上网还是要遵循 tcp/ip 协议

    • 发布于2019-05-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 是可以自己定义的,但只能与自己一样的协议进行通讯,与服务器通讯,就要使用服务器规定的协议了

    当然,只有应用层是可以自己定义的

    • 发布于2019-05-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 应用层的内容可以改,可以用https mqtt那些

    网络层一般都是用的TCP/IP协议或者UDP协议,这个是不能改的,不过改了这个协议,通信对象也要改,不然无法握手配对

    物理层的接口,可以根据使用网卡接口类型不同来更改,比如RMII MII,不过这些都是做在库里面的,不容易改

    • 发布于2019-05-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32以太网接口,可以自己定义协议么