(57)【要約】ネットワークコンピュータとインテリジェント端末に全十進法アルゴリズムによるコンピュータアドレスを割り当てるトータルアドレッシング方法であり、コンピュータとインテリジェント端末の各種入力装置を通じてアドレスをコンピュータに入力し、コンピュータの各種のソフトウエアとハードウエアを組み合わせ、各種のメディアを通じて、データベースの中に記憶されているネットワークコンピュータとインテリジェント端末の外部アドレスを、コンピュータ内部のアドレスに対応させる。この新しいアドレッシング方法は、将来インターネットの発展のために十分なアドレス空間を提供し、同時にこの新しい方法で各種の個人情報家電や、電子商取引の中の物流など、及び個人通信端末の応用にも十分対応できるほどのアドレス空間を提供し、さらにより豊富な階層のアドレス構造の提供を保証する。【特許請求の範囲】
【請求項１】
ネットワークコンピュータとインテリジェント端末に全十進法アルゴリズムによるコンピュータアドレスを割り当てるトータルアドレッシング方法であって、例えばキーボード、バーコード、２次元コードなどのコード入力装置、表示入力装置、音声入力装置などのコンピュータとインテリジェント端末の入力装置を通じてアドレスをコンピュータに入力して、各種のコンピュータのソフトウエアとハードウエアを組み合わせ、例えば光ケーブル、マイクロ波と銅導体などの各種のメディアを通じて、データベースの中に記憶されているネットワークコンピュータとインテリジェント端末の外部アドレスを、コンピュータ内部のアドレスに対応させて編成するものであり、
ａ．すべてのネットワークコンピュータとインテリジェント端末の各種の外部アドレスを十進法数値とするステップと、その表示範囲は１００−１０２５６間の十進法整数とし、
ｂ．すべてのネットワークコンピュータとインテリジェント端末の内部アドレスを２進数とするステップと、その表示範囲は２０−２１０２４間の２進数とし、
ｃ．上記アドレスを定長不定位の方法または定位不定長の方法で２進数内部アドレスに対応させるステップと、
ｄ．上記データベースに外部アドレスと、数字、英語、中国語など各国の文字で申請した元々のドメインネーム、現有の電話番号、ポケットベル機番号、携帯電話番号などの通信番号、マックアドレス及び十進法コーディングに基づいた最新の数字ドメイン名とを記憶させるステップと、
ｅ．データベースの中のアドレスは、コンピュータ内部の２進数アドレスに直接対応させ、ゲートウェイを通してホストマシンに指され、文字ドメインネームは解析によってその十進法アドレスが決定され、そのホストのアドレスへ指され、データベースの中の電話番号、携帯電話などの通信番号はゲートウェイを指すことによって直接上記通信番号が所属している通信システムに指させるステップとを特徴とするコンピュータのトータルアドレッシング方法。
【請求項２】
上記定長不定位の方法とは、ステップａの外部アドレスである十進法整数の桁毎を、ステップｂの内部２進数アドレスに対応させ、つまり外部アドレスの１を内部２進数アドレスの１に対応させ、２を１０に、３を１１に、４を１００、５を１０１にそれぞれ対応させることを特徴とする請求項１に記載のアドレッシング方法。
【請求項３】
上記定位不定長の方法とは、ステップａの外部アドレスである十進法整数の桁毎をステップｂの内部２進数アドレスの中の４桁ずつ対応させ、つまり外部アドレスの１を内部２進数アドレスの０００１に対応させ、２を００１０に、３を００１１に、１０を０００１００００、２０を００１０００００に…、それぞれ対応させることを特徴とする請求項１に記載のアドレッシング方法。
【請求項４】
上記インテリジェント端末は、有線電話（固定電話）、携帯電話、冷蔵庫、テレビ、電子レンジなどの各種情報家電及び各種電子設備であることを特徴とする請求項１に記載のアドレッシング方法。
【請求項５】
上記外部アドレスを均等に２つの域に分け、１つの域あたりのアドレスの数値範囲は１００−１０１２８間の十進法整数で、同時にその内部２進数アドレスも均等に２つの域に分け、１つの域あたりのアドレスの数値範囲は２０−２５１２間の２進数であることを特徴とする請求項１に記載のアドレッシング方法。
【請求項６】
上記外部アドレスを均等に４つの域に分け、１つの域あたりのアドレスの数値範囲は１００−１０６４間の十進法整数で、同時にその内部２進数アドレスも均等に４つの域に分け、１つの域あたりのアドレスの数値範囲は２０−２２５６間の２進数であることを特徴とする請求項１に記載のアドレッシング方法。
【請求項７】
上記外部アドレスを均等に８つの域に分け、１つの域あたりのアドレスの数値範囲は１００−１０３２間の十進法整数で、同時にその内部２進数アドレスも均等に８つの域に分け、１つの域あたりのアドレスの数値範囲は２０−２１２８間の２進数であることを特徴とする請求項１に記載のアドレッシング方法。
【請求項８】
上記外部アドレスを均等に１６の域に分け、１つの域あたりのアドレスの数値範囲は１００−１０１６間の十進法整数で、同時にその内部２進数アドレスも均等に１６の域に分け、１つの域あたりのアドレスの数値範囲は２０−２６４間の２進数であることを特徴とする請求項１に記載のアドレッシング方法。
【請求項９】
上記外部アドレスを均等に２５６の域に分け、１つの域あたりのアドレスの数値範囲は１００−１０１間の十進法整数で、同時にその内部２進数アドレスも均等に２５６の域に分け、１つの域あたりのアドレスの数値範囲は２０−２４間の２進数であることを特徴とする請求項１に記載のアドレッシング方法。
【請求項１０】
上記外部アドレスを均等に４つの域に分け、１つの域あたりのアドレスの数値範囲は１００−１０６４間の十進法整数で、同時にその内部２進数アドレスを均等に１６の域に分け、１つの域あたりのアドレスの数値範囲は２０−２６４間の２進数で、１つの外部域アドレスが４つの内部域アドレスに対応することを特徴とする請求項１に記載のアドレッシング方法。
【請求項１１】
域と域の間は、１つの分割符号で各域アドレスを分けることを特徴とする請求項５、６、７、８、９又は１０に記載のアドレッシング方法。
【請求項１２】
上記分割符号は１つの大括弧［ ］又は中括弧｛ ｝の右半部分又は左半部分であることを特徴とする請求項１１に記載のアドレッシング方法。
【請求項１３】
上記外部又は内部アドレスに１節の連続した全零域が入っており、それをペアの中括弧｛ ｝又は大括弧［ ］で入れ替え、その中の零を省略することができることを特徴とする請求項１２に記載のアドレッシング方法。
【請求項１４】
上記外部又は内部アドレスに１節以上の連続した全零域が入っており、連続した全零域の１節をそれぞれペアの中括弧｛ ｝又は大括弧［ ］で入れ替え、その中の０を省略し、且つ括弧の中にアラビア数字でを入れて、その節にいくつの全零域が入っているかを示すことができることを特徴とする請求項１３に記載のアドレッシング方法。
【請求項１５】
上記外部又は内部アドレスの１つの域に、同じアラビア数字が連続して並んだ場合、そのアラビア数字列をペアの小括弧で入れ替え、且つ小括弧の中に左から右へ順番に省略する数字、連続符号または分割符号、省略個数を入れることを特徴とする請求項１２に記載のアドレッシング方法。
【請求項１６】
上記外部アドレスは多階層構造を有することを特徴とする請求項１に記載のアドレッシング方法。
【請求項１７】
上記外部アドレスは多階層構造を有する単目アドレスであってもよいことを特徴とする請求項１６に記載のアドレッシング方法。
【請求項１８】
上記単目アドレスは、パブリックインターネットトランスファーサービスに使われるネットワーク供給者とネットワーク交換者の集合であるパブリックトポロジー層と、該当ステーション以外のノードにパブリックインターネットトランスファーサービスを提供しない特定のステーションまたは組織であるステーショントポロジー層と、チェーン上のネットワークインターフェースを標識するのに使われるネットワークインターフェース標識という三つの階層を持つことを特徴とする請求項１７に記載のアドレッシング方法。
【請求項１９】
上記パブリックトポロジー層はアドレスプリフィックス、トップ集合標識、保留域、２級集合標識からなり、上記ステーショントポロジー層はステーション級集合標識からなり、上記ネットワークインターフェース標識は単にネットワークインターフェース標識からなることを特徴とする請求項１８に記載のアドレッシング方法。
【請求項２０】
上記２級集合標識は、さらに内部に多階層構造に分けることができることを特徴とする請求項１９に記載のアドレッシング方法。
【請求項２１】
上記ステーション級集合標識はその内部にアドレッシング機構とサブネットを作ることができることを特徴とする請求項１８に記載のアドレッシング方法。
【請求項２２】
上記ネットワークインターフェース標識は同一ノードの多くのインターフェースに使うことができることを特徴とする請求項１８に記載のアドレッシング方法。
【請求項２３】
上記単目アドレスは、ネットワークノード間の通信が、ある相対的に独立した区域の中に限って行われ、局部用単目アドレスを形成することを特徴とする請求項１７に記載のアドレッシング方法。
【請求項２４】
上記局部用単目アドレスは、同一チェーンのノード間の通信に使われるローカルチェーン単目アドレスに形成され、その構造はアドレスフォーマットプリフィックスとネットワークインターフェース標識からなり、そのあいだに０で埋めることを特徴とする請求項２３に記載のアドレッシング方法。
【請求項２５】
上記局部用単目アドレスは、ステーション範囲内で通信ネットワークインターフェースに対してアドレッシングし、ステーション内単目アドレスに形成され、その構造はアドレスフォーマットプリフィックス、サブネット、ネットワークインターフェース標識からなり、アドレスフォーマットプリフィックスとサブネットとの間に０で埋めることを特徴とする請求項２３に記載のアドレッシング方法。
【請求項２６】
アドレス０は、不明確アドレスであり、いかなるノードにも割り当てられず、ネットワークインターフェイスがしばらく正式のアドレスを獲得していないことを意味することを特徴とする請求項１に記載のアドレッシング方法。
【請求項２７】
全１のアドレスは、ローカル回送アドレスであり、あるノードでメッセージを自分宛てに回送してほしい時に使われることを特徴とする請求項１に記載のアドレッシング方法。
【請求項２８】
あるアドレスを複数のネットワークインターフェースに割り当てることができ、群集アドレスに形成し、その構造は単目アドレスと同じであることを特徴とする請求項１に記載のアドレッシング方法。
【請求項２９】
アドレスは多目アドレスに割り当てることができ、多目アドレス宛てに送られてきたメッセージは、同時に該当多目アドレスを持つすべてのネットワークインターフェイスに配信されることを特徴とする請求項１に記載のアドレッシング方法。
【発明の詳細な説明】
（技術分野）
本発明は、ネットワークコンピュータにおけるアドレスのトータルアドレッシング方法に関する。
【０００１】
（背景技術）
従来、インターネットに使われているアドレッシング方法は２０年前に制定されたＩｐｖ４協議であり、８ビットの十進数４組を使って、インターネットに接続されているホストや他の設備にアドレスを割り当て、同時に「ドットで隔てた十進数の数字列」でアドレスが表示されている。インターネットのはじめの段階では、これらのアドレスが全世界に使われるのにも十分足りるように見え、Ｉｐｖ４も信じられないほどの成功を収めた。しかし、２０世紀の最後の２０年間で、全世界において、インターネットが急速な発展を遂げ、インターネットに接続されたホストは、年々倍増し、よって、このような急速な発展では、現有のアドレス空間ではもはや満足できない状況になってきた。また、アドレスはより広範に電子商取引の物流コード、空間コード、身分識別コード及び３Ｄ地理コードなどのインテリジェント端末に使われ、よって、従来のアドレッシング方法は、もはや現在のコンピュータ技術と適応できなくなってきた。
【０００２】
（発明の開示）
本発明の目的は、新しいアドレッシング方法を提供し、将来のインターネットの発展のために十分なアドレス空間を提供する。同時にこの新しい方法で各種の個人情報家電や、電子商取引の中の物流など、個人通信端末の応用にも十分対応できるアドレス空間と、より簡易、便利、低コストの方法を提供することを目的とする。さらにより豊富な階層のアドレス構造の提供を保証する。
【０００３】
本発明の目的を実現するために、本発明は、ネットワークコンピュータとインテリジェント端末用のコンピュータアドレスを全十進法（ｆｕｌｌ ｄｅｃｉｍａｌ）アルゴリズムを用いて割り当てるトータルアドレッシング方法であって、コンピュータとインテリジェント端末の入力装置、例えばキーボード、バーコード、２次元コードなどのコード入力装置、表示入力装置、音声入力装置などを通じてアドレスをコンピュータに入力し、各種のコンピュータのソフトウエアとハードウエアを組み合わせ、各種のメディア、例えば光ケーブル、マイクロ波と銅導体などを通じて、データベースの中に記憶されているネットワークコンピュータとインテリジェント端末の外部アドレスを、コンピュータ内部のアドレスに対応させ、編成するものであって、
ａ．すべてのネットワークコンピュータとインテリジェント端末の各種の外部アドレスを十進法整数とし、その表示範囲は１００−１０２５６間の十進法整数で、コンピュータとインテリジェント端末の入力装置で例えばキーボード、音声入力装置などを通じてアドレスをコンピュータに入力し、
ｂ．すべてのネットワークコンピュータとインテリジェント端末の内部アドレスを２進数とし、その表示範囲は２０−２１０２４間の２進数とし、
ｃ．上記アドレスを定長不定位の方法または定位不定長の方法で２進数の内部アドレスに対応させ、
ｄ．上記データベースに外部アドレスが記憶されるほか、数字、英語、中国語など各国の文字で申請した元々のドメインネーム、現有の電話番号、ポケットベル機番号、携帯電話番号などの通信番号、マックアドレス及び十進法コーディングに基づいた最新の数字ドメイン名も記憶させ、
ｅ．データベースの中のアドレスは、コンピュータ内部の２進数アドレスに直接対応させ、光ケーブル、マイクロ波と銅導線などの伝送メディアでデータストリームをゲートウェイのようなコンピュータハードウェアとソフトウェアを通してホストマシンに指され、文字ドメインネームは解析によってその十進数アドレスが決定され、そのホストのアドレスへ指され、データベースの中の電話番号、携帯電話などの通信番号はゲートウェイを指すことによって直接上記通信番号が所属している通信システムに指させることを特徴とする。
【０００４】
上記ネットワークコンピュータと其の他のインテリジェント端末のアドレッシング方法として、その中に、外部アドレスの全体は、均等に２つの域、４つの域、８つの域、１６の域又は２５６の域に分けられ、１つの域あたりのアドレスの数値範囲はそれぞれ１００−１０１２８、１００−１０６４、１００−１０３２、１００−１０１６または１００−１０１間の十進法整数で、その内部アドレスも相応的に２つの域、４つの域、８つの域、１６の域又は２５６の域に分けられ、１つの域あたりのアドレスの数値範囲はそれぞれ２０−２５１２、２０−２２５６、２０−２１２８、２０−２６４又は２０−２４間の２進数である。
【０００５】
域と域の間は、１つの分割符号で分けるものとする。上記アドレス又は内部アドレスに１つの連続した全零域が入っていれば、中括弧｛ ｝又は大括弧［ ］で入れ替えることができる。上記アドレス又は内部２進数アドレスに１つ以上の連続した全零域が入っていれば、それぞれの連続した全零域を中括弧｛ ｝又は大括弧［ ］で入れ替えて、且つ括弧の中にアラビア数字を入れて、幾つの全零域が入っているかを表すことができる。上記アドレス又は内部２進数アドレスの１つの域内、同じアラビア数字が連続して並んだ場合は、小括弧でその連続したアラビア数字を入れ替えて、且つ小括弧の中に、左から右へ順番に省略する数字、連続符号、省略個数を入れる。
【０００６】
なお、外部アドレスは多階層構造を持つアドレスであり、そのアドレスは単一のネットワークのインターフェース、つまり単目アドレスである可能性がある。上記単目構造は三つの階層、即ちパブリックインターネットトランスファーサービスに使われるネットワーク供給者とネットワーク交換者の集合であるパブリックトポロジー層と、該当ステーション以外のノードにパブリックインターネットトランスファーサービスを提供しない特定のステーションまたは組織であるステーショントポロジー層と、チェーン上のネットワークインターフェースを標識するのに使われるネットワークインターフェース標識とを持つ。上記パブリックトポロジー層はアドレスプリフィックス、トップ集合標識、保留域、２級集合標識からなり、上記ステーショントポロジー層はステーション級集合標識からなり、上記ネットワークインターフェース標識は単にネットワークインターフェース標識からなる。なお、上記２級集合標識は、さらに内部に多階層構造に分けることができ、上記ステーション級集合標識は、その内部にもアドレッシング機構とサブネットを作ることができ、上記ネットワークインターフェース標識は同一ノードの多くのインターフェースに使うことができる。
【０００７】
多くの場合には、ネットワークノード間の通信は、ある相対的に独立した区域の中に限って行われ、その場合、我々は全局集合単目アドレスではなくて、ある局部通信専用のアドレス、つまり局部用単目アドレスを提供し、上記局部用単目アドレスは、同一チェーンのノード間の通信に使われるローカルチェーン単目アドレスに形成され、その構造はアドレスフォーマットプリフィックスとネットワークインターフェース標識からなり、そのあいだには０を埋める。上記局部用単目アドレスは、ステーション範囲内で通信ネットワークインターフェースに対してアドレッシングし、ステーション内の単目アドレスに形成され、その構造はアドレスフォーマットプリフィックス、サブネット、ネットワークインターフェース標識からなり、アドレスフォーマットプリフィックスとサブネットの間は０で埋める。
【０００８】
同時に、本発明のアドレッシング方法は幾つか特殊用途のアドレスを定義しており、例えばアドレス０は、不明確アドレスであり、いかなるノードに割り当てることはできなく、ネットワークインターフェイスがしばらく正式のアドレスを獲得していないことを意味する。全１のアドレスは、ローカル回送アドレスであり、あるノードでメッセージを自分宛てに回送してほしい時に使われる。通常、協議スタックが正常に働いているかどうかテストする時もローカル回送アドレスを使う。その他、場合によってあるアドレスを複数のネットワークインターフェースに同時に割り当てることができ、群集アドレスに形成し、その構造は単目アドレスと同じである。また、アドレスは多目アドレスに割り当てることができ、多目アドレス宛てに送られてきたメッセージは、同時に該当アドレスを持つすべてのネットワークインターフェイスに配信される。
【０００９】
（発明を実施するための最良の形態）
本発明の具体的な特徴を以下の実施例によってさらに説明する。
実施例１
本発明は、データベースの中に記憶されているネットワークコンピュータとインテリジェント端末の外部アドレスを、コンピュータ内部の演算アドレスに対応させ作成し、その手順は、すべてのネットワークコンピュータとインテリジェント端末の各種の外部アドレスを十進法整数とし、その表示範囲は１００−１０２５６間の十進法整数とし、すべてのネットワークコンピュータとインテリジェント端末の内部アドレスを２進数とし、その表示範囲は２０−２１０２４間の２進数とする。それから、定長不定位の方法で外部上記アドレスを２進法の内部アドレスに対応させると同時に、コンピュータとインテリジェント端末の入力装置、例えばキーボード、バーコード、２次元コードなどのコード入力装置、表示入力装置、音声入力装置などを通じて、アドレスをコンピュータに入力し、各種のコンピュータのソフトウエアとハードウエアを組み合わせ、各種のメディア、例えば光ケーブル、マイクロ波、銅導体などを通じて、データストリーム、例えばゲートウェイのような専用コンピュータハードとソフトを通じて流し、外部アドレスを大型データベースの中に記憶し、且つデータベースの中に入っている他のデータを相互対応させ、上記データベースに、他に数字、英語、中国語など各国の文字で申請した元々のドメインネーム、現有の電話番号、ポケットベル機番号、携帯電話番号などの通信番号、マックアドレス及び十進法コーディングに基づいた最新の数字ドメイン名も記憶されているべきである。データベースの中のアドレスは、コンピュータ内部の２進数アドレスに直接対応させ、さらにゲートウェイを通じ、ホストマシンに指され、文字ドメインネームは解析によってその十進数アドレスが決定され、そのホストのアドレスへ指され、データベースの中の電話番号、携帯電話などの通信番号はゲートウェイを指すことによって、直接に上記通信番号が所属している通信システムに指させる。
【００１０】
例えば、我々は外部アドレスの全体を均等に４つの域に分け、１つの域のアドレスは１００−１０３２間の十進法整数であり、域と域の間は、中括弧｛ ｝で分割する。このアドレス形式はＹ｝Ｙ｝Ｙ｝Ｙ｝となり、その中、それぞれのＹはある外部域アドレスを代表し、６４桁の十進法整数で表す。内部アドレスの全体も１６の域に分けられ、１つの域あたりのアドレスは２０−２６４間の２進数となり、そのアドレス形式は、Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝Ｄ｝となり、それぞれのＤはある内部域アドレスを代表し、６４桁の２進数で表す。１つの外部域アドレスは４つの内部域アドレスに対応する。
【００１１】
我々は外部アドレスの全体を均等に８つの域に分け、１つの域のアドレスは１００−１０３２間の十進法整数で、域と域の間は、大括弧［ ］で分割することもできる。このアドレス形式はＹ］Ｙ］Ｙ］Ｙ］Ｙ］Ｙ］Ｙ］Ｙ］となり、その中、それぞれのＹはある外部域アドレスを代表し、３２桁の十進法整数で表す。内部アドレスの全体も８つの域に分けられ、それぞれの域のアドレスは２０−２１２８間の２進数となり、そのアドレス形式は、Ｘ］Ｘ］Ｘ］Ｘ］Ｘ］Ｘ］Ｘ］Ｘ］となり、それぞれのＸはある内部域アドレスを代表し、１２８桁の２進数で表す。
【００１２】
たとえば、
０００００００００３３３８９７３２２２２７７８８３０３７８３０３］００００００００００００００００００００００００００００００００］００００００００００００００００００００００００００００００００］００００００００００００００００００００００００００００００００］００００００００００００００００００００００００００００００００］００００００００００９８７５６７９４８４５９３９０９３８７４０１］００００００００００００００００００００９８９９８９０２１８９３］００００００００００００００００８９７４６５３８３９２０９５８４
該当アドレスに、それぞれの十進法整数の中に左側に連続した０は書かなくて良いが、全０である十進法整数は０で表示しなければならない。これによって、上記アドレスは次のように書くことができる。
【００１３】
３３３８９７３２２２２７７８８３０３７８３０３］ ０］ ０］ ０］ ０］ ９８７５６７９４８４５９３９０９３８７４０１］ ９８９９８９０２１８９３］ ８９７４６５３８３９２０９５８４
さらにアドレスの表示を簡素化するため、我々は上記アドレスの中に連続した０域をペアの［ ］で入れ替わる。例えば、上記アドレスはさらに次のように簡素化表示ができる。
【００１４】
３３３８９７３２２２２７７８８３０３７８３０３［ ］９８７５６７９４８４５９３９０９３８７４０１］９８９９８９０２１８９３］８９７４６５３８３９２０９５８４
また、例えば、
０］ ０］ ０］ ０］ ０］ ０］ ０］ １ は略して ［ ］１、あるいは［７］１と書くことができる。
【００１５】
０］ ０］ ０］ ０］ ０］ ０］ ０］ ０ は略して ［ ］、あるいは［８］と書くことができる。
注意すべきなのは、上記アドレスの簡素化した書き方では、［ ］で連続した全零域を表示できるのは一回きりである。何度も［ ］を使うとアドレスが不明確になってしまう。
【００１６】
例えば、アドレス ０］ ０］ ０］ １２３４５６７８］ ９８７６５４］ ０］ ０］ ０ は略して ［３］ １２３４５６７８］ ９８７６５４］［ ］、あるいは ［３］ １２３４５６７８］ ９８７６５４］［３］、または ０］ ０］ ０］ １２３４５６７８］ ９８７６５４］［３］ と書くことができる。
【００１７】
しかし、［ ］ １２３４５６７８］ ９８７６５４］［ ］ と書いてはいけない。アドレスを還元する時に、アドレスの左側と右側の全零域の個数を決定するすべがなくて、不明確なアドレスとなってしまうからだ。
【００１８】
なお、いっそうアドレスを簡素化するために、１つの域アドレスの内、同じアラビア数字が連続して並んだ場合は、該当アラビア数字の序列がペアの小括弧（）で入れ替わることができ、小括弧の中で左から右まで順番に省略する数字、分割符号、省略個数を明示する。
【００１９】
例えば、０］０］１２３４５６７８０００００００００］ ９８７６５４００００００］９８００９８００００］ ０］ ０］０ は略して ［ ］１２３４５６７８（０／９）］９８７６５４（０／６）］９８００９８（０／４）［３］ と書くことができる。
【００２０】
ネットワークコンピュータとインテリジェント端末のアドレッシングプロセスには、外部アドレスを内部の２進数アドレスに対応させなければならなくて、そのため本実施例では定長不定位の方法で両方のアドレスが対応できるようにさせる。
【００２１】
例えば、外部アドレス ［７］ １９ は内部２進数アドレス ［７］（０／２５１）１００１１ に対応され、アドレス ［７］ ２１ は ［７］（０／２５１）１０１０１ に対応される。
以上のように編成したアドレスはネットワークインターフェイスに割り当てられ、例えば単一ネットワークインターフェイスに割り当てられ、その標識が単目アドレスとなり、単目アドレス宛てに送られてきたメッセージは、その標識で決まっているネットワークインターフェイスだけに送信される。単目アドレスは多階層構造を持っており、伸縮性が良好であって、ルーティング・アドレッシングの問題を解決するのに役立つ。例えば、ある集合可能な集合全局単目アドレスは三つの階層を持つことが可能で、即ちパブリックトポロジー層、ステーショントポロジー層、ネットワークインターフェース標識である。上記パブリックトポロジー層はアドレスプリフィックス（ＦＰ）、トップ集合標識（ＴＬＡ）、保留域（ＲＥＳ）、２級集合標識（ＮＬＡ）からなり、上記ステーショントポロジー層はステーション級集合標識（ＳＬＡ）からなり、上記ネットワークインターフェース標識は単にネットワークインターフェース標識からなる。具体的な構造は次に示す。
【００２２】
【表１】
2004514385.tif 000002
例えば、あるアドレスはＦＰが１００１、ＴＬＡ標識が８９６０、ＲＥＳが９８０６、ＮＬＡ標識が９９９９９９９、ＳＬＬ標識が８８８７、ネットワークインターフェイス標識が０となっている。アドレス全体は １００１ （０／２４） ８９６０ （０／４） ９８０６ （０／１４）］（０／２５）９９９９９９９］ （０／２８） ８８８７］ ［４］ と標識すべきである。
【００２３】
上記アドレスの中に、アドレスプリフィックスにより、ルーティングシステムはあるアドレスが単目アドレスか、其の他のタイプのアドレスか素早く見分けることが可能で、トップ集合標識は、ルーティング階層の中で一番上の階層で、デフォルトルーターは、ルーティングテーブルの中で有効なトップ集合標識毎に対応の項目を設け、これらのトップ集合標識に示されるアドレス区域へルーティング情報を提供しなければならない。トップ集合標識が割り当てられた組織は、内部アドレッシングのアドレッシング階層構造を作るとき、及び内部の各ステーションを記すときに２級集合標識を使う。上記組織は内部の２級集合標識を割り当てる時は、自分なりの必要に応じて割り当て方法を選択し、内部アドレッシング階層構造を作ることができる。アドレッシング階層構造を作ることによって、ネットワークをそれぞれのレベルのルーターにおいてより大きい程度の集合が可能となり、ルーティングテーブルのサイズをより小さくすることができる。次の図のような構造を作ることができる。
【００２４】
【表２】
2004514385.tif 000003
ステーション級集合標識は個別の組織（ステーション）がその内部にアドレッシング階層構造をつくり、サブネットを標識するのに使われ、次の図のような構造が可能である。
【００２５】
【表３】
2004514385.tif 000004
その中に、ステーション級集合標識域内の階層数と各階層のＳＬＡ標識の長さの選択は、各組織内部サブネットのトポロジー層構造に基づいて、自分で確定してよい。
【００２６】
上述の方法で編成、配分した全局単目アドレス、ステーション内部のアドレッシングはインターネットのアドレッシングとは相対的に独立する。あるステーションがアドレスの再配分が必要な場合は、このステーション内のすべてのアドレスは、トップ集合標識と２級集合標識の２部分のみ（パブリックトポロジー層）変える必要があって、ステーション級集合標識とネットワークインターフェース標識の２部分は変える必要がない。このようなアドレスの割り当て方法は、インターネットネットワークアドレスの管理と配分に非常に便利をもたらしてくれる。
【００２７】
実施例２
本実施例では、各コンピュータとインテリジェント端末のアドレスの統一した配分方法では、その手順は実施例１と基本的に同じである。ただし、外部アドレスと内部アドレスを対応編成する時には、定位不定長の方法が使われる。上記方法はすべてのネットワークコンピュータとインテリジェント端末の各種外部アドレスを十進法整数とし、その表示範囲は１００−１０２５６間の十進法整数であり、すべてのネットワークコンピュータとインテリジェント端末の内部アドレスを２進数とし、その表示範囲は２０−２１０２４間の２進数とする。それから、定位不定長の方法で外部アドレスと２進法内部アドレスに対応させる。定位不定長の方法とは、外部アドレスの十進法整数の桁毎に、コンピュータ内部の２進数アドレスの中の４ビットずつに対応させる。
【００２８】
例えば、外部アドレス ［ ］７］７］７］７］７］８］８］３］３］ は２進法内部アドレス ［ ］ ０１１１］ ０１１１］ ０１１１］ ０１１１］ ０１１１］ １０００］ １０００］ ００１１］ ００１１ に対応する。本実施例では、外部アドレスの十進法整数の桁毎が、内部の２進数アドレスの中の４ビットずつに対応する。
【００２９】
上記実施例１と実施例２で述べた技術案では、外部アドレスと内部２進数アドレスは、均等に２つの域、４つの域、１６の域又は２５６の域に分けることができ、且つ上記アドレスは、同時に多くのネットワークインターフェースに割り当てることができ、群集アドレスを形成し、その構造は単目アドレスと同じである。また、アドレスは多目アドレスに割り当てることができ、多目アドレス宛てに送られてきたメッセージは、同時に該当アドレスを持つすべてのネットワークインターフェイスに配信される。上記実施例でのアドレッシング方法は、幾つか特殊用途のアドレスを定義することができ、例えば全零で構成されたアドレスは、不明確アドレスとなり、いかなるノードに割り当てることができなく、ネットワークインターフェイスはしばらく正式のアドレスを獲得していないことを意味する。全１のアドレスは、ローカル回送アドレスであり、あるノードでメッセージを自分宛てに回送してほしい時に使われる。通常、協議スタックが正常に働いているかどうかテストする時も、ローカル回送アドレスが使われる。
【００３０】
（産業上の利用可能性）
本発明は、上記アドレッシング技術を採用することによって、今後インターネットの発展に十分なアドレス空間を提供し、且つアドレスの表示がより簡単になり、使用が便利になり、アドレスの割り当ても一層に標準化される。同時にこの技術では、現状のルーティングテーブルの大きさ及びコンピュータの計算能力も十分考慮されている。
【国際公開パンフレット】
2004514385.tif 000005
2004514385.tif 000006
2004514385.tif 000007
2004514385.tif 000008
2004514385.tif 000009
2004514385.tif 000010
2004514385.tif 000011
2004514385.tif 000012
2004514385.tif 000013
2004514385.tif 000014
2004514385.tif 000015
2004514385.tif 000016
【国際調査報告】
2004514385.tif 000017
2004514385.tif 000018
2004514385.tif 000019
2004514385.tif 000020