JPH11355303A - Computer identification system and method - Google Patents
Computer identification system and methodInfo
- Publication number
- JPH11355303A JPH11355303A JP10163493A JP16349398A JPH11355303A JP H11355303 A JPH11355303 A JP H11355303A JP 10163493 A JP10163493 A JP 10163493A JP 16349398 A JP16349398 A JP 16349398A JP H11355303 A JPH11355303 A JP H11355303A
- Authority
- JP
- Japan
- Prior art keywords
- physical device
- pseudo
- address
- logical address
- hardware address
- 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.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【課題】 DHCPを用いたコンピュータネットワークにお
いて、当該ネットワークに接続されたデバイスを、恒久
的に一意に識別する。
【解決手段】 DHCPを用いたコンピュータネットワーク
において、疑似物理デバイスID管理部17が、個々のデ
バイスが所有するMACアドレスに対して一意に疑似物理
デバイスIDを生成し、そのMACアドレスと生成した疑似
物理デバイスIDとの対応関係を、疑似物理デバイスIDテ
ーブルに登録する。そして、業務アプリケーション部9
は、個々のデバイスを識別するとき、IPアドレスを用い
るのではなく、MACアドレスに一意に対応する疑似物理
デバイスIDを疑似物理デバイスID管理部17から得て、
この疑似物理デバイスIDを用いる。
(57) [Summary] [PROBLEMS] In a computer network using DHCP, a device connected to the network is permanently and uniquely identified. In a computer network using DHCP, a pseudo-physical device ID management unit 17 generates a pseudo-physical device ID uniquely for a MAC address owned by each device, and associates the MAC address with the generated pseudo-physical device ID. The correspondence with the device ID is registered in the pseudo physical device ID table. And the business application unit 9
When identifying individual devices, instead of using an IP address, a pseudo physical device ID uniquely corresponding to a MAC address is obtained from the pseudo physical device ID management unit 17,
This pseudo physical device ID is used.
Description
【0001】[0001]
【発明の技術分野】本発明は、コンピュータネットワー
ク上でのコンピュータ識別システムに関し、特にDHCPを
用いたコンピュータネットワーク上で、個々のデバイス
を恒久的に一意に識別するのに適する技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer identification system on a computer network, and more particularly to a technique suitable for permanently and uniquely identifying individual devices on a computer network using DHCP.
【0002】[0002]
【従来の技術】コンピュータネットワーク、例えばTCP/
IPネットワークにおいて、ネットワークに接続されてい
るコンピュータを識別するのに、ネットワーク層の識別
子(つまりIPアドレス)を用いている。また、当該ネッ
トワーク上で稼動状態にあるデバイスには、OSI参照モ
デルにおける物理層での識別子(ネットワークに接続さ
れている端末を識別するのに用いられるハードウェアア
ドレス、つまりMACアドレス)と、ネットワーク層でのI
Pアドレスとを動的に対応づけるDHCP(DynamicHost Co
nfigurationProtocol)という仕組みが用いられてい
る。DHCPを用いる場合、稼動状態にあるデバイスのみ
に、当該ネットワークで有効なIPアドレスが割り当てら
れる。そのため、デバイスが当該ネットワークから外れ
たり、稼動状態から非稼動状態に移行する等のデバイス
の状態の変更が起こると、変更前まで割り当てられてい
たIPアドレスが、他の稼動状態となっているデバイスに
そのIPアドレスが割り当てられるので、MACアドレスとI
Pアドレスの対応は変化する。2. Description of the Related Art Computer networks such as TCP /
In an IP network, a network layer identifier (that is, an IP address) is used to identify a computer connected to the network. In addition, devices operating on the network include identifiers at the physical layer in the OSI reference model (hardware addresses used to identify terminals connected to the network, that is, MAC addresses), and network layers. I at
DHCP (DynamicHost Co.) that dynamically associates P addresses
nfigurationProtocol) is used. When using DHCP, only a device in an active state is assigned a valid IP address in the network. Therefore, when a device changes state, such as when the device is disconnected from the network or shifts from the operating state to the non-operating state, the IP address assigned before the change is changed to another operating state. Is assigned its IP address, so the MAC address and I
The correspondence of the P address changes.
【0003】[0003]
【発明が解決しようとする課題】図1は、IPアドレスと
論理ホスト名の一意に対応する関係を示す。FIG. 1 shows the relationship between an IP address and a logical host name that uniquely corresponds to each other.
【0004】また、図2は、ある時点での状態におい
て、稼動状態になっている個々のデバイスに動的に付与
されるIPアドレスとMACアドレスのと対応関係を示す。[0004] FIG. 2 shows the correspondence between an IP address and a MAC address dynamically assigned to each device in an active state at a certain point in time.
【0005】更に、図3は、図2における状態で、IPア
ドレスが付与されたMACアドレスと論理ホスト名との対
応関係を示す。FIG. 3 shows the correspondence between the MAC address to which the IP address is assigned and the logical host name in the state shown in FIG.
【0006】例えば、図1に示すように、[172.17.0.6
8]というIPアドレスに、論理ホスト名HostDが対応して
いる。また、そのIPアドレス[172.17.0.68]は、図2
に示すように、MACアドレス[FF:00:17:94:42:0B]を持
つ稼働状態のデバイスに付与されている。そのため、図
3に示すように、IPアドレス[172.17.0.68]が付与さ
れたデバイスにはHostDという論理ホスト名が割り当て
られる。For example, as shown in FIG. 1, [172.17.0.6
8] corresponds to the logical host name HostD. Also, the IP address [172.17.0.68]
As shown in (1), it is assigned to a device in the operating state having the MAC address [FF: 00: 17: 94: 42: 0B]. Therefore, as shown in FIG. 3, a device to which an IP address [172.17.0.68] is assigned is assigned a logical host name of HostD.
【0007】図4は、図2における状態から、複数のデ
バイスの状態が変更された時点で、稼動状態になってい
る個々のデバイスに動的に付与されるIPアドレスとMAC
アドレスとの対応関係を示す。FIG. 4 shows an IP address and MAC dynamically assigned to each active device when the status of a plurality of devices is changed from the status in FIG.
Indicates the correspondence with the address.
【0008】また、図5は、図4における状態で、IPア
ドレスが付与されたMACアドレスと論理ホスト名との対
応関係を示す。FIG. 5 shows the correspondence between a MAC address to which an IP address is assigned and a logical host name in the state shown in FIG.
【0009】先の状態から、そのデバイスが稼動状態で
なくなると、図4に示すように、状態変更前に付与され
ていたIPアドレス[172.17.0.68]は、他の稼動状態と
なっているデバイス(MACアドレス[FF:00:17:93:4E:1
0])に割り当てられてしまう。それに伴って、IPアド
レス[172.17.0.68]に対応するHostDという論理ホスト
名も、図5に示すように、図2における状態のときと異
なるデバイス(MACアドレス[FF:00:17:93:4E:10])に
割り当てられてしまう。When the device is no longer in the active state from the previous state, as shown in FIG. 4, the IP address [172.17.0.68] assigned before the state change is changed to another active device. (MAC address [FF: 00: 17: 93: 4E: 1
0]). Accordingly, as shown in FIG. 5, the logical host name HostD corresponding to the IP address [172.17.0.68] is also different from the device (MAC address [FF: 00: 17: 93: 4E] in the state shown in FIG. : 10]).
【0010】これを、MACアドレス[FF:00:17:94:42:0
B]を持つデバイス側から見ると、図2における状態で
は、HostCに対応するIPアドレス[172.17.0.67]が付与
されているが、この状態から、他のデバイスの状態の変
更によって、図4の状態になると、状態変更前のときと
異なるIPアドレス[172.17.0.68]が付与されてしま
い、それに伴って、図2の状態のときと異なる論理ホス
ト名HostDが、そのデバイスに割り当てられてしまう。[0010] The MAC address [FF: 00: 17: 94: 42: 0]
2], the IP address [172.17.0.67] corresponding to Host C is assigned in the state of FIG. 2, but from this state, the state of the other device is changed to change the state of FIG. When the state is changed, an IP address [172.17.0.68] different from that before the state change is assigned, and accordingly, a logical host name HostD different from the state in FIG. 2 is allocated to the device.
【0011】このように当該ネットワークに接続された
デバイスの状態に変更があると、DHCPによるMACアドレ
スとIPアドレスの対応が変化してしまう(IPアドレスが
論理ホスト名に対応していればMACアドレスと論理ホス
ト名の対応も変化する)。そのため、稼動状態にあるデ
バイスごとの識別は従来のIPアドレスを用いる識別方法
で可能であるが、一旦電源が切られる等のような状態が
変化したデバイスを再稼動したときに、もとのデバイス
と同一であるということを認識することができない。つ
まり、状態が変化した個々のデバイスを恒久的に一意に
識別するということができないという問題がある。As described above, if the state of the device connected to the network changes, the correspondence between the MAC address and the IP address by DHCP changes (if the IP address corresponds to the logical host name, the MAC address changes). And the correspondence between logical host names also change). Therefore, it is possible to identify each device in the operating state by a conventional identification method using an IP address.However, when a device whose state has changed, such as a power-off state, is restarted, the original device can be identified. Cannot be recognized as being the same as That is, there is a problem that it is not possible to permanently and uniquely identify each device whose state has changed.
【0012】また、その問題に関連して、当該ネットワ
ークに、悪意等が持たれて密かにデバイスが接続された
場合、そのことをアプリケーションレベルでは識別する
ことができないという問題もある。In connection with the problem, there is also a problem that when a device is secretly connected to the network with malicious intent or the like, it cannot be identified at an application level.
【0013】従って、本発明の、より一般的な目的は、
DHCPを用いたコンピュータネットワーク上で、そのネッ
トワークに接続されている個々のデバイスを恒久的に一
意に識別することにある。Accordingly, a more general object of the present invention is to
In a computer network using DHCP, the purpose is to permanently and uniquely identify each device connected to the network.
【0014】[0014]
【課題を解決するための手段】このシステムは、コンピ
ュータネットワークに接続され、恒常的に定まったハー
ドウェアアドレスと動的に付与される論理アドレスとを
持つ1又は複数のデバイスと、コンピュータネットワー
クに接続された業務サーバと、コンピュータネットワー
ク上のいずれかののノードに設けられ、個々のデバイス
に対して疑似物理デバイスIDを一意に割り当てる疑似物
理デバイスID管理部とを備える。業務サーバは、個々の
デバイスのハードウェアアドレスと論理アドレスとの対
応関係が登録されるARPテーブルを有するネットワーク
スタックと、デバイスからの通信信号に含まれる論理ア
ドレスを受け、その論理アドレスを疑似物理デバイスID
管理部へ送り、そこから送った論理アドレスに対応した
疑似物理デバイスIDを受け、その疑似物理デバイスIDに
基づいて、前記デバイスを識別する業務アプリケーショ
ン部とを有する。疑似物理デバイスID管理部は、個々の
デバイスのハードウェアアドレスと疑似物理デバイスID
とが対応されて登録される疑似物理デバイスIDテーブル
を有する。The system is connected to a computer network and has one or more devices having a fixed hardware address and a dynamically assigned logical address, and a computer network. And a pseudo physical device ID management unit that is provided in any one of the nodes on the computer network and uniquely assigns a pseudo physical device ID to each device. The business server receives a network stack having an ARP table in which the correspondence between hardware addresses and logical addresses of individual devices is registered, and a logical address included in a communication signal from the device, and converts the logical address to a pseudo physical device. ID
And a business application unit for receiving a pseudo physical device ID corresponding to the logical address sent from the management unit, and identifying the device based on the pseudo physical device ID. The pseudo physical device ID management unit stores the hardware address of each device and the pseudo physical device ID.
Have a pseudo-physical device ID table registered correspondingly.
【0015】業務サーバ内の業務アプリケーション部
が、デバイスからの通信パケットに含まれる論理アドレ
スを受けて、疑似物理デバイスID管理部へ送る。疑似物
理デバイスID管理部は、送られて来た論理アドレスに対
応するハードウェアアドレスを、ARPテーブルから取得
して、そのハードウェアアドレスに一意に対応する疑似
物理デバイスIDを生成する。そして、そのハードウェア
アドレスと疑似物理デバイスIDとの対応関係を疑似物理
デバイスIDテーブルに登録し、生成した疑似物理デバイ
スIDを業務アプリケーション部へ送る。業務アプリケー
ション部は、個々のデバイスを識別するとき、この疑似
物理デバイスIDを用いる。デバイスと疑似物理デバイス
IDとの対応関係は変化しないので、業務アプリケーショ
ン部が、個々のデバイスを恒久的に一意に識別すること
ができる。それにより、デバイスそれぞれに依存するサ
ービス、例えば、電子決裁処理のような、実行するには
権限が必要なサービスを、ある端末のみに提供するとい
ったことを実現することが可能になる。The business application unit in the business server receives the logical address contained in the communication packet from the device and sends it to the pseudo physical device ID management unit. The pseudo physical device ID management unit acquires a hardware address corresponding to the transmitted logical address from the ARP table, and generates a pseudo physical device ID uniquely corresponding to the hardware address. Then, the correspondence between the hardware address and the pseudo physical device ID is registered in the pseudo physical device ID table, and the generated pseudo physical device ID is sent to the business application unit. The business application unit uses this pseudo physical device ID when identifying each device. Devices and pseudo-physical devices
Since the correspondence with the ID does not change, the business application unit can permanently and uniquely identify each device. This makes it possible to provide a service that depends on each device, for example, a service that requires authority to execute, such as an electronic approval process, to only certain terminals.
【0016】このシステムの実施形態では、疑似物理デ
バイスID管理部は、ネットワークの業務サーバ外の所定
のノードに設けられ、そして、業務サーバ内には、疑似
物理デバイスID管理部と通信可能に接続され、疑似物理
デバイスID管理部のインタフェースとして機能する疑似
物理デバイスID管理スタブを備える。In this embodiment of the system, the pseudo physical device ID management unit is provided at a predetermined node outside the business server on the network, and is connected to the pseudo physical device ID management unit in the business server so as to be communicable with the pseudo physical device ID management unit. And a pseudo physical device ID management stub functioning as an interface of the pseudo physical device ID management unit.
【0017】疑似物理デバイスID管理スタブは、業務ア
プリケーション部から論理アドレスを受け、その論理ア
ドレスに対応するハードウェアアドレスを、ARPテーブ
ルから取得し、そのハードウェアアドレスを疑似物理デ
バイスID管理部へ送る。他の業務サーバ内に備えられて
いる疑似物理管理スタブも、同様に、同一の疑似物理デ
バイスID管理スタブへ送る。疑似物理デバイスID管理部
は、複数の疑似物理デバイスID管理スタブから送られて
来たハードウェアアドレスに一意に対応する疑似物理デ
バイスIDを生成する。それにより、ネットワーク上に複
数の業務サーバ間がある場合、それらの業務サーバが、
共通の疑似物理デバイスIDが生成した共通の疑似物理デ
バイスIDを使用することができ、個々のデバイスを統一
的に管理することが可能となる。The pseudo physical device ID management stub receives a logical address from the business application unit, acquires a hardware address corresponding to the logical address from the ARP table, and sends the hardware address to the pseudo physical device ID management unit. . Similarly, the pseudo physical management stub provided in another business server is sent to the same pseudo physical device ID management stub. The pseudo physical device ID management unit generates a pseudo physical device ID that uniquely corresponds to a hardware address sent from a plurality of pseudo physical device ID management stubs. As a result, if there are multiple business servers on the network, those business servers
The common pseudo-physical device ID generated by the common pseudo-physical device ID can be used, and individual devices can be uniformly managed.
【0018】[0018]
【発明の実施の形態】図6は、本発明の一実施形態にか
かるTCP/IPを用いたコンピュータネットワークにおい
て、DHCPによって動的にIPアドレスが割り当てられる様
子を示す。FIG. 6 shows how IP addresses are dynamically assigned by DHCP in a computer network using TCP / IP according to an embodiment of the present invention.
【0019】DHCPを用いたコンピュータネットワーク
は、一般に、当該ネットワークに接続されている多数の
デバイス1a、1b、(図6では、2台のデバイス1a、
1bのみを示す)と、個々の稼動状態のデバイスからIP
アドレスの付与要求を受けて、割り当て可能なIPアドレ
スを付与するDHCPデーモン3と、当該ネットワークに接
続された業務サーバ5とを含む。DHCPデーモン3は、付
与したIPアドレスと付与先のMACアドレスとの対応関係
を登録するIPリーステーブル7を持つ。業務サーバ5の
内部には、最上層に、個々のデバイスからの通信信号に
含まれているIPアドレスを認識する業務アプリケーショ
ン部9と、業務アプリケーション部9の下層に、稼動状
態になっている個々のデバイスのMACアドレスとIPアド
レスを対応させて登録するARP(Address ResolutionPr
otocol)テーブル11を有するネットワークスタック1
3とが備えられている。ネットワークスッタク13は、
DHCPより下層のレイヤにあたる。A computer network using DHCP generally includes a large number of devices 1a, 1b (in FIG. 6, two devices 1a,
1b only) and the IP from each active device
It includes a DHCP daemon 3 that receives an address assignment request and assigns an assignable IP address, and a business server 5 connected to the network. The DHCP daemon 3 has an IP lease table 7 for registering the correspondence between the assigned IP address and the assigned MAC address. Inside the business server 5, a business application unit 9 for recognizing an IP address included in a communication signal from each device is provided at the uppermost layer, and an active state is provided below the business application unit 9. ARP (Address ResolutionPr) that registers the MAC address and IP address of the device
otocol) Network stack 1 with table 11
3 are provided. Network study 13
This layer is lower than DHCP.
【0020】図6上のデバイス1a、1b及び図示しな
いデバイスには、例えば、図2の左側の欄に示すような
MACアドレスが、恒常的に割り当てられている。例え
ば、デバイス1aにはMACアドレス[FF:00:17:93:4E:1
0]、デバイス1bにはMACアドレス[FF:00:17:92:E0:2
A]が割り当てられている。The devices 1a and 1b and the device not shown in FIG. 6 include, for example, those shown in the left column of FIG.
MAC addresses are permanently assigned. For example, device 1a has a MAC address [FF: 00: 17: 93: 4E: 1
0], and the device 1b has a MAC address [FF: 00: 17: 92: E0: 2
A] is assigned.
【0021】次に、多数のデバイスのうち、デバイス1
a(MACアドレス[FF:00:17:93:4E:10])を例に、その
デバイス1aが稼動状態になるときの動作を説明する。Next, among many devices, device 1
The operation when the device 1a enters the operating state will be described with reference to a (MAC address [FF: 00: 17: 93: 4E: 10]) as an example.
【0022】デバイス1aが稼動状態になると、デバイ
ス1aは、IPアドレスの付与要求を自己のMACアドレス
[FF:00:17:93:4E:10]と共にDHCPデーモン3へ送る。
DHCPデーモン3は、付与要求を受けた時点で割り当て可
能なIPアドレス[172.17.0.67]をデバイス1aに返却す
る。その際に、DHCPデーモン3は、返却したIPアドレス
と返却先のMACアドレスを、それぞれ対応させてDHCPデ
ーモン3内部のIPリーステーブル7に登録する。一方、
業務サーバ5では、ネットワークスタック13が、デバ
イス1aから業務サーバ5に送られて来た通信パケット
に含まれているデバイス1aのIPアドレスとMACアドレス
から、デバイス1aのIPアドレスとMACアドレスの対応
を、ARPによって検出し、ARPテーブル11に登録する。
このような動作が、当該ネットワーク上の全ての稼動デ
バイスに対して行われることによって、個々の稼動デバ
イスのIPアドレスとMACアドレスとの対応関係は、例え
ば、図2に示すような対応関係になる(図2に示すよう
な、ある時点での複数のデバイスの稼動状態を状態1と
し、以下、状態1と記述する)。When the device 1a enters the operating state, the device 1a sends a request for assigning an IP address to the DHCP daemon 3 together with its own MAC address [FF: 00: 17: 93: 4E: 10].
The DHCP daemon 3 returns the assignable IP address [172.17.0.67] at the time of receiving the grant request to the device 1a. At that time, the DHCP daemon 3 registers the returned IP address and the MAC address of the return destination in the IP lease table 7 inside the DHCP daemon 3 in association with each other. on the other hand,
In the business server 5, the network stack 13 uses the IP address and the MAC address of the device 1a included in the communication packet sent from the device 1a to the business server 5 to determine the correspondence between the IP address and the MAC address of the device 1a. , Detected by the ARP, and registered in the ARP table 11.
By performing such an operation for all the active devices on the network, the correspondence between the IP address and the MAC address of each of the active devices becomes, for example, the correspondence shown in FIG. (The operating state of a plurality of devices at a certain point in time as shown in FIG. 2 is referred to as state 1, and hereinafter referred to as state 1.)
【0023】この状態1から、1又は複数のデバイスの
稼動状態が変化すると、既に述べたように、例えば、IP
アドレス[172.17.0.67]が付与されていたデバイス1a
(MACアドレス[FF:00:17:93:4E:10])は、図4に示す
ように、異なるIPアドレス[172.17.0.68]が付与され
てしまう(図4に示すような、複数のデバイスの稼動状
態を状態2とし、以下、状態2と記述する)。このよう
に、デバイスの稼動状態が変わると、デバイスのMACア
ドレスとIPアドレスとの対応関係が変化する。そのた
め、IPアドレスを用いてコンピュータの識別を行う従来
のコンピュータ識別システムでは、IPアドレスが動的に
付与されるので、個々のデバイスを恒久的に一意に識別
することができないという問題がある。そこで、この問
題を解決するための手段として、本実施形態では、コン
ピュータの識別に、MACアドレスと恒久的に一意に対応
する疑似物理デバイスIDを用いる。When the operating state of one or more devices changes from this state 1, as described above, for example,
Device 1a assigned address [172.17.0.67]
(MAC address [FF: 00: 17: 93: 4E: 10]) is given a different IP address [172.17.0.68] as shown in FIG. 4 (a plurality of devices as shown in FIG. 4). Is referred to as state 2 and hereinafter referred to as state 2). Thus, when the operating state of the device changes, the correspondence between the MAC address and the IP address of the device changes. Therefore, in a conventional computer identification system that identifies a computer using an IP address, since the IP address is dynamically assigned, there is a problem that individual devices cannot be permanently and uniquely identified. Therefore, as a means for solving this problem, in the present embodiment, a pseudo physical device ID that permanently and uniquely corresponds to a MAC address is used to identify a computer.
【0024】この疑似物理デバイスIDを用いる本実施形
態の構成を、図7を参照して説明する。The configuration of this embodiment using the pseudo physical device ID will be described with reference to FIG.
【0025】業務サーバ5は、業務アプリケーション部
9とネットワークスタック13との間に、疑似物理デバ
イスID管理スタブ15を備える。一方、疑似物理デバイ
スID管理スタブ15と通信可能に接続され、MACアドレ
スと疑似物理デバイスIDの一意に対応した関係が登録さ
れる疑似物理デバイスIDテーブル19を有し、当該ネッ
トワーク上の所定のノードに設けられる疑似物理デバイ
スID管理部17を備える。疑似物理デバイスID管理スタ
ブ15は、疑似物理デバイスID管理部17の業務アプリ
ケーション部9及びネットワークスタック13に対する
インタフェースとして機能する。つまり、業務アプリケ
ーション部9からIPアドレスを受けて、ネットワークス
タック13が有するARPテーブル11へアクセスし、受
けたIPアドレスに対応するMACアドレスを取得して、そ
のMACアドレスを疑似物理デバイスID管理部17へ送
る。そして、疑似物理デバイスID管理部17から、送っ
たMACアドレスに一意に対応した疑似物理デバイスIDが
返却され、返却されたIDを業務アプリケーション部9へ
送る。疑似物理デバイスID管理部17は、疑似物理デバ
イスID管理スタブ15から送られて来たMACアドレスに
一意に割り当て可能な疑似物理デバイスIDを生成し、そ
のIDを疑似物理デバイスID管理スタブ15へ返却する。
その際、生成した疑似物理デバイスIDと生成前のMACア
ドレスとを一意に対応させて疑似物理デバイスIDテーブ
ル19に登録する。The business server 5 includes a pseudo physical device ID management stub 15 between the business application unit 9 and the network stack 13. On the other hand, a pseudo physical device ID management stub 15 is communicably connected, and has a pseudo physical device ID table 19 in which a unique correspondence between a MAC address and a pseudo physical device ID is registered. And a pseudo-physical device ID management unit 17 provided in the server. The pseudo physical device ID management stub 15 functions as an interface between the business application unit 9 and the network stack 13 of the pseudo physical device ID management unit 17. That is, it receives the IP address from the business application unit 9, accesses the ARP table 11 of the network stack 13, obtains the MAC address corresponding to the received IP address, and stores the MAC address in the pseudo physical device ID management unit 17 Send to Then, the pseudo physical device ID management unit 17 returns a pseudo physical device ID uniquely corresponding to the transmitted MAC address, and sends the returned ID to the business application unit 9. The pseudo physical device ID management unit 17 generates a pseudo physical device ID that can be uniquely assigned to the MAC address sent from the pseudo physical device ID management stub 15, and returns the ID to the pseudo physical device ID management stub 15. I do.
At this time, the generated pseudo physical device ID and the MAC address before generation are uniquely associated and registered in the pseudo physical device ID table 19.
【0026】本システムの動作を、状態1において、稼
動状態のデバイス1aから業務サーバ5へリクエストが
出されるときを例に説明する。The operation of the present system will be described by taking as an example a case where a request is issued from the active device 1a to the business server 5 in the state 1.
【0027】デバイス1a(MACアドレス[FF:00:17:93:
4E:10])から業務サーバ5に向けてリクエストが出さ
れると、まず、業務アプリケーション部9がそのリクエ
ストを受けると共に、デバイス1aからの通信信号に含
まれるIPアドレス[172.17.0.67]を認識する。次に、
業務アプリケーション部9は、疑似物理デバイスID管理
スタブ15に、デバイス1aのIPアドレス[172.17.0.6
7]を送り、デバイス1aに対応する疑似物理デバイスID
を取得する依頼をする。依頼された疑似物理デバイスID
管理スタブ15は、送られたデバイス1aのIPアドレス
に対応するMACアドレスを取得するため、ARPテーブル1
1にアクセスする。ARPテーブル11に登録されている
複数のIPアドレスの中から、デバイス1aのIPアドレス
[172.17.0.67]を検出し、それに対応するMACアドレス
[FF:00:17:93:4E:10]を取得し、疑似物理デバイスID
管理部13へアクセスする。疑似物理デバイスID管理部
13は、デバイス1aのMACアドレスに一意に割り当て可
能な疑似物理デバイスID[July]を生成する(説明を確
認するため、月名の英単語、例えば、January、Februar
y、等を疑似物理デバイスIDとして用いる)。その際
に、前述したように、生成前のMACアドレス[FF:00:17:
93:4E:10]と生成後の疑似物理デバイスID[July]は、
一意に対応されて疑似疑似物理デバイスIDテーブル19
に登録される。疑似物理デバイスID管理スタブ11は、
そのID[July]を業務アプリケーション部9へ送る。業
務アプリケーション部9は、送られたID[July]に基づ
いてデバイス1aを識別し、そのIDに依存するサービス
等を、リクエストが出されたデバイス1aに提供する。Device 1a (MAC address [FF: 00: 17: 93:
4E: 10]), the business application unit 9 first receives the request and recognizes the IP address [172.17.0.67] included in the communication signal from the device 1a. . next,
The business application unit 9 stores the IP address [172.17.0.6] of the device 1a in the pseudo physical device ID management stub 15.
7], and the pseudo physical device ID corresponding to device 1a
Make a request to get Requested pseudo physical device ID
The management stub 15 obtains the MAC address corresponding to the transmitted IP address of the device 1a by using the ARP table 1
Access 1 Among the plurality of IP addresses registered in the ARP table 11, the IP address [172.17.0.67] of the device 1a is detected, and the corresponding MAC address [FF: 00: 17: 93: 4E: 10] is obtained. And the pseudo physical device ID
Access the management unit 13. The pseudo-physical device ID management unit 13 generates a pseudo-physical device ID [July] that can be uniquely assigned to the MAC address of the device 1a (to confirm the description, an English word of a month name, for example, January, February, etc.).
y, etc. are used as pseudo physical device IDs). At that time, as described above, the MAC address before generation [FF: 00: 17:
93: 4E: 10] and the pseudo physical device ID [July] after generation
Pseudo-pseudo physical device ID table 19 uniquely associated
Registered in. The pseudo physical device ID management stub 11
The ID [July] is sent to the business application unit 9. The business application unit 9 identifies the device 1a based on the transmitted ID [July], and provides a service or the like depending on the ID to the device 1a that has issued the request.
【0028】図8は、個々の稼動デバイスのMACアドレ
スと疑似物理デバイスIDとの対応関係を示す。FIG. 8 shows the correspondence between the MAC address of each active device and the pseudo physical device ID.
【0029】上述したような動作が、他の稼動デバイス
に対しても行われることによって、個々の稼動デバイス
のMACアドレスと疑似物理デバイスIDとの対応関係は、
例えば図8に示すような対応関係になる。このように、
MACアドレスと恒久的に一意に対応する疑似物理デバイ
スIDを用いるシステムにより、恒久的に一意にコンピュ
ータを識別することができるようになる。この本システ
ムの利点を、以下の2つのケースを例に、具体的に説明
する。The above-described operation is performed on other active devices, so that the correspondence between the MAC address of each active device and the pseudo physical device ID is as follows.
For example, the correspondence is as shown in FIG. in this way,
A system using a pseudo-physical device ID that permanently and uniquely corresponds to a MAC address allows a computer to be permanently and uniquely identified. The advantages of the present system will be specifically described using the following two cases as examples.
【0030】ケース1:状態1(図2)でデバイス1a
に割り当てられていたIPアドレス[172.17.0.67]が状
態2(図4)で別のデバイス1bに付与された場合に、
この別のデバイス1bから業務サーバにリクエストが出
された場合(つまり、異なるデバイスからのリクエスト
であっても、同一のIPアドレスである場合)ケース2:
状態1(図2)で付与されたIPアドレス[172.17.0.6
7]と異なるIPアドレス[172.17.0.68]が状態2(図
4)で同じデバイス1aに付与された場合に、その同じ
デバイス1aから業務サーバにリクエストが出された場
合(つまり、異なるIPアドレスからのリクエストであっ
ても、同一のデバイスである場合)まず、図9を参照し
て、ケース1において、IPアドレス[172.17.0.67]
が、デバイス1bに付与される動作を説明する。Case 1: Device 1a in state 1 (FIG. 2)
Is assigned to another device 1b in state 2 (FIG. 4),
A case where a request is issued from another device 1b to the business server (that is, a request from a different device has the same IP address) Case 2:
IP address [172.17.0.6 assigned in state 1 (FIG. 2)
7] is assigned to the same device 1a in state 2 (FIG. 4), and a request is issued from the same device 1a to the business server (that is, from a different IP address). First, referring to FIG. 9, in case 1, the IP address [172.17.0.67]
Will be described below.
【0031】IPアドレスが付与される動作は、図6で説
明した通りである。つまり、状態2で、稼動状態である
デバイス1bは、DHCPデーモン3へIPアドレスの付与要
求をすると共に、自己のMACアドレス[FF:00:17:92:E0:
2A]を送る。DHCPデーモン3は、状態2の時点で割り当
て可能なIPアドレス[172.17.0.67]をデバイス1bに
返却する。この返却されたIPアドレス[172.17.0.67]
は、状態1でデバイス1aに付与されていたものである
が、このデバイス1aが非稼動状態になったため、割り
当て可能になり、デバイス1bに付与されたのである。
デバイス1bのMACアドレスとIPアドレスの新しい対応
関係は、ARPテーブル11に登録される。このような動
作が、状態2で、全ての稼動デバイスに対して行われる
ことにより、既に述べたように、個々のデバイスのMAC
アドレスとIPアドレスとの対応関係は、例えば、図4に
示すようになる。The operation of giving an IP address is as described with reference to FIG. That is, in the state 2, the device 1b which is in the operating state requests the DHCP daemon 3 to assign an IP address and at the same time, the MAC address [FF: 00: 17: 92: E0:
2A]. The DHCP daemon 3 returns the IP address [172.17.0.67] that can be assigned in the state 2 to the device 1b. This returned IP address [172.17.0.67]
Is assigned to the device 1a in the state 1, but since the device 1a is in the non-operational state, it can be assigned and is assigned to the device 1b.
The new correspondence between the MAC address and the IP address of the device 1b is registered in the ARP table 11. Such an operation is performed for all the active devices in the state 2, and as described above, the MAC of each device is
The correspondence between addresses and IP addresses is, for example, as shown in FIG.
【0032】次に、図10を参照して、この状態2で、
デバイス1bから業務サーバ5へリクエストが出された
とき、それが状態1の時と異なるデバイス1bからのリ
クエストであるということが識別される動作を説明す
る。Next, referring to FIG. 10, in this state 2,
An operation will be described in which when a request is issued from the device 1b to the business server 5, it is identified that the request is from a device 1b different from that in the state 1.
【0033】デバイス1bから業務サーバ5にリクエス
トが出されると、業務アプリケーション部9は、そのリ
クエストを受けた時点では、デバイス1aと異なるデバ
イスからのリクエストであるということが認識できな
い。そこで、疑似物理デバイスID管理スタブ11は、上
記したようにMACアドレスとIPアドレスの対応関係が登
録されたARPテーブルから、IPアドレス[172.17.0.67]
に対応するデバイス1bのMACアドレス[FF:00:17:92:E
0:2A]を取得し、疑似物理デバイスID管理部13へアク
セスする。疑似物理デバイスID管理部13は、送られた
MACアドレスに一意に割り当て可能な疑似物理デバイスI
D[May]を生成する。生成されたID[May]と生成前のM
ACアドレス[FF:00:17:92:E0:2A]は、図7の説明と同
様に、一意に対応されて疑似物理デバイスIDテーブル1
9に登録される。生成されたIDは、業務アプリケーショ
ン部9へ送られ、そのIDに基づいてデバイス1bである
ことが識別される。When a request is issued from the device 1b to the business server 5, the business application unit 9 cannot recognize at the time of receiving the request that the request is from a device different from the device 1a. Therefore, the pseudo physical device ID management stub 11 obtains the IP address [172.17.0.67] from the ARP table in which the correspondence between the MAC address and the IP address is registered as described above.
Address of device 1b corresponding to [FF: 00: 17: 92: E
0: 2A], and accesses the pseudo physical device ID management unit 13. The pseudo physical device ID management unit 13 sends the
Pseudo-physical device I that can be uniquely assigned to MAC address
Generate D [May]. Generated ID [May] and M before generation
The AC address [FF: 00: 17: 92: E0: 2A] is uniquely associated with the pseudo physical device ID table 1 as in the description of FIG.
9 is registered. The generated ID is sent to the business application unit 9 and identified as the device 1b based on the ID.
【0034】図11は、MACアドレスと疑似物理デバイ
スIDとの対応関係を示す。FIG. 11 shows the correspondence between the MAC address and the pseudo physical device ID.
【0035】上述したような動作が、この状態2におい
て、個々の稼動デバイスに対して行われることによっ
て、MACアドレスと疑似物理デバイスIDとの対応関係
は、例えば図11に示すような対応関係になる。図8
(状態1)と図11(状態2)を比較すると、先に述べ
た通り、MACアドレスと疑似物理デバイスIDとの一意の
対応関係は変化していないことがわかる。The above-described operation is performed for each operating device in this state 2, so that the correspondence between the MAC address and the pseudo physical device ID becomes, for example, the correspondence shown in FIG. Become. FIG.
Comparing (State 1) with FIG. 11 (State 2), it is understood that the unique correspondence between the MAC address and the pseudo physical device ID has not changed as described above.
【0036】このような動作によって、種々の状態にお
いて、異なるデバイスに同一のIPアドレスが付与され、
その異なるデバイスからリクエストが出されても、MAC
アドレスとの対応関係が恒久的に変化しない疑似物理デ
バイスIDを用いることにより、正確に一意にデバイスを
識別することが可能となる。それにより、ユーザは、要
求通りのサービスを受けることができる。勿論、この効
果は、稼動状態の変更前後で異なるIPアドレスが付与さ
れた同一のデバイスからのリクエストの場合であって
も、同様に得られる。以下、この事を、ケース2を例に
説明する。By such an operation, in various states, different devices are given the same IP address,
Even if the request is made from that different device, the MAC
By using a pseudo physical device ID whose correspondence with an address does not change permanently, it is possible to accurately and uniquely identify a device. Thereby, the user can receive the service as requested. Of course, this effect can be similarly obtained even in the case of a request from the same device to which a different IP address is assigned before and after the change of the operation state. Hereinafter, this will be described using Case 2 as an example.
【0037】図12は、ケース2において、デバイス1
aにIPアドレスが付与される様子を示す。FIG. 12 shows a case 2 in which device 1
This shows how an IP address is assigned to a.
【0038】状態2においても、デバイス1aは、状態
1と同様に稼動状態になっている。しかし、DHCPデーモ
ン3によって付与されるIPアドレスは、他のデバイスの
稼動状況により、適当なアルゴリズムで割り当てられる
ので、この状態では、状態1のときと異なるIPアドレス
[172.17.0.68]が返却される。その後、図6の場合と
同様に、状態2におけるデバイス1aのMACアドレスとIP
アドレスの新しい対応関係が、ARPテーブルに登録され
る。In the state 2, the device 1a is in the operating state as in the state 1. However, since the IP address given by the DHCP daemon 3 is assigned by an appropriate algorithm according to the operation status of another device, an IP address [172.17.0.68] different from that in the state 1 is returned in this state. . Then, as in the case of FIG. 6, the MAC address and the IP address of the device 1a in the state 2
The new correspondence of the address is registered in the ARP table.
【0039】次に、図13を用いて、この状態で、デバ
イス1aからから業務サーバ5へリクエストが出され、
状態1の時と異なるIPアドレス[172.17.0.68]が認識
されても、デバイス1aからのリクエストであるという
ことが識別される動作を説明する。Next, referring to FIG. 13, in this state, a request is issued from the device 1a to the business server 5,
An operation will be described in which, even when an IP address [172.17.0.68] different from the state 1 is recognized, the request is identified as a request from the device 1a.
【0040】デバイス1aから業務サーバ5へリクエス
トが出されると、この時点では、業務アプリケーション
部9は、デバイス1aからのリクエストであるというこ
とを認識できない。そこで、疑似物理デバイスID管理ス
タブ11は、図12でARPテーブルに登録されたMACアド
レスとIPアドレスの対応関係から、IPアドレス[172.1
7.0.68]に対応するデバイス1aのMACアドレス[FF:00:
17:93:4E:10]を取得して、疑似物理デバイスID管理部
13へアクセスする。疑似物理デバイスID管理部13
は、疑似物理デバイスIDテーブル19から、既に登録さ
れたデバイス1aのMACアドレスに対応する疑似物理デバ
イスID[July]を、疑似物理デバイスIDスタブ11へ返
却する。返却されたIDは業務アプリケーション部9へ送
られ、そのIDに基づいて、デバイス1aであることが識
別される。When a request is issued from the device 1a to the business server 5, the business application unit 9 cannot recognize at this point that the request is from the device 1a. Therefore, the pseudo physical device ID management stub 11 obtains the IP address [172.1] from the correspondence between the MAC address and the IP address registered in the ARP table in FIG.
7.0.68] MAC address of device 1a [FF: 00:
17: 93: 4E: 10] and accesses the pseudo physical device ID management unit 13. Pseudo physical device ID management unit 13
Returns the pseudo physical device ID [July] corresponding to the MAC address of the already registered device 1a from the pseudo physical device ID table 19 to the pseudo physical device ID stub 11. The returned ID is sent to the business application unit 9, and the device 1a is identified based on the ID.
【0041】このような動作によって、種々の状態で、
異なるIPアドレスが付与された同一のデバイスからリク
エストが出されても、正確に一意に識別することが可能
である。By such an operation, in various states,
Even if a request is issued from the same device to which a different IP address is assigned, it is possible to accurately and uniquely identify the request.
【0042】以上のことより、上記システム構成におい
て、静的にIPアドレスが付与されているネットワークの
みならず、DHCPを用いて動的にIPアドレスが付与されて
いるネットワークにおいても、個々のデバイスを、恒久
的に一意に識別することができる。これにより、例え
ば、店舗等において、主に従業員の取り扱う端末で利用
できるサービスと、主に顧客の取り扱う端末で利用でき
るサービスを分けたいといった場合も、同一のDHCPの管
理下におき、IPアドレス資源を有効活用することができ
る。また、特定の端末群にのみに限定した特定のサービ
スを提供することもできる。例えば、電子決裁処理のよ
うな、実行するには権限が必要なサービスを、ある端末
のみに提供するといったことや、カードリーダが搭載さ
れたデバイスのみに、それを利用するサービスを提供す
るということが実現できる。一方、疑似物理デバイスID
テーブルに登録されていないMACアドレスを持つデバイ
スからのサービス要求があった場合は、新たに当該ネッ
トワークに接続されたものとみなされ、疑似物理デバイ
スIDテーブルに、新たにそのMACアドレスと生成した疑
似物理デバイスIDが登録される。それにより、密かに当
該ネットワークに接続されることを防ぐことができる。As described above, in the above system configuration, individual devices can be used not only in a network to which an IP address is statically assigned, but also in a network to which an IP address is dynamically assigned using DHCP. , Can be uniquely identified permanently. Thus, for example, in a store or the like, if it is desired to separate services that can be used mainly by terminals handled by employees and services that can be mainly used by terminals handled by customers, the same IP address can be set under the same DHCP management. Resources can be used effectively. Further, a specific service limited to only a specific terminal group can be provided. For example, providing services that require authority to execute, such as electronic settlement processing, only to certain terminals, or providing services that use them only to devices with card readers Can be realized. On the other hand, pseudo physical device ID
If there is a service request from a device with a MAC address that is not registered in the table, it is considered that the device has been newly connected to the network, and the MAC address and the generated pseudo-device are added to the pseudo-physical device ID table. The physical device ID is registered. Thereby, it is possible to prevent the connection to the network secretly.
【0043】以上、本発明の好適な幾つかの実施形態を
説明したが、これらは本発明の説明のための例示であっ
て、本発明の範囲をこれらの実施例にのみ限定する趣旨
ではない。本発明は、他の種々の形態でも実施すること
が可能である。例えば、本実施形態では、DHCPを用いた
TCP/IPネットワークにおいて説明したが、他のコンピュ
ータネットワークでも利用可能である。Although some preferred embodiments of the present invention have been described above, these are merely examples for describing the present invention, and are not intended to limit the scope of the present invention to only these examples. . The present invention can be implemented in other various forms. For example, in this embodiment, DHCP is used.
Although described in a TCP / IP network, it can be used in other computer networks.
【図1】 図1は、IPアドレスと論理ホスト名の一意に
対応する関係を示す図。FIG. 1 is a diagram illustrating a relationship between an IP address and a logical host name that uniquely corresponds to each other;
【図2】 ある時点での状態において、稼動状態になっ
ている個々のデバイスに動的に付与されるIPアドレスと
MACアドレスのと対応関係を示す図。FIG. 2 shows an IP address dynamically assigned to each device in an active state at a certain point in time.
The figure which shows the correspondence of a MAC address.
【図3】 図2における状態で、IPアドレスが付与され
たMACアドレスと論理ホスト名との対応関係を示す図。FIG. 3 is a diagram showing a correspondence relationship between a MAC address to which an IP address is assigned and a logical host name in the state shown in FIG. 2;
【図4】 図2における状態から、複数のデバイスの状
態が変更された時点で、稼動状態になっている個々のデ
バイスに動的に付与されるIPアドレスとMACアドレスと
の対応関係を示す図。FIG. 4 is a diagram showing a correspondence relationship between an IP address and a MAC address dynamically assigned to each device in an active state when the state of a plurality of devices is changed from the state in FIG. 2; .
【図5】 図4における状態で、IPアドレスが付与され
たMACアドレスと論理ホスト名との対応関係を示す図。FIG. 5 is a diagram showing a correspondence relationship between a MAC address to which an IP address is assigned and a logical host name in the state in FIG. 4;
【図6】 本発明の一実施形態においてDHCPによって動
的にIPアドレスが割り当てられる様子を示す図。FIG. 6 is a diagram showing a state where an IP address is dynamically assigned by DHCP in one embodiment of the present invention.
【図7】 同実施形態においてIPアドレスから疑似物理
デバイスIDを得る様子を示す図。FIG. 7 is an exemplary view showing how a pseudo physical device ID is obtained from an IP address in the embodiment.
【図8】 個々の稼動デバイスのMACアドレスと疑似物
理デバイスIDとの対応関係を示す図。FIG. 8 is a diagram showing the correspondence between the MAC address of each active device and the pseudo physical device ID.
【図9】 ケース1においてDHCPによって動的にIPアド
レスが割り当てられる様子を示す図。FIG. 9 is a diagram showing a state in which an IP address is dynamically assigned by DHCP in case 1;
【図10】 ケース1においてIPアドレスから疑似物理
デバイスIDを得る様子を示す図。FIG. 10 is a diagram showing a state in which a pseudo physical device ID is obtained from an IP address in case 1.
【図11】MACアドレスと疑似物理デバイスIDとの対応
関係を示す図。FIG. 11 is a diagram showing a correspondence relationship between a MAC address and a pseudo physical device ID.
【図12】 ケース2においてDHCPによって動的にIPア
ドレスが割り当てられる様子を示す図。FIG. 12 is a diagram showing a state in which an IP address is dynamically assigned by DHCP in case 2;
【図13】 ケース2においてIPアドレスから疑似物理
デバイスIDを得る様子を示す図。FIG. 13 is a diagram showing a state in which a pseudo physical device ID is obtained from an IP address in case 2.
1 デバイス 3DHCPデーモン 5 業務サーバ 7IPリーステーブル 9 業務アプリケーション部 11ARPテーブル 13 ネットワークスタック 15 疑似物理デバイスID管理スタブ 17 疑似物理デバイスID管理部 19 疑似物理デバイスIDテーブル DESCRIPTION OF SYMBOLS 1 Device 3 DHCP daemon 5 Business server 7 IP lease table 9 Business application part 11 ARP table 13 Network stack 15 Pseudo physical device ID management stub 17 Pseudo physical device ID management part 19 Pseudo physical device ID table
Claims (11)
恒常的に定まったハードウェアアドレスと、動的に付与
される論理アドレスとを持つ1又は複数のデバイスと、 前記コンピュータネットワークに接続された業務サーバ
と、 前記コンピュータネットワーク上のいずれかのノードに
設けられ、前記デバイスに対して疑似物理デバイスIDを
一意に割り当てる疑似物理デバイスID管理部とを備え、 前記業務サーバは、 前記ハードウェアアドレスと前記論理アドレスとの対応
関係が登録されるARPテーブルを有するネットワークス
タックと、 前記デバイスからの通信信号に含まれる論理アドレスを
受け、前記論理アドレスを前記疑似物理デバイスID管理
部へ送り、前記疑似物理デバイスID管理部から前記送っ
た論理アドレスに対応した前記疑似物理デバイスIDを受
け、前記受けた疑似物理デバイスIDに基づいて、前記デ
バイスを識別する業務アプリケーション部とを有し、 前記疑似物理デバイスID管理部は、前記デバイスの前記
ハードウェアアドレスと前記疑似物理デバイスIDとが対
応されて登録される疑似物理デバイスIDテーブルを有
し、前記業務アプリケーション部から前記デバイスの論
理アドレスを受けて、前記ARPテーブルから前記論理ア
ドレスに対応する前記ハードウェアアドレスを取得し、
前記ハードウェアアドレスに対し一意に、割り当て可能
な疑似物理デバイスIDに生成して、前記ハードウェアア
ドレスと前記疑似物理デバイスIDとの対応関係を前記疑
似物理デバイスIDテーブルに登録し、前記取得したハー
ドウェアアドレスに対応した前記疑似物理デバイスIDを
前記業務アプリケーション部へ送るコンピュータ識別シ
ステム。1. connected to a computer network,
One or more devices having a permanently determined hardware address and a dynamically assigned logical address; a business server connected to the computer network; and a node provided on any node on the computer network. A pseudo physical device ID management unit that uniquely assigns a pseudo physical device ID to the device, wherein the business server has an ARP table in which a correspondence relationship between the hardware address and the logical address is registered. A network stack, receiving a logical address included in a communication signal from the device, transmitting the logical address to the pseudo physical device ID management unit, and transmitting the pseudo address corresponding to the transmitted logical address from the pseudo physical device ID management unit; Receives the physical device ID and, based on the received pseudo physical device ID, And a business application unit for identifying the device, wherein the pseudo physical device ID management unit is a pseudo physical device ID table in which the hardware address of the device and the pseudo physical device ID are registered in correspondence with each other. Having the logical address of the device from the business application unit, obtain the hardware address corresponding to the logical address from the ARP table,
A pseudo-physical device ID that can be uniquely assigned to the hardware address is generated, and a correspondence between the hardware address and the pseudo-physical device ID is registered in the pseudo-physical device ID table. A computer identification system for sending the pseudo physical device ID corresponding to the hardware address to the business application unit.
ェアアドレスを受け、割り当て可能な論理アドレスを前
記デバイスへ付与し、前記受けたハードウェアアドレス
と前記付与した論理アドレスとの対応関係が登録される
論理アドレスリーステーブルを備えるDHCPデーモンを更
に有する請求項1記載のコンピュータ識別システム。2. A hardware address of the device in an operating state is received, an assignable logical address is assigned to the device, and a correspondence relationship between the received hardware address and the assigned logical address is registered. 2. The computer identification system according to claim 1, further comprising a DHCP daemon having a logical address lease table.
業務サーバ外の前記ネットワークの所定のノードに備え
られ、 前記業務サーバは、前記業務アプリケーション部と前記
ネットワークスタックとの間に、前記疑似物理デバイス
ID管理部と通信可能に接続される疑似物理デバイスID管
理スタブを有し、 前記疑似物理デバイスID管理スタブは、前記業務アプリ
ケーション部から前記論理アドレスを受けて、前記ARP
テーブルから、前記論理アドレスに対応する前記ハード
ウェアアドレスを取得して前記疑似物理デバイスID管理
部へ送り、且つ、前記疑似物理デバイスID管理部から前
記疑似物理デバイスIDを受けて、前記業務アプリケーシ
ョン部へ送る請求項1記載のコンピュータ識別システ
ム。3. The pseudo physical device ID management unit is provided at a predetermined node of the network outside the business server, and the business server is provided between the business application unit and the network stack. device
A pseudo physical device ID management stub communicably connected to an ID management unit, wherein the pseudo physical device ID management stub receives the logical address from the business application unit and receives the ARP
From the table, obtain the hardware address corresponding to the logical address and send it to the pseudo physical device ID management unit, and receive the pseudo physical device ID from the pseudo physical device ID management unit, and The computer identification system according to claim 1, which is sent to:
恒常的に定まったハードウェアアドレスと、動的に付与
される論理アドレスとを持つ1又は複数のデバイスから
の通信信号に含まれる前記論理アドレスを受け、前記論
理アドレスに対応する疑似物理デバイスIDに基づいて、
前記デバイスを識別する業務アプリケーション部と、 前記デバイスが持つ前記ハードウェアアドレスと前記論
理アドレスとの対応関係が登録されるARPテーブルを有
するネットワークスタックと、 前記ハードウェアアドレスと前記疑似物理デバイスIDと
が対応されて登録される疑似物理デバイスIDテーブルを
有し、前記業務アプリケーション部から前記論理アドレ
スを受けて、前記ARPテーブルから前記論理アドレスに
対応するハードウェアアドレスを取得し、前記取得した
ハードウェアアドレスに一意に割り当て可能な疑似物理
デバイスIDに生成して、前記ハードウェアアドレスと前
記疑似物理デバイスIDとの対応関係を前記疑似物理デバ
イスIDテーブルに登録し、前記疑似物理デバイスIDを前
記業務アプリケーション部へ送る疑似物理デバイスID管
理部とを備える業務サーバ。4. Connected to a computer network,
Receives the logical address included in a communication signal from one or more devices having a permanently determined hardware address and a dynamically assigned logical address, and generates a pseudo-physical device ID corresponding to the logical address. On the basis of,
A business application unit for identifying the device, a network stack having an ARP table in which a correspondence relationship between the hardware address and the logical address of the device is registered, and the hardware address and the pseudo physical device ID. Having a pseudo physical device ID table correspondingly registered, receiving the logical address from the business application unit, acquiring a hardware address corresponding to the logical address from the ARP table, and acquiring the acquired hardware address A pseudo-physical device ID that can be uniquely assigned to the device, registers the correspondence between the hardware address and the pseudo-physical device ID in the pseudo-physical device ID table, and stores the pseudo-physical device ID in the business application unit. Pseudo device ID to send to A business server including a management unit.
業務サーバ外の前記ネットワークの所定のノードに備え
られ、 前記業務アプリケーション部と前記ネットワークスタッ
クとの間に、前記疑似物理デバイスID管理部と通信可能
に接続される疑似物理デバイスID管理スタブを有し、 前記疑似物理デバイスID管理スタブは、前記業務アプリ
ケーション部から前記論理アドレスを受けて、前記ARP
テーブルから、前記論理アドレスに対応する前記ハード
ウェアアドレスを取得して前記疑似物理デバイスID管理
部へ送り、且つ、前記疑似物理デバイスID管理部から前
記疑似物理デバイスIDを受けて、前記業務アプリケーシ
ョン部へ送る請求項4記載の業務サーバ。5. The pseudo physical device ID management unit is provided in a predetermined node of the network outside the business server, and the pseudo physical device ID management unit is provided between the business application unit and the network stack. A pseudo physical device ID management stub communicably connected, the pseudo physical device ID management stub receives the logical address from the business application unit, and receives the ARP
From the table, obtain the hardware address corresponding to the logical address and send it to the pseudo physical device ID management unit, and receive the pseudo physical device ID from the pseudo physical device ID management unit, and 5. The business server according to claim 4, which is sent to:
1又は複数のデバイスに恒常的に定められたハードウェ
アアドレスと前記ハードウェアアドレスに割り当てられ
る疑似物理デバイスIDとが対応されて登録される疑似物
理デバイスIDテーブルを有し、識別対象のデバイスの前
記論理アドレスを受け、前記ハードウェアアドレスと前
記デバイスに動的に付与される論理アドレスとの対応関
係が登録されるARPテーブルから、前記識別対象のデバ
イスの論理アドレスに対応するハードウェアアドレスを
取得し、前記ハードウェアアドレスに一意に割り当て可
能な疑似物理デバイスIDに生成して、前記ハードウェア
アドレスと前記疑似物理デバイスIDとの対応関係を前記
疑似物理デバイスIDテーブルに登録し、前記識別対象の
デバイスに割り当てた前記疑似物理デバイスIDを出力す
る疑似物理デバイスID管理部。6. A pseudo physical device ID that is registered in correspondence with one or more hardware addresses permanently assigned to one or more devices connected to a computer network and a pseudo physical device ID assigned to the hardware address. Having an ARP table that receives the logical address of the device to be identified and registers the correspondence between the hardware address and the logical address dynamically assigned to the device, Obtain a hardware address corresponding to a logical address, generate a pseudo-physical device ID that can be uniquely assigned to the hardware address, and calculate the correspondence between the hardware address and the pseudo-physical device ID using the pseudo-physical device. Before registering in the ID table and assigning it to the device to be identified Pseudo physical device ID management unit for outputting a pseudo physical device ID.
恒常的に定まったハードウェアアドレスを持つ1又は複
数のデバイスに、前記ネットワークに接続されているDH
CPデーモンが、動的に論理アドレスを付与する過程と、 前記デバイスのハードウェアアドレスと前記デバイスに
付与された前記論理アドレスとの対応関係を、前記ネッ
トワークに接続されている業務サーバ内のネットワーク
スタックが有するARPテーブルに登録する過程と、 前記業務サーバ内の業務アプリケーション部が、前記デ
バイスから前記業務サーバへ送られた通信信号に含まれ
る前記論理アドレスを受け、ネットワーク上に存在する
疑似物理デバイスID管理部へ前記受けた論理アドレスを
送る過程と、 疑似物理デバイスID管理部が、前記論理アドレスを受け
て、前記ARPテーブルから前記論理アドレスに対応する
ハードウェアアドレスを取得し、前記ハードウェアアド
レスに一意に割り当て可能な疑似物理デバイスIDを生成
して、前記ハードウェアアドレスと前記疑似物理デバイ
スIDとの対応関係を疑似物理デバイスIDテーブルに登録
し、前記取得したハードウェアアドレスに対応した前記
疑似物理デバイスIDを前記業務アプリケーション部へ返
却する過程と、 前記業務アプリケーション部が、前記疑似物理デバイス
IDを取得して、前記取得した疑似物理デバイスIDに基づ
いて前記デバイスを識別する過程とを有するコンピュー
タ識別方法。7. Connected to a computer network,
A DH connected to the network is connected to one or more devices having a fixed hardware address.
A process in which a CP daemon dynamically assigns a logical address, and a correspondence between a hardware address of the device and the logical address assigned to the device is stored in a network stack in a business server connected to the network. Registering the ARP table of the business server, a business application unit in the business server receives the logical address included in the communication signal sent from the device to the business server, and a pseudo physical device ID existing on the network Sending the received logical address to a management unit, the pseudo physical device ID management unit receives the logical address, acquires a hardware address corresponding to the logical address from the ARP table, and stores the hardware address in the hardware address. Generate a pseudo-physical device ID that can be uniquely assigned, and Registering the correspondence between the hardware address and the pseudo physical device ID in a pseudo physical device ID table, and returning the pseudo physical device ID corresponding to the obtained hardware address to the business application unit; and The part is the pseudo-physical device
Acquiring an ID and identifying the device based on the acquired pseudo physical device ID.
恒常的に定まったハードウェアアドレスと動的に付与さ
れる論理アドレスとを持つ1又は複数のデバイスに対応
する前記論理アドレスを受ける過程と、 前記論理アドレスを受けて、前記デバイスの前記論理ア
ドレスと前記ハードウェアアドレスとの対応関係が登録
されているARPテーブルから、前記論理アドレスに対応
する前記ハードウェアアドレスを取得する過程と、 前記取得したハードウェアアドレスに一意に割り当て可
能な疑似物理デバイスIDを生成する過程と、 前記ハードウェアアドレスと前記疑似物理デバイスIDと
の対応関係を疑似物理デバイスIDテーブルに登録する過
程と、 前記疑似物理デバイスIDを出力する過程とをコンピュー
タに実行させるためのプログラムを記録したコンピュー
タ読取可能な記録媒体。8. Connected to a computer network,
Receiving the logical address corresponding to one or more devices having a permanently determined hardware address and a dynamically assigned logical address; receiving the logical address, and receiving the logical address of the device; A step of acquiring the hardware address corresponding to the logical address from the ARP table in which the correspondence relationship with the hardware address is registered; anda pseudo physical device ID that can be uniquely assigned to the acquired hardware address. A program for causing a computer to execute a step of generating, a step of registering a correspondence between the hardware address and the pseudo physical device ID in a pseudo physical device ID table, and a step of outputting the pseudo physical device ID. A recorded computer-readable recording medium.
恒常的に定まったハードウェアアドレスと、動的に付与
される論理アドレスとを持つ1又は複数のデバイスの前
記ハードウェアアドレスと前記論理アドレスとの対応関
係を登録する過程と、 前記デバイスからの通信信号に含まれる前記論理アドレ
スを受ける過程と、 前記受けた論理アドレスに対応する前記ハードウェアア
ドレスを取得し、前記取得したハードウェアアドレスに
一意に割り当て可能な疑似物理デバイスIDに生成して、
前記ハードウェアアドレスと前記疑似物理デバイスIDと
の対応関係を登録する過程と、 前記生成された疑似物理デバイスIDに基づいて、前記デ
バイスを識別する過程とをコンピュータに実行させるた
めのプログラムを記録したコンピュータ読取可能な記録
媒体。9. Connected to a computer network,
Registering a correspondence between the hardware address and the logical address of one or more devices having a permanently determined hardware address and a dynamically assigned logical address; and communication from the device. Receiving the logical address included in the signal, acquiring the hardware address corresponding to the received logical address, generating a pseudo physical device ID that can be uniquely assigned to the acquired hardware address,
A program for causing a computer to execute a step of registering a correspondence relationship between the hardware address and the pseudo physical device ID and a step of identifying the device based on the generated pseudo physical device ID are recorded. Computer readable recording medium.
れ、恒常的に定まったハードウェアアドレスと、動的に
付与される論理アドレスとを持つ1又は複数のデバイス
からの通信信号に含まれる前記論理アドレスを受ける過
程と、 前記受けた論理アドレスを、前記コンピュータネットワ
ーク上のいずれかのノードに設けられ、前記デバイスに
対して疑似物理デバイスIDを一意に割り当てる疑似物理
デバイスID管理部へ送る過程と、 前記疑似物理デバイスID管理部から前記疑似物理デバイ
スIDを受ける過程と、 前記受けた疑似物理デバイスIDに基づいて前記デバイス
を識別する過程と、をコンピュータに実行させるための
プログラムを記録したコンピュータ読取可能な記録媒
体。10. A process for receiving the logical address included in a communication signal from one or more devices having a permanently determined hardware address and a dynamically assigned logical address, connected to a computer network. Sending the received logical address to a pseudo physical device ID management unit provided at any node on the computer network and uniquely assigning a pseudo physical device ID to the device; A computer-readable recording medium recording a program for causing a computer to execute the step of receiving the pseudo physical device ID from an ID management unit and the step of identifying the device based on the received pseudo physical device ID.
れ、恒常的に定まったハードウェアアドレスと、動的に
付与される論理アドレスとを持つ1又は複数のデバイス
の前記ハードウェアアドレスと前記論理アドレスとの対
応関係を登録する過程と、 前記デバイスからの通信信号に含まれる前記論理アドレ
スを受ける業務アプリケーション部から、前記論理アド
レスを受ける過程と、 前記受けた論理アドレスに対応する前記ハードウェアア
ドレスを取得する過程と、 前記取得したハードウェアアドレスを、前記コンピュー
タネットワーク上のいずれかのノードに設けられ、前記
デバイスに対して疑似物理デバイスIDを一意に割り当て
る前記疑似物理デバイスID管理部へ送る過程と、 前記疑似物理デバイスID管理部から前記疑似物理デバイ
スIDを受ける過程と、前記受けた疑似物理デバイスID
を、前記業務アプリケーション部へ送る過程とをコンピ
ュータに実行させるためのプログラムを記録したコンピ
ュータ読取可能な記録媒体。11. A correspondence relationship between the hardware address and the logical address of one or a plurality of devices connected to a computer network and having a permanently determined hardware address and a dynamically assigned logical address. Registering, and receiving the logical address from a business application unit that receives the logical address included in the communication signal from the device; and obtaining the hardware address corresponding to the received logical address. Sending the acquired hardware address to the pseudo-physical device ID management unit, which is provided at any node on the computer network and uniquely assigns a pseudo-physical device ID to the device; Receives the pseudo physical device ID from the device ID management unit And the pseudo physical device ID received
And a computer-readable recording medium for recording a program for causing a computer to execute the process of sending the program to the business application unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10163493A JPH11355303A (en) | 1998-06-11 | 1998-06-11 | Computer identification system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10163493A JPH11355303A (en) | 1998-06-11 | 1998-06-11 | Computer identification system and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11355303A true JPH11355303A (en) | 1999-12-24 |
Family
ID=15774921
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10163493A Pending JPH11355303A (en) | 1998-06-11 | 1998-06-11 | Computer identification system and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11355303A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005524269A (en) * | 2002-04-26 | 2005-08-11 | レッドバック・ネットワークス・インコーポレーテッド | Subscriber service selection over non-channelized media |
| JP2006340286A (en) * | 2005-06-06 | 2006-12-14 | Canon Inc | Information communication apparatus, system, and method |
| CN100377524C (en) * | 2004-07-09 | 2008-03-26 | 北京雍华和讯信息技术有限公司 | Charge controllig method and system for computer room |
| US7609690B2 (en) | 2004-08-05 | 2009-10-27 | Seiko Epson Corporation | Network system, communication method for use in network system and host device |
| US9521033B2 (en) | 2014-02-23 | 2016-12-13 | Telefonaktiebolaget L M Ericsson (Publ) | IPoE dual-stack subscriber for bridged residential gateway configuration |
| JP7475558B1 (en) * | 2023-03-30 | 2024-04-26 | 三菱電機株式会社 | Equipment management system and equipment management method |
-
1998
- 1998-06-11 JP JP10163493A patent/JPH11355303A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005524269A (en) * | 2002-04-26 | 2005-08-11 | レッドバック・ネットワークス・インコーポレーテッド | Subscriber service selection over non-channelized media |
| US7895304B1 (en) | 2002-04-26 | 2011-02-22 | Ericsson Ab | Subscriber service selection over non-channelized media |
| US8321550B2 (en) | 2002-04-26 | 2012-11-27 | Ericsson Ab | Media access control address based service selection |
| US9319235B2 (en) | 2002-04-26 | 2016-04-19 | Ericsson Ab | Authentication, authorization, and accounting based on an automatically generated username |
| CN100377524C (en) * | 2004-07-09 | 2008-03-26 | 北京雍华和讯信息技术有限公司 | Charge controllig method and system for computer room |
| US7609690B2 (en) | 2004-08-05 | 2009-10-27 | Seiko Epson Corporation | Network system, communication method for use in network system and host device |
| JP2006340286A (en) * | 2005-06-06 | 2006-12-14 | Canon Inc | Information communication apparatus, system, and method |
| US9521033B2 (en) | 2014-02-23 | 2016-12-13 | Telefonaktiebolaget L M Ericsson (Publ) | IPoE dual-stack subscriber for bridged residential gateway configuration |
| JP7475558B1 (en) * | 2023-03-30 | 2024-04-26 | 三菱電機株式会社 | Equipment management system and equipment management method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7146431B2 (en) | Virtual network environment | |
| US5991828A (en) | System for automatically connecting portable device to network using network environment information including domain name of naming device and community name of network management protocol | |
| US6614788B1 (en) | Network address management | |
| CN100452715C (en) | Intelligent terminal management method | |
| US6957276B1 (en) | System and method of assigning and reclaiming static addresses through the dynamic host configuration protocol | |
| US6216159B1 (en) | Method and system for IP address accessibility to server applications | |
| JP2001506090A (en) | Secure DHCP server | |
| US9584481B2 (en) | Host providing system and communication control method | |
| JPH1065737A (en) | Proxy server device and server device | |
| CN1466341A (en) | A Method of Preventing IP Address Spoofing in Dynamic Address Assignment | |
| CN106453690A (en) | IP address allocation method and apparatus | |
| US7779082B2 (en) | Address management device | |
| JPH11355303A (en) | Computer identification system and method | |
| CN103856573B (en) | A kind of collocation method of internet protocol address, apparatus and system | |
| CN119629146A (en) | A method and system for providing a public IP address for a private node | |
| CN107070725B (en) | A kind of method that server two-level management intermodule communication is shaken hands | |
| KR20030093428A (en) | Apparatus for assignment of DHCP dynamic IP address and Method therefor | |
| JP2002135254A (en) | Communication processing apparatus and program recording medium therefor | |
| CN112291385A (en) | Address duplicate checking method and device, electronic equipment and computer readable storage medium | |
| JP7524563B2 (en) | IP address allocation method, IP address allocation device, and program | |
| US7813274B1 (en) | Dynamic demultiplexing of network traffic | |
| KR100846536B1 (en) | Virtual Private Network using DHCCP and its Security Method | |
| CN117579598B (en) | Method, device, equipment and medium for distributing IP address based on physical network card | |
| JPH11331270A (en) | Network system | |
| CN114327940B (en) | System docking method, device, storage medium and computer equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20040903 |