
通信协议
文章平均质量分 90
凌晨四点起,海棠花未眠
iOS开发、嵌入式开发
展开
-
TCP服务端、客户端模型
Socket是网络通信中的一个重要概念,它提供了一种端对端的通信方式,使得不同主机上的应用程序可以相互通信。通过创建和使用 Socket,我们可以实现基于 TCP 或 UDP 的网络通信。在 TCP Socket 中,我们还需要了解三次握手、数据传输和四次挥手等基本概念和工作原理。流式套接字和数据报套接字的主要区别在于它们的可靠性和连接性。流式套接字(SOCK_STREAM)提供可靠的、面向连接的通信服务,而数据报套接字(SOCK_DGRAM)则提供不可靠的、无连接的通信服务。原创 2024-05-29 19:14:45 · 775 阅读 · 0 评论 -
高位和低位的概念
关于0x12345678在小端节序是先读78的解释:在小端字节序(Little-Endian)系统中,多字节数据的最低有效字节(Least Significant Byte, LSB)存储在最低的内存地址上,而最高有效字节(Most Significant Byte, MSB)则存储在较高的内存地址上。如果发送方和接收方使用了不同的字节序,那么在接收方收到数据后,通常需要将其从网络字节序(大端字节序)转换为主机字节序(可能是小端或大端),或者从主机字节序转换为网络字节序。,因为它是最低有效字节(LSB)。原创 2024-05-29 19:10:43 · 8953 阅读 · 0 评论 -
网络7层OSI
OSI(Open Systems Interconnection)七层模型是网络通信中的一个重要概念,它定义了网络通信中的各个层次及其功能。以上就是OSI七层模型通信的基本流程。需要注意的是,在实际的网络通信中,不同的层次之间会进行交互和协作,以确保数据的正确传输和处理。原创 2024-05-29 19:08:55 · 875 阅读 · 0 评论