Level-IP(Linux userspace TCP/IP stack)
转自:github.com/saminiir/level-ip
Level-IP is a Linux userspace TCP/IP stack, implemented with TUN/TAP devices.
The main goals are to:
- Learn TCP/IP
- Learn Linux systems/network programming
- Learn Linux Socket API
The results of the learning experience will be accompanied by explanatory blog posts:
- Part 1, Ethernet & ARP: http://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp
- Part 2, IPv4 & ICMPv4: http://www.saminiir.com/lets-code-tcp-ip-stack-2-ipv4-icmpv4
- Part 3, TCP Basics & Handshake: http://www.saminiir.com/lets-code-tcp-ip-stack-3-tcp-handshake/
- Part 4, TCP Data Flow & Socket API: http://www.saminiir.com/lets-code-tcp-ip-stack-4-tcp-data-flow-socket-api/
- Part 5, TCP Retransmission: http://www.saminiir.com/lets-code-tcp-ip-stack-5-tcp-retransmission/
转载于:https://www.cnblogs.com/jiujuan/p/9461889.html
Level-IP(Linux userspace TCP/IP stack)相关推荐
- Linux Kernel TCP/IP Stack — L2 Layer — Linux Bridge(虚拟网桥)的基本操作
目录 文章目录 目录 Linux bridge 的基本操作 创建 Bridge 将 veth pair 连上 Bridge 为 Bridge 配置 IP 地址 将物理网卡接口设备挂靠 Bridge L ...
- linux中tcp/ip协议实现及嵌入式应用 下载,LINU中TCPIP协议实现及嵌入式应用
好文网为大家准备了关于LINU中TCPIP协议实现及嵌入式应用范文,好文网里面收集了五十多篇关于好LINU中TCPIP协议实现及嵌入式应用好文,希望可以帮助大家.更多关于LINU中TCPIP协议实现及 ...
- Linux --OSI TCP/IP协议族
OSI简介 简介 OSI Open System Interconnection 开放系统互联模型 开放式系统互联 国际标准化组织(ISO)制定 定义了不同计算机互联的标准 设计和描述,计算机网络通信 ...
- TCP/IP学习笔记:TCP/IP协议介绍
TCP/IP的通讯协议 这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础.TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.2 ...
- 计算机网络三:域名、IP地址和TCP/IP协议
一.域名 域名(Domain Name),简称域名.网域,是由一串用点分隔的字符型标志名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时 ...
- 计算机网路基础(IP地址、TCP/IP协议、三握四挥)
IP地址 IP地址分类: A,B,C,D,E A,B,C --- 单播地址 D --- 组播地址 E --- 保留地址 (美国军方自己留的) 单播地址:一对一的通信,可以是位于不同广播域的设备进行交流 ...
- Linux Kernel TCP/IP Stack — L7 Layer — Application Socket I/O 接口类型
目录 文章目录 目录 基本概念 同步与异步 阻塞与非阻塞 I/O 操作的执行流程 Socket I/O 接口类型 阻塞 IO 缺点 非阻塞 IO 缺点 阻塞 IO 与非阻塞 IO 的区别 IO 多路复 ...
- Linux Kernel TCP/IP Stack — L1 Layer — 多队列网卡
目录 文章目录 目录 多队列网卡 Intel 82575 的多队列硬件实现 Intel 82575 的多队列软件驱动实现 多队列网卡识别 多队列网卡 多队列网卡,是一种用来解决网络 I/O QoS 问 ...
- Linux Kernel TCP/IP Stack — 协议栈收包处理流程
目录 文章目录 目录 L2 NIC Controller 收包处理流程 L3-4 收包处理流程 Socket Layer 收包处理流程 参考文档 L2 NIC Controller 收包处理流程 硬件 ...
- Linux Kernel TCP/IP Stack — L3 Layer — netfilter 框架
目录 文章目录 目录 netfilter 框架 netfilter 的组成模块 netfilter 的 Hook 机制实现 netfilter 的工作原理 规则(Rules) 链(Chains) 表( ...
最新文章
- 用Visual Studio开发以太坊智能合约
- 实战篇-简单多语言的实现
- Convert Sorted Array to Binary Search Tree
- React (native) 相关知识
- iview在vue-cli3如何按需加载
- easyui textbox 设置只读不可编辑状态
- 依赖注入_set方法注入_构造器注入
- QTP的那些事--共享对象库的使用
- 修改服务器监听端口命令,如何更改prometheus监控系统启动的默认端口号
- 模糊控制 之 模糊集,隶属函数,模糊关系
- 设计c语言程序,输出形状为直角三角形的九九乘法表,c语言题库(全国c语言二级考试题库)...
- 中小型工厂如何玩转ERP生产管理系统
- 使用 Anaconda 安装 Pytorch
- 【数据分析】京东2019校招数据分析工程师笔试题
- 【QT】缺少Qt5Widgetsd.dll等文件的问题
- 【nestjs】Nest can‘t resolve dependencies of xxx无法解析xxx的依赖关系
- 程序员的工资这么高,为什么还会有人离职?
- vue页面中el-carousel轮播页面或图片
- Windows下安装CMake教程
- ORAN专题系列-23:ORAN系统架构快速概览与创业机会