最新 最热

Android经典面试题笔记之网络协议和TCP三次握手

UDT:基于UDP,在应用层自己实现连接、重传;TCP由操作系统实现,算法比较保守;UDT自己实现,可以根据带宽变化迅速调整传输的数据大小;基于光纤、海量数据场景下...

2024-10-08
4

TCPreplay网络报文/流量重放实战指南: PCAP包的重写与重放

tcpreplay是一款强大的网络数据包重放工具,它可以将捕获到的网络流量(通常是pcap格式的文件)重新重放到网络中,实现对网络通信的重现。这在网络故障排查、安全测试、性能测试、开发调试等场景下具有广泛的应用。同时,tcpre...

2024-09-29
3

如何使用io_uring构建快速响应的I/O密集型应用?

【摘要】 当涉及构建快速响应的I/O密集型应用时,io_uring技术展现出了其卓越的潜力。本文摘要将深入探讨如何充分利用io_uring的特性来优化应用程序性能。通过异步I/O操作和高效事件处理,io_uring为开发人员提供了一种...

2024-09-19
3

揭秘TCP/IP滑动窗口的工作原理:窗口到底有多滑?

【摘要】 当涉及网络性能优化和数据传输可靠性时,TCP/IP滑动窗口是一个关键的技术。本文的摘要将深入揭示TCP/IP滑动窗口的工作原理,探讨其在确保数据准确性和实现高效通信方面的重要性。通过对滑动窗口大小、流控制和...

2024-09-17
3

Linux用户态协议栈与DPDK构建高性能应用

这里使用了已经搭建好的dpdk环境,dpdk的搭建过程网上有很多教程可以参考,后面有空再做一篇dpdk环境搭建文章吧!(1)检查网卡状态

2024-09-15
4

用户空间协议栈设计和netmap综合指南,将网络效率提升到新高度

应用层: 最接近用户的一层,为用户程序提供网络服务。主要协议有HTTP、FTP、TFTP、SMTP、DNS、POP3、DHCP等。表示层: 数据的表示、安全、压缩。管理数据的解密和加密。会话层: 负责在网络中的两个节点之间的建立、维持...

2024-09-14
3

EtherNet/IP = Ethernet + TCP/IP + CIP

EtherNet/IP 这种协议在AB及Rockwell的系列产品中算一个主流的通信协议。所以,美系工业品用的多的朋友基本上也有很多应用的经验。

2024-09-12
2

微波网络分析仪VNA原理详解:电磁波测量基础-测试狗科研测试

微波网络分析仪(Vector Network Analyzer,简称VNA)是一种用于测试和测量微波频段元件和网络特性的电子测试设备。

2024-08-26
2

这次被我优雅的实践到了!

周末回了一趟老家,本来我家是两条光纤网络,对应两个Wi-Fi路由器,突然听我妈说有一个Wi-Fi最近不好用,当时我就想,作为一名"顶尖"程序员并同时兼任一名已经持证的网络工程师,连自己家的网络竟然都会出问题,这就好比在荆州城下...

2024-08-23
4

网络通信的神奇之旅:解密Linux TCP网络协议栈的工作原理

TCP,全称传输控制协议(Transmission Control Protocol),是一种面向连接的、可靠的、基于字节流的传输层通信协议。

2024-08-20
3