
【网络】
文章平均质量分 93
是阿建吖!
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux | 网络】传输层(UDP和TCP)
本篇文章讲述了网络协议中的端口号、UDP 和 TCP 。先介绍端口号的范围、知名端口、相关命令及与进程的关系;再讲解 UDP 协议段格式、报文管理、封装过程、特点、缓冲区、使用注意事项及基于其的应用层协议;接着深入讲解 TCP 的协议段格式、流量控制、确认应答等机制,包括三次握手、四次挥手、滑动窗口、拥塞控制等核心内容,还涉及粘包、异常情况等;最后对比 UDP 与 TCP 特点,探讨用 UDP 实现可靠传输。原创 2025-07-27 23:47:07 · 1510 阅读 · 32 评论 -
【Linux | 网络】应用层(HTTPS)
本篇文章围绕 HTTPS 展开,先介绍其概念及加密、解密等基础概念,包括对称与非对称加密、数据摘要。再阐述 HTTPS 理解过程,从不同加密方式尝试,到中间人攻击及证书(含 CA 认证、签名)的解决作用,最后提及 CSR 生成。原创 2025-07-23 23:09:45 · 1318 阅读 · 33 评论 -
【Linux | 网络】应用层(HTTP)
本篇文章围绕 HTTP 相关知识及服务器实现展开。先介绍 URL、urlencode 和 urldecode,再结合 Fiddler 抓包详解 HTTP 协议格式,包括请求、响应及共有的字段等,还讲解了 Cookie 和 Session。最后说明简单 HTTP 服务器的实现,含套接字等封装及相关页面。原创 2025-07-13 23:32:49 · 3355 阅读 · 64 评论 -
【Linux | 网络】应用层
本篇文章围绕网络编程展开,先回顾协议概念,接着介绍序列化与反序列化。核心部分为网络计算器的实现,最后讲解 DNS 域名解析系统,包括背景、域名结构及解析过程。原创 2025-07-13 23:28:38 · 1207 阅读 · 22 评论 -
【Linux | 网络】socket编程 - 使用TCP实现服务端向客户端提供简单的服务
本篇文章围绕 TCP 编程展开,介绍一个应用场景下的编程实践。TcpServerEcho 实现服务端向客户端提供字符串转大写、翻译等简单的服务。原创 2025-07-09 21:45:33 · 834 阅读 · 40 评论 -
【Linux | 网络】socket编程 - 使用UDP实现服务端向客户端提供简单的服务
本篇文章围绕 UDP 编程展开,介绍三个不同 UDP 应用场景下的编程实践。UdpServerSever 实现客户端发信息、服务端直返;UdpServerExecute 支持客户端发指令、服务端执行后返回结果;UdpServerChat 实现简单聊天室。原创 2025-07-09 21:45:23 · 1047 阅读 · 21 评论 -
【Linux | 网络】网络编程套接字
本篇文章先讲解 IP 地址、端口号、网络套接字等基础概念,讲解端口号与进程 ID在网络中的作用,介绍 TCP、UDP 协议及网络字节序。再详述 socket 编程接口,包括 socket、bind 等常见 API,主机与网络字节序转换函数,IP 地址形式转换函数,数据收发函数及 sockaddr 结构。原创 2025-07-07 13:36:38 · 1657 阅读 · 42 评论 -
【Linux | 网络】网络基础
本篇文章先讲解了网络发展与协议的基础认知,网络与系统的关系,网络通信问题及层状结构解决方案,包括 OSI 七层、TCP/IP 五(四)层模型。然后讲解网络传输流程,涉及协议、局域网通信、传输流程图及数据包封装分用。最后讲解网络地址管理,对比 IP 与 MAC 地址。原创 2025-07-07 13:15:53 · 1727 阅读 · 41 评论