网络与通信

C++ 轻量级 HTTP 库 cpp-httplib 全面使用教程

cpp-httplib 介绍开发 C++ 网络程序时,你是否也有过这样的烦恼:想快速搭建一个轻量级 HTTP 接口做测试,却要从头写 socket 绑定、HTTP 协议解析、请求头处理的代码,光处理一个 GET 请求就要写几十行;想做个简单的 HTTP 客户端调用第三方接口,又要手动处理 TCP 连

【Linux网络系列】:网络+网络编程(UDPsocket+TCPsocket)

🔥 本文专栏:Linux网络 🌸作者主页:努力努力再努力wz 💪 今日博客励志语录: 我们常苦苦寻找那个“正确”的选择,但或许,比选择更重要的是:鼓起勇气,让自己成为那个“使选择变正确”的人。 引入在结束了Linux系统部分的学习之后&

【网络编程】详解 IP 协议:报头字段、路由器功能、网段划分和分片传输

半桔:个人主页  🔥 个人专栏: 《网络编程》《手撕面试算法》《C++从入门到入土》 🔖我们大部分时间都在害怕失败与拒绝,但后悔或许才是最该害怕的事。 -特雷弗·诺亚- 文章目录 前言 一. IP的报头字段 二. 路由器的作用 三. 网段划分 四. IP分片发送 前言在互联网时代&#xf

Linux:基于 UDP Socket 的实战项目——UDP 群聊聊天室

一、项目背景前两个项目我们分别实现了 UDP 英译汉翻译服务器(单方向请求 - 响应)和 UDP 双向通信程序(一对一实时通信),本次将实现 UDP Socket 编程的综合实战项目 ——UDP 群聊聊天室,也是 UDP 无连接、全双工特性的典型应用该项目基于 C/S 架构,采用 UDP 协议实现&#

网络层:从 IP 协议到路由转发

深入理解网络层:从 IP 协议到路由转发,一篇搞定核心知识点在 TCP/IP 协议栈中,网络层是连接 “局部” 与 “全局” 的关键 —— 它解决了跨网络通信的路径选择问题,让两台身处不同局域网的主机能通过路由器找到彼此。如果把互联网比作 “全球快递网络”,那么网络层就是 “快递调度中心”:IP 协议是包裹的 “

【Linux网络】基于UDP的Socket编程,实现简单聊天室

前言:         上文我们讲到了,基于UDP的Dict Server的Socket编程。【Linux网络】Socket编程实战,基于UDP协议的Dict Server-CSDN博客         本文我们再来实现一个基于UDP的简单聊天室 实现思路大体实现思路         客户端第一次向服务器发送消息,我们视为

【计算机网络】TCP如何保障传输可靠性_笔记

文章目录 一、传输可靠性的6方面保障 二、分段机制 三、超时重传机制 四、流量控制 五、拥塞控制 提示:以下是本篇文章正文内容,下面案例可供参考 源网站 按TCP/IP 4层体系,TCP位于传输层,为应用层提供服务 一、传输可靠性的6方面保障 基于数据块的传输:待传输的数据被分割成TCP认为合适的数据块&#xff

C++网络编程:TCP服务器与客户端的实现

C++网络编程:TCP服务器与客户端的实现 一、学习目标与重点本章将深入探讨C++网络编程的核心知识,帮助你掌握TCP服务器与客户端的实现。通过学习,你将能够: 理解网络编程的基本概念,掌握TCP/IP协议的核心要点 学会使用套接字编程,实现简单的TCP服务器与客户端 理解网