JP4107189B2 - Information processing device - Google Patents
Information processing device Download PDFInfo
- Publication number
- JP4107189B2 JP4107189B2 JP2003207253A JP2003207253A JP4107189B2 JP 4107189 B2 JP4107189 B2 JP 4107189B2 JP 2003207253 A JP2003207253 A JP 2003207253A JP 2003207253 A JP2003207253 A JP 2003207253A JP 4107189 B2 JP4107189 B2 JP 4107189B2
- Authority
- JP
- Japan
- Prior art keywords
- interface
- communication
- information processing
- prefix
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000010365 information processing Effects 0.000 title claims description 34
- 238000004891 communication Methods 0.000 claims description 44
- 238000000034 method Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ネットワークを介した通信を行う情報処理装置係り、特に、通信を行う発信者の移動を第三者から隠蔽する場合に好適な通信アドレス構成方法および情報処理装置に関する。
【0002】
【従来の技術】
近年、通信の分野においては、インターネットの標準プロトコルであるIPプロトコルが事実上の標準プロトコルとなっており、メールやWebアクセスと言った用途に広く使用されている。現在主流のIPプロトコルはIPv4と呼ばれる仕様の物であり、アドレス空間は32bitあるものの、上位のビットはネットワーク上のルーティングを容易化するため地域や組織の識別にサブネットアドレスとして用いられ、実際に機器に付与できるアドレス数が十分多くはない。このため、エンドユーザーが契約したサービスプロバイダ等から動的にIPアドレスを貸し出す仕組みが用いられている。また、前記仕組みに加えて、家庭内や企業内では独自のIPアドレス割り当て(所謂プライベートアドレス)を用い、家庭外や企業外のインターネットにアクセスする際には、インターネット上の他の機器のアドレスと重ならないユニークなIPアドレス(所謂グローバルアドレス)に変換して通信を行うことで、利用できるグローバルアドレス数の不足に対応している。しかしながら、ネットワークに接続する機器や利用する人口の急激な増加によって、上述の動的アドレス貸出とローカルアドレスの利用だけでは、グローバルアドレス数不足は解消できなくなりつつある。また、今後広く普及することが予想されるIP電話や個人と個人が直接通信を行うアプリケーションなどの用途では、IPアドレスで相手を指定するため、動的なアドレスやプライベートアドレスの利用は適さないという問題がある。これらの問題を解決するためにアドレス空間を大きく広げたIPv6という仕様が定められた。IPv6で定めたIPアドレスは、128bitの空間を持っており、世界中の機器やセンサなどの全てにグローバルIPアドレスを固定的に付与することさえ出来るものである(例えば、非特許文献1参照)。このグローバルIPアドレスのうち、1対1の通常の通信に使うグローバルIPアドレスのアドレス値の割り当てに当たっては、世界で唯一無二(以下「ユニーク」と呼ぶ)の値が個々の機器に付与されることと、インターネットを介して通信相手にパケットを届けるための経路制御(ルーティング)が容易であることが求められる。このため、図2に示すようなアドレス構造が用いられている。アドレスの先頭48ビットは、パブリックトポロジーと呼ばれ、インターネットサービス事業者やユーザーの集合への中継点、すなわちルーティング先の地域を表す番号が割り当てられる。続く16ビットは、サイトトポロジーと呼ばれ、パブリックトポロジーで指定された地域の中を更に区分けした領域、所謂サブネットを指定するために用いる。このパブリックトポロジー48ビットとサイトトポロジー16ビットを併せた部分は、プレフィックスと呼ばれている。このプレフィックスを参照することにより、ルーティングを行うことが出来る。最後の64ビットはインタフェースIDと呼ばれ、サブネットワーク上の個々の機器のネットワークインタフェースを指定するために用いる。グルーバルIPアドレスがユニークであるためには、プレフィックスとインタフェースIDを組み合わせた物がユニークであればよいが、プレフィックスの値毎にインタフェースIDを管理することは容易でないため、プレフィックスによらず、インタフェースID自体がユニークであることが望ましい。そこで、インタフェースIDには、例えばネットワークカードに付与されているMACアドレスを用いるのが一般的である。このMACアドレスは、製造メーカを表す番号と通し番号で構成されており、製造時にユニークな番号が振られているためである。
【0003】
上記で説明したユニークなグローバルIPアドレスを用いることによって、所望の通信先情報処理装置がインターネット上のどこにあろうが、他の情報処理装置とアドレスが重複するなどの不具合を生じることなく通信を行うことができる。
一方、IBMのT.Nartenらは、グローバルIPアドレスの下位64bitであるインタフェースIDを発信元情報処理装置自身がランダムに作成し、接続単位、あるいは1日、1週間といった期間でのみ有効な一時的グローバルIPアドレスを生成し、恒久的なグローバルIPアドレスと使い分けることによってプライバシーを保護することを提案している(非特許文献2参照)。
【0004】
【非特許文献1】
Marcus Goncalves他著 「IPv6プロトコル徹底解説」 日経BP社、2001年3月19日
【非特許文献2】
T.Narten他著 「Extensions to IPv6 Address Autoconfiguration」、RFC 3041、2001年1月
【0005】
【発明が解決しようとする課題】
しかしながら、MACアドレスなどユニークなインタフェースIDを用いた場合、同じ情報処理装置をプレフィックスの異なる場所に移動しインターネットを介した通信を行っても、インタフェースIDは同じ値が使用されるため、インターネット上のパケットをモニタすることによって、該情報処理装置即ちその使用者の移動情報というプライバシーに拘わる情報を、第三者が無断で知ることができという課題が生じる。
また、上記T.Nartenらの技術を用いた場合、ランダムに作成したグローバルIPアドレスは他の情報処理のグローバルIPアドレスと重複する可能性があり、安全かつ安心して使用することが出来ないという課題がある。
さらに、上記T.Nartenらの技術を用いた場合、グローバルIPの切り替えをユーザーが忘れるなどした場合、予期せぬプライバシーの漏洩が生じるという課題がある。
また、各情報処理装置が複数のインタフェースIDを利用する場合、ユニークなインタフェースIDの数に限りがあることによるインタフェースIDの不足という事態が生じる可能性がある。
【0006】
そこで本発明の目的は、移動先に応じて、異なるインタフェースIDを使用することが可能な通信装置を提供することにある。
また、本発明の他の目的は、移動先に応じたインタフェースIDの切り替えが、ユーザーが忘れることなく行われる通信装置を提供することにある。
また、本発明の他の目的は、インタフェースIDを管理し、情報処理装置或いはその通信装置に動的に付与するサービス手段を提供することにある。
【0007】
【課題を解決するための手段】
前記目的は、その一例として特許請求の範囲に記載の構成により達成できる。
【0008】
【発明の実施の形態】
以下、本発明の一実施例を、図を用いて説明する。
まず、全体のシステム構成を説明する。図1は、本発明の情報処理装置の一構成例である。1は情報処理装置、8はルータ、7は表示装置、9はインターネットである。前記情報処理装置1には、CPU2、記憶装置3、ネットワークコントローラ4、主メモリ5、表示コントローラ6、キーボードコントローラ18が具備されている。該表示コントローラ6には表示装置7が、キーボードコントローラ18にはキーボード19がそれぞれ接続され、ネットワークコントローラ4は、前記ルータ8に接続されている。OS11、IP通信処理プログラム12、IPアドレス設定プログラム13、アプリケーションプログラム14は、前記記憶装置3から前記主メモリ5にCPU2の指示によってロードされ、CPU2が当該プログラムを実行する。図3は、本実施例において、記憶装置3に格納されているインタフェースIDテーブル30の一例を示す図である。該インタフェースIDテーブル30には、複数のユニークなインタフェースID24が記憶してある。
【0009】
次に、該インタフェースIDテーブル30を用いてIPアドレス20を決定するIPアドレス設定プログラム13のフローを、図4を用いて説明する。まず、ステップ410において、ルータ8からブロードキャストされているルータ通知メッセージを、ネットワークコントローラ4を介して受信する、ステップ420では、該ルータ通知メッセージに含まれるネットワークIDを取り出し取得する。ステップ430では、該ネットワークIDを、IPアドレスのプレフィックス23として設定する。次にステップ440において、前記インタフェースIDテーブル30を参照し、表示コントローラ6を介して表示装置7にインタフェースID24の一覧を表示する。ステップ450では、ユーザーが前記表示を見て、キーボード19を用いて所望のインタフェースID24を選択する。続くステップ460では該選択されたインタフェースID24を、使用するインタフェースID24として設定し、ステップ490で終了する。
【0010】
図5に、前記ステップ450において前期表示装置7に表示する画面の一例を示す。表示画面中に、複数のインタフェースID24を含む一覧表示画面50を表示し、ユーザーが前期キーボード19を用いて一つのインタフェースID24を選択する。
以上の処理によって、通信に使用するIPアドレス20の一部分であるのインタフェースID24を、複数の値からユーザーが選択することが出来るので、場所などに応じて異なり、且つユニークなインタフェースID24の値をユーザーが用いることが可能となる。これによって、該ユーザーの所在地をインターネット9上のパケットをモニタすることによる当該パケットの発信地、すなわち当該ユーザーの居場所を隠蔽することが出来る。
【0011】
次に、本発明の第二の実施例について説明する。
図6は、第二の実施例において、記憶装置3に格納されているインタフェースIDテーブル30aの一例を示す図である。該インタフェースIDテーブル30aには、プレフィックス23とインタフェースID24からなる組み合わせを複数組記憶してある。
【0012】
次に、該インタフェースIDテーブル30aを用いてIPアドレス20を決定するIPアドレス設定プログラム13aのフローを、図7を用いて説明する。まず、ステップ710において、ルータ8からブロードキャストされているルータ通知メッセージを、ネットワークコントローラ4を介して受信する、ステップ720では、該ルータ通知メッセージに含まれるネットワークIDを取り出し取得する。ステップ730では、該ネットワークIDを、IPアドレスのプレフィックス23として設定する。次にステップ740において、前記インタフェースIDテーブル30aを検索し、前記ステップ730で設定したプレフィックス23の値と一致するプレフィックス23があるかどうか調査する。ステップ750では、前記調査の結果一致するプレフィックス23が存在したかどうかを判定し、存在した場合はステップ760で当該プレフィックス23に対応するインタフェースID24を前記インタフェースIDテーブル30aから抽出する。一方、前記ステップ750において、一致するプレフィックス23が存在しなかった場合には、ステップ755で、前記ネットワークコントローラ4に割り当てられたMACアドレスを抽出する。ステップ770では、前記ステップ760で抽出したインタフェースID24または、前記ステップ755で抽出したMACアドレスの何れかを、通信に使用するインタフェースID24として設定し、ステップ790でIPアドレス設定処理を終了する。
【0013】
以上の処理によって、通信に使用するIPアドレス20の一部分であるのインタフェースID24を、ルータ8から通知されるプレフィックス23の値によって自動的に切り替えることができるので、インターネット9に接続する場所に応じて異なるユニークなインタフェースID24の値をユーザーが用いることが可能となる。これによって、該ユーザーの所在地をインターネット9上のパケットをモニタすることによる当該パケットの発信地、すなわち当該ユーザーの居場所を隠蔽することが出来る。
【0014】
次に、本発明の第三の実施例について説明する。
本実施例では、第一の実施例において、ユーザーが番号で選択していたインタフェースID24を、使用する場所名等で選択できるようにする物である。図8に、第一の実施例におけるインタフェースIDテーブル30に、各々のインタフェースID24ごとに使用場所情報83を追加したインタフェースIDテーブル30cの一例を示す。また、本実施例では、前記インタフェースIDテーブル30cを用いることによって、図5で示した第一の実施例における一覧表示画面50に代えて、図9の一覧表示画面50cに示すように、使用場所名等と対応づけて表示する。以上説明した変更によって、ユーザーは、使用する場所名などから容易にユニークなインタフェースID24を選択し、使用することができる。
以上述べた実施例では、ネットワークコントローラ4を具備し、ルータ8を介してインターネット9に接続する情報処理装置1を用いた例を示したが、該接続には有線のLANの他、無線LANや携帯電話回線などが利用できる。また、前記情報処理装置1は、IP通信機能を持つ携帯電話そのものでもよい。
【0015】
以上のように、本発明によれば、ネットワーク上の通信アドレスであるIPアドレスの一部として用いるインタフェースIDを、機器に固有なMACアドレスからではなく、予め用意した複数のユニークなインタフェースIDからユーザーが選択して使用するので、どの情報処理装置から通信が行われているかを、ネットワーク上の通信パケットを第三者が傍受しても判別不可能であり、ユーザーのプライバシーが守れるという効果がある。
また、前記インタフェースIDの選択を、ユーザーではなく、接続先のルータから通知されるプレフィックスの値に応じて自動的に選択し切り替えることができるので、ユーザーが切り替える手間を省くことができると同時に、切り替え忘れによるプライバシー漏洩の危険性を低減できるという効果がある。
【0016】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上でのユーザーのプライバシーを守ることができ、安全な通信を行うことができるという効果がある。
【図面の簡単な説明】
【図1】 本発明の実施例における情報処理装置の一構成例である。
【図2】 IPv6で用いられるアドレス構造を示す図である。
【図3】 本発明の実施例におけるインタフェースIDテーブル30の一例を示す図である。
【図4】 本発明の実施例におけるIPアドレス設定13の動作の一例を示すフロー図である。
【図5】 本発明の実施例におけるインタフェースID選択画面50の一例を示す図である。
【図6】 本発明の第二の実施例におけるインタフェースIDテーブル30aの一例を示す図である。
【図7】 本発明の第二の実施例におけるIPアドレス設定13aの動作の一例を示すフロー図である。
【図8】 本発明の第三の実施例のおけるインタフェースIDテーブル30cの一例を示す図である。
【図9】 本発明の第三の実施例におけるインタフェースID選択画面50cの一例を示す図である。
【符号の説明】
1 情報処理装置
4 ネットワークコントローラ
8 ルータ
9 インターネット
23 プレフィックス
24 インタフェースID
30 インタフェースIDテーブル[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus that performs communication via a network, and more particularly to a communication address configuration method and an information processing apparatus that are suitable for concealing the movement of a caller that performs communication from a third party.
[0002]
[Prior art]
In recent years, in the field of communication, the IP protocol, which is a standard protocol of the Internet, has become a de facto standard protocol and is widely used for applications such as mail and Web access. Although the current mainstream IP protocol is a specification called IPv4 and has an address space of 32 bits, the upper bits are used as subnet addresses to identify regions and organizations in order to facilitate routing on the network. The number of addresses that can be assigned to is not large enough. For this reason, a mechanism for dynamically lending an IP address from a service provider contracted by an end user is used. In addition to the above-described mechanism, a unique IP address assignment (so-called private address) is used in a home or company, and when accessing the Internet outside the home or outside the company, the address of another device on the Internet By converting to unique IP addresses (so-called global addresses) that do not overlap and performing communication, the shortage of available global addresses is addressed. However, due to the rapid increase in the devices connected to the network and the population to be used, the shortage of global addresses cannot be solved only by the dynamic address lending and the use of local addresses. In addition, in applications such as IP phones that are expected to be widely used in the future and applications in which individuals communicate directly with each other, the use of a dynamic address or private address is not appropriate because the other party is designated by an IP address. There's a problem. In order to solve these problems, a specification called IPv6 has been established that greatly expands the address space. The IP address defined in IPv6 has a 128-bit space, and can even assign a global IP address to all devices and sensors all over the world (see, for example, Non-Patent Document 1). . Among these global IP addresses, when assigning an address value of a global IP address used for one-to-one normal communication, a unique value (hereinafter referred to as “unique”) is assigned to each device in the world. In addition, it is required that route control (routing) for delivering a packet to a communication partner via the Internet is easy. For this reason, an address structure as shown in FIG. 2 is used. The first 48 bits of the address are called a public topology, and are assigned a relay point to a set of Internet service providers and users, that is, a number representing a routing destination area. The subsequent 16 bits are called a site topology, and are used to designate a so-called subnet, which is an area further divided from the area designated by the public topology. A portion obtained by combining the public topology 48 bits and the site topology 16 bits is called a prefix. By referring to this prefix, routing can be performed. The last 64 bits are called an interface ID and are used to specify the network interface of each device on the subnetwork. In order for the global IP address to be unique, it is sufficient that the combination of the prefix and the interface ID is unique. However, since it is not easy to manage the interface ID for each prefix value, the interface ID does not depend on the prefix. It is desirable that it is unique. Therefore, for example, the MAC address assigned to the network card is generally used as the interface ID. This is because the MAC address is composed of a number representing a manufacturer and a serial number, and a unique number is assigned at the time of manufacture.
[0003]
By using the unique global IP address described above, communication can be performed without causing problems such as duplication of addresses with other information processing apparatuses, regardless of where the desired communication destination information processing apparatus is on the Internet. be able to.
On the other hand, IBM's T.I. Narten et al. Create a temporary global IP address that is valid only for a connection unit or for a period of one day, one week, etc., by the source information processing device itself randomly creating an interface ID that is the lower 64 bits of the global IP address. Have proposed to protect privacy by using a permanent global IP address (see Non-Patent Document 2).
[0004]
[Non-Patent Document 1]
Marcus Goncalves et al. “Full explanation of IPv6 protocol” Nikkei BP, March 19, 2001 [Non-patent document 2]
T. T. Narten et al. "Extensions to IPv6 Address Autoconfiguration", RFC 3041, January 2001 [0005]
[Problems to be solved by the invention]
However, when a unique interface ID such as a MAC address is used, the same value is used for the interface ID even if the same information processing apparatus is moved to a different prefix and the communication is performed via the Internet. By monitoring the packet, there arises a problem that the information processing apparatus, that is, the information relating to the movement information of the user, can be obtained by a third party without permission.
In addition, the T.A. When the technology of Narten et al. Is used, there is a possibility that the global IP address created at random may overlap with the global IP address of other information processing, and cannot be used safely and securely.
Further, the T.A. When the technology of Narten et al. Is used, there is a problem that an unexpected leakage of privacy occurs when the user forgets to switch the global IP.
In addition, when each information processing apparatus uses a plurality of interface IDs, there is a possibility that a shortage of interface IDs may occur due to the limited number of unique interface IDs.
[0006]
Therefore, an object of the present invention is to provide a communication device that can use different interface IDs depending on the destination.
Another object of the present invention is to provide a communication device in which switching of an interface ID according to a destination is performed without a user forgetting it.
Another object of the present invention is to provide service means for managing an interface ID and dynamically assigning it to an information processing apparatus or its communication apparatus.
[0007]
[Means for Solving the Problems]
The object can be achieved by the configuration described in the claims as an example.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
First, the overall system configuration will be described. FIG. 1 is a configuration example of an information processing apparatus according to the present invention. 1 is an information processing device, 8 is a router, 7 is a display device, and 9 is the Internet. The information processing apparatus 1 includes a
[0009]
Next, the flow of the IP
[0010]
FIG. 5 shows an example of a screen displayed on the display unit 7 in the
Through the above processing, the user can select the
[0011]
Next, a second embodiment of the present invention will be described.
FIG. 6 is a diagram illustrating an example of the interface ID table 30a stored in the
[0012]
Next, the flow of the IP
[0013]
Through the above processing, the
[0014]
Next, a third embodiment of the present invention will be described.
In this embodiment, the
In the embodiment described above, an example using the information processing apparatus 1 that includes the network controller 4 and is connected to the Internet 9 via the
[0015]
As described above, according to the present invention, an interface ID used as a part of an IP address that is a communication address on a network is not a user's MAC address unique to a device but a plurality of unique interface IDs prepared in advance. Therefore, even if a third party intercepts a communication packet on the network, it is not possible to determine which information processing device is communicating, and the user's privacy can be protected. .
In addition, since the selection of the interface ID can be automatically selected and switched according to the prefix value notified from the connection destination router, not the user, the user can save the trouble of switching, There is an effect that the risk of privacy leakage due to forgetting to switch can be reduced.
[0016]
【The invention's effect】
As described above, according to the present invention, it is possible to protect the privacy of the user on the network and to perform safe communication.
[Brief description of the drawings]
FIG. 1 is a configuration example of an information processing apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram showing an address structure used in IPv6.
FIG. 3 is a diagram illustrating an example of an interface ID table 30 according to the embodiment of this invention.
FIG. 4 is a flowchart showing an example of the operation of IP address setting 13 in the embodiment of the present invention.
FIG. 5 is a diagram showing an example of an interface
FIG. 6 is a diagram showing an example of an interface ID table 30a in the second embodiment of the present invention.
FIG. 7 is a flowchart showing an example of the operation of IP address setting 13a in the second embodiment of the present invention.
FIG. 8 is a diagram showing an example of an interface ID table 30c in the third embodiment of the present invention.
FIG. 9 is a diagram showing an example of an interface
[Explanation of symbols]
1 Information processing device 4
30 Interface ID table
Claims (6)
前記情報処理装置は、ネットワークに基づいて設定されるプレフィックスIDと前記情報処理装置に対応づけられたインタフェースIDとを対として複数記憶するインタフェースIDテーブルを有し、
前記情報処理装置は、
ネットワークへ接続した場合に、前記ネットワークに基づいて前記プレフィックスIDを設定し、
前記プレフィックスIDに対応する前記インタフェースIDを前記インタフェースIDテーブルから抽出し、
設定した前記プレフィックスIDと抽出した前記インタフェースIDとに基づいて、通信アドレスを設定し、前記通信アドレスを用いて通信を行う
ことを特徴とした通信制御方法。A communication control method for an information processing apparatus,
The information processing apparatus has an interface ID table that stores a plurality of pairs of prefix IDs set based on a network and interface IDs associated with the information processing apparatuses ,
The information processing apparatus includes:
When connected to the network, it sets the prefix ID on the basis of the network,
The interface ID corresponding to the prefix ID extracted from the interface ID table,
On the basis of the said interface ID extracted with the prefix ID that the set, set the communication address, the communication control method characterized by <br/> communicating using the communication address.
前記ネットワークに基づいて設定されるプレフィックスIDと前記情報処理装置に対応づけられたインタフェースIDとを対として複数記憶するインタフェースIDテーブルを格納する記憶手段と、
ネットワークへ接続した場合に、前記ネットワークに基づいて前記プレフィックスIDを設定し、前記プレフィックスIDに対応する前記インタフェースIDを前記インタフェースIDテーブルから抽出し、設定した前記プレフィックスIDと抽出した前記インタフェースIDとに基づいて、通信アドレスを設定する通信アドレス設定手段と、
前記通信アドレスを用いて通信を行う通信処理手段と、
を有することを特徴とした情報処理装置。An information processing apparatus,
Storage means for storing an interface ID table for storing a plurality of pairs of prefix IDs set based on the network and interface IDs associated with the information processing apparatus ;
When connected to the network, sets the prefix ID on the basis of the network, to extract the interface ID corresponding to the prefix ID from the interface ID table to said interface ID extracted with the prefix ID set A communication address setting means for setting a communication address based on:
And communication processing means for performing communication using the communication addresses,
An information processing apparatus comprising:
前記情報処理装置は、場所の名称とインタフェースIDとを対として複数記憶するインタフェースIDテーブルを有し、
前記情報処理装置は、
ネットワークへ接続した場合に、前記インタフェースIDテーブルに対応する表示情報を出力し、
前記表示情報から前記場所の名称の選択を受け付け、
選択された前記場所の名称に対応する前記インタフェースIDを前記インタフェースIDテーブルから取得し、
取得した前記インタフェースIDを有する通信アドレスを用いて通信を行う
ことを特徴とした通信制御方法。A communication control method for an information processing apparatus,
The information processing apparatus has an interface ID table for storing a plurality of location names and interface IDs as a pair,
The information processing apparatus includes:
When connected to a network , display information corresponding to the interface ID table is output.
Accepting selection of the location name from the display information ;
Obtaining the interface ID corresponding to the name of the selected location from the interface ID table ;
A communication control method characterized <br/> performs communication using the communication addresses with the acquired interface ID.
前記情報処理装置は、
ネットワークへ接続した場合に、前記ネットワークに基づいて前記プレフィックスIDを設定し、
設定した前記プレフィックスIDと取得した前記インタフェースIDとに基づいて、通信アドレスを設定し、前記通信アドレスを用いて通信を行う
ことを特徴とした通信制御方法。The communication control method according to claim 3,
The information processing apparatus includes:
When connected to a network, set the prefix ID based on the network,
A communication control method, wherein a communication address is set based on the set prefix ID and the acquired interface ID, and communication is performed using the communication address.
場所の名称とインタフェースIDとを対として複数記憶するインタフェースIDテーブルを格納する記憶手段と、
ネットワークへ接続した場合に、前記インタフェースIDテーブルに対応する表示情報 を出力する出力手段と、
前記表示情報から前記場所の名称の選択を受け付ける受付手段と、
選択された前記場所の名称に対応する前記インタフェースIDを前記インタフェースIDテーブルから取得し、取得した前記インタフェースIDを有する通信アドレスを設定するアドレス設定手段と、
前記通信アドレスを用いて通信を行う通信処理手段と、
を有することを特徴とした情報処理装置。An information processing apparatus,
Storage means for storing an interface ID table for storing a plurality of place names and interface IDs as a pair ;
When connected to the network, and output means for outputting the display information corresponding to the interface ID table,
Receiving means for receiving selection of the name of the place from the display information ;
Address setting means for acquiring the interface ID corresponding to the selected name of the place from the interface ID table, and setting a communication address having the acquired interface ID ;
And communication processing means for performing communication using the communication addresses,
An information processing apparatus comprising:
前記アドレス設定手段は、ネットワークへ接続した場合に、前記ネットワークに基づいて前記プレフィックスIDを設定し、設定した前記プレフィックスIDと取得した前記インタフェースIDとに基づいて、通信アドレスを設定する
ことを特徴とした情報処理装置。The information processing apparatus according to claim 5,
The address setting means, when connected to a network, sets the prefix ID based on the network, and sets a communication address based on the set prefix ID and the acquired interface ID, Information processing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003207253A JP4107189B2 (en) | 2003-08-12 | 2003-08-12 | Information processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003207253A JP4107189B2 (en) | 2003-08-12 | 2003-08-12 | Information processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005064572A JP2005064572A (en) | 2005-03-10 |
JP4107189B2 true JP4107189B2 (en) | 2008-06-25 |
Family
ID=34363790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003207253A Expired - Lifetime JP4107189B2 (en) | 2003-08-12 | 2003-08-12 | Information processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4107189B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4892884B2 (en) * | 2005-08-01 | 2012-03-07 | 日本電気株式会社 | Mobile phone terminal with built-in wireless LAN, mobile phone system, and personal information protection method thereof |
US20150281167A1 (en) * | 2014-03-31 | 2015-10-01 | Google Inc. | Specifying a MAC Address Based on Location |
-
2003
- 2003-08-12 JP JP2003207253A patent/JP4107189B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2005064572A (en) | 2005-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4917998B2 (en) | Network equipment | |
CN101019381B (en) | Maintaining secrecy of assigned unique local addresses for IPv6 nodes within a prescribed site during access of a wide area network | |
RU2602971C2 (en) | Dynamic ipv6 configuration method for home gateway | |
EP2852111B1 (en) | Method, mobile device, and system for automatically selecting ipv6 address transmission mode | |
US20050246431A1 (en) | Method and apparatus for selecting forwarding modes | |
US20150200841A1 (en) | Method and apparatus for connecting an information processor to multiple networks | |
JP2003348116A (en) | Address automatic setting system for in-home network | |
CN105323173A (en) | Network rule entry setting method and device | |
JP4186733B2 (en) | Communication system, terminal, and address generation method | |
JP3858884B2 (en) | Network access gateway, network access gateway control method and program | |
US20060193330A1 (en) | Communication apparatus, router apparatus, communication method and computer program product | |
JP4495049B2 (en) | Packet communication service system, packet communication service method, edge side gateway device, and center side gateway device | |
JP2008502227A (en) | Method and apparatus for assigning prefix depending on domain | |
CN106302845A (en) | The Domain Name System addresses collocation method of data channel product and device | |
JP2004364109A (en) | Temporary address communication apparatus, program, recording medium and method | |
JP4107189B2 (en) | Information processing device | |
JP2006157609A (en) | Communication control apparatus and communication control method | |
JP4221864B2 (en) | Router | |
JP2005341287A (en) | Network device, and network connection setting program | |
CN111541797A (en) | Eco-based IPV6 implementation method | |
JP4027143B2 (en) | IP address generation method, nickname generation method and apparatus for terminal device connected to network | |
Cisco | Configuring IP Addressing | |
Cisco | Configuring IP Addressing | |
JP2005064570A (en) | Network system and internetwork apparatus | |
CN1312886C (en) | Dynamic passive field name distribution method for implementing terminal to terminal communication in internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060127 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060421 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071025 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071227 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080311 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080324 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110411 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4107189 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110411 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120411 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120411 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130411 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130411 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140411 Year of fee payment: 6 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |