tcp

趙卋傑2 天前
udp·tcp·tcp核心机制
TCP/UDP目录1.UDP协议1.1UDP协议端格式1.2UDP特点1.3UDP使用注意事项1.4基于UDP的应用层协议
liulilittle2 天前
开发语言·网络·c++·tcp/ip·智能路由器·tcp·通信
深度剖析:OPENPPP2 libtcpip 实现原理与架构设计OPENPPP2的libtcpip实现通过创新的用户态协议栈设计,实现了以下核心价值:该架构特别适用于:
chirrupy_hamal3 天前
网络·tcp
如何避免 SYN 攻击?增大 TCP 半连接队列,需要同时增大三个参数:为什么要同时增大这三个参数?详见TCP 半连接队列和全连接队列详解(结合 Linux 2.6.32 内核源码分析)
清醒的兰5 天前
网络·qt·tcp
Qt 基于TCP套接字编程一、TCP和UDP区别: 1、TCP: (1)、面向连接的,连接需要3次握手,断连需要4次挥手,即双向连接、双向断开。 (2)、流式传输协议,发送端和接收端处理数据量可以不均等,比如发送端一次发送10M数据,接收端每次接收1M数据,分10次接收。 (3)、数据可靠的,有数据校验机制,若数据包丢失则自动重传。 2、UDP: (1)、面向无连接的,双方直接通信,无需连接。 (2)、报文式传输协议,发送端和接收端处理数据量均等,比如发送端一次发送1M报文,接收端要么一次接收1M报文,要么丢包,不存在接收一半报文
chirrupy_hamal18 天前
网络·tcp
为什么主动关闭 TCP 连接的一方需要 TIME_WAIT 状态?需要 TIME_WAIT 状态,主要有两方面原因:TIME_WAIT 状态持续时长 2MSL,这个时间足以让两个方向上的报文都被丢弃,使得原来连接的报文在网络中都自然消失,再出现的报文一定都是新建立的连接所产生的
百锦再20 天前
串口·上位机·ip·tcp·modbus·ascii·网口
Modbus上位机访问形式详解及代码示例Modbus是一种串行通信协议,最初由Modicon公司(现为施耐德电气)于1979年发布,用于其可编程逻辑控制器(PLC)。Modbus协议已经成为工业领域事实上的标准通信协议,并且现在是工业电子设备之间常用的连接方式。
yxc_inspire1 个月前
c++·qt·app·tcp·面向对象
基于Qt的app开发第十三天笔者刚刚完成对网络传输代码的理解,现在已经快马加鞭开始做打卡板块的数据传输了,这一部分主要是时间的问题,真正的数据很少。本篇涉及到tcp服务器客户端通信、服务器调度数据库操作、调用系统时钟API。
chirrupy_hamal1 个月前
网络·tcp
为什么建立 TCP 连接时,初始序列号不固定?主要原因有两个方面:接下来,详细说说第一点假设每次建立 TCP 连接时,客户端和服务端的初始序列号都是从 0 开始,这种话情况下,很容易出现历史报文被下一个相同四元组的 TCP 连接接收问题 假设每次建立 TCP 连接时,客户端和服务端的初始序列号都不一样,这种情况下,大概率因为历史报文的序列号不在对方接收窗口范围内,进而很大程度上避免了历史报文被下一个相同四元组的 TCP 连接接收问题
yxc_inspire1 个月前
c++·qt·tcp
基于Qt的app开发的过渡期这篇博客主要工作是解释和思考,不记录我做项目的过程,因为这篇博客是我要理解其他人的代码,其中涉及到tcp的服务器客户端交互、MySQL、多线程
趙卋傑1 个月前
java·udp·网络编程·tcp
网络编程套接字目录1.Socket套接字1.1TCP和UDP的区别2.UDP api的使用2.1DatagramSocket
小王努力学编程1 个月前
linux·网络·c++·udp·tcp
【Linux网络编程】传输层协议TCP,UDP目录一,UDP协议1,UDP协议的格式2,UDP的特点3,面向数据报4,UDP的缓冲区5,UDP使用注意事项
神秘敲码人1 个月前
面试·tcp
面试常考--TCP 三次握手与四次挥手在面试中,TCP 的三次握手和四次挥手是非常常考的基础题目,理解这两个过程对于应聘前端、后端开发以及其他技术岗位都非常重要。以下是对这两个过程的简明解释。
chirrupy_hamal1 个月前
c语言·网络·tcp
TCP 三次握手,第二次握手报文丢失会发生什么?第二次握手的 SYN+ACK 报文其实有两个目的:如果第二次握手报文丢失了:下图以 Linux(6.14.7) TCP 第二次握手报文丢失为例,其中 tcp_syn_retries 参数值为 2, tcp_synack_retries 参数值为 3
源远流长jerry2 个月前
chrome·网络协议·http·tcp
计算机网络相关面试题HTTP/1(主要指 HTTP/1.1)和 HTTP/2 是 Web 协议发展中的两个重要版本,二者在性能、协议机制和功能特性上有显著差异。以下从多个维度对比分析,并结合具体案例说明:
k↑2 个月前
tcp
物联网之使用Vertx实现TCP最佳实践【响应式】小伙伴们,你们好呀,我是老寇,跟我一起学习使用Vertx实现TCP-ServerVertx-Core地址
半路_出家ren2 个月前
网络·网络安全·udp·wireshark·kali·tcp·gns3
传输层协议 1.TCP 2.UDP1.TCP 2.UDP1.面向连接的传输协议2.UDP用户数据报协议字段含义:TCP报文格式详解,图解超详细!
神里流~霜灭2 个月前
linux·c++·协议·ip·tcp
Linux系统基础:基础指令简介(网络概念部分)简介:Linux 是一种开源的类 Unix 操作系统内核,由 Linus Torvalds 于 1991 年首次发布。经过多年发展,它已成为服务器、嵌入式设备和个人计算机领域的重要操作系统。
IT瘾君2 个月前
java·网络·udp·tcp
Java基础:网络编程UDP&TCP详解
Zz_waiting.2 个月前
运维·服务器·网络·tcp
网络原理 - 6目录4. 滑动窗口滑动窗口出现丢包情况一:数据报已经抵达,ACK 被丢了编辑情况二:数据报直接就丢了5. 流量控制
侦探已死4883 个月前
网络·python·udp·学习笔记·tcp
Python 网络编程:TCP 与 UDP 协议详解及实战代码在万物互联的时代,网络编程已成为开发者必备的核心技能。Python 凭借其简洁优雅的语法和强大的标准库支持,为网络应用开发提供了高效解决方案。本文将深入剖析 TCP 和 UDP 两大核心传输协议,通过代码实例演示其在 Python 中的具体实现,助力开发者构建稳定可靠的网络应用。