日常所谓「折腾 Linux」一半是折腾发行版/编辑器/桌面环境,另一半就是搞一些玄学的 iptables/代理/VPN隧道/DNScrypt 等等「科学上网」的玩意:这后一半折腾的就是计算机网络协议栈中的各种组件。众所周知,计算机网络是一门鼓励动手的学科,在折腾的过程中我们逐渐理解自己究竟在干什么。本次 Tunight 将介绍一种略有不同的折腾方法:绕过内核,编写我们自己的协议栈!以北京大学「计算机网络实习(实验班)」课程 Lab 2 为例,自底向上地介绍如何设计并实现一个 interoperable, drop-in replaceable 的协议栈,并对讲者在完成 lab 中的一些失误进行分析。
活动信息:
欢迎一起来玩!
A 站录像:https://www.acfun.cn/v/ac11883805 B 站录像:https://www.bilibili.com/video/av78443418/