最新 最热

一文理解网络参考模型及应用层、传输层协议

大家好呀!我是reload。今天来简单介绍一下网络参考模型部分,应用层、传输层及其对应的协议。重点是tcp协议的工作流程,如三次握手、四次挥手,也可以作为一道非常经典的求职面试题考察。...

2024-09-30
2

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

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

2024-09-29
2

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

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

2024-09-19
1

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

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

2024-09-17
2

TCP协议详解

后来,我们慢慢长大,了解社会残酷,变得复杂成熟,就像TCP协议。它之所以复杂,因为它秉承“性恶论”。它认为网络环境天生恶劣的,丢包、乱序、重传,拥塞都是常事,一言不合就可能送达不了,要从算法层保证可靠性。...

2024-09-16
2

腾讯云windows使用tracetcp进行目标IP tcp 端口路由追踪

有时候我们购买腾讯云服务器轻量应用服务器无忧计划_轻量应用服务器续费同价-腾讯云 (tencent.com)

2024-09-11
2

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

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

2024-08-23
1

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

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

2024-08-20
2

探索Reactor网络模型在当今应用领域的革新

reactor是将对IO的检测转换为对事件的处理,是一种异步事件机制。reactor会使用IO多路复用进行IO检测,IO多路复用器一般是:select、poll、epoll。reactor大致逻辑:(1)socket()创建一个套接字,listenfd;(2)bind()、listen()配置li...

2024-08-18
2

深入剖析Linux网络设计中网络IO的重要角色

网络编程主要关注四个问题:连接的建立、断开连接、消息到达、消息发送。不管使用什么样的网络模型,不管使用的是阻塞IO还是非阻塞IO,不管是同步IO还是异步IO,都需要关注这四个问题。...

2024-08-17
2