网络与通信

同一个局域网的话 如何访问另一台电脑的ip

在局域网内访问另一台电脑,可以通过以下几种常见的方法来实现: ‌直接通过IP地址访问‌: 首先,确保两台电脑都连接在同一个局域网内。 获取目标电脑的IP地址,这可以通过在目标电脑上打开命令提示符(Windows系统下按Win+R键,输入cmd后回车),然后

网络编程学习笔记(数据封包拆包 + 协议格式 + 网络工具 + HTTP 协议)

一、数据的封包与拆包过程1. 核心概念        网络传输中,原始应用数据无法直接在物理介质中传输,必须遵循TCP/IP 五层 / 四层模型进行层层封包(添加协议头);接收方则层层拆包(剥离协议头),最终还原原始数据。 封包:自上而下,每一层为数据添加对应

硅基计划6.0 陆 JavaEE Http&Https协议

文章目录 一、定义&特点&使用场景 二、协议报文 1. 报文结构 1. HTTP请求报文结构 2. HTTP响应报文结构 2. HTTP请求 1. URL 1. 端口号 2. 带有层次的文件路径 3. 查询字符串 4. 片段标识符 2. 方法 3. 报头 1. host 2. Content-Length&Content-T

【汇编语言】寄存器(CPU工作原理)(五)—— 段寄存器以及CS和IP

文章目录 前言 1. 段寄存器 2. CS 和 IP 结语 前言 📌 汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外&#xf

有cpolar不用公网 IP,在家也能让 Bitwarden 密码库随时随地安全同步!

文章目录 前言 1. 拉取Bitwarden镜像 2. 运行Bitwarden镜像 3. 本地访问 4. 群晖安装Cpolar 5. 配置公网地址 6. 公网访问Bitwarden 7. 固定公网地址 8. 浏览器密码托管设置 前言Bitwarden 是一款开源密码管理器,能帮用户加密存储各类账号密码,支持多设备同步,适合注重数据隐私的个

Qt网络编程:QTcpSocket 与 QTcpServer 使用详解

在开发需要网络通信的桌面或嵌入式应用程序时,Qt 框架提供的 QtNetwork 模块是一个强大而易用的工具。其中,QTcpSocket 类是实现基于 TCP/IP 协议客户端功能的核心。本篇博客将详细介绍如何使用 QTcpSocket 来创建一个简单的 TCP 客户端。 1. QTcpSocket 简介QTcpSocket 继承自 QAbstractSocket,提供了一个完整的 TC

【Linux篇】应用层协议HTTP

📌 个人主页: 孙同学_ 🔧 文章专栏:Liunx 💡 关注我,分享经验,助你少走弯路! 文章目录 HTTP协议 认识 URL URL编码和解码 HTTP 协议请求与响应格式 HTTP请求 HTTP应答 常见的请求方法 状态码 HTTP vs HT

Nginx 替换 SSL 证书后的正确操作及常见问题排查

Nginx 替换 SSL 证书不生效?一次完整的排查与实战总结在实际部署中,我们经常会遇到这样一个问题: 明明已经把新的 SSL 证书上传到了服务器并替换了 Nginx 配置文件中的路径,为什么浏览器访问时显示的仍然是旧证书? 本文将从根本原因入手,详细剖析证书替换后不生效的常见原因,给出完整的排查

【Linux网络编程】传输层协议TCP,UDP

目录一,UDP协议1,UDP协议的格式2,UDP的特点 3,面向数据报4,UDP的缓冲区5,UDP使用注意事项6,基于UDP的应用层协议二,对于报文的理解三,TCP协议1,TCP协议格式2,可靠性的本质(1) 确认应答