网络与通信

【计算机网络】TCP如何保障传输可靠性_笔记

文章目录 一、传输可靠性的6方面保障 二、分段机制 三、超时重传机制 四、流量控制 五、拥塞控制 提示:以下是本篇文章正文内容,下面案例可供参考 源网站 按TCP/IP 4层体系,TCP位于传输层,为应用层提供服务 一、传输可靠性的6方面保障 基于数据块的传输:待传输的数据被分割成TCP认为合适的数据块&#xff

【Linux | 网络】应用层(HTTP)

目录 一、认识URL 二、urlencode和urldecode 三、HTTP协议格式(使用Fiddler抓包) 3.1 安装并使用Fiddler抓包 3.2 HTTP协议格式 3.2.1 HTTP请求 3.2.1.1 资源URL路径 3.2.1.2 请求方法(Method) 3.2.1.3 Location头字段&#xf

计算机网络学习笔记:TCP三报文握手、四报文挥手

文章目录 前言 一、TCP三报文握手 二、TCP四报文挥手 三、TCP保活计时器 前言  TCP通信,通常需要经历三个阶段:三报文握手->发送,接收数据->四报文挥手。 一、TCP三报文握手  三报文握手处于TCP的连接建立阶段,主要解决了以下的问题: 使TCP通信的双方知道对方的存在,确

TCP半包/粘包:网络通信的头号难题,一文彻底解决

本文用快递拆箱的生动案例,零基础讲透TCP数据传输的核心痛点,手把手教你如何优雅解决粘包拆包问题! 一、快递困局:为什么收到的包裹对不上?📦想象你在网购平台下单:#mermaid-svg-pe6lwAXhGEiJ22Wb {font-family:"trebuchet ms",verdana,a

Linux网络:使用UDP实现网络通信(服务端&&客户端)

文章目录 1. UDP网络程序的服务端 1.1 如何在UDP中读取数据 1.2 如何在UDP中发送数据 1.3 谈谈IP地址和Port端口号 2. UDP网络程序的客户端 2.1 创建UDP套接字 2.2 绑定套接字 2.3 获取服务端信息 2.4 读取和发送数据 序:在上以章中,我们对使用UDP实现网络通信的服务端

GmSSL Windows平台32位SSL/TLS库实战指南

本文还有配套的精品资源,点击获取 简介:GmSSL是一个为Windows系统设计的开源SSL/TLS库,用于提供安全网络通信。提供32位版本,支持Windows 7及以上系统。在OpenSSL基础上扩展,特别集成了国密算法SM2、SM3和SM4。包含数据加密、服务器身份验证和消息完整性检查等SSL/TLS协议功能。无需

[Linux#61][UDP] port | netstat | udp缓冲区 | stm32

目录0. 预备知识1. 端口号的划分范围2. 认识知名端口号3. netstat 命令4. pidof 命令二.UDP0.协议的学习思路1. UDP 协议报文格式报头与端口映射:2. UDP 的特点面向数据报:3. UDP 的缓冲区4. UDP 使用注意事项5. 基于 UDP 的应用层协议STM32 微控制器ARM 架构应用层告一段落,我们在前面学习到了

【websocket】安装与使用

websocket安装与使用 1. 介绍 2. 安装 3. websocketpp常用接口 4. Websocketpp使用 4.1 服务端 4.2 客户端 1. 介绍WebSocket 是从 HTML5 开始支持的一种网页端和服务端保持长连接的 消息推送机制。 传统的 web 程序都是属于 “一问一答” 的形式,即客户端给服务器发送了一个 HTTP 请