私は独自の組み込みオペレーティング システムの QA エンジニアとして働いていました。彼らは独自のATN スタックを構築し、デバッガーを使用してステップ実行することは、私がネットワーキングに関して経験した中で最も目を見張るものがありました。スタックの各レイヤーがパケットのそれぞれの部分を構築するのを見るのは驚くべきものでした。そして最終的に、ビルドされたパケットをネットワーク上で確認できるようになったことには、より大きな意味がありました。
教育者として、この経験を他の人と共有したいと思います。TCP/IP スタックを通過する簡単な方法を知っている人はいますか? 理想的には、*BSD または Linux カーネルをデバッグするよりも簡単なものが欲しいのですが、これが唯一のオプションである場合は、このプロセスに関するいくつかのヒントとトリックが役立つでしょう。Visual Studio または Eclipse を使用してユーザー モードで実行できる C/C++ で記述された参照スタックが理想的です。