网络与通信

网络原理——HTTP/HTTPS

网络原理——HTTP/HTTPS 文章目录 网络原理——HTTP/HTTPS HTTP HTTP是什么 HTTP请求 认识URL 认识方法 相关问题详解 认识状态码 认识请求头 认识状态码 HTTP响应 认识响应头 认识响应正文(body) 通过不同的方式构造HTTP请求 HTTPS 加密 加密过程 对称密钥加密 非

【网络编程】TCP 粘包处理:手动序列化反序列化与报头封装的完整方案

半桔:个人主页  🔥 个人专栏: 《Linux手册》《手撕面试算法》《C++从入门到入土》 🔖只要你行动,你的脑中自然会开始浮现计划,脚踏实地的感觉也会带给你自信。​ -松浦弥太郎- 文章目录 前言 一. 思路 二. 定制协议 三. 序列化与反序列化 3.1 构建Reque

GitHub 封禁中国 IP:影响、原因及应对

在技术全球化的当下,代码托管平台如同开发者的 “数字仓库”,而 GitHub 无疑是其中最广为人知的一座。但在 2025 年 4 月 13 日,一则令人震惊的消息在国内开发者社群中炸开了锅 ——GitHub 疑似封禁中国 IP。一时间,这一事件迅速成为热门话题,牵动着无数技术从业者的心弦。众多国内用户反馈,在未登录

【网络编程】UDP 编程实战:从套接字到聊天室多场景项目构建

半桔:个人主页  🔥 个人专栏: 《网络编程》《手撕面试算法》《C++从入门到入土》 🔖我们需要为自己设定的任务,不是拥有安全感,而是能够接受不安全感。 -艾伦·弗洛姆- 文章目录 前言 一. 套接字接口 二. UDP服务端 三. 服务端 + 线程池 四. 在线字典 五

【Java】TCP网络编程:从可靠传输到Socket实战

活动发起人@小虚竹 想对你说:这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你参加为期14天的创作挑战赛&#xff

STM32 进阶封神之路(二十六):ESP8266 实战全攻略 ——TCP 通信 + 数据上传 + 远程控制 + 透传模式(库函数 + 代码落地)

STM32 进阶封神之路(二十六):ESP8266 实战全攻略 ——TCP 通信 + 数据上传 + 远程控制 + 透传模式(库函数 + 代码落地)上一篇我们吃透了 ESP8266 的底层原理、AT 指令集和 STM32 硬件连接,这一篇聚焦实战落地 —— 基于 STM32F103&#

企业IT必备:批量获取局域网所有设备IP的CMD方案

快速体验 打开 InsCode(快马)平台 输入框内输入如下内容: 编写一个高级批处理脚本,实现以下功能:1.自动检测本地网络段(如192.168.1.*) 2.使用ping扫描检测在线主机 3.通过arp -a获取MAC地址 4.将结果按'IP地址 MAC地址 主机名'格式输出到csv文件

TCP 协议:数据传输的“可靠卫士”

在智能汽车加速迈入数字化的今天,车载以太网早已不是简单的 “数据通道”,而是像纵横交错的城市快速路网络,日夜承载着自动驾驶的决策指令、智能座舱的影音交互数据、云端互联的实时路况信息 —— 这些数据洪流如同高速行驶的车流,一旦出现 “丢件”“堵车”,小则影响车机使用体验,大则关乎自动驾驶的安全决策。而在这条 “信息高

HTTP 持久连接(长连接)

HTTP 持久连接(长连接)HTTP 持久连接(HTTP Persistent Connections),也常被称作 HTTP 长连接,是 HTTP 协议中的一种重要特性,以下是关于它的详细介绍:一、基本概念在传统的 HTTP 通信模式(非持久连接模式)下&#

关于python -m http.server的一些安全问题

在测试环境中使用 python -m http.server 8080 可以快速启动一个web服务,测试一些简单的网页,但是如果要在公网发布页面还是存在一些安全问题的。1. python -m http.server 的作用与安全风险python -m http.server 8080 是 Python 内置的一个简单 HTTP 服务器,用于快速共享文件或