【Linux篇章】Socket 套接字,竟让 UDP 网络通信如此丝滑,成为一招致胜的秘籍!

本篇文章将带大家了解网络通信是如何进行的(如包括网络字节序,端口号,协议等) ;再对socket套接字进行介绍;以及一些udp-socket相关网络通信接口的介绍及使用;最后进行对基于udp的网络通信(服务端与客户端之间)进行测试和外加模拟实现的基于udp通信的简单的英译汉

【TCP】相关机制:异常处理

文章目录 1 . **进程崩溃** 2 . **主机关机**(正常流程的关机) 3 . **主机掉电**(直接拔电源) 1. 接收方掉电 2. 发送方掉电 4 . **网线断开** 1 . 进程崩溃 Java 中的体现就是抛出异常,但没人 catch,最终异常到了 JVM 这里&#xff0c

深入解析TCP:可靠传输的核心机制与实现逻辑

Linux 系列 文章目录 Linux 系列 前言 一、TCP协议的概念 1.1 TCP协议的特点 1.2 TCP又叫做传输控制协议 二、TCP协议段格式 2.1、TCP的流量控制----------窗口大小(16位) 2.2 TCP的确认应答机制 2.2.1 什么是确认应答机制 2.2.2 确认应答机制的优化 2.3 超时重传机制 2

计算机网络:(七)网络层(上)网络层中重要的概念与网际协议 IP

计算机网络:(七)网络层(上)网络层中重要的概念与网际协议 IP 前言 一、网络层的核心作用 二、网络层的“两大服务流派” 1. 虚电路服务 2. 数据报服务 三、互联网的选择 四、数据层面 vs 控制层面 1. 数据层面 2. 控制层面 五、软件定义网络(SDN) 六

深入解析MySQL Join算法原理与性能优化实战指南

文章目录 深入解析MySQL Join算法原理与性能优化实战指南 一、Join操作的核心原理 二、MySQL中Join算法详解 1. 基础型:嵌套循环连接(Nested-Loop Join) 1.1 概述 1.2 性能复杂度 1.3 利用索引优化(Index Nested-Loop Join) 1.4 优劣对比

MySQL 学习(八)如何打开binlog日志

目录 一、默认状态 二、如何检查 binlog 状态 三、如何开启 binlog 3.1 临时开启(重启后失效) 3.2 永久开启(需修改配置文件) 3.3 验证是否开启成功 3.4 查看 binlog 内容 四、高级配置建议 五、注意事项 六、开启后的日常维护 知识回顾:binlog 是一个二进制