2012-02-22 12 views
6

TCP/IPは、我々はバージョン6にバージョン4から最下層プロトコルIPを変更するために、アプリケーション層内のすべてのアプリケーションを変更する必要がない理由適切な階層化アーキテクチャである場合は?アプリケーションがよく発達し、本当に階層化されている場合はこれはレイヤードアーキテクチャの場合、なぜアプリケーション層をIPv6で変更する必要があるのですか?

答えて

6

それは変更する必要はありません。残念ながら、多くのアプリケーションは分かりやすい多くの場合などをロギング、アクセス制御のためのIPアドレスのような下層の詳細情報を使用しますが、それは確かに

基礎がhttp://www.stipv6.nl/whitepaper-ip-aspecten-software

ドンで覆われている...階層構造を壊しません「Tは、(アドレスの4つの入力ボックスを提供するか、自動的に特定の場所などにドットを挿入)のIPv4表記を処理する正規表現とのユーザインタフェースを備えた入力検証のようなものを忘れます。

4

我々は、人々がgetaddrinfo()getnameinfo()機能を使用する場合は変更する必要はないでしょう。

しかし、彼らの使用量は、コードの3行以上を必要とするよう、人々は前にそれを使用していませんでした。

はまた、彼らはゆっくりとそうやって起動...

0

私は、一般的には、アプリケーション層のソフトウェアは、IP層を気にしないと思うが、セキュリティ上の理由から、一部のアプリケーションでは、IP層(すなわちアクセスリストに対処する必要があるしかし、 Webサーバーで)、この理由からIPv6を処理するためにソフトウェアをアップグレードする必要があります。

関連する問題