これが階層化されたアーキテクチャである場合、なぜIpv6のアプリケーション層を変更する必要があるのですか?

StackOverflow https://stackoverflow.com/questions/9389676

  •  29-10-2019
  •  | 
  •  

質問

TCP/IPが適切な階層アーキテクチャである場合、最下層のプロトコルIPをバージョン4からバージョン6に変更するために、アプリケーション層のすべてのア

役に立ちましたか?

解決

アプリケーションが十分に開発され、実際に階層化されている場合は、変更する必要はありません。残念ながら、多くのアプリケーションは、アクセス制御やロギングなどにIPアドレスなどの下位層の詳細を使用します。多くの場合、理解できますが、実際には層状アーキテクチャを破壊します...

基本については、 http://www.stipv6.nl/whitepaper-ipで説明しています。-aspecten-ソフトウェア

また、正規表現を使用した入力検証や、IPv4表記のみを処理するユーザーインターフェイス(アドレスに4つの入力ボックスを提供する、特定の場所にドットを自動的に挿入するなど)などを忘れないでください。

他のヒント

私たちは、人々が使用する場合に変更する必要はありません getaddrinfo()getnameinfo() 機能。

しかし、その使用にはさらに3行のコードが必要なため、人々は以前にそれを使用していませんでした。

その間、彼らはゆっくりとそうし始めます。..

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top