質問: ネットワークの学習方法 ネットワークの学習方法についてお聞かせください。 私のレベルは、ipaの基本情報技術者資格を持っている程度です。 解答いただける方に参考になるよう申し上げておきます。 では、質問の内容ですが、 ftpやhttpといったデータ転送について学習するには、 何をキーワードに、何から始めたらよいのでしょうか? ネットワークについてインターネット上で情報を集めてみたところ、 たいてい書かれていることは、ipアドレス、プロトコルやルータといった根本や概念を説いた内容がほとんどです。 しかし、これらを理解したところで、 ネットワークがどのように動いているかは分かっても 実際にlanおよびwanを利用し、独自通信を行うアプリの具体的実現案になりません。 例えば、東京にある端末で、大阪にある端末のファイルをとってくるような通信を確立するにはどうすればよいのでしょうか? このようなことについて学習できる書籍やサイト、その他方法を探しています。 どなたかよろしくお願いします。
回答: 私の場合 資格はなにもないですが ネットワークのパケットをlinuxのアプリでrawパケットを作って 実際に送信しtcpdumpで確認しながら学習しました linuxはソースが公開されていますので まずはここから学習するのがいいかもしれません 自分で作るのと 見るのでは かなり違います