网络与通信

HTTP vs HTTPS:从明文到加密的Web安全演进

引言:一个真实的安全漏洞想象一下:你在咖啡店使用公共WiFi登录网上银行。如果网站使用HTTP,你的用户名和密码就像写在明信片上邮寄一样,任何人都可以截取查看。这就是为什么理解HTTP和HTTPS如此重要!关于此类安全问题曾发生过真实的案例: 名称:Firesheep 侧劫持攻击 时间&#xff1

【Linux网络】应用层协议HTTP

  🌈个人主页:秦jh__# 🔥 系列专栏:#目录HTTP 协议认识 URLurlencode 和 urldecodeHTTP 协议请求与响应格式 HTTP 常见 Header 关于 connection 报头 HTTP 的状态码 HTTP 的方法HTTP 常见方法部分http代码前言     💬 hello! 各位铁

Kylin V10系统配置静态IP

Kylin V10系统配置静态IP与CentOS7配置静态IP类似1、进入networkscript目录输入以下命令按Enter键进入network-scripts目录下 cd /etc/sysconfig/network-scripts/2、查看该目录下的网卡设备相关配置文件输入ls按Enter键按查看该目录下的网卡设备相关配置文件 ls 可以看到目录下只有一个ifcfg-ens33的相关配置文

【Linux网络编程】应用层协议HTTP(实现一个简单的http服务)

目录前言一,HTTP协议1,认识URL2,urlencode和urldecode3,HTTP协议请求与响应格式 二,myhttp服务器端代码的编写HTTP请求报文示例HTTP应答报文示例代码编写 网络通信模块 处理请求和发送应答模块结果展示完整代码main.cc 文件http.hpp文件makefile相关测试网页(html形式

域名配置https/SSL,免费申请ssl证书详细步骤及配置

目录 1.查找申请数字服务证书页面 2.购买个人版本免费版 3.为域名申请SSL证书免费证书,实现https: 4.域名验证方式: 方式一:手动DNS验证 方式二:文件验证 5.下载ssl证书 6.配置ssl证书 1.查找申请数字服务证书页面进入一下申请页面: 阿里云申请免费数据证书20个。

基于 TCP 协议的 C++ 计算器项目实现:从网络通信到协议封装

在网络编程中,TCP 流式协议的粘包 / 拆包问题、模块化设计、日志调试是核心痛点。本文将通过一个完整的「TCP 计算器项目」,带你从 0 到 1 理解如何用 C++ 封装 Socket、设计自定义协议、实现日志系统,并完成客户端与服务端的通信逻辑。项目支持加减乘除取模运算,包含错误处理(如除零错误&#xff09

Linux《Socket编程UDP》

在之前的网络基础当中我们已经了解了网络基本的概念,了解了计算机当中网络基本的体系结构,并且了解了网络传输的基本流程,学习了在Socket基础的知识,那么接下来在本篇当中我们将来具体的学习Socket编程当中的UDP套接字编程。在此将会使用Socket当中提供的接口来实现客户端和服务器之间的通信,本篇当中将会实现字典翻译和简单聊天

保姆级OpenSSL下载及安装教程,OpenSSL下载及安装教程

如果遇到相关问题,请及时留言,如果有给你提供帮助,麻烦关注点赞收藏,谢谢 OpenSSL下载及安装教程 下载地址 下载步骤 安装步骤 环境变量配置 查看是否安装成功 下载地址官网链接:( )

http和https的区别?(详细图文讲解)

HTTP 和 HTTPS 的区别 一、引言 1.1 HTTP 和 HTTPS 的定义 1.2 研究背景与重要性 二、HTTP 协议概述 2.1 HTTP 的基本原理 2.2 HTTP 的工作流程 2.3 HTTP 的特点与优势 三、HTTPS 协议概述 3.1 HTTPS 的基本原理 3.2 HTTPS 的工作流程 3.3 HTTPS 的特点与优势 四、

【Linux|计算机网络】HTTPS工作原理与安全机制详解

目录1、HTTPS是什么?2、概念准备2.1.什么是加密、解密、密钥2.2.为什么要加密2.3.常见的加密方式1.对称加密2.非对称加密2.4.数据摘要 && 数据指纹2.5. 数字签名3.HTTPS 的工作过程探究方案 1 - 只使用对称加密方案 2 - 只使用非对称加密方案二的安全隐患:方案 3 - 双方都使用非对称加密方案 4 - 非对称加密 &#