tcp/ip

山栀shanzhi18 小时前
服务器·tcp/ip·php
TCP 三次握手四次挥手目的:确认双方的接收和发送能力都正常。第一次握手 (Client -> Server):动作: 客户端发送一个 SYN=1 的包,并带上一个随机序列号 Seq=x。
(Charon)19 小时前
服务器·c++·tcp/ip
【C++/Qt】Qt 网络工具中的输入校验设计:IP、端口、URL 和空内容判断在 Qt 网络调试工具中,很多功能都需要用户输入参数,例如 TCP 的 IP 和端口、HTTP 的 URL、MQTT 的 Topic、邮件模块的账号密码等。如果这些输入内容没有经过校验就直接参与连接、发送或读取操作,很容易出现连接失败、程序逻辑混乱,甚至导致一些难以定位的问题。
liulilittle20 小时前
网络·网络协议·tcp/ip
TCP UCP v1.0:当 BBRv1 遇上卡尔曼滤波TCP 拥塞控制算法 BBRv1(Bottleneck Bandwidth and RTT)自 2016 年提出以来,因其基于带宽和延迟测量而非丢包的独特思路,在高带宽长距离网络中表现出显著优势。BBRv1 的核心思想是:通过滑动窗口记录最近若干 RTT 样本的最小值作为传播延迟(min_rtt),通过滑动窗口记录带宽最大值作为瓶颈带宽,然后以 BDP 为基准发送数据。
小娄~~21 小时前
网络·网络协议·tcp/ip
TCP/IP协议和TFTP协议各字段详解:三次握手各阶段说明:两次握手无法确认"客户端能接收服务端数据"这一能力TCP 是全双工的,每个方向的数据流独立关闭。 A 说"我说完了",B 回答"好的",但 B 可能还有数据要发,等 B 也说完后再发 FIN,A 最后确认。第二次和第三次挥手不能合并(B 可能需要时间发完剩余数据)。
liulilittle1 天前
linux·网络·网络协议·tcp/ip·c·通信·拥塞控制
TCP UCP v1.0 拥塞控制算法(Linux Kernel CC-A)TCP UCP(Universal Communication Protocol)v1.0 是一个为 Linux 内核实现的 TCP 拥塞控制模块,其目标是在保留 BBRv1 状态机框架的前提下,用卡尔曼滤波器替代滑动窗口最小 RTT 估计器,并引入多项自适应机制以改善在网络抖动、丢包和路径变化环境下的传输平稳性。该算法由 PPP PRIVATE NETWORK™ X 开发,专门针对 OPENPPP2(PPP PRIVATE NETWORK™ 2)虚拟以太网接入服务的网络特性进行优化,旨在降低延迟波动、减
政沅同学1 天前
网络·tcp/ip·c#
C# TCP通讯(客户端)给大家安利一个我亲手打磨封装的宝藏工具类 PTcpClient基于.NET 原生的 TcpClient 撸出来的自用 TCP 客户端,自己用着直呼真香,索性拿出来分享给大伙。
艾莉丝努力练剑1 天前
linux·运维·服务器·网络·tcp/ip·计算机网络·http
【Linux网络】Linux 网络编程:HTTP(一)协议初识🎬 艾莉丝的简介:本文以自顶向下的网络学习方法和 “理论 - 实践 - 理论” 的循环理念为指导,聚焦互联网应用最广泛的应用层超文本传输协议 HTTP,明确其基于 TCP 套接字通信、无连接无状态的核心特性,以及 CS/BS 两种通信模式(BS 模式下浏览器为内置 HTTP 客户端,多数 APP 本质也是包裹浏览器实现);详细厘清 URI 与 URL 的从属关系(URL 是 URI 的最常见子集)及类比解释,完整讲解域名解析的流程、依赖的 UDP 协议、HTTP 默认 80 端口与 HTTPS 默认 4
Anastasiozzzz1 天前
大数据·开发语言·网络·数据库·网络协议·tcp/ip·架构
深度解析 AI 时代的“TCP/IP协议”:Agent-to-Agent (A2A) 通信架构与多智能体协同底层逻辑大家好,这里是程序员阿亮!今天来给大家讲解一下A2A协议!在前两篇文章中,我们深度探讨了 MCP(模型上下文协议),它就像是 AI 时代的“USB-C 接口”,让一个大模型(Agent)成功长出了手和眼睛,能够精准地操作外部数据和工具。 但是,孤木不成林。随着任务复杂度的指数级上升,我们发现:无论一个模型有多聪明、手里的工具(MCP Server)有多全,它终究只是一个**“单体大脑”。让一个 Agent 同时兼任产品经理、资深程序员、代码测试员和运维专家,它必定会陷入“精神分裂”和上下文混乱。 真正的突
艾莉丝努力练剑1 天前
linux·运维·服务器·网络·tcp/ip·计算机网络
【Linux网络】Linux 网络编程:HTTP(二)HTTP协议请求应答宏观格式(附代码演示)🎬 艾莉丝的简介:很多uu初学 HTTP 时,总觉得它是一个很 “高层” 的神秘协议,但实际上,HTTP 底层完完全全依托于 TCP,本质就是一套基于套接字的文本约定。这篇文章我们不搞抽象理论,直接从代码出发,把 TCP 服务器、HTTP 报文格式、请求解析、响应构建、序列化反序列化、URI 路径映射全部串起来,手搓一个可运行的 HTTP 服务器。学完你会真正明白:浏览器发的是什么、服务端怎么解、数据怎么回,HTTP 到底为什么可以被称为 “远程文件访问协议”。
想唱rap1 天前
linux·运维·服务器·网络·数据库·tcp/ip
五种IO模型和非阻塞IO1、在应用层的这些read和write函数,本质就是把数据从用户层写给操作系统,这些函数本质也 是拷贝函数。 2、对IO的理解应该是:IO时间=等待时间+拷贝时间 3、要进行拷贝,就必须判断条件是否成立(比如读就要看接受缓冲区是否有数据,写就要看发送 缓冲区是否有数据),而这个条件就被称为读写事件。 4、高效IO就是之单位时间内拷贝的数据量大,也就是说,在单位时间内,IO过程中,等的比重越小,IO的效率越高。 5、几乎所有提高IO效率的办法,都是减小等的比重。
顶点多余2 天前
网络·tcp/ip·udp
传输层协议Tcp详解----上TCP 全称为 "传输控制协议( Transmission Control Protocol "). ⼈如其名, 要对数据的传输
星星也在雾里2 天前
网络·tcp/ip
内网服务对外访问:cpolar 内网穿透完整教程写在前面:你在内网 Windows 电脑上部署了 Dify 服务: 内网服务地址:http://192.168.x.x:8080/v1或http://localhost:8080/v1
皮卡蛋炒饭.2 天前
服务器·网络·tcp/ip
传输层协议TCPTCP 全称为"传输控制协议( Transmission Control Protocol ");人如其名,要对数据的传输进行⼀个详细的控制
顶点多余2 天前
网络·网络协议·tcp/ip
传输层协议TCP详解----下当对端的接收缓冲区窗口大小为0的时候,发送端会发送一个窗口探测的包,不携带数据的一个裸的报头就叫做窗口探测,询问接收端“你好了没”;而当接收端的缓冲区即窗口大小更新之后也会给发送端发送窗口更新通知;
H Journey2 天前
网络协议·tcp/ip·三次握手
TCP三次握手TCP(传输控制协议)是面向连接、可靠的传输层协议,“三次握手”是TCP建立连接的核心流程,目的是确认通信双方的发送和接收能力,同步连接参数(如序列号),为后续可靠数据传输奠定基础。
liulilittle2 天前
linux·网络·网络协议·tcp/ip·win
TCP BBR调优及监控为什么 fq 这么重要? 因为 BBR 的 pacing 需要 fq 来精确调度数据包的发送时间。没有 fq,内核只能粗略 pacing,突发无法消除,造成严重丢包。您之前测试时很多连接的 send 速率远超 pacing_rate,就是 pacing 未生效的信号。
handler012 天前
linux·网络·c++·笔记·网络协议·tcp/ip·操作系统
TCP(传输控制协议)核心机制与底层原理应用层:负责应用程序的网络访问(如 DNS, HTTP, FTP, 序列化/反序列化)。表示层/会话层:在 TCP/IP 模型中通常合并入应用层。
H Journey2 天前
网络·tcp/ip·四次挥手
TCP断开连接四次挥手TCP 四次挥手是 TCP 协议断开连接的标准流程。因为 TCP 是一种全双工通信(双方可以同时收发数据)的协议,所以在断开连接时,通信双方的发送通道必须各自独立关闭,总共需要 4 次报文交互。
2401_873479402 天前
java·网络·tcp/ip·github
运营活动被薅羊毛怎么防?用IP查询+设备指纹联动封堵漏洞【结论先行】运营活动被羊毛党薅空福利、服务器并发突增、接口延迟,核心解决方案是IP查询+设备指纹联动封堵,依托IP数据云的IP风险识别能力,可快速识别恶意IP、锁定异常设备,无需复杂开发,运维人员可快速落地,有效将羊毛党拦截率提升至95%以上,避免福利流失和系统压力。核心目标就是用低成本方案守住运营活动漏洞,防范恶意IP带来的风险。
rosemary5122 天前
网络·网络协议·tcp/ip·someip
SOME/IP初试SOME/IP 全称是 Scalable service-Oriented MiddlewarE over IP,是车载以太网里常见的一种服务通信协议。它的核心思想是:把车内 ECU 提供的能力抽象成“服务”,其他 ECU 或进程通过服务 ID、实例 ID、方法 ID 去调用这些能力。