Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KLab TCP/IPプロトコルスタック自作開発 #4 成果発表
Search
masebb
August 30, 2023
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KLab TCP/IPプロトコルスタック自作開発 #4 成果発表
masebb
August 30, 2023
More Decks by masebb
See All by masebb
家の鯖🐟
masebb
0
240
#閉域網プライベートas運用 の人たちは一体何をしているのか?
masebb
0
2.1k
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
Design in an AI World
tapps
1
260
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Mind Mapping
helmedeiros
PRO
1
290
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
660
Git: the NoSQL Database
bkeepers
PRO
432
67k
Transcript
TCP/IPプロトコルスタック ⾃作開発 #4 成果発表
自己紹介 • 各種アカウント ◦ Twitter : @bb_mase ◦ GitHub :
@masebb ◦ Misskey.io : @masebb ◦ Discord : 間瀬BB#9699 ◦ Web: https://powerfulfamily.n et 最近はKubernetesが楽しい 日本学生ネットワークオペレー ター連合(JSNOG) https://discord.gg/sDmf54mHe2 JSNOG-LT-2 開催予定! 登壇/参加 お待ちしています 学生たちがNTTのひかり電話を契約すると、なぜ /56が降ってく るのか議論している → こういう事をしていたり → Internet Face
なぜ参加しようとしたか 家を流れるパケットに思いを馳せる... 以前にこんな本を手に入れたが、漬物石状態 → (言い訳) Cでそのまんま写経するのもな~と思い : - Rubyで書こうとしたら、 RawSocketが無かった
- Goで書こうとしたら、情報が無さ過ぎた 計 2敗 再チャレンジしたい! 1フレーム受信するごとに光る → 家に飛んでくる訳のわからん詐称パケット/スキャンパケットは自作のプログラムじゃないと飛 ばせないよね インターネット規格(RFC)を作っているIETFでは、ハッカソンなるものがあるらしい ↑やりたい
参加前... いつもはGoとかJavaとかWeb系とかをやっている C言語? Arduinoとかやっていたし なんとかなるだろう TCP/IP? 自宅サーバーやっているし なんとかなるだろう 超高級
ならなかった C言語ゼンゼンわからん インターネットゼンゼンわからん 偉大なるutil.c
でも楽しかった - これでオレもパケットを作れる! - C言語書ける人は素晴らしい - C言語もわるくない(もっと書きたい) - 実装したTCPの上にHTTP乗せてその上にEthernet乗せたい (SoftEtherもどき)
- オレオレmicropsにもっと機能を追加したい! 🍊 自作OSしたい欲がすごい 🍊
ありがとうございました このような貴重な機会をいただき、講師の皆様、KLabの皆様本当にありがとうございま した