
计算机网络
文章平均质量分 92
计算机网络相关内容
小小小小关同学
路虽远,行则将至。
展开
-
深度解剖 TCP 三次握手 & 四次挥手
后端面试中最“经典”的网络题,TCP 三次握手、四次挥手绝对是天王级别。它不仅是面试常客,更是区分“记答案”和“懂原理”的一道分水岭。原创 2025-04-01 15:04:56 · 1274 阅读 · 0 评论 -
一文搞懂 RPC:从原理到实践,构建高效分布式系统的基础
随着系统越来越复杂、服务拆分越来越细,掌握 RPC 不再是架构师的“专属”,而是每个后端程序员的基本技能。RPC 是性能优化、架构抽象、接口规范和跨语言通信的基础能力之一。原创 2025-03-30 21:29:07 · 935 阅读 · 0 评论 -
深入理解 DNS:互联网的“电话簿”
DNS 是域名与 IP 地址之间的桥梁;域名解析是一个递归分层的过程;DNS 劫持和污染会导致你访问错误网站;DNS 默认使用 UDP,但在特定场景下用 TCP;加密 DNS 是未来发展的趋势。原创 2025-03-30 21:00:25 · 917 阅读 · 0 评论 -
业务回调方式大比拼:HTTP、RPC、WebSocket 该怎么选?
天我们就来聊聊 HTTP vs. RPC vs. WebSocket,看看哪种方式更适合你的业务!原创 2025-03-10 22:44:39 · 980 阅读 · 0 评论 -
HTTP 协议进化史:从 HTTP/1.0 到 HTTP/3,为什么你打开网页更快了?
如果你是一名开发者,或者只是对互联网感兴趣,你可能会好奇:为什么有些网站打开速度很快,而有些却慢得让人抓狂?今天,我们就来聊聊 HTTP(超文本传输协议) 的进化史,看看它是如何一步步提升性能的。原创 2025-03-10 22:13:49 · 699 阅读 · 0 评论 -
UDP数据报套接字编程
网络编程,指网络上的主机,通过,以编程的方式实现(或称为网络数据传输)。这里只是在开发学习的时候使用的是,不同的进程来代表不同的主机来模拟网络通信,网络变成的目的就在于实现不同主机间的数据资源交互,具体地就是A来获取网络资源,B能够对A的请求做出响应来提供网络资源。发送端:数据的发送方进程,称为发送端。发送端主机即网络通信中的源主机。接收端:数据的接收方进程,称为接收端。接收端主机即网络通信中的目的主机。收发端:发送端和接收端两端,也简称为收发端。原创 2023-10-30 17:32:37 · 232 阅读 · 0 评论 -
网络通信基础
网络互连的目的是进行网络通信,也即是网络数据传输,更具体一点,是网络主机中的不同进程间,基于网络传输数据。那么,在组建的网络中,如何判断到底是从哪台主机,将数据传输到那台主机呢?这就需要使用来标识。原创 2023-10-21 08:00:00 · 503 阅读 · 0 评论