
网络编程基础
文章平均质量分 95
本专栏主要介绍嵌入式中所用到的网络相关知识
啊呦.超能力
嵌入式小白鼠
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络编程---UDP协议与IP协议
摘要:本文系统介绍了UDP协议、IP协议和数据链路层的核心概念。UDP是无连接、不可靠但高效的传输层协议,适用于实时性要求高的场景,其数据报结构简单且处理速度快。IP协议负责网络层寻址和路由,IPv6解决了IPv4地址不足的问题。数据链路层通过MAC地址实现设备间通信,ARP协议完成IP到MAC的地址解析,交换机则基于MAC地址实现高效数据转发。全文从协议特性、数据结构到实际应用,全面解析了计算机网络的基础原理和关键技术。原创 2025-07-23 13:53:34 · 1750 阅读 · 0 评论 -
网络编程---网络基础知识
计算机网络按覆盖范围可分为PAN(个人区域网)、LAN(局域网)、MAN(城域网)和WAN(广域网)。PAN用于短距离个人设备连接,LAN实现建筑内高速数据传输,MAN覆盖城市范围,WAN则跨越广域互联。按拓扑结构分为总线型、星型、环型、树型、网状和混合型,各有优缺。OSI七层模型(物理层至应用层)与TCP/IP四层模型(网络接口层至应用层)分别从理论和实践角度描述网络通信。不同网络类型在范围、技术和应用场景上存在显著差异,需根据需求选择合适方案。原创 2025-07-22 19:01:32 · 672 阅读 · 0 评论 -
网络编程---TCP协议
TCP协议是互联网核心传输协议,提供可靠、面向连接的数据传输服务。其核心特性包括:通过三次握手建立连接和四次挥手断开连接;使用序列号、确认应答、超时重传等机制确保可靠性;采用滑动窗口进行流量控制和拥塞控制。TCP报文结构包含源/目的端口、序列号、确认号等字段,通过控制位(SYN/ACK/FIN等)实现连接管理。三次握手防止失效连接请求,四次挥手确保双向数据完整传输,客户端需等待2MSL时间保证连接完全关闭。这些机制共同保障了TCP的可靠数据传输能力。原创 2025-07-22 19:01:54 · 698 阅读 · 0 评论