
アプリケーションのパフォーマンス問題を解決しようとするとき、通信レイヤのレイテンシの影響は一般的に過小評価されていますが、実用的な解決策に向けて努力するためには、正しい理解が不可欠です。

TCP はエンド・ツー・エンドの接続、つまり、あるホストが別のホストと直接通信することをサポートするように設計されていました。確かに、その間にはブリッジやルータがありましたが、それらのデバイスはTCPヘッダやペイロードには触れていませんでした。

問題を抱えてカスタマーサポートに連絡するとき、一般的な目標は、それをFASTで解決することです。私は、多くの場合、サポートの調整との最初の接触によって、迅速な解決ははるかに可能性が低くなることを観察してきました。このブログでは、問題解決を早めるためのヒントをいくつかご紹介します。

多くの人がFTPを使ってファイルを転送するための自動化されたプロセスを作成しています。これを行うにはいくつかの異なる方法がありますが、他の方法よりも優れているものもあります。

前回のブログでは、FTPを使ったファイル転送の自動化についてお話しました。FTPを使うことには3つの問題があります。第一に、パスワードはネットワーク上でクリアテキストで送信され、プロトコルアナライザがあれば誰でも利用できるようになります。

Traceroute は、他のネットワーク上のホストへの接続問題を診断しようとしているときに、非常に貴重なツールになります。しかし、効果的に使用するためには、その仕組みと出力の意味を理解する必要があります。

ネットワークアプリケーションを書くときには、ノンブロッキングモードとブロッキングモードを使うことができます。ノンブロッキングモードの方が柔軟性が高く、アプリケーションが複数のソケットにサービスを提供するなど、複数のことをしなければならない場合に必要となります。

長年にわたり、私たちはVOSにUNIX®特長 の機能を数多く追加してきました。これらの中で最もシンプルで便利なものの一つは、パス名としてドット(".")とドットドット("...)を使用する機能です。