KLab Exprt Camp に行ってきました

TCP/IP プロトコルスタック自作開発 #3

に公開

約1年 前に更新

先日、 KLab さんの 第5回 KLab Expert Camp に参加してきました。今回は「TCP/IP プロトコルスタック自作開発 #3」というテーマ。microps の作者でもある pandax さん直々に解説・サポートを受けながらプロトコルスタックを実装していく人気企画です。今年は 20 人ほどが参加し、 TCP プロトコルの気持ちを理解したいという猛者も集まりました。2コースが用意されており、講義形式で実装を進める基本コースを選択。もう一方のアドバンスコースは各自で持ち込んだ課題を解決するというスタイル。数人、別イベントで見覚えのある方が参加していてひと安心。

OS のプロトコルスタックを通さずにパケットのやりとりをするのが今回の目標。


実際にはすべてユーザランドで動作していますが、デバイスの管理からソケット風 API の実装まで行う本格的なもの。内容が盛り沢山で TCP の実装は最終日までに間に合わなかったけれども、後日資料を見ながらなんとか完成。Netcat コマンドで無事、動作確認できました!





ちなみに今回の講義資料もばっちり公開されています
興味がある方は、是非覗いてみてください