网络与通信

【网络原理】从零开始深入理解TCP的各项特性和机制.(一)

本篇博客给大家带来的是网络原理的相关知识.其中传输层这一部分非常重要,面试中只要是涉及到网络这一部分知识,几乎是必定会考传输层TCP的. 🐎文章专栏: JavaEE初阶 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 . 王子,公主请阅🚀 要开心

Linux网络:使用TCP实现网络通信(服务端)

文章目录 1. TCP网络程序的服务端(初始化) 1.1 封装一个TcpServer类 1.2 创建socket套接字 1.3 绑定套接字 1.4 监听套接字 2. TCP网络程序的服务端(连接和通信) 2.1 Accept建立连接 2.2 提取客户端信息 2.3 实现通信服务 序&#

【Linux网络】应用层协议HTTP

在前面的文章中我们自己定义并实现了一个自定义协议,从序列化和反序列化,到封装报文,解析报文等,这就是我们自己实现的一个应用层协议。虽然我们说, 应用层协议是我们程序员自己定的,但实际上,已经有大佬们定义了一些现成的,又非常好用的应用层协议,供我们直接参考使用,HTTP

手把手教你解决HTTP 403 Forbidden错误(全网最全解决方案)

文章目录 当浏览器突然抛出403错误时(内心是崩溃的) 一、403错误的核心本质(必看!!!) 二、七大解决方案(总有一个能救你) 方案1:文件权限大检查(Linux用户必看) 方案2:服务器配置排雷战

C++ 日志系统实战第五步:日志器的设计

全是通俗易懂的讲解,如果你本节之前的知识都掌握清楚,那就速速来看我的项目笔记吧~    本文项目代码编写收尾!日志器类 (Logger) 设计(建造者模式)        日志器主要用于和前端交互。当我们需要使用日志系统打印 log 时,只需创建 Logger 对象,调用该对象的 debug、

JavaEE初阶——HTTP/HTTPS 核心原理:从协议格式到加密传输

—JavaEE专栏— ⬅(click) 引言在网络通信中,HTTP/HTTPS 是我们每天都在接触的应用层协议——打开浏览器访问网页、使用 App 加载数据,背后都离不开它们的支撑。本文将从 HTTP 基础概念出发,深入剖析协议格式、请求响应机制,再到 HTTPS 的加密原理与安全保障,结合实例

传输层协议UDP原理

端口号回顾        端口号的作用类似pid,用来标识进程的唯一性。只是为了与系统解耦,所以有了端口号。通过ip来确定唯一主机,再通过端口号找到指定的进程。就可以让全网内唯一的两个进程通信了。        所以一个完整的报文至少要携带ip和端口号,ip是在网络层协议来维护的本章不做讲解,而端口号是在传输层协议中维护的&#x

初识 TCP 协议:从“听说过”到“真正认识它”,新手也能看懂的入门笔记

                🔥海棠蚀omo:个人主页                ❄️个人专栏:《初识数据结构》,《C++:从入门到实践》,《Linux:从零基础到实践》,《Linux网络:从不懂到不会》                ✨追光的人&#

突破局域网限制,Websocket 服务远程访问cpolar新方案

文章目录 前言 1. Java 服务端demo环境 2. 在pom文件引入第三包封装的netty框架maven坐标 3. 创建服务端,以接口模式调用,方便外部调用 4. 启动服务,出现以下信息表示启动成功,暴露端口默认9999 5. 创建隧道映射内网端口 6. 查看状态->在线隧道,复制所创建隧道的公网地址加端口号 7. 以基于go的socket客户端为例,通过公网连接jav