【探索Linux】P.37(传输层 —— TCP协议通信机制 | 确认应答(ACK)机制 | 超时重传机制)

本文深入剖析了TCP协议中的确认应答(ACK)机制和超时重传机制,这两个关键特性共同确保了数据传输的可靠性。确认应答机制通过序列号的使用,确保了数据的有序接收和完整性,同时允许检测和指示丢包情况。而超时重传机制则通...

TCP(TCP客户端、服务器如何通信)

TCP客户端、服务器如何通信,讲解了bind,listen,accept等函数,与UDP的差别等等_tcp客户端和服务器...

利用websockify将websocket通信转换成tcp

目前遇到一个问题,原本的服务都是利用tcp通信的,但是某些平台只支持websocket,是不是要从头实现一套websocket网络收发逻辑呢?短时间内有没有替代方案呢?在经过一番寻找之后发现了websockify这个神器,可以将webs...

【探索Linux】P.36(传输层 —— TCP协议段格式)

本文提供了TCP协议关键特性的简明总结,包括TCP段的基本结构、控制位的功能、接收窗口大小及其在流量控制和拥塞控制中的应用,以及紧急指针的作用,旨在帮助读者快速理解TCP协议如何确保网络通信的可靠性和效率。...

【前端进阶之路】揭秘TCP与UDP:网络协议的锋芒对决及其前端应用透视

TCP与UDP的博弈,不仅是技术的较量,更是应用场景智慧的选择。前端开发者虽不必成为网络协议专家,但对其深刻理解能极大提升应用的设计与优化能力。在实际项目中灵活运用,结合最佳实践与安全措施,方能构建既快速又稳健的用...

Linux之bpfjit(2)使用分析和mini-tcpdump实现

BPF(BerkeleyPacketFilter)最初设计用于数据包过滤,即网络封包的捕获与筛选。随着时间的发展,BPF已经演变成为一个更加通用、功能强大的技术,尤其是在Linux内核中,它已经被扩展为eBP...

QT实现TCP通信(服务器与客户端搭建)

本文介绍了如何使用QT实现TCP通信的服务器与客户端搭建。通过创建QTcpServer类对象并调用listen函数,可以实现服务器的被动监听状态,并通过指定IP地址和端口号来监听。同时,还介绍了disconnected信号与对应的槽函数实现,用于处理客户端断开...

【网络编程】——基于TCP协议实现回显服务器及客户端

【网络编程】——基于TCP协议实现回显服务器及客户端_tcp服务端返回...

网络编程『简易TCP网络程序』

随着数字时代的来临,TCP网络程序已成为程序员不可或缺的技术领域。本博客将带领读者深入研究,从最基础的字符串回响开始,逐步探索至多进程、多线程服务器的高级实践。我们将详细探讨每个环节的核心功能和实现细节,致力...

WebRTC 的核心:RTCPeerConnection

WebRTC的核心:RTCPeerConnection_rtcpeerconnection...