Bootstrap
主页
随机阅读
tcp/ip协议栈实现机制
tcp/ip协议栈属于操作系统内核层,通过提供系统调用供用户空间访问,从数据报到达最底层的网卡到最终传递给上层软件有一个过程, 当一个数据报到达时网络驱动程序把数据报放到一个队列中,同时发送一个消息给
tcp协议栈实现,tcp定时器与滑动窗口实现
要实现用户态协议栈,必须要搞懂TCP,TCP 11个状态、滑动窗口、拥塞控制、定时器等等。 要使用用户态协议栈,内核提供的epoll就不起作用了,我们需要自己实现用户态的epoll。epoll内部涉
DPDK——TCP/UDP协议栈服务端实现之概述(一)
一、介绍 为了对协议栈了解更深入一些,借助dpdk-19.11实现一个简易协议栈。 关于dpdk的介绍同学们可以看看这篇:https://blog.csdn.net/hjlogzw/article
TCP/IP协议栈在Linux内核中的运行时序分析
本文主要是讲解TCP/IP协议栈在Linux内核中的运行时序,文章较长,里面有配套的视频讲解,建议收藏观看。 1 Linux概述 1.1 Linux操作系统架构简介 Linux操作系统总体上
DPDK系列之四十二DPDK应用网络编程之TCP编程
一、TCP编程 上一篇文章分析了基本的网络编程和TCP相关的编程框架。在实际应用中,TCP编程还是应用的相当广泛的。DPDK其实完全可以不走寻常路,自己搞定网络编程,但实际情况是大量的实际存在的工程
网络协议栈简单设计(tcp)
网络协议栈简单设计(tcp) 接着这篇文章写的 TCP相对于Udp,分为两个部分:连接(三次握手、四次挥手)、交互(数据传输) 三次握手 tcp包结构体定义 依照tcp包头字段定义就行:
[tldk][dpdk][dev] TLDK--基于dpdk的用户态协议栈传输层组件简单调研
如题,以下是一份简单的快速调研。 TLDK: Transport Layer Development Kit 一 什么是TLDK transport layer developme
dpdk可靠TCP传输
好的,以下是一个使用DPDK实现TCP可靠传输的示例代码: #include <stdio.h> #include <stdlib.h> #include <strin
TCP连接与断开,状态迁移图详解
一、概述 本文主要对TCP状态转移图中的三次握手和四次挥手进行总结,关于握手和挥手的流程大家可以看下面这篇: https://blog.csdn.net/hjlogzw/article/detail
【Linux线程】之线程池
📃博客主页: 小镇敲码人 💚代码仓库,欢迎访问 🚀 欢迎关注:👍点赞 👂🏽留言 😍收藏 🌏 任尔江湖满血骨,我自踏雪寻梅香。 万千浮云遮碧月,独傲天下百坚强。 男儿应有龙腾志,盖世一意转洪荒。 莫使此
如何利用 mTCP 和 DPDK 构造百万千万并发TCP连接
在F5 Networks Seattle 总部从事大型企业网络应用交付使用的维护支持经历中, 经常碰到客户应用达到百万至千万级TCP连接时BIGIP可能会遇到的各种瓶劲,如内存分配使用状态,CPU 负
dpdk实现udp协议栈
使用DPDK实现UDP用户态协议栈,实现流程中包括: 三类线程 1、收发包线程 2、用户态协议栈线程 3、udp服务端线程 两类缓冲区: 1、协议栈收包缓冲区和协议栈发包缓冲区 2、ud
深入浅出 TCP/IP 协议栈丨手写代码实现网络协议栈
TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路
手把手带你用dpdk实现tcp网络传输
【免费技术直播分享】 手把手带你用dpdk实现tcp网络传输(只讲一次) dpdk 的hugepage与网口dpdk的udp传输手撕tcp网络协议栈三次握手的实现数据传输的实现四次挥手的实现 上课
基于DPDK实现TCP数据传输
使用DPDK完成TCP数据传输 基于DPDK实现TCP数据传输开发的前期准备可能遇到的问题及解决方法开发代码DPDK框架图 基于DPDK实现TCP数据传输 基于DPDK (Dat
上一页
下一页
悦读
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。
最新收录
java stream 使用指南-------groupingBy进阶用法
成功上岸深信服!我是如何从一个零基础小白通过自学找到工作的?(附路线图)
idea导入项目出现Unable to import maven project: See logs for details提示
Pytorch调用GPU训练两种方法
【ACM珠海分会,IEEE Fellow加盟,CPS出版】第四届管理科学和软件工程国际学术会议(ICMSSE 2024,7月19-21)
解决:-bash: mysql: 未找到命令 这一问题
2010年下半年软件设计师【上午题】真题及答案
【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 亲子游戏(200分) - 三语言AC题解(Python/Java/Cpp)
.NET Core 项目配置到 Jenkins
TPAMI 2024 | 深度排序中的对抗性攻击与防御