ひきつづきTCPのお勉強

Rawソケットから、適当なIPパケットを送信するプログラムをgaucheで書いているけど、ヘッダのデータをちゃんと準備してあげるのが以外と大変。今日はIP header checksumでかなり時間がかかってしまった。

明日はTCP headerの実装をする。これができれば、とりあえずなんでも送信できるようになるはず。localhostでSYNを送って、SYN ACKを受けとって、それにACKする、というのをインタラクティブに実行できるようなものを作りたい。