Linux网络
文章平均质量分 95
..过云雨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络通信实战-UDP实现网络英汉字典
本文介绍了网络编程中IP地址格式转换的扩展接口和字典服务的实现。第一部分详细讲解了支持IPv4/IPv6的转换函数inet_pton和inet_ntop,包括函数功能、参数说明和返回值处理。第二部分展示了字典服务的实现,重点包括:1)封装InetAddr类实现网络字节序到主机字节序的转换;2)使用智能指针管理资源;3)通过unordered_map实现字典加载和翻译功能。代码示例提供了网络地址转换和字典查询的具体实现方案,适用于UDP服务端-客户端通信场景。原创 2026-01-05 18:43:54 · 772 阅读 · 0 评论 -
UDP 通信接口全维度解析:API 设计原理、调用规范与应用实战
本文概述了网络通信中socket套接字的主要编程接口,重点阐述了UDP通信的相关接口实现。socket API作为抽象的网络编程接口,通过统一的sockaddr结构体设计支持多种网络协议。文章详细介绍了创建套接字(socket)、绑定端口(bind)等核心接口,并解析了sockaddr和sockaddr_in地址结构体的区别与联系。针对UDP无连接通信,说明了服务器和客户端的实现要点,包括使用INADDR_ANY绑定所有网络接口地址的特殊意义。通过分析接口设计思路,展现了socket编程的通用性和扩展性特点原创 2026-01-04 12:25:27 · 669 阅读 · 0 评论 -
TCP/IP网络传输的基本要素剖析
本文摘要:网络通信的核心是通过IP地址定位主机,端口号标识进程,实现跨主机进程间通信。IP地址确保数据到达目标主机,端口号则精确交付到目标进程。传输层协议(TCP/UDP)与IP、端口号共同构成套接字(Socket),作为网络通信的唯一标识。端口号分为知名、注册和动态端口三类,需遵循同一协议下端口独占原则。网络通信本质是进程间通信,通过内核的传输层协议栈完成数据交互。建立通信需创建套接字,绑定IP和端口,再进行数据传输。原创 2026-01-03 19:05:59 · 1243 阅读 · 0 评论 -
计算机网络核心概述:网络通信协议及传输流程深度解析
本文介绍了计算机网络的发展历程和协议分层思想。网络发展经历了独立模式、网络互联、局域网和广域网四个阶段。协议分层通过OSI七层模型和TCP/IP四层/五层模型实现解耦与标准化,各层明确分工:物理层处理信号传输,数据链路层管理帧传送,网络层负责路由选择,传输层确保端到端通信,应用层支持具体服务。分层设计提高了网络的可维护性和扩展性,使异构设备能够高效互联。原创 2026-01-03 17:48:32 · 1089 阅读 · 0 评论
分享