TechBlog
首页分类标签搜索关于
← 返回分类列表
加载中...

© 2025 TechBlog. All rights reserved.

分类

共 87 篇文章
从-C1K-到-C1M高并发网络-IO-模型的四次关键演进

从-C1K-到-C1M高并发网络-IO-模型的四次关键演进

本文梳理了高并发网络I/O模型从千级到百万级演进的四个关键阶段:1)早期每连接一线程模型因资源消耗过大遭遇C10K瓶颈;2)事件驱动模型通过I/O多路复用实现连接管理弹性化;3)协程模型引入两层弹性超卖,同步编程百万连接;4)用户态协议栈绕过内核实现极致性能。文章指出演进本质是不断将业务逻辑从刚性资源迁移到弹性抽象,现代系统采用分层混合架构,在每层选择适合的弹性抽象才是高并发的核心解决方案。

时间:10/09/2025

每日一个网络知识点TCPIP参考模型

每日一个网络知识点TCPIP参考模型

TCP/IP模型是实际应用于互联网的协议套件,由传输控制协议(TCP)和网际协议(IP)等核心协议组成。相比OSI的理论化,它更加简洁实用!

时间:10/04/2025

深入理解计算机网络03计算机网络的分层结构,OSI模型与TCPIP模型

深入理解计算机网络03计算机网络的分层结构,OSI模型与TCPIP模型

计算机网络体系结构定义了各层功能及协议,分为OSI七层模型和TCP/IP四层模型。OSI模型包含物理层(比特传输)、链路层(帧传输)、网络层(路由选择)、传输层(端到端通信)、会话层(会话管理)、表示层(数据格式转换)和应用层(网络应用)。TCP/IP模型简化了OSI,合并了物理层和链路层为网络接口层,并调整了网络层和传输层的功能特性。两种模型在服务类型(可靠/不可靠)和协议实现上存在差异,OSI更理论化,TCP/IP更实用。数据在各层间通过封装/解封装实现传输,涉及PDU、SDU等概念。

时间:10/03/2025

计算机网络-协议层级及其服务模型

计算机网络-协议层级及其服务模型

为了给网络协议的设计提供一个结构,网络设计者以分层(layer)的方式组织协议以及实现这些协议的网络硬件和软件,每个协议术语这些层次之一。我们再次关注某层向它的上一次提供的服务(service),即所谓一层的服务模型(service model)。每层通过在该层中执行某些动作或使用直接下层的服务来提供服务各层的所有协议被称为协议栈(protocol stack)。因特网的协议栈由5个层次组成:物理层、链路层、网络层、运输层和应用层。

时间:10/01/2025

计算机网络-分组交换网中的时延丢包和吞吐量

计算机网络-分组交换网中的时延丢包和吞吐量

主要的时延类型有:结点处理时延(nodal processsing delay)、排队时延(queuing delay)、传输时延(transmission delay)和传播时延(propagation delay)这些时延总体累加起来就是结点总时延(total nodal delay)。

时间:10/01/2025

计算机网络-网络边缘网络核心

计算机网络-网络边缘网络核心

从外围设备到网络中心。因为与因特网相连的计算机和其它设备位于因特网的边缘,所以被称为端系统。端系统也称为主机,主机有时进一步分为两类:客户机(client)和服务器(server)

时间:10/01/2025

计算机网络-网络层

计算机网络-网络层

文章摘要 本文主要介绍了计算机网络中网络层的核心功能与IPv4协议。网络层负责主机到主机的数据传输,通过IP数据报封装和路由器分组转发实现。重点讲解了IPv4分组格式、分片机制及最初IP地址分类方案。文章详细解析了子网划分技术,包括子网掩码的应用和解题流程,并通过具体案例(如H3→H6通信过程)演示了同一子网内主机通信的实现原理。最后提及从IPv4到IPv6的演进背景,帮助理解网络层协议的发展脉络。

时间:09/25/2025

TCPIP-体系结构网络接口层的原理

TCPIP-体系结构网络接口层的原理

(对应 OSI 模型的物理层 + 数据链路层),负责在物理网络中传输原始比特流,实现相邻设备之间的可靠数据传输。:网络接口层不负责端到端的可靠性(由 TCP 实现),只保证单跳链路的有效传输。网络接口层(Network Interface Layer)是。

时间:07/27/2025

ICMP-协议

ICMP-协议

ICMP(Internet Control Message Protocol)Internet 控制报文协议。它是 TCP/IP 协议簇的一个子协议,用于在 IP 主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。ICMP 使用 IP 的基本支持,就像它是一个更高级别的协议。但是,ICMP 实际上是 IP 的一个组成部分,必须由每个 IP 模块实现。

时间:03/16/2025

Wireshark在-显示过滤器中加入条件过滤后,出现其他类型的数据包,为什么

Wireshark在-显示过滤器中加入条件过滤后,出现其他类型的数据包,为什么

在Wireshark中使用tcp。

时间:03/16/2025

以太网-MAC-帧格式

以太网-MAC-帧格式

的时间,IFG 的最小值是 96 bit time,即在媒介中发送 96 位原始数据所需要的时间,在不同媒介中 IFG 的最小值是不一样的。不管 10M/100M/1000M 的以太网,两帧之间最少要有 96bit time,IFG 的最少间隔时间。帧间隙的时间就是网络设备和组件在接收一帧之后,需要短暂的时间来恢复并为接收下一帧做准备。,它规定了以太网传输数据的帧结构,我们可以把以太网 MAC层理解成高速公路,我们必须遵循它的规则才能在上面通行,以太网 MAC 层帧格式如下图所示。以太网技术的正式标准是。

时间:03/15/2025

计算机网络一详细讲解互联网概述与组成-附带图谱更好对比理解

计算机网络一详细讲解互联网概述与组成-附带图谱更好对比理解

在当今数字化时代,互联网已经成为人们生活、工作和学习中不可或缺的一部分。计算机网络作为互联网的基础支撑,其重要性不言而喻。这篇博客将开启我们探索计算机网络知识的旅程,深入讲解互联网的概述与组成。互联网:它是一个全球性的计算机网络系统,通过各种通信线路和设备将分布在世界各地的计算机连接在一起,实现信息的传递和资源的共享。我的个人主页,欢迎来阅读我的其他文章互联网是由众多的网络相互连接而成的,这些网络包括局域网(LAN)、城域网(MAN)和广域网(WAN)等。局域网通常覆盖一个较小的区域。

时间:03/15/2025

TCPIP网络编程学习笔记-Chapter-18多线程服务器端的实现

TCPIP网络编程学习笔记-Chapter-18多线程服务器端的实现

《TCP/IP网络编程》学习笔记 | Chapter 18:多线程服务器端的实现

时间:03/14/2025

tcp协议

tcp协议

客户端动作:发送ACK包(`ack=k+1`),标志位`ACK=1`,进入`Established`状态;- 服务器动作:收到SYN包后,发送`SYN+ACK`包(`seq=k`,`ack=j+1`),标志位`SYN=1`和`ACK=1`,进入`SYNRecv`状态。- 客户端动作:发送SYN包(`seq=j`),标志位`SYN=1`,进入`SYNSent`状态,等待服务器响应。- 客户端需验证服务器的`seq=k`和`ack=j+1`的合法性,防止旧连接残留数据干扰。

时间:03/13/2025

从零开始掌握接口测试RESTfulWebSocketgRPC实战宝典

从零开始掌握接口测试RESTfulWebSocketgRPC实战宝典

Postman/JMeter高阶用法与自动化脚本编写

时间:03/13/2025

软考网工-实践篇DHCP-动态主机配置协议

软考网工-实践篇DHCP-动态主机配置协议

基于接口的DHCP、基于全局地址池的DHCP

时间:03/13/2025

服务器状态码小记

服务器状态码小记

服务器状态码是 HTTP 协议中用于表示服务器响应状态的一组数字代码,它们帮助客户端理解请求的处理结果。状态码通常由三位数字组成,其中每一位都具有特定的含义。第一位数字表示响应的类别,第二位和第三位数字表示该类别下的具体响应情况。

时间:03/13/2025

根据TCP中的拥塞控制细说网卡了数据怎么传输

根据TCP中的拥塞控制细说网卡了数据怎么传输

慢启动:TCP开始时,拥塞窗口从一个小值(通常为1或2个MSS)开始,指数增长,直到达到慢启动阈值。拥塞避免:一旦达到慢启动阈值,TCP进入线性增长阶段,逐步增加拥塞窗口,避免网络拥堵。快速重传:如果发生丢包,发送方通过接收到的重复确认消息立即进行数据重传,而不等待超时。快速恢复:丢包后,TCP将拥塞窗口减小到丢包前的一半,恢复数据传输,避免重启慢启动过程。TCP的拥塞控制机制通过四个阶段:慢启动、拥塞避免、快速重传和快速恢复,确保了数据传输的可靠性和网络的稳定性。

时间:03/13/2025

计算机网络基础探秘网络数据传输

计算机网络基础探秘网络数据传输

计算机网络基础:探秘网络数据传输,在前五篇文章中,我们探讨了计算机网络的基础知识、构成要素、拓扑结构、网络协议以及网络类型。这些内容为我们理解计算机网络的工作原理奠定了坚实的基础。然而,网络的核心功能是数据传输,无论是浏览网页、发送邮件还是视频通话,都依赖于数据在网络中的高效传输。本文将从数据传输的过程、编码方式和传输模式三个方面,深入探讨数据在网络中的传输机制,帮助读者全面理解网络数据传输的奥秘。

时间:03/13/2025

计算机网络Socket编程-Tcp协议-第二弹

计算机网络Socket编程-Tcp协议-第二弹

下面是往期文章链接,往期文章主要讲解socket编程的许多预备知识,还详细介绍了socket和bind等网络接口函数的用法。如果不是很了解socket套接字,可以先阅读往期博客。

时间:03/12/2025

IP-地址

IP-地址

✅ IPv4 由 32 位组成,IPv6 由 128 位组成。✅ IP 地址有公有、私有、静态、动态等类型。✅ 子网掩码用于区分网络部分和主机部分。✅ IP 地址用于标识设备,路由器负责数据包的转发。📌 掌握 IP 地址的基础概念,有助于理解计算机网络的核心原理!

时间:03/12/2025

计算机网络DHCP

计算机网络DHCP

是一种网络管理协议,用于自动分配IP地址、子网掩码、网关、DNS等网络参数给客户端设备。它像一个“智能管家”,让设备无需手动配置即可快速接入网络。

时间:03/12/2025

05.基于-TCP-的远程计算器从协议设计到高并发实现

05.基于-TCP-的远程计算器从协议设计到高并发实现

计算机网络的核心就是通信。

时间:03/11/2025

TCPIP网络编程学习笔记-Chapter-17优于-select-的-epoll

TCPIP网络编程学习笔记-Chapter-17优于-select-的-epoll

《TCP/IP网络编程》学习笔记 | Chapter 17:优于 select 的 epoll

时间:03/11/2025

上一页
1234
下一页第 1 / 4 页