logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【计算机网络 | 第十一篇】计网之应用层(二)—— 万字解析 + 图解DNS、DHCP、HTTP2.0/3.0

本文系统讲解了计算机网络应用层的核心协议与最新发展。详细解析了DNS解析域名结构、服务器层级(根/顶级/权威/本地)和查询流程(递归/迭代/缓存)。DHCP实现动态IP分配及报文交互。HTTP演进:从HTTP1.x队头阻塞,到HTTP2.0二进制分帧、多路复用和头部压缩优化,再到HTTP3.0基于QUIC(UDP)解决TCP阻塞。文章通过技术演进逻辑,清晰呈现了网络协议如何持续优化以应对现代互联网

文章图片
#计算机网络#网络协议#http +1
【计算机网络 | 第五篇】计网之链路层

本文主要讲解了计算机网络中数据链路层的核心概念与技术要点。首先概述了数据链路层的定义和功能,包括物理链路与数据链路的区别。然后重点分析了链路层的三大问题:封装成帧(以太网V2和PPP帧结构)、透明传输(字节填充与比特填充)以及差错检测(CRC循环冗余校验原理)。文章详细解读了Ethernet V2标准的帧格式、长度规范(46-1500字节)和MAC帧协议,并介绍了PPP协议的基本概念与帧结构。最后

文章图片
#计算机网络#网络#网络协议 +1
【计算机网络 | 第一篇】计算机网络概述

本文介绍了计算机网络基础,包括网络、互联网、因特网的区别(因特网最大,用TCP/IP),OSI七层模型功能,电路交换与分组交换的比较(分组交换资源利用率高但有延迟),以及性能指标如速率、带宽等,系统梳理了协议、服务和分层体系结构。

文章图片
#计算机网络#网络协议#tcp/ip
【计算机网络 | 第三篇】MAC地址与IP地址

本文详细讲解了计算机网络中MAC地址和IP地址的相关知识。MAC地址部分介绍了其48位格式特征、获取方式、ARP协议原理及缓存机制。IP地址部分阐述了其存在意义、IPv4地址表示方法(包括分类编址、子网划分和无分类编址),并深入讲解了子网掩码、超网构造和路由聚合等核心概念。文章通过实例分析和考研真题,帮助读者理解IP地址分配、子网划分等网络基础技术,为后续网络知识学习打下坚实基础。

文章图片
#计算机网络#网络#tcp/ip
【计算机网络 | 第七篇】计网之传输层(一)—— 传输层概述与协议头分析

本文详细介绍了计算机网络传输层的核心概念和协议。作者使用Wireshark抓包工具进行了实际案例分析,帮助读者更好地理解传输层协议的工作机制。传输层主要承担两大功能:为不可靠的网络层提供可靠传输,以及实现主机间应用进程的端到端通信。文章重点对比了TCP和UDP协议的特点:TCP提供面向连接的可靠传输,通过连接管理、确认机制等措施确保数据完整性;UDP则提供无连接的简单高效传输。文中还深入解析了端口

文章图片
#计算机网络#tcp/ip#网络 +3
【C++项目之高并发内存池 (一)】项目介绍与定长内存池的构建

本文深入探讨了高性能服务器开发中的核心瓶颈——内存管理。文章首先剖析了传统malloc/free在高并发场景下存在的锁竞争与内存碎片问题,并引出“池化技术”作为解决方案。文章从最基础的定长内存池入手,阐述了“批量申请、化整为零”的原理,以及如何利用空闲链表(Free List)和定位new实现O(1)复杂度的内存分配与回收。通过对比测试,验证了内存池在性能上相对于系统malloc的显著优势,为后续

文章图片
【计算机网络 | 第五篇】计网之链路层

本文主要讲解了计算机网络中数据链路层的核心概念与技术要点。首先概述了数据链路层的定义和功能,包括物理链路与数据链路的区别。然后重点分析了链路层的三大问题:封装成帧(以太网V2和PPP帧结构)、透明传输(字节填充与比特填充)以及差错检测(CRC循环冗余校验原理)。文章详细解读了Ethernet V2标准的帧格式、长度规范(46-1500字节)和MAC帧协议,并介绍了PPP协议的基本概念与帧结构。最后

文章图片
#计算机网络#网络#网络协议 +1
c++面向对象 封装 及其部分基础

在c++中,定义类我们通常使用class关键字(c++中struct也可以定义类)。{}中为类的主体,其中的内容称之为类的成员:类中的变量被称为成员变量,类中的函数被称为成员函数。用类创建对象的过程,我们也称之为实例化。public://成员函数(默认为inline)private://成员变量int main()return 0;

文章图片
#c++
【Linux/C++网络篇(二) 】TCP并发服务器演进史:从多进程到Epoll的进化指南

本文系统讲解 TCP 并发服务器实现方案的 Linux/C++ 网络编程技术博客。文章从"单服务器只能服务单客户端"的核心痛点出发,依次剖析了多进程、多线程、IO多路复用(select/poll/epoll)三种并发模型的原理、代码实现与适用场景。重点对比了 select(有限制、O(n) 遍历)与 poll(无上限、仍 O(n))的优劣,并深入 epoll 的红黑树机制、水平/边缘触发模式,配合

文章图片
#服务器#linux#c++ +2
【Linux/C++网络篇(一) 】网络编程入门:一文搞懂 TCP/UDP 编程模型与 Socket 网络编程

本文带你从零入门 C/C++ 网络编程,深入解析 Socket 核心机制。文章首先厘清字节序(大小端)、IP 地址及端口号等基础概念,详解 htonl/inet_addr 等关键转换函数。随后,通过完整的代码实战,分别演示了基于 TCP 的面向连接通信与基于 UDP 的无连接通信流程,对比了两者在 C/S 模型下的实现差异。无论是理解网络底层原理,还是手写第一个 Echo 服务器,本文都将为你打下

文章图片
#linux#c++#ubuntu +3
    共 20 条
  • 1
  • 2
  • 请选择