Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
250
#閉域網プライベートas運用 の人たちは一体何をしているのか?
masebb
0
2.1k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Test your architecture with Archunit
thirion
2
2.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Optimizing for Happiness
mojombo
378
71k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
How to build a perfect <img>
jonoalderson
1
6.1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
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の皆様本当にありがとうございま した