网络编程
文章平均质量分 83
LZA185
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出理解 TCP 与 UDP:网络传输协议的核心差异与应用
摘要: TCP与UDP是核心传输层协议,分别针对不同场景优化。UDP轻量无连接,支持广播/组播,实时性强但可能丢包,适用于直播、音视频传输;TCP通过三次握手/四次挥手建立可靠连接,提供有序传输与丢包重传,但可能黏包,需通过固定长度或自定义协议解决,适合文件传输等场景。此外,CS架构依赖专用客户端与灵活协议,BS架构基于浏览器与HTTP协议。理解协议差异及架构特点,可优化网络应用设计。(150字)原创 2025-07-22 19:43:11 · 763 阅读 · 0 评论 -
网络编程之 UDP:用户数据报协议详解与实战
本文深入解析UDP协议的无连接、不可靠但高效等特性,详细介绍了UDP编程框架中的核心函数sendto()和recvfrom(),并通过C语言实现的测试程序、点对点聊天和聊天室三个实战案例,展示了UDP在实时通信中的应用。文章对比了UDP与TCP的差异,指出UDP适合实时性要求高的场景,虽然不保证可靠传输,但通过上层设计可弥补不足,在音视频传输、DNS等领域具有独特优势。原创 2025-07-21 21:15:31 · 523 阅读 · 0 评论 -
网络编程基础:从 OSI 模型到 TCP/IP 协议族的全面解析
本文将从基础理论入手,详细解析 OSI 模型和 TCP/IP 协议族,然后深入探讨 TCP 编程的基础知识,最后介绍常用的网络测试工具。网络编程是一个复杂而庞大的领域,本文从 OSI 模型和 TCP/IP 协议族出发,详细介绍了 TCP 编程的基础知识和实践技巧,以及常用的网络测试工具。掌握这些内容是进行网络编程的基础,希望读者通过本文能够建立起完整的网络编程知识体系,并在实践中不断深化理解。通过后续的练习和作业(如发送结构体数据、文件传输等),读者可以进一步巩固所学知识,逐步成为网络编程的高手。原创 2025-07-21 20:37:25 · 961 阅读 · 0 评论
分享