![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 96
Dio夹心小面包
"放弃学习的我们是没有翅膀的雄鹰 不会理智的我们是根茎腐烂的大树"
博客用于复习整理
展开
-
『 Linux 』利用UDP套接字简单进行网络通信
数据在进行网络传输的时候需要转成标准的网络字节序,本质原因是在数据传输的过程中网络通信的两端的字节序要相同以确保数据发送至对端时出现数据的解析错误;在接收客户端的数据时同样需要一个相同地址族的结构体,与对应的长度信息,两个信息作为输出型参数用于接收客户端发送的套接字信息;这个函数用于在套接字上发起到指定地址的连接,用于将客户端的套接字连接到远程服务器的地址和端口,是客户端编程中的关键一步;这个函数调用成功使返回一个非负整数,这个非负整数是新创建的已连接套接字的文件描述符,新描述符与请求连接的客户端通信;原创 2024-08-15 16:42:50 · 695 阅读 · 0 评论 -
『 Linux 』网络基础(二)
本质上采用大端字节序作为网络字节序主要是为了标准化,确保在不同系统之间数据能够被正确的解码,若是未指定字节序标准,当大端字节序接受到小端字节序发送的数据时将会解码错误;是面向数据包的协议,将数据划分成一个个独立的数据包,每个数据报在网络上传输时是一个独立的实体且具有边界,通常为单个数据报提供较小的负载;小端字节序中数据的低位字节存储在内存的低地址处,数据的高位字节存储在内存的高地址处,即数据从右往左进行存储;协议规定,多字节数据在传输数据时必须采用大端字节序,这意味着数据的高位字节先传输,低位字节后传输;原创 2024-08-12 18:34:49 · 884 阅读 · 0 评论 -
『 Linux 』网络基础 (一)
协议分层是计算机网络中组织和管理网络协议的重要方法。通过将网络通信过程划分为多个层次,每一层负责特定的功能,从而简化设计与实现。常见的协议分层模型包括OSI模型和TCP/IP模型。OSI模型将网络通信分为七层,分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。TCP/IP模型则通常简化为四层:应用层、传输层、网络层和链路层。协议分层的主要优点包括简化设计、模块化、标准化和故障隔离,使得各层可以独立开发与维护,提升了网络的灵活性与可扩展性。原创 2024-08-06 18:44:44 · 898 阅读 · 0 评论