树莓派和阿里云ESC数据交互

毕设项目是一个小车,一直想把树莓派的数据和阿里云挂钩了,感觉为了实现这个要准备学其他知识。那么先开一个坑,会慢慢更新的,记录一下期间学习的东西吧:

socket编程

接触过一些socket编程的知识,期间我找到一个有关的博客我们去参考一下:socket PHP:详细简单的socket TCP通信PHP实现

网络各协议概述

在这里插入图片描述
1.物理层:顾名思义就是位于osi底层的物理实体的存在,所有的层都基于他的数据,把计算机中的二进制转换成在物理介质上的传输信号。
2.数据链路层:他是处理本地网络中的信号,局域网,以太网,WiFi等都定义在这一层。他的功能是在物理层提供的服务基础上,在通信的实体之间建立数据链路链接,传输以“帧”为单位的数据包。帧中包含有标头和数据。此外还有我们熟知的MAC相关知识,直接贴链接进行了解吧:百科中关于MAC地址的介绍
3.网络层:讲到网络层我们就会了解一个我们之前都听的很多次的ip地址问题:也直接上链接进行了解吧:百科中关于IP地址,网络层的作用就是在数据链路层解决本地网络通信的基础上,进行跨本地网络的信息交互。网络层介绍
4.传输层:以上的层通过MAC和IP解决了设备之间的连接,那么网络设备中的进程是通过传输层来搞定的。其中传输是端对端或者主机对主机传输的。在Linux中吧主机到端口叫做套接字(socket)。其中就出现了大名鼎鼎的TCP/UDP协议。常见著名端口
详细的TCP/UDP我们也去找一个大佬的参考参考网络编程TCP/IP和UDP以及HTTP协议
5.应用层:就是对上述协议得到的数据进行解读,处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值