TCP はエンド・ツー・エンドの接続、つまり、あるホストが別のホストと直接通信することをサポートするように設計されていました。確かに、その間にはブリッジやルータがありましたが、それらのデバイスはTCPヘッダやペイロードには触れていませんでした。
ネットワークの問題を診断しようとするとき、私がいつも尋ねる質問の一つは、"モジュールのインターフェースに接続されているスイッチポートの状態はどうなっていますか?"ということです。典型的な答えは、"ネットワークの人に聞く必要がある"というものです。
問題を抱えてカスタマーサポートに連絡するとき、一般的な目標は、それをFASTで解決することです。私は、多くの場合、サポートの調整との最初の接触によって、迅速な解決ははるかに可能性が低くなることを観察してきました。このブログでは、問題解決を早めるためのヒントをいくつかご紹介します。
多くの人がFTPを使ってファイルを転送するための自動化されたプロセスを作成しています。これを行うにはいくつかの異なる方法がありますが、他の方法よりも優れているものもあります。
前回のブログでは、FTPを使ったファイル転送の自動化についてお話しました。FTPを使うことには3つの問題があります。第一に、パスワードはネットワーク上でクリアテキストで送信され、プロトコルアナライザがあれば誰でも利用できるようになります。
Traceroute は、他のネットワーク上のホストへの接続問題を診断しようとしているときに、非常に貴重なツールになります。しかし、効果的に使用するためには、その仕組みと出力の意味を理解する必要があります。
"T1 (1.544 mbps)からT3 (44.736 mbps)にアップグレードしたばかりなのに、なぜそのファイルをコピーするのに90分もかかるのか?"
ネットワークアプリケーションを書くときには、ノンブロッキングモードとブロッキングモードを使うことができます。ノンブロッキングモードの方が柔軟性が高く、アプリケーションが複数のソケットにサービスを提供するなど、複数のことをしなければならない場合に必要となります。
1998年にはショールームのフロアを歩くのに3日かかったが、すべてを見たわけではないと確信していた。ここ数年は1日で行っていましたが、今年も例外ではありませんでした。