网络
文章平均质量分 82
静心观复
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从短连接到 gRPC:一文读懂 HTTP 连接模型的演进
协议/技术连接模型核心特点比喻HTTP/1.0短连接一请求一连接,性能差每次买一件商品就离开超市HTTP/1.1长连接复用连接,但有队头阻塞推购物车一次性买多件商品高级长连接单一连接 + 多路复用多车道高速公路,并行行驶HTTP/3基于 QUIC传输层多路复用,无 TCP 阻塞更先进的智能交通系统从短连接到长连接,再到 gRPC 所依赖的多路复用,我们看到的是技术对效率和性能永不停歇的追求。理解这一演进脉络,不仅能帮助我们更好地进行技术选型,更能让我们洞悉未来网络通信的发展方向。原创 2026-05-09 17:28:10 · 284 阅读 · 0 评论 -
网络抓包常用命令
sudo tcpdump -i 网卡 -w 文件名.pcap # 抓包sudo tcpdump -r 文件名.pcap -A | less # 看包其他的都可以查备忘录或者现学现用!重点是理解原理而不是背命令抓包 = 把网络数据复制到文件看包 = 从文件读取数据显示其他参数都是为了让显示更好看或过滤内容。原创 2025-08-22 11:02:26 · 641 阅读 · 0 评论 -
网络抓包介绍
抓包= 复制网络数据包到文件包文件= 当前目录下的.pcap文件查看包= 用tcpdump -r 文件名读取看内容= 加上-A参数看文本数据最实用的命令然后用空格键翻页,q退出,/关键词搜索。这样你就能看到网络上到底传输了什么数据!原创 2025-08-22 10:29:56 · 452 阅读 · 0 评论 -
DNS缓存
DNS缓存就是本地保存的“域名与IP地址”映射记录,用来加速访问和减少网络请求。遇到网络异常、网站打不开、hosts文件修改无效等情况,可以尝试刷新DNS缓存。原创 2025-05-29 14:17:04 · 1254 阅读 · 0 评论 -
Socket、HTTP 和 gRPC
Socket是网络通信的基础,提供底层的数据传输能力。HTTP构建在 Socket 之上,定义了应用层的通信协议,适用于请求-响应模式的应用。gRPC基于 HTTP/2 和 Socket,提供高性能的远程过程调用框架,适用于微服务和分布式系统。理解它们之间的关系有助于在不同的应用场景中选择合适的技术栈,并合理设计系统的通信结构。原创 2024-12-30 14:20:49 · 1470 阅读 · 0 评论 -
Java Socket
Java 的 Socket 编程为开发网络应用提供了强大的基础设施。通过理解基本概念、掌握核心类和实现客户端与服务器的通信,可以构建各种基于网络的应用程序。在实际开发中,还需考虑性能优化、安全性以及使用更高级的网络框架,以满足复杂的应用需求。原创 2024-12-30 10:12:49 · 1192 阅读 · 0 评论 -
以太网(Ethernet)和无线局域网(Wireless Local Area Network, WLAN)
以太网是一种广泛使用的局域网(LAN)技术,用于在局域网内部连接多台计算机和设备,实现数据包的交换与通信。它由Xerox公司在1970年代初期开发,并由IEEE制定为标准(IEEE 802.3)。无线局域网是一种通过无线通信技术在有限区域内连接多台设备的网络。最常见的WLAN标准是IEEE 802.11系列,通常被称为Wi-Fi。以太网和无线局域网各有其独特的优势和适用场景。以太网凭借其高带宽、低延迟和高可靠性,适合对网络性能要求较高的固定环境,如企业内部网络和数据中心。原创 2024-12-28 21:09:03 · 3031 阅读 · 0 评论 -
以太网(Ethernet)与互联网(Internet)
以太网是一种局域网(LAN)技术,主要用于在有限的地理范围内(如家庭、办公室或校园)连接多台设备,实现数据的有线传输与通信。它定义了数据帧的格式、传输速率、物理介质等技术规范。以太网主要负责局域网内部的有线数据传输,为设备间提供高效、稳定的通信基础。互联网则提供全球范围内的网络互联,使得不同局域网之间能够实现信息的无缝传递与资源共享。两者的结合不仅满足了本地高效通信的需求,也实现了全球信息互联的目标,是现代信息社会不可或缺的基础设施。原创 2024-12-28 21:08:14 · 2226 阅读 · 0 评论 -
TCP的三次握手与四次挥手
TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在计算机网络中,TCP协议负责在两台计算机之间建立可靠的通信连接。深入理解TCP协议的三次握手和四次挥手,对于网络编程、协议分析和网络性能优化都有重要的意义。它体现了TCP协议在可靠性、连接管理和资源利用方面的设计思想。在实际应用中,正确处理连接的建立和终止,可以有效提升网络应用的稳定性和效率。三次握手涉及客户端(Client)和服务器(Server)之间的三次交互。原创 2024-12-28 20:39:50 · 922 阅读 · 0 评论 -
CDN如何抵御DDoS攻击
DDoS攻击是对网络服务可用性的一大威胁,而CDN通过其分布式架构、强大的带宽储备、智能的调度策略以及先进的安全防护技术,能够有效地抵御各种类型的DDoS攻击,保障网站和应用的稳定运行。攻击者通过控制大量分布在全球各地的受感染设备(称为“僵尸网络”),同时向目标服务器发送大量的请求或数据包,导致目标服务器的资源(如带宽、CPU、内存等)被耗尽,无法正常响应合法用户的请求,从而使服务中断或性能严重下降。:当某个节点受到攻击或者出现故障时,CDN的调度系统会自动将流量切换到其他健康的节点,保障服务的连续性。原创 2024-12-28 20:33:25 · 1170 阅读 · 0 评论 -
CDN(Content Delivery Network,内容分发网络)
CDN(Content Delivery Network,内容分发网络)是一种通过在网络中部署分布式的服务器集群,将网站内容分发到最接近用户的服务器节点,以提高用户访问速度和稳定性的重要网络基础设施。CDN作为互联网的关键基础设施,极大地改善了用户的访问体验,提高了网络资源的利用效率。随着技术的不断发展,CDN正从简单的内容分发向综合性的边缘服务平台演进,融合了计算、存储和网络能力,为各行各业的数字化转型提供了有力支撑。:用户的请求被路由到最近的CDN节点,节点服务器直接响应用户请求,提供所需的缓存内容。原创 2024-12-28 20:30:01 · 1361 阅读 · 0 评论 -
TCP 与 UDP
头部信息较多,包括源端口、目的端口、序列号、确认号、窗口大小、校验和、紧急指针等,通常头部长度为20字节或更多。适用于需要高可靠性、数据完整性和顺序的应用,如网页浏览、文件传输、电子邮件等。其丰富的控制机制确保数据的准确传输,但也带来了额外的开销和较高的延迟。:许多应用层协议(如HTTP、FTP、SMTP等)依赖于TCP提供的可靠传输和数据流控制,以确保数据的完整性和一致性。在选择使用TCP还是UDP时,应根据具体应用的需求权衡可靠性、实时性和资源消耗等因素,以选择最合适的传输协议。原创 2024-12-21 18:20:12 · 1301 阅读 · 0 评论
分享