tcp

深念Y1 天前
linux·嵌入式·arm·编译·tcp·服务
tcpfwd-doc2026/7/2单线程、同步阻塞 poll 模型。每个连接串行处理(接受 → 转发 → 关闭 → 下一个)。
AI人工智能+电脑小能手3 天前
java·udp·网络编程·socket·tcp
【大白话说Java面试题 第215题】【10_网络协议篇】第6题:Socket 是什么?📌 PDF:大白话说Java面试题 — 10_网络协议篇📚 回答:1.1 从应用层视角 Socket 是应用层与 TCP/IP 协议栈之间的 编程接口(API),封装了 IP 地址和端口号,为应用进程提供端到端的网络通信能力。在 Java 中,java.net.Socket 和 java.net.ServerSocket 是对底层系统调用的封装。
gwf2164 天前
人工智能·python·tcp/ip·tcp·tcpdump
Soft-RoCE与Soft-iWARP深度解析:无硬件RDMA学习环境搭建(零基础必知必会)摘要: 本文深度解析Soft-RoCE(RXE)与Soft-iWARP(SIW)的核心原理与内核实现。通过剖析报文封装、协议栈交互及拥塞控制算法,结合多厂商(H3C/NVIDIA/Linux)实战配置与Benchmark评测,手把手教你在无专用RDMA网卡环境下搭建高性能实验平台,彻底打破RDMA学习的高昂硬件门槛。
AI人工智能+电脑小能手4 天前
java·网络协议·tcp·三次握手·四次挥手
【大白话说Java面试题 第214题】【10_网络协议篇】第5题:说一下 TCP 协议的三次握手和四次挥手📌 PDF:大白话说Java面试题 — 10_网络协议篇📚 回答:TCP 连接生命周期涉及 11 种状态,理解状态迁移是排查网络问题的核心能力:
便利店10245 天前
服务器·网络协议·tcp·拥塞控制
TCP 为什么有时故意跑不快?拥塞控制与滑动窗口一次讲清专栏:《计算机网络基础》· 第三篇·传输层 承接:《TCP 专章:三次握手之后,可靠管道里发生了什么?》 讲解维度: 概念 → 原理 → 应用 → 问题定位 读完你能: 分清 rwnd / cwnd;讲清慢启动与拥塞避免;理解 Reno / CUBIC / BBR 各自在怕什么;用 ss 等工具判断「慢在窗口还是慢在丢包」
茉莉玫瑰花茶7 天前
git·github·tcp·tcpdump
TCP 全连接队列与 tcpdump 抓包本篇核心话题:TCP 全连接队列与tcpdump抓包分析虽然标题标注了两个核心内容,但本篇我会先给大家补充一个底层核心知识点,带大家阅读 Linux 版本内核源码,帮大家彻底搞懂「连接」在内核中的本质;把连接底层原理吃透之后,大家才能真正明白listen第二个参数的作用、以及全连接队列的完整含义。
SDWAN_Cheap17 天前
tcp·端口
为什么端口号最大是65535?开发的时候,你要绑一个端口。随便写了个8888,跑起来了。写了个3000,也跑起来了。但如果你写70000,系统直接报错:
代码AC不AC15 天前
linux·tcp·socket编程
【Linux】Socket编程TCP个人主页:矢望 个人专栏:C++、Linux系统编程、Linux网络编程、C语言、数据结构、Coze-AI、MySQL
荣--20 天前
udp·tcp·gb28181·流媒体服务器·跨网
GB28181 跨不对称链路倍速拉流:UDP丢包→TCP断连→录像截断@我在做视频平台的现场交付时,遇到了跨网级联下载历史录像严重不稳定的问题。上下游均为 WVP-GB28181 平台,底层依赖 ZLMediaKit 流媒体服务,部署在安全网与感知网之间,跨网段级联,上下行带宽严重不对称。头疼的是,这些故障在开发环境里复现不了,到了现场才批量爆发。
Lhappy嘻嘻24 天前
java·开发语言·网络·学习·面试·udp·tcp
网络(二)|Java Socket 编程全实战:UDP 回显 / 词典服务器、TCP 单线程→多线程线程池演进上一篇我们完整梳理了计算机网络底层理论:局域网与广域网组网、IP 与端口、TCP/IP 五层模型、数据封装与解封装全过程。本篇正式落地 Java 网络编程核心 ——Socket API,手把手实现两套完整通信程序:
编程之路,妙趣横生25 天前
计算机网络·tcp
Tcp Socket目录V1版本 - EchoServerV2 版本 - CommandServerinet_ntoa 的线程安全问题
ShineWinsu1 个月前
linux·网络·面试·udp·笔试·ip·tcp
对于Linux:网络基础的解析hello 大家,那么在之前,我们完成了对Linux系统部分的学习,那么接下来,我们就可以正式进军网络部分了,大家平时可没少和网络打交道,那么,网络究竟是什么???底层原理是什么???是如何工作的???这些问题,会随着我们的学习,一步一步的得到答案。
liulilittle1 个月前
网络·tcp/ip·计算机网络·c·信息与通信·tcp·通信
KCC 拥塞控制算法缺陷修复记录(26/07/05)提交: c45fc62(2026-07-05) · 文件: tcp_kcc.c (+465/−174), README.md (+20/−12)
liulilittle2 个月前
网络·tcp/ip·计算机网络·算法·tcp·通信·拥塞控制
回归物理本质:对拥塞控制实验室依赖与公平性误置的反思摘要本文对拥塞控制学术研究中一类值得警惕的倾向提出反思:将受控仿真与实验室测量,未经严格检验地等同于真实网络中的算法性能。这一方法论上的偏差,可能导致部分研究将“与陈旧算法的友好共存”误设为设计的首要目标,从而偏离了拥塞控制的原始定义。本文论证:拥塞控制的评判标准,必须回归真实、复杂、具有对抗性的现网环境中的实测表现。其核心指标包括:起速时间、收敛速度、长尾延迟(P99/P95)、稳态带宽巡航稳定性,以及本机多流公平性调度。脱离真实网络的性能数据,其工程有效性应被审慎对待。
东南门吹雪2 个月前
java·高并发·socket·tcp·nio
JAVA TCP socket编程框架用户:java中做tcp socket编程的框架有哪些元宝:Java中常见的TCP Socket编程框架有以下几种:
十正2 个月前
网络·python·tcp·aiohttp
aiohttp.TCPConnector 连接池原理详解aiohttp.TCPConnector 是 aiohttp 的核心组件,负责管理 TCP 连接池。它的核心作用是在一个 ClientSession 生命周期内复用 TCP 连接,避免每次 HTTP 请求都重新建立 TCP 连接(包括 TCP 三次握手和 TLS 四次握手),从而显著降低延迟和资源消耗。
liulilittle2 个月前
网络·tcp/ip·计算机网络·算法·信息与通信·tcp·通信
拥塞控制:排水终止的两种决策:OR 与 ANDPROBE_BW 的周期由 8 个相位构成:6 个巡航(1.0x pacing)、1 个上探(1.25x)、1 个下探(0.75x)。下探的任务是在上探将 inflight 推到 BDP 之上后,以低于瓶颈速率的 pacing 使多余 inflight 消退。下探的终止条件决定了消退进行到什么程度才认为完成。
liulilittle2 个月前
linux·网络·tcp/ip·计算机网络·信息与通信·tcp·通信
删除 Inflight Bounds:为什么 KCC 放弃了 BDP 钳位BBR 的核心循环只有三个增益——1.25× 探测、0.75× 排水、1.0× 巡航。cwnd 不被人为设限;它由 pacing rate 和 ACK clock 共同决定,自然收敛到 BDP 附近。
liulilittle2 个月前
linux·服务器·网络·tcp/ip·计算机网络·tcp·通信
TCP KCC v1.0(卡尔曼拥塞控制)面向共享带宽 VPS 环境,结合 BBRv1 状态机与卡尔曼滤波器进行传播延迟估计的 TCP 拥塞控制模块。