计算机网络
文章平均质量分 95
资深前端开发工程师--计算机网络专栏!在里,我们将从前端开发者的角度出发,深入浅出地介绍计算机网络的基础知识及其在前端开发中的应用。无论你是刚刚接触前端的新手,还是希望进一步了解网络底层机制的经验丰富的开发者,这里都将为你提供有价值的信息和实用的技巧。网络基础、Web 安全、性能优化等
水煮白菜王
前端开发工程师
展开
-
WebSocket通信协议
本文详细介绍了WebSocket通信协议,这是一种基于TCP的双向通信协议,旨在克服传统HTTP协议在实时通信方面的局限性。传统HTTP协议采用请求-响应模式,无法实现实时数据推送,而WebSocket协议通过建立持久连接,支持服务器主动向客户端推送数据,实现了真正的双向通信。原创 2024-06-07 17:56:07 · 815 阅读 · 0 评论 -
HTTP协议
本文全面介绍了HTTP(超文本传输协议),这是一种用于在互联网上进行数据传输的基础协议。HTTP协议的诞生和发展极大地推动了互联网的普及和应用,成为现代Web应用的核心技术之一。原创 2024-06-13 20:42:11 · 717 阅读 · 0 评论 -
TCP与UDP传输层协议的理解
本文对比分析了TCP(传输控制协议)与UDP(用户数据报协议),这两种广泛应用于互联网通信的传输层协议。TCP是一种面向连接的协议,提供可靠的数据传输服务,包括错误检测、数据包排序和重传机制,适用于要求高可靠性的应用场景,如文件传输和电子邮件。相比之下,UDP是一个无连接的协议,不保证数据的可靠传输,但它具有更快的传输速度,更适合对速度敏感且可以接受一定程度数据丢失的应用,原创 2024-06-13 20:50:44 · 575 阅读 · 0 评论 -
HTTP3协议
本文详细介绍了HTTP/3协议,这是一种基于QUIC协议的最新版本HTTP协议,旨在进一步优化互联网数据传输的性能和可靠性。HTTP/3协议的产生背景是为了解决传统HTTP协议(如HTTP/1.1和HTTP/2)中存在的问题,特别是TCP协议的队头阻塞问题。原创 2024-06-14 19:19:44 · 594 阅读 · 0 评论 -
计算机网络模型认识
本文全面介绍了计算机网络模型,重点探讨了两种最常用的模型——OSI模型和TCP/IP模型。OSI模型分为七层,从物理层到应用层,每一层都有明确的功能和职责,为网络通信提供了详细的标准化框架。相比之下,TCP/IP模型分为四层,分别是链路层、网络层、传输层和应用层,更加简洁实用,广泛应用于互联网通信中。文章详细阐述了各层的主要功能,如物理层负责信号传输,数据链路层负责节点间的数据传输,网络层负责路由选择,传输层负责端到端的通信,应用层则提供各种网络应用服务。此外,本文还对比了OSI模型和TCP/IP模型的优缺原创 2024-06-16 15:50:13 · 1181 阅读 · 0 评论 -
DNS协议
本文详细介绍了DNS(域名系统)协议,这是一种用于将人类可读的域名转换为机器可识别的IP地址的关键互联网协议。DNS协议的产生背景是为了简化互联网用户的访问过程,使其能够通过易于记忆的域名而不是复杂的IP地址来访问网站。文章首先描述了DNS协议的工作原理,包括域名解析过程和DNS服务器的层级结构。在域名解析过程中,客户端发送查询请求到本地DNS服务器,后者通过递归查询或迭代查询的方式,最终从权威DNS服务器获取所需的IP地址并返回给客户端。DNS服务器的层级结构包括根服务器、顶级域服务器、权威域名服务器等,原创 2024-06-19 18:46:43 · 557 阅读 · 0 评论