![](https://img-blog.csdnimg.cn/0eb03343ce1c418e93d632f9dc11559f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机网络
文章平均质量分 91
计算机网络学习笔记
学徒630
夜郎自大是无知者
展开
-
IP协议中的四大支柱:DHCP、NAT、ICMP和IGMP的功能剖析
本文探讨计算机网络中四个关键协议:DHCP(动态主机配置协议)、NAT(网络地址转换)、ICMP(互联网控制报文协议)和IGMP(因特网组管理协议)。通过本文,读者将对这四个关键网络协议有一个全面的了解,理解它们在计算机网络中的作用和重要性,以及它们如何共同工作以保证网络的高效和稳定运行。原创 2024-04-08 09:59:17 · 1207 阅读 · 0 评论 -
使用TCP协议就一定零丢包了吗?
本文介绍了 TCP 协议的基本特性和数据包发送流程,包括三次握手建立连接过程以及数据包在网络中的传输路径。随后,分析导致数据包丢失的几种常见情况,包括建立连接时丢包、流量控制丢包、网卡丢包、接收缓冲区丢包等。对每种情况进行了详细解释,并给出了可能的解决方案。还强调了 TCP 协议只保证传输层的消息可靠性,并不保证应用层的消息可靠性,因此在实际应用中,需要应用层自行实现消息的可靠性保证机制。最后,通过引入第三方服务器来解决消息可靠性保证问题,并分析了引入服务器的优势,包括减少资源消耗、增强安原创 2024-04-02 23:07:25 · 822 阅读 · 0 评论 -
探究QUIC协议:基于UDP的可靠传输之路
本文将探讨基于UDP实现可靠传输的需求背景,首先,文章将分析TCP协议存在的四个主要缺陷,即升级困难、建立连接延迟、队头阻塞和网络迁移成本。随后,文章将详细介绍QUIC协议如何通过创新的设计解决了这些问题,重点关注其实现可靠传输的机制以及对TCP缺陷的针对性应对措施。最后,文章将总结QUIC协议的优势,并展望其在网络通信领域的应用前景。原创 2024-03-27 15:17:44 · 1542 阅读 · 0 评论 -
TCP协议中的传输控制机制图文详解「重传机制」&「流量控制」&「拥塞控制」
本文将深入探讨TCP协议中的传输控制机制,包括TCP重传机制、流量控制、窗口管理等多个重要概念。我们将分析超时重传、快速重传、SACK 方法、TCP拥塞处理等内容,帮助读者全面理解TCP协议在网络通信中如何进行数据传输控制以保证数据的可靠性和有效性,并解释拥塞控制与流量控制的区别与联系。同时,我们还将介绍常见的拥塞控制算法,包括慢开始算法、拥塞避免算法、拥塞发生算法和快速恢复算法,帮助读者更好地理解TCP协议在面对网络拥塞时的应对策略和算法原理。原创 2024-03-20 16:48:17 · 1453 阅读 · 0 评论 -
解析服务器出现大量 TIME_WAIT 和 CLOSE_WAIT 状态的原因及排查方法
本文详细解释了服务器出现大量 TIME_WAIT 和 CLOSE_WAIT 状态的原因,并从 HTTP 没有使用长连接、HTTP 长连接超时、HTTP 长连接的请求数量达到上限以及服务端代码问题等方面进行了分析。针对性地介绍了解决这些状态问题的方法和排查思路,帮助读者更好地理解和处理服务器连接状态异常的情况。原创 2024-03-20 10:50:27 · 1420 阅读 · 0 评论 -
TCP连接中的握手和挥手过程中出现丢失会怎样?
本文总结了TCP连接中三次握手和四次挥手过程中出现丢失的情况下可能发生的影响。具体包括第一次、第二次和第三次握手丢失时的处理方式,以及第一次、第二次、第三次和第四次挥手丢失时可能导致的连接状态异常和超时重传机制。原创 2024-03-19 22:35:03 · 979 阅读 · 0 评论 -
相比于 HTTP 协议,WebSocket协议的必要性体现在哪里?
本文将探讨解决服务器主动推送需求的三种方式:HTTP不断轮询、长轮询和WebSocket。通过对每种方式的原理、特点和适用场景进行分析,帮助读者了解如何实现服务器主动推送,并选择适合自身需求的推送方式。原创 2024-03-19 14:01:58 · 903 阅读 · 0 评论 -
HTTP/1.1 协议优化方案探讨
本文探讨如何在 HTTP/1.1 协议下实现优化,包括避免发送重复 HTTP 请求、减少 HTTP 请求次数、减少 HTTP 响应的数据大小等方面。通过深入了解如何利用强制缓存、协商缓存、合并请求、延迟发送请求等技术手段,以及压缩资源的方式来提高网络传输效率,我们可以更好地利用 HTTP/1.1 协议,提升网页加载速度和用户体验。原创 2024-03-12 11:52:43 · 746 阅读 · 0 评论 -
HTTP/2、HTTP/3对HTTP/1.1的性能改进和优化
本文介绍了HTTP/1.1、HTTP/2和HTTP/3这三个HTTP协议版本在性能方面的改进和优化。HTTP/1.1相对于HTTP/1.0在性能上进行了一系列的增强,包括头部压缩、二进制格式和并发传输等。HTTP/2进一步优化了性能,引入了服务器主动推送资源和解决了HTTP/2队头阻塞的问题。而HTTP/3基于UDP协议,通过引入QUIC协议解决了队头阻塞问题,并提供了更快的连接建立和连接迁移的功能。然而,HTTP/3在普及过程中仍面临着一些问题。原创 2024-03-11 22:16:31 · 943 阅读 · 0 评论 -
浏览器发出一个请求到收到响应步骤详解
本文将探讨网络请求的全过程,从浏览器生成HTTP消息到路由表规则锁定IP地址,再到MAC头部添加以及数据的物理传输,揭秘网络世界的传输之路。通过对这一过程的深入理解,我们可以更好地认识互联网传输的本质,以及其中涉及到的技术与原理。原创 2024-03-05 22:39:07 · 743 阅读 · 0 评论 -
《湖科大教书匠计算机网络》学习笔记总目录+思维导图
本篇文章是对《湖科大教书匠计算机网络》所有知识点的笔记总结归档和计算机网络的思维导图原创 2023-09-25 15:29:24 · 2741 阅读 · 1 评论 -
【湖科大教书匠】计算机网络随堂笔记第6章(计算机网络应用层)
应用层概述是网络通信中的重要部分,包括常见的应用、客户/服务器方式和对等方式、动态主机配置协议DHCP、域名系统DNS、文件传送协议FTP、电子邮件以及万维网WWW等。常见的应用包括编辑、总结等。客户/服务器方式是一种常见的网络通信方式,而对等方式则是指网络中的节点之间相互通信。原创 2023-09-25 15:06:44 · 627 阅读 · 0 评论 -
【湖科大教书匠】计算机网络随堂笔记第5章(计算机网络运输层)
运输层是第四层,为进程之间提供可靠的数据传输服务。使用端口号进行进程标识,实现发送方的复用和接收方的分用。UDP是无连接传输,不保证可靠性和有序性;TCP是面向连接的传输,保证数据完整性和可靠性。TCP有流量控制和拥塞控制机制,避免网络拥塞。超时重传保证可靠传输,连接管理包括建立和释放。TCP报文段的首部格式定义了各字段的作用,如端口号、序号、确认号等。原创 2023-09-25 13:40:11 · 1168 阅读 · 4 评论 -
【湖科大教书匠】计算机网络随堂笔记第4章(计算机网络网络层)
网络层是计算机网络中的重要组成部分,为传输层提供服务,解决寻址和路由选择问题。IPv4管理IP地址,涉及分类编制和无分类编址,以及子网划分和路由聚合。静态路由配置和路由选择协议如RIP、OSPF和BGP也是网络层的重要内容。另外,还有IP数据报的格式和ICMP差错报文协议。VPN和NAT是提供安全和地址转换功能的技术。原创 2023-09-25 10:06:06 · 1298 阅读 · 0 评论 -
【湖科大教书匠】计算机网络随堂笔记第3章(计算机网络数据链路层)
数据链路层是计算机网络的重要层级,管理主机和路由器之间的通信。它处理封装数据、检测差错和实现可靠传输等任务。封装成帧确保数据按帧传输,差错控制检测和纠正传输差错。可靠传输保证数据正确传输。介质访问控制解决广播信道上的访问冲突。MAC地址和IP地址标识设备和主机。交换机扩展以太网并具备转发功能。生成树协议和VLAN提高以太网可靠性和灵活性。数据链路层保证了数据正确传输和接收。原创 2023-09-24 03:20:17 · 904 阅读 · 0 评论 -
【湖科大教书匠】计算机网络随堂笔记第2章(计算机网络物理层)
从物理层基本概念、物理层下面的传输媒体、传输方式、编码与调制、信道的极限容量等多个方面详细讲解计算机网络的物理层板块原创 2023-09-22 19:05:05 · 864 阅读 · 0 评论 -
【湖科大教书匠】计算机网络随堂笔记第1章(计算机网络概述)
围绕计算机网络在信息时代的作用、网络、互连网(互联网)和因特网概念区分、因特网的组成、三种交换方式、计算机网络的定义和分类、计算机网络的性能指标评定、计算机网络体系结构等多个角度来入门计算机网络概述理念原创 2023-09-22 01:53:33 · 1832 阅读 · 2 评论