tcp

是阿建吖!1 小时前
linux·网络·udp·tcp
【Linux | 网络】传输层(UDP和TCP) - 两万字详细讲解!!端口号(Port)标识了一个主机上进行通信的不同的应用程序 在TCP/IP协议中,用 “源IP”,“源端口号”,“目的IP”,“目的端口号”,“协议号” 这样一个五元组来标识一个通信。
chirrupy_hamal3 小时前
linux·网络·tcp
如何提升 TCP 传输数据的性能?详解TCP 会保证每一个报文都能够抵达对方,它的机制是这样:报文发出去后,必须接收到对方返回的确认报文 ACK,如果迟迟未收到,就会超时重发该报文,直到收到对方的 ACK 为止
苏州向日葵5 天前
网络·udp·tcp
篇四 tcp,udp客户端服务器编程模型本篇内容主要介绍tcp,udp客户端服务器编程的基础API和示例代码。三 ubuntu下代码示例4.udp client
張 ~8 天前
网络·udp·tcp
tcp/udp调试工具几款tcp/udp调试工具 下载地址:夸克网盘
~央千澈~8 天前
tcp/ip·udp·tcp
详细阐述 TCP、UDP、ICMPv4 和 ICMPv6 协议-以及防火墙端口原理优雅草卓伊凡知其然不知其所以然,不然就会死记硬背,如果我们通晓原理我们对知识掌握是非常牢固的,今天优雅草卓伊凡在给甲方新配置项目添加端口信息的时候,想了下这个,有必要深入学习和理解巩固知识,我们通常添加的端口 过的协议都是tcp
tan77º10 天前
linux·服务器·网络·c++·http·https·tcp
【Linux网络编程】应用层协议 - HTTP目录初识HTTP协议认识URLHTTP协议的宏观格式Socket封装TcpServerHttpServer
kfepiza16 天前
linux·运维·网络·笔记·tcp/ip·ip·tcp
Linux的NetworkManager的nmcli配置网桥(bridge) 笔记250712要使用 nmcli 配置 NetworkManager 管理的网桥(bridge),请按以下步骤操作:
chirrupy_hamal18 天前
网络·tcp
TCP 保活(KeepAlive)机制详解交互双方建立 TCP 连接,但并不是一直有数据交互,有些连接在数据交互完毕后会被立即释放,有些则不会,那么在长时间无数据交互的情况下,双方都有可能发生掉电、网络异常等各种意外,当这些意外发生后,连接并未来得及被正常释放,另一方在不知道对端异常的情况下会一直维护这个连接,长时间的积累会占用过多的系统资源,尤其是服务端,为了避免资源浪费,于是就有了 TCP KeepAlive
JosieBook19 天前
java·udp·tcp
【Java编程动手学】深入剖析Java网络编程:原理、协议与应用在Java的编程版图中,网络编程宛如一座桥梁,连接着不同的计算机,让数据能够在网络中自由穿梭。它使得我们的程序不再局限于单机运行,而是能够与远程服务器进行交互,实现各种强大的功能,如网页浏览、文件传输、即时通讯等。今天,就让我们一同深入剖析Java中的网络编程技术,从计算机网络的基础概念,到套接字编程、TCP/UDP通信编程以及广播通信等各个方面,揭开网络编程的神秘面纱。
半路_出家ren20 天前
网络协议·tcp/ip·udp·tcp
传输层协议TCP、UDP在OSI参考模型中,(22)在物理线路上提供可靠的数据传输服务。 A.物理层 B.数据链路层 C.网络层 D.传输层
趙卋傑23 天前
udp·tcp·tcp核心机制
TCP/UDP目录1.UDP协议1.1UDP协议端格式1.2UDP特点1.3UDP使用注意事项1.4基于UDP的应用层协议
liulilittle23 天前
开发语言·网络·c++·tcp/ip·智能路由器·tcp·通信
深度剖析:OPENPPP2 libtcpip 实现原理与架构设计OPENPPP2的libtcpip实现通过创新的用户态协议栈设计,实现了以下核心价值:该架构特别适用于:
chirrupy_hamal24 天前
网络·tcp
如何避免 SYN 攻击?增大 TCP 半连接队列,需要同时增大三个参数:为什么要同时增大这三个参数?详见TCP 半连接队列和全连接队列详解(结合 Linux 2.6.32 内核源码分析)
清醒的兰25 天前
网络·qt·tcp
Qt 基于TCP套接字编程一、TCP和UDP区别: 1、TCP: (1)、面向连接的,连接需要3次握手,断连需要4次挥手,即双向连接、双向断开。 (2)、流式传输协议,发送端和接收端处理数据量可以不均等,比如发送端一次发送10M数据,接收端每次接收1M数据,分10次接收。 (3)、数据可靠的,有数据校验机制,若数据包丢失则自动重传。 2、UDP: (1)、面向无连接的,双方直接通信,无需连接。 (2)、报文式传输协议,发送端和接收端处理数据量均等,比如发送端一次发送1M报文,接收端要么一次接收1M报文,要么丢包,不存在接收一半报文
chirrupy_hamal1 个月前
网络·tcp
为什么主动关闭 TCP 连接的一方需要 TIME_WAIT 状态?需要 TIME_WAIT 状态,主要有两方面原因:TIME_WAIT 状态持续时长 2MSL,这个时间足以让两个方向上的报文都被丢弃,使得原来连接的报文在网络中都自然消失,再出现的报文一定都是新建立的连接所产生的
百锦再1 个月前
串口·上位机·ip·tcp·modbus·ascii·网口
Modbus上位机访问形式详解及代码示例Modbus是一种串行通信协议,最初由Modicon公司(现为施耐德电气)于1979年发布,用于其可编程逻辑控制器(PLC)。Modbus协议已经成为工业领域事实上的标准通信协议,并且现在是工业电子设备之间常用的连接方式。
yxc_inspire2 个月前
c++·qt·app·tcp·面向对象
基于Qt的app开发第十三天笔者刚刚完成对网络传输代码的理解,现在已经快马加鞭开始做打卡板块的数据传输了,这一部分主要是时间的问题,真正的数据很少。本篇涉及到tcp服务器客户端通信、服务器调度数据库操作、调用系统时钟API。
chirrupy_hamal2 个月前
网络·tcp
为什么建立 TCP 连接时,初始序列号不固定?主要原因有两个方面:接下来,详细说说第一点假设每次建立 TCP 连接时,客户端和服务端的初始序列号都是从 0 开始,这种话情况下,很容易出现历史报文被下一个相同四元组的 TCP 连接接收问题 假设每次建立 TCP 连接时,客户端和服务端的初始序列号都不一样,这种情况下,大概率因为历史报文的序列号不在对方接收窗口范围内,进而很大程度上避免了历史报文被下一个相同四元组的 TCP 连接接收问题
yxc_inspire2 个月前
c++·qt·tcp
基于Qt的app开发的过渡期这篇博客主要工作是解释和思考,不记录我做项目的过程,因为这篇博客是我要理解其他人的代码,其中涉及到tcp的服务器客户端交互、MySQL、多线程
趙卋傑2 个月前
java·udp·网络编程·tcp
网络编程套接字目录1.Socket套接字1.1TCP和UDP的区别2.UDP api的使用2.1DatagramSocket