tcp

冉佳驹2 天前
qt·http·udp·tcp·事件·多线程与互斥锁
Qt【第六篇】 ——— 事件处理、多线程、网络与文件等操作详解鼠标事件widget.cpp(重写鼠标进入事件与离开事件)widget.cpp(重写获取鼠标点击与释放事件)
kim_puppy3 天前
java·网络·tcp
TCP的三次握手,四次挥手我们知道TCP是有连接的,在进行网络通信之前,需要建立连接,而三次握手就是建立连接的过程,四次挥手就是完成断开连接。
zl_dfq4 天前
网络·计算机网络·tcp
计算机网络 之 【TCP协议】(确认应答、超时重传、流量控制、三次握手、四次挥手、滑动窗口、快重传、延迟应答、Nagle算法、捎带应答、拥塞控制)目录1.TCP可靠性保证机制1.1确认应答机制1.2超时重传机制1.3流量控制机制1.4连接管理机制1.4.1三次握手
zl_dfq4 天前
网络·计算机网络·tcp
计算机网络 之 【TCP协议】(面向字节流、TCP异常情况、保活机制、文件与Socket的关系、网络协议栈的本质)目录1.面向字节流(2)对比UDP问题:粘包与拆包解决方案(应用层协议设计)(5)与之前的联系2.TCP异常情况
zl_dfq4 天前
网络·计算机网络·tcp
计算机网络 之 【TCP协议】(TCP的核心定位与控制本质、TCP报文结构)目录1. TCP的核心定位与控制本质全双工与半双工2.报文结构与解包报头关键字段16位窗口大小与流量控制
Bytenerd_05 天前
udp·tcp·snmp·smtp·中级软件设计师·软考真题·协议簇
【中级软件设计师】协议簇(附软考真题)1、ICMP协议属于因特网中的(1)协议,ICMP协议数据单元封装在(2)中传送。(2014年下半年) (1) A. 数据链路层 B. 网络层 C. 传输层 D. 会话层 (2) A. 以太帧 B. TCP段 C. UDP数据报 D. IP数据报
冉佳驹6 天前
linux·http·https·udp·json·tcp·端口号
Linux ——— 网络开发核心知识与协议实现详解网络基础概念 与 “协议”概念一、Linux 网络的核心前提:一切皆文件 → 网络通信 = 文件操作二、网络诞生的背景:从 “单机” 到 “多机互联” 的必然性
yueqc110 天前
计算机网络·tcp
计算机网络(一):TCP流量控制:根据收发端能力,控制传输量,提高传输效率。拥塞控制:应对网络延时重传情况,及时调整传输量。发送窗口 拥塞窗口(发送方算法控制) 接收窗口
工程师00714 天前
c#·tcp·欧姆龙fins协议
欧姆龙 FINS 协议详解与 C# 实现FINS(Factory Interface Network Service)是欧姆龙(OMRON)专为工业自动化领域设计的现场总线通信协议,用于实现 PLC 之间、PLC 与上位机之间的跨网络数据交互,支持位 / 字数据的读写、强制操作、参数配置等核心功能,是欧姆龙工业通信的核心协议。
徒 花15 天前
udp·ip·hcia·tcp·网络基础
HCIA知识整理1会话层:提供会话号 :当 PC 端上 同软件不同进程的程序同时接收发时,他们会拥有相同的 IP 地址和 MAC 地址,为了分辨彼此所需要的消息,此时,就需要会话层分别给予不同的会话号进行区分。
历程里程碑16 天前
java·linux·开发语言·数据结构·c++·排序算法·tcp
44. TCP -23Linux聊天室实现命令符功能🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
Byte不洛22 天前
linux·c++·操作系统·网络编程·tcp
手写一个C++ TCP服务器实现自定义协议(顺便解决粘包问题)在之前的博客中,我们了解了关于UDP和TCP的网络编程,直观的感受了一下网络套接字是如何使用的,并且成功的完成了客户端与服务端的网络通信,但是其中还有一个小细节我们可能会忽略,就是UDP是基于数据报进行传输的,一下子就将所有我们要发送的信息传送给对方,但是我们的TCP可是基于字节流进行传输的,我们如何保证读取上来的数据,是一个完整的报文呢?
小江的记录本23 天前
java·服务器·网络·网络协议·tcp/ip·http·tcp
【TCP】TCP三次握手与四次挥手(系统性知识体系+对比表格)本文从前置基础、核心流程、本质问题、关键细节、拓展场景五个维度,构建完整的TCP连接管理知识体系,覆盖原理、标准、异常场景与面试核心考点。
somi71 个月前
linux·网络·udp·tcp
Linux-网络通信02-UDP 与 TCP Socket以下函数 UDP 和 TCP 都会用到。返回值: 成功返回套接字 fd,失败返回 -1地址结构体:1. 发送次数和接收次数必须一一对应 2. 发送和接收的大小需保持一致(若接收 buf 小于发送大小,超出部分丢失) 3. 每次发送数据,链路都可能不同 4. 有读阻塞(没有数据时会阻塞等待) 5. 无写阻塞(发送太快时,接收方来不及处理会丢包) 6. 半双工
Arman_1 个月前
webrtc·tcp
深入浅出 RTP 协议:从原理到 WebRTC 实践在实时通信(RTC)领域,UDP 是传输协议的首选,因为它延迟低、无须握手。但 UDP 也有致命缺点:它只负责发送,不保证数据包的顺序、逻辑关系和到达率。
cur1es2 个月前
java·网络·网络协议·tcp/ip·tcp·滑动窗口·连接管理
【TCP 协议的相关特性】四个bit位表示0-15,但是这里设定的单位是4字节,而不是字节。要在15的基础上再*4、共计60字节
白太岁2 个月前
c++·网络协议·架构·tcp
Muduo:(3) 线程的封装,线程 ID 的获取、分支预测优化与信号量同步唯一核心目的:用最快的速度,获取当前线程的 ID。线程封装类,提供跨平台的线程管理功能。Thread 的核心设计目标包括:
白太岁2 个月前
c++·架构·tcp
Muduo:(0) 架构与接口总览mymuduo 是一个基于 Reactor 模式的高性能 C++ 网络库,基于陈硕的 muduo 网络库进行 C++ 重构。它提供了简洁的 API,支持 TCP 服务器和客户端开发,具有以下特点:
tryxr2 个月前
网络·网络协议·udp·tcp
如何基于UDP实现可靠传输UDP(User Datagram Protocol)本身是一种无连接、不可靠的传输层协议,它不提供重传、顺序保证、流量控制或拥塞控制等机制。然而,在某些场景下(如实时音视频、游戏、IoT 等),开发者希望在保留 UDP 低延迟特性的基础上,自行实现可靠传输机制。这可以通过在应用层添加可靠性逻辑来完成。
dozenyaoyida2 个月前
网络·经验分享·嵌入式硬件·tcp·wifi6兼容性·视频预览卡顿
RS预览失败问题分析和解决目录RS预览失败问题分析和解决.... 0背景介绍.... 2问题排查和分析.... 2进一步分析.... 5