JP4756882B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理方法及びプログラム Download PDFInfo
- Publication number
- JP4756882B2 JP4756882B2 JP2005063153A JP2005063153A JP4756882B2 JP 4756882 B2 JP4756882 B2 JP 4756882B2 JP 2005063153 A JP2005063153 A JP 2005063153A JP 2005063153 A JP2005063153 A JP 2005063153A JP 4756882 B2 JP4756882 B2 JP 4756882B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- network
- information processing
- processing apparatus
- node
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
- H04L61/2535—Multiple local networks, e.g. resolving potential IP address conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
外部制御装置のIPアドレス:192.168.0.1
複合機のIPアドレス:192.168.0.2
サブネットマスク:255.255.255.0
この場合、ローカルネットワークのネットワークアドレスは192.168.0.0である。また、オフィス内LANで使用しているネットワークアドレスが192.168.0.0という値を取るものとする。
前記情報処理装置が前記第1のネットワーク上のノードと通信する際に使用する当該情報処理装置のアドレスとして、第1のアドレスを生成する第1の生成手段と、
前記第1の生成手段が生成した前記第1のアドレスが、ルータを介して前記第2のネットワークと接続されている第3のネットワーク上で使用されているか否かを判定する第1の判定手段と、
前記第1の判定手段による判定の結果、前記第1のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記ノードに割り当てるためのアドレスとして、前記第1のアドレスと異なる第2のアドレスを生成する第2の生成手段と、
前記第2の生成手段が生成した前記第2のアドレスが、前記第3のネットワーク上で使用されているか否かを判定する第2の判定手段と、
前記第2の判定手段による判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして前記第1のアドレスを割り当てるとともに、前記ノードに前記第2のアドレスを割り当てる割当手段と、
前記第2の判定手段による判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていると判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして、前記第1のアドレスとは異なるアドレスを新たに生成するよう前記第1の生成手段を制御するとともに、前記ノードに割り当てるためのアドレスとして、前記第2のアドレスとは異なるアドレスを新たに生成するよう前記第2の生成手段を制御する制御手段とを備えることを特徴とする。
以下、図面を参照して本発明の第1実施形態としての外部コントローラについて説明する。まず、外部コントローラが適用可能なネットワークシステムについて図1を用いて説明する。ユーザ環境のネットワーク104にはPC103とPC106が接続され、更に外部コントローラ102とDHCPサーバ108とが接続されている。ルータ107はネットワーク104及びネットワーク110に接続されており、ネットワークルーティングを行っている。ネットワーク110にはPC109が接続されている。また、外部コントローラ102はネットワーク104とは別のローカルネットワーク105にも接続されており、ローカルネットワーク105には画像処理装置101が接続されている。ここで、ネットワーク104及びローカルネットワーク105及びネットワーク110はイーサネット(Ethernet)であるものとする。外部コントローラ102は、第1ローカルネットワークとしてのローカルネットワーク105と第2ローカルネットワークとしてのローカルネットワーク104とに接続された情報処理装置である。
図面を参照して本発明の第2実施形態について説明する。第2実施形態が第1実施形態と異なる主なる点は、ネットワーク104側に接しているネットワークインターフェイス214に対応付けられるIPアドレスが動的に決定されるという点である。第2実施形態において、それぞれの機器の構成は第1実施形態で説明したものと同じである。また、画像処理装置101及び外部コントローラ102の動作の流れについても、第1実施形態にて図8に示された流れと一部同じ処理を行っている部分が存在する。そのため、本実施の形態においては、図8を基本的な流れとして、異なる手法が用いられている箇所を別図を用いて説明していく。まず、図8におけるステップS801からステップS803までの一連の処理に関しては第1実施形態で説明したものと同様である。
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
102 外部コントローラ
103 PC
104 ネットワーク
105 ローカルネットワーク
106 PC
107 ルータ
108 DHCPサーバ
109 PC
110 ネットワーク
201 CPU
202 ROM
203 RAM
204 システムバス
205 マウスコントローラ
206 マウス
207 キーボードコントローラ
208 キーボード
209 CRTコントローラ
210 CRT
211 ディスクコントローラ
212 ハードディスクドライブ
213 フロッピーディスクドライブ
214 ネットワークインターフェイスカード
215 ネットワークインターフェイスカード
301 CPU
302 ROM
303 RAM
304 エンジン
305 エンジンコントローラ
306 パネル
307 パネルコントローラ
308 ハードディスクドライブ
309 ディスクコントローラ
310 NVRAM
311 ネットワークインターフェイスカード
312 システムバス
401 OS部
402 ルーティングソフトウェア
403 外部コントローラアプリケーション
404 AutoIPサーバ
405 ローカルアドレス生成モジュール
406 NAT部
407 タイマ
501 OS部
502 複合機制御ソフトウェア
503 DHCPクライアントソフトウェア
504 MIB
601 PC
602 パケット
603 パケット
604 パケット
605 パケット
701 アプリケーション
1001 パネルUI
Claims (8)
- 第1のネットワークと第2のネットワークの間に接続される情報処理装置であって、
前記情報処理装置が前記第1のネットワーク上のノードと通信する際に使用する当該情報処理装置のアドレスとして、第1のアドレスを生成する第1の生成手段と、
前記第1の生成手段が生成した前記第1のアドレスが、ルータを介して前記第2のネットワークと接続されている第3のネットワーク上で使用されているか否かを判定する第1の判定手段と、
前記第1の判定手段による判定の結果、前記第1のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記ノードに割り当てるためのアドレスとして、前記第1のアドレスと異なる第2のアドレスを生成する第2の生成手段と、
前記第2の生成手段が生成した前記第2のアドレスが、前記第3のネットワーク上で使用されているか否かを判定する第2の判定手段と、
前記第2の判定手段による判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして前記第1のアドレスを割り当てるとともに、前記ノードに前記第2のアドレスを割り当てる割当手段と、
前記第2の判定手段による判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていると判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして、前記第1のアドレスとは異なるアドレスを新たに生成するよう前記第1の生成手段を制御するとともに、前記ノードに割り当てるためのアドレスとして、前記第2のアドレスとは異なるアドレスを新たに生成するよう前記第2の生成手段を制御する制御手段と
を備えることを特徴とする情報処理装置。 - 前記第2の生成手段は、前記第1の生成手段が生成した前記第1のアドレスに基づいて、前記第2のアドレスを生成することを特徴とする請求項1に記載の情報処理装置。
- 前記第2の判定手段により前記第2のアドレスが前記第3のネットワーク上で使用されていないと判定されたことに応じて、前記第1のアドレスを、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして設定する設定手段を更に備えることを特徴とする請求項1または2に記載の情報処理装置。
- 前記第2の判定手段により前記第2のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記ノードからアドレスの割り当てが要求されたことに応じて、前記第2のアドレスを前記ノードに対して送出する送出手段を更に備えることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
- 前記送出手段は、DHCP(Dynamic Host Configuration Protocol)を用いて、前記第2のアドレスを送出することを特徴とする請求項4に記載の情報処理装置。
- 前記第1の判定手段及び前記第2の判定手段は、ARP(Address Resolution Protocol)を用いて、前記第1のアドレス及び前記第2のアドレスが前記第3のネットワーク上で使用されているか否かを判定することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
- 第1のネットワークと第2のネットワークの間に接続される情報処理装置において実行される情報処理方法であって、
前記情報処理装置の第1の生成手段が、前記情報処理装置が前記第1のネットワーク上のノードと通信する際に使用する当該情報処理装置のアドレスとして、第1のアドレスを生成する第1の生成工程と、
前記情報処理装置の第1の判定手段が、前記第1の生成工程において生成された前記第1のアドレスが、ルータを介して前記第2のネットワークと接続されている第3のネットワーク上で使用されているか否かを判定する第1の判定工程と、
前記情報処理装置の第2の生成手段が、前記第1の判定工程における判定の結果、前記第1のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記ノードに割り当てるためのアドレスとして、前記第1のアドレスと異なる第2のアドレスを生成する第2の生成工程と、
前記情報処理装置の第2の判定手段が、前記第2の生成工程において生成された前記第2のアドレスが、前記第3のネットワーク上で使用されているか否かを判定する第2の判定工程と、
前記情報処理装置の割当手段が、前記第2の判定工程における判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして前記第1のアドレスを割り当てるとともに、前記ノードに前記第2のアドレスを割り当てる割当工程と、
前記情報処理装置の第3の生成手段が、前記第2の判定工程における判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていると判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして、前記第1のアドレスとは異なる第3のアドレスを生成するとともに、前記ノードに割り当てるためのアドレスとして、前記第2のアドレスとは異なる第4のアドレスを生成する第3の生成工程と
を有することを特徴とする情報処理方法。 - 第1のネットワークと第2のネットワークの間に接続される情報処理装置を制御するためのプログラムであって、コンピュータに、
前記情報処理装置が前記第1のネットワーク上のノードと通信する際に使用する当該情報処理装置のアドレスとして、第1のアドレスを生成する第1の生成工程と、
前記第1の生成工程において生成された前記第1のアドレスが、ルータを介して前記第2のネットワークと接続されている第3のネットワーク上で使用されているか否かを判定する第1の判定工程と、
前記第1の判定工程における判定の結果、前記第1のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記ノードに割り当てるためのアドレスとして、前記第1のアドレスと異なる第2のアドレスを生成する第2の生成工程と、
前記第2の生成工程において生成された前記第2のアドレスが、前記第3のネットワーク上で使用されているか否かを判定する第2の判定工程と、
前記第2の判定工程における判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていないと判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして前記第1のアドレスを割り当てるとともに、前記ノードに前記第2のアドレスを割り当てる割当工程と、
前記第2の判定工程における判定の結果、前記第2のアドレスが前記第3のネットワーク上で使用されていると判定された場合に、前記情報処理装置が前記第1のネットワークを介して前記ノードと通信する際に使用する当該情報処理装置のアドレスとして、前記第1のアドレスとは異なる第3のアドレスを生成するとともに、前記ノードに割り当てるためのアドレスとして、前記第2のアドレスとは異なる第4のアドレスを生成する第3の生成工程と
を実行させることを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005063153A JP4756882B2 (ja) | 2005-03-07 | 2005-03-07 | 情報処理装置、情報処理方法及びプログラム |
US11/360,473 US20060198390A1 (en) | 2005-03-07 | 2006-02-24 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005063153A JP4756882B2 (ja) | 2005-03-07 | 2005-03-07 | 情報処理装置、情報処理方法及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006246412A JP2006246412A (ja) | 2006-09-14 |
JP2006246412A5 JP2006246412A5 (ja) | 2008-04-24 |
JP4756882B2 true JP4756882B2 (ja) | 2011-08-24 |
Family
ID=36944086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005063153A Expired - Fee Related JP4756882B2 (ja) | 2005-03-07 | 2005-03-07 | 情報処理装置、情報処理方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060198390A1 (ja) |
JP (1) | JP4756882B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008015880A (ja) * | 2006-07-07 | 2008-01-24 | Fuji Xerox Co Ltd | ネットワークシステム、画像処理装置、およびコンピュータプログラム |
US8386603B2 (en) | 2008-09-11 | 2013-02-26 | Panasonic Corporation | Information processing terminal device and network connection method |
JP6149741B2 (ja) * | 2014-01-24 | 2017-06-21 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP6924041B2 (ja) * | 2017-03-01 | 2021-08-25 | 日本放送協会 | データ通信システム、端末装置、及びデータ中継装置 |
JP6838444B2 (ja) * | 2017-03-17 | 2021-03-03 | 富士通株式会社 | 情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラム |
JP7360616B2 (ja) * | 2019-09-25 | 2023-10-13 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、画像形成方法及び画像形成プログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6532217B1 (en) * | 1998-06-29 | 2003-03-11 | Ip Dynamics, Inc. | System for automatically determining a network address |
JP3892235B2 (ja) * | 2001-02-08 | 2007-03-14 | 株式会社リコー | アドレス自動割り当て方法 |
US20020186698A1 (en) * | 2001-06-12 | 2002-12-12 | Glen Ceniza | System to map remote lan hosts to local IP addresses |
US7072337B1 (en) * | 2002-01-25 | 2006-07-04 | 3Com Corporation | System and method for resolving network addresses for network devices on distributed network subnets |
JP3783664B2 (ja) * | 2002-07-29 | 2006-06-07 | 日本電気株式会社 | ルータ装置およびプログラム |
JP2004120213A (ja) * | 2002-09-25 | 2004-04-15 | Murata Mach Ltd | 通信端末装置及びそのプログラム |
US7633948B2 (en) * | 2003-07-07 | 2009-12-15 | Panasonic Corporation | Relay device and server, and port forward setting method |
KR100587560B1 (ko) * | 2004-05-07 | 2006-06-08 | 삼성전자주식회사 | 링크 로컬 주소를 가지는 시스템에서 외부 시스템과통신하는 방법 및 장치 |
US8040819B2 (en) * | 2005-08-30 | 2011-10-18 | Cisco Technology, Inc. | Discovery and identification of upstream device characteristics for self-configuration of customer premises equipment |
-
2005
- 2005-03-07 JP JP2005063153A patent/JP4756882B2/ja not_active Expired - Fee Related
-
2006
- 2006-02-24 US US11/360,473 patent/US20060198390A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20060198390A1 (en) | 2006-09-07 |
JP2006246412A (ja) | 2006-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4405933B2 (ja) | 制御装置、通信制御方法、通信制御プログラム、及び記憶媒体 | |
US8886776B2 (en) | Communication apparatus and storing medium | |
JP4974848B2 (ja) | ネットワーク管理装置、ネットワーク管理方法、ならびにネットワーク管理方法を実行するプログラム | |
JP4756882B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2000353143A (ja) | ネットワークにおけるノード検索方法、装置、および、ノード検索のためのプログラムを記録した記録媒体 | |
US20090193133A1 (en) | Network device management apparatus, control method therefor, network system, and storage medium | |
JP4600394B2 (ja) | ネットワークアクセスルータ、ネットワークアクセス方法、プログラム、及び記録媒体 | |
JP4524906B2 (ja) | 通信中継装置、通信中継方法、および通信端末装置、並びにプログラム記憶媒体 | |
JP2007199958A (ja) | 画像処理装置及び画像処理装置の制御方法 | |
US8601271B2 (en) | Method and system for power management using ICMPV6 options | |
JP2009153050A (ja) | 情報処理装置、デバイス、情報処理装置の制御方法、及びコンピュータプログラム | |
JP5473248B2 (ja) | 情報処理装置、情報処理装置の制御方法及びコンピュータプログラム | |
JP3609948B2 (ja) | マルチプロトコルネットワーク管理方法、マルチプロトコルネットワーク管理プロキシサーバシステム、マルチプロトコルアドレス管理サーバシステム、および、マルチプロトコルネットワーク管理システム | |
JP5638063B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
US7711852B1 (en) | Arrangement in a router for inserting address prefixes based on command line address identifiers | |
JP2008072519A (ja) | 機器検索装置、機器検索方法及びプログラム | |
Cisco | Configuring IBM Channel Attach | |
Cisco | Configuring IBM Channel Attach | |
Cisco | Configuring IBM Channel Attach | |
Cisco | Configuring IBM Channel Attach | |
Cisco | Configuring IBM Channel Attach | |
Cisco | Configuring IBM Channel Attach | |
Cisco | Configuring IBM Channel Attach | |
Cisco | Configuring IBM Channel Attach | |
JP3979055B2 (ja) | 固定アドレス設定装置、固定アドレス設定方法および固定アドレス設定プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080307 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080307 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100921 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100927 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110323 |
|
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: 20110530 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110531 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140610 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |