![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 89
最有意思的网路学习
Exy-
这个作者很懒,什么都没留下…
展开
-
MQTT5.0新特性(比对3.1.1)
MQTT(MessageQueuingTelemetryTransport),即消息队列遥测传输协议,是一种基于发布/订阅的消息传输协议。其轻量、开放、简洁和易实现的特点能够适用于要求代码量小、网络带宽资源匮乏的情景,如机器间通信(M2M)、物联网等。...原创 2022-07-17 16:32:44 · 4329 阅读 · 1 评论 -
传输层(udp和tcp协议)
Internet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。面向连接的是是TCP该协议几乎做了所有的事情。UDP协议Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。UDP协议格式16位源端端口 16位对端端口 16原创 2022-02-18 10:09:57 · 1676 阅读 · 0 评论 -
应用层(HTTP协议、Cookie机制)
应用程序是我们自己写的,所以我们需要自己定制应用层的协议,它是直面我们程序员的一层自定制协议与典型知名协议自定制协议:也就是我们所说的自己根据应用程序的特点,定制的协议(数据格式);在我们的应用程序的数据传送中,一般需要对数据进行序列化和反序列化;序列化:按照指定格式将多个数据对象进行组织成为可持久化存储或者数据传输的二进制字符串反序列化:将二进制数据串根据指定格式进行解析得到多个数据对象(数据要尽可能短小,传输速度也要快)常见的序列化方式JSON(JavaScript Object原创 2022-02-11 20:13:21 · 1316 阅读 · 0 评论 -
socket套接字编程
常见的socket API// 创建 socket 文件描述符 (TCP/UDP, 客户端 + 服务器)int socket(int domain, int type, int protocol);// 绑定端口号 (TCP/UDP, 服务器) int bind(int socket, const struct sockaddr *address,socklen_t address_len);// 开始监听socket (TCP, 服务器)int listen(int socket...原创 2022-02-10 16:29:52 · 1574 阅读 · 0 评论