TCP / IPが適切な階層化アーキテクチャである場合、最下層のプロトコルIPをバージョン4からバージョン6に変更するために、アプリケーション層のすべてのアプリケーションを変更する必要があるのはなぜですか。
3 に答える
7
アプリケーションが十分に開発され、実際に階層化されている場合は、変更する必要はありません。残念ながら、多くのアプリケーションは、アクセス制御やロギングなどにIPアドレスなどの下位層の詳細を使用します。多くの場合、理解できますが、実際には層状アーキテクチャを破壊します...
基本はhttp://www.stipv6.nl/whitepaper-ip-aspecten-softwareでカバーされています
また、正規表現を使用した入力検証や、IPv4表記のみを処理するユーザーインターフェイス(アドレスに4つの入力ボックスを提供する、特定の場所にドットを自動的に挿入するなど)などを忘れないでください。
于 2012-02-22T09:18:41.230 に答える
4
getaddrinfo()とgetnameinfo()関数を使用する場合は、変更する必要はありません。
しかし、それらの使用にはさらに3行のコードが必要なため、人々は以前はそれを使用していませんでした。
その間、彼らはゆっくりとそうし始めます...
于 2012-02-23T08:07:27.677 に答える
0
アプリケーション層ソフトウェアは一般にIP層を気にしないと思いますが、セキュリティ上の理由から、一部のアプリケーションはIP層(つまり、Webサーバーのアクセスリスト)を処理する必要があるため、IPv6を処理するためにソフトウェアをアップグレードする必要があります。
于 2012-06-10T12:46:28.247 に答える