首页
学习
活动
专区
圈层
工具
发布

#tcp

【Linux 网络】TCP Socket 编程实战:手把手实现远程命令执行(附实操要点 + 完整代码)

Yuzuriha

将服务器的代码逻辑由单进程,改进为多线程,让其可以同时服务于多个用户

100

Java EE(12)——网络编程——UDP/TCP回显服务器

用户11873138

UDP和TCP属于网络五层模型中传输层的协议 特点: UDP:无连接,不可靠,面向数据包,全双工 TCP:有连接,可靠,面向字节流,全双工 1.无连接和...

2410

【25软考网工】第五章(6)TCP和UDP协议、流量控制和拥塞控制、重点协议与端口

christine-rr

TCP头部中的六个标志位如下: 1. SYN(Synchronize):建立连接时使用,用于发起一个连接请求。 2. A...

4010

【25软考网工】第三章(2)以太网帧结构与封装、以太网物理层标准

christine-rr

·同步字段(8字节):前7字节为前导字段(固定模式10101010,其他6个一样),1字节为帧起始符(10101011),用于时钟同步,不计入...

4510

【javaEE】UDP与TCP核心原理深度解析:从“不可靠”到“稳如老狗”的进化之路

那我掉的头发算什么

在前文的 UDP 基础学习中,我们已经掌握了它的四大核心特点:无连接、不可靠传输、面向数据报、全双工。 其中,无连接、面向数据报、全双工这三点都很好理解,但 ...

4610

【javaEE】Socket 编程(UDP/TCP)实战 + 期末大作业

那我掉的头发算什么

发送端和接收端 在⼀次⽹络数据传输时: 发送端:数据的发送⽅进程,称为发送端。发送端主机即⽹络通信中的源主机。 接收端:数据的接收⽅进程,称为接收端。接收...

3810

TCP/UDP

趙卋傑

总长度为8字节,采用固定长度格式。报头中的四个字段通过固定长度区分,无需额外分隔符。 UDP报文长度等于报头长度与载荷长度之和,以字节为单位。该长度使用2...

10910

【Linux网络编程】传输层协议TCP,UDP

用户11719958

不可靠:没有确认机制,没有重传机制;如果因为网络故障数据无法发送到对方,UDP协议层也不会给应用层返回任何信息。

8110

【Linux网络编程】TCP Echo Server的实现

用户11719958

在上篇博客中,实现udp的echo server。其中有很多的接口,都需要进行主机序列和网络序列的相互转化。这些操作很频繁,所以可以将这些操作封装 成一个类,提...

10710

TCP转发(TCP Forwarding)

收心

定义:TCP 转发就是把一个机器上的某个 TCP 端口收到的流量,中间件或系统内核直接转发到另一台机器的某个 TCP 端口。对于访问者来说,就像直接连到了目标机...

15310

【QT学习之路】网络通信新次元!Qt TCP双侠:Server监听瞬息,Socket连接万变

小陈又菜

在标准C++中没有提供专门用于套接字通信类,所以只能使用操作系统的基于C的API函数,基于这些C的函数我们也可以连接自己的C++类。但是Qt不一样,它是一个C+...

9710

JavaEE —— 网络编程 TCP协议(二)

Han.miracle

接收端处理数据的速度是有限的.如果发送端发的太快,导致接收端的缓冲区被打满,这个时候如果发送 端继续发送,就会造成丢包,继⽽引起丢包重传等等⼀系列连锁反应.

11710

JavaEE--网络编程 传输层 (一) UDP TCP特点

Han.miracle

在TCP/IP协议中,⽤"源IP","源端⼝号","⽬的IP","⽬的端⼝号","协议号"这样⼀个五元组来标识⼀个 通信(可以通过netstat-n查看);

16210

JavaEE —— 网路编程 UDP TCP

Han.miracle

DatagramSocket 是UDP 的Socket,用于发送和接收UDP数据报。

12110

【Linux网络】传输层协议TCP——一文彻底搞定TCP协议

Ronin305

TCP 全称为 "传输控制协议( Transmission Control Protocol )",人如其名,要对数据的传输进行一个详细的控制;

25610

面试必问高频题:什么是TCP拥塞控制?拥塞控制四大算法详解,小白易懂,慢开始、拥塞避免、拥塞发生、快速重传;

程序员三明治

美团 | 大模型后台开发 (已认证)

👨‍💻程序员三明治:个人主页 🔥 个人专栏: 《设计模式精解》 《重学数据结构》

25510

TCP/UDP协议深度解析(四):TCP的粘包问题以及异常情况处理

用户11935701

解决粘包问题是在自定义应用层格式的时候要考虑的问题,但是已经存在成熟的解决方案,例如:json、protobuf等,因此不必过多操心该问题。

13610

TCP/UDP协议深度解析(三):TCP流量控制的魔法—滑动窗口、拥塞控制与ACK的智慧

用户11935701

在理解了TCP连接管理的基础后,让我们继续探索TCP协议更高阶的流量控制艺术。如果说连接管理是TCP的"骨架",那么流量控制就是它的"神经系统",让数据传输既高...

33520

TCP/UDP协议深度解析(二):TCP连接管理全解,三次握手四次挥手的完整流程

用户11935701

在网络通信的底层世界中,TCP协议如同一位严谨的工程师,用精妙的机制确保每一字节数据都能准确送达。​三次握手与四次挥手就是这位工程师最得意的作品,它们不仅构建了...

53630

TCP/UDP协议深度解析(一):UDP特性与TCP确认应答以及重传机制

用户11935701

在网络通信的世界里,传输层协议如同交通规则,决定了数据包如何从源头抵达目的地。其中UDP和TCP就像两个性格迥异的工程师: 🔹 ​UDP是"随性的自由派"——...

38820
领券