ES2268284T3 - Sistema y procedimiento para localizar dispositivos en una red. - Google Patents
Sistema y procedimiento para localizar dispositivos en una red. Download PDFInfo
- Publication number
- ES2268284T3 ES2268284T3 ES03251086T ES03251086T ES2268284T3 ES 2268284 T3 ES2268284 T3 ES 2268284T3 ES 03251086 T ES03251086 T ES 03251086T ES 03251086 T ES03251086 T ES 03251086T ES 2268284 T3 ES2268284 T3 ES 2268284T3
- Authority
- ES
- Spain
- Prior art keywords
- devices
- network
- subnet
- name
- 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.)
- Expired - Lifetime
Links
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/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Un procedimiento para localizar dispositivos en una red (100), que comprende: identificar un nombre de grupo asociado a múltiples dispositivos de la red (100); crear una lista de subredes IP (10, 20) conocidas y de dispositivos conocidos de la red (100); solicitar a un servidor (60) de nombres una lista de las direcciones de Protocolo Internet, IP, asociadas al nombre de grupo; caracterizado por contactar con cada uno de los dispositivos (50) por medio de su dirección IP incluida en la lista proporcionada por el servidor (60) de nombres para obtener información de su subred IP; determinar, a partir de la información de la subred IP, la subred de cada uno de los citados dispositivos que tenga una dirección IP en la lista proporcionada por el servidor de nombres; usar la subred IP determinada para cada uno de dichos dispositivos (50) que tenga una dirección IP en la lista proporcionada por el servidor de nombres para descubrir, por medio de un protocolo de descubrimiento de dispositivos, dispositivos adicionales en cada una de las subredes IP determinadas; y añadir cada uno de dichos dispositivos, que tenga una dirección IP en la lista proporcionada por el servidor de nombres, y su subred IP a la lista de subredes IP conocidas y de dispositivos conocidos de la red (100).
Description
Sistema y procedimiento para localizar
dispositivos en una red.
La presente invención está relacionada
generalmente con un sistema y un procedimiento para localizar
dispositivos en una red, y más particularmente con un sistema y un
procedimiento para localizar dispositivos de red en subredes
remotas.
Ciertos usuarios de dispositivos residentes en
una red consideran deseable localizar todos los demás dispositivos
de la red o alguna clase de los mismos. Por ejemplo, puede que un
usuario quiera tener una lista de todas las impresoras de una
determinada marca, junto con información sobre aquellas impresoras
que se encuentren en la misma subred. Muchas impresoras conectadas
en red son suministradas con un software que permite a los usuarios
instalar el driver de la impresora en un dispositivo huésped (host)
del usuario. Este software instalador permite a los usuarios buscar
las impresoras de su red. Sin embargo, si la impresora estuviera
unida a una subred IP diferente a la del dispositivo huésped del
usuario, el instalador no podría localizar la o las impresoras sin
una entrada adicional por parte del usuario. Puesto que muchos
usuarios no tienen un conocimiento técnico sobre la topología de la
red de su empresa, no podrán contestar las preguntas que les plantea
el instalador y no podrán encontrar la impresora que debe ser
instalada.
Existen muchos problemas con las herramientas
actuales para localizar dispositivos en las redes. En primer lugar,
las herramientas de gestión tradicionales generalmente sólo
encuentran dispositivos de un tipo o fabricación particular. Por
ejemplo, las herramientas CISCO sólo encuentran dispositivos CISCO;
las herramientas 3COM sólo encuentran dispositivos 3COM.
En segundo lugar, el uso de los protocolos
existentes, tales como el Protocolo Simple de Gestión de Red (Simple
Network Management Protocol) (SNMP) significa típicamente buscar
otros dispositivos en la red enviando a la red mensajes UDP
(Protocolo de Datagramas de Usuario (User Datagram Protocol)) y
esperar después las respuestas particulares de los dispositivos de
la red que estén escuchando en la misma subred. El UDP es un
protocolo que ofrece un servicio limitado cuando se intercambian
mensajes entre los dispositivos de una red que utilice el Protocolo
Internet (IP). Un problema que persiste cuando sólo está el UDP es
la pérdida de paquetes de información debido a congestión en la red
o el dispositivo receptor.
Existe también un tercer problema cuando se
intenta localizar o encontrar dispositivos sin dirección IP. El
Protocolo de Localización de Servicios (Service Location Protocol
(SLP)), descrito en el documento ``Internet Request For Comments
2165 (RFC 2165), ha sido utilizado como sustituto o para suplementar
la difusión y las respuestas de SNMP basado en UDP. El SLP
proporciona un medio para enviar una lista de dispositivos que hayan
respondido ya a la petición difundida, de manera que aquellos que
ya hayan respondido no lo hagan de nuevo. Sin embargo, el uso del
SLP puede resultar en una localización más lenta y engorrosa de los
dispositivos en la red debido a su complejidad y falta de
especialización.
Otro problema de las herramientas tradicionales
de gestión de redes que utilizan IP multicast es que hablan a
routers que exigen registrarse con el router. Adicionalmente, muchos
consideran que registrarse con los routers supone un riesgo de
seguridad para algunas aplicaciones.
El documento XP-002268655 de
GULBRANDSEN Y OTROS: "A DNS RR for specifying the location of
services (Un DNS RR para especificar la localización de servicios)
(DNS SRV))", RFC 2782, 02.2000 describe un protocolo estándar de
rastreo en Internet para la comunidad de Internet y, en particular,
describe un DNS RR para especificar la localización de
servicios.
El documento XP-002140936 de
GUTTMAN: "Service Location Protocol: Automatic Discovery of IP
Network Services (Protocolo de Localización de Servicios:
Descubrimiento Automático de Servicios en Redes IP)",
07-1999, ISSN: 1089-7801 describe
un protocolo de localización de servicios que permite el
descubrimiento automático de servicios en redes IP.
El documento WO98/18306 describe un
procedimiento para determinar la topología de una red informática
que incluye leer los datos enviados por los puertos de cada
dispositivo de al menos una subred de una red informática. Luego se
procesan y analizan los datos para deducir la topología de al menos
una subred de la red informática.
El documento XP-000908626 de LIN
Y OTROS: "AUTOMATIC TOPOLOGY DISCOVERY OF IP NETWORKS
(Descubrimiento Automático de la Topología en Redes IP)", IEICE,
01-2000, ISSN: 0916-8532 describe el
descubrimiento automático de la topología en redes IP.
El documento XP-002168080 de
SCHOENWAELDER Y OTROS: "How to Keep Track of Your Network
Configuration (Cómo Mantener la Traza de la Configuración de Su
Red", LISA 1993, 01-11-1993
describe extensiones para el editor de redes INED que permiten
descubrir automáticamente la estructura de una red IP. El algoritmo
del descubrimiento está basado en una técnica de sondeo activo que
se combina bien con un editor interactivo.
El documento
EP-A-1168711 describe un
procedimiento para controlar dispositivos de una red intranet a
través de la web.
Sería deseable mejorar la capacidad de búsqueda
de una herramienta de gestión de red para que pueda encontrar
dispositivos en redes remotas sin intervención del usuario. Sería
deseable mejorar la capacidad de búsqueda de un instalador de
drivers de impresora de manera que en muchos casos el instalador
pueda encontrar impresoras en subredes remotas sin intervención del
usuario. También sería deseable mejorar la capacidad de búsqueda de
una herramienta de gestión de red de manera que la herramienta pueda
encontrar dispositivos, tales como impresoras, que no tengan
asignada una dirección IP (Protocolo Internet).
Acorde con la presente invención se proporciona
un procedimiento para localizar dispositivos en una red, según la
reivindicación 1.
Adicionalmente, acorde con la presente invención
se proporciona un sistema para la localización de dispositivos en
red, según la reivindicación 5.
El sistema para la localización de dispositivos
en red permite a un dispositivo huésped (por ejemplo, un ordenador
personal que haga correr el instalador del driver de una impresora)
localizar al menos un dispositivo (por ejemplo, una impresora) en
cada subred. Por ejemplo, una vez que un dispositivo huésped
localiza (encuentra su dirección IP) al menos un dispositivo
registrado con un servidor de nombres (name server) bajo un nombre
de grupo, tal como "Phaser 6200", puede contactar directamente
con el dispositivo. El dispositivo huésped obtiene entonces del
dispositivo descubierto una información adicional sobre la subred
remota. El dispositivo huésped puede usar esa información para
buscar dispositivos adicionales en la misma subred del dispositivo
descubierto.
A continuación se describirá un procedimiento y
un sistema acordes con la presente invención con referencia a los
dibujos adjuntos, en los cuales:
La Figura 1 es un diagrama de bloques de un
sistema para localización de dispositivos en red.
Refiriéndose a la Figura 1, un sistema para
localizar dispositivos en una red 100, tal como una red de área
local, incluye un dispositivo descubridor 40 en una primera subred
10 de una red 100 y al menos un dispositivo descubrible 50
localizado en una segunda subred 20. Tanto el dispositivo
descubridor 40 como el dispositivo descubrible 50 pueden estar
localizados en la misma subred. También se incluye un servidor 60 de
nombres. El sistema aplica a la localización de cualquier
dispositivo en una red, pero puede usarse para localizar impresoras
en una red de área local. En este caso, el dispositivo descubridor
podría ser un dispositivo huésped, tal como un ordenador personal,
y el dispositivo descubrible podría ser una impresora. Una vez que
el dispositivo descubridor 40 localiza el dispositivo descubrible
50 en la subred 20, el dispositivo descubridor 20 puede obtener del
dispositivo descubrible 50 otra información sobre su subred 20, de
tal manera que el dispositivo descubridor 40 pueda localizar otros
dispositivos 52 y 54 en la subred 20.
Al menos uno de los dispositivos descubribles 50
de una determinada subred 20 debe tener asignada una dirección IP y
una información IP de la red, tal como su máscara de red (netmask)
IP, y la dirección IP del router. Para asignar esta información
puede usarse cualquier procedimiento conocido, y probablemente
dependerá del tipo de red utilizada. Por ejemplo, esta información
puede ser obtenida de un DHCP (Dynamic Host Configuration Protocol
(Protocolo de Configuración Dinámica de Huésped)) o servidor BOOTP
de red, de un software que corra en un ordenador personal u otro
dispositivo de la subred, del panel frontal del dispositivo, o con
cualquier otro procedimiento.
El dispositivo descubrible 50 tiene que conocer
también la dirección de un servidor 60 de nombres de direcciones de
toda la red. El servidor 60 de nombres puede ser cualquier servidor
de nombres, tal como un NBNS (NetBIOS Name Service (Servicio de
Nombres NetBIOS)) o un servidor dinámico DNS (Domain Name Service
(Servicio de Nombres de Dominio)) que sea capaz de soportar un
registro de "nombre de grupo". Un "nombre de grupo" es un
nombre único que puede ser asociado a más de una dirección de red.
Muchas redes de área local tienen un servidor DHCP y un servidor
Microsoft WINS (Windows® Name Service (Servicio de Nombres Windows®)
en la red (WINS es una implementación propietaria de Microsoft del
Servicio de Nombre NetBIOS. En los sistemas Linux y Unix puede
usarse un servidor de nombres DNS o pueden registrarse los nombres
con SAMBA.
Existe al menos un "nombre de grupo"
conocido tanto por el dispositivo descubrible 50 como por el
dispositivo descubridor 40. Por ejemplo, el nombre de grupo podría
ser el nombre del fabricante o del modelo del dispositivo
descubrible, o el número del modelo. En el ejemplo en el cual un
usuario desea instalar un driver de impresora desde su ordenador
personal, el nombre del grupo podría ser el fabricante y el modelo
de la impresora (tal como Phaser 6200).
Cuando el dispositivo descubrible 50 fue
instalado en la red 20, después de haber sido configurado con una
dirección IP una máscara de red IP y una dirección IP de router, el
dispositivo descubrible 50 contactó con el servidor 60 de nombres y
añadió su dirección de red al menos a un nombre de grupo, digamos
"Phaser 6200".
El dispositivo descubridor 40 elabora una lista
o tabla de subredes IP conocidas. La lista o tabla está inicialmente
vacía. El dispositivo descubridor 40 puede añadir cualquier subred
conocida a la lista o tabla (por ejemplo, si tiene conocimiento de
la subred 30, puede añadir la subred 30 a la lista). La información
sobre estas subredes puede ser obtenida de la propia configuración
de red del dispositivo descubridor (es decir, de las subredes
directamente unidas, por ejemplo la subred 10), de un operador o
usuario, de una previa operación del dispositivo descubridor, o de
otras fuentes.
El dispositivo descubridor 40 solicita al
servidor 60 de nombres una lista de direcciones asociadas al nombre
de grupo conocido "Phaser 6200". Si existe más de un servidor
de nombres en la red 100, el dispositivo descubridor 40 puede
solicitar a los servidores adicionales de nombres las direcciones
asociadas al nombre de grupo Phaser 6200.
El servidor 60 de nombres devuelve una lista de
cero o más direcciones. Algunos servidores de nombres pueden
devolver una lista completa de las direcciones registradas. Otros
servidores de nombres (por ejemplo, WINS) pueden devolver una lista
parcial. El sistema y el procedimiento de localización de
dispositivos no requieren que los servidores de nombres devuelvan
una lista completa o precisa. El sistema y el procedimiento
localizarán todos los dispositivos descubribles de la red si el
servidor de nombre devuelve al menos una dirección de un
dispositivo descubrible de cada subred. En este caso, el servidor de
nombres devuelve la dirección IP del dispositivo descubrible 50 que
haya sido previamente registrado con la misma bajo el nombre de
grupo Phaser 6200.
El dispositivo descubridor 40 contacta con cada
uno de los dispositivos de la lista devuelta por el servidor de
nombres para obtener la máscara de red IP del dispositivo y,
opcionalmente, la dirección IP de router del dispositivo. En este
caso, dada la dirección IP del dispositivo descubrible 50, el
dispositivo descubridor 40 puede contactar directamente con él y
solicitarle información adicional. Teniendo la máscara de red IP
del dispositivo descubrible 50 (y opcionalmente la dirección IP de
router) para la subred 20, el dispositivo descubridor 40 puede
determinar o calcular el número de la subred del dispositivo
descubrible 50 y la dirección de difusión (broadcast) de la subred.
Si la subred del dispositivo 50 descubierto no está aún en la lista
de subredes descubiertas, el dispositivo descubridor 40 añade la
nueva subred a la lista. En este caso, el dispositivo descubridor
40 añade la subred 20 a su lista que contiene al menos la red 10 (la
propia subred del dispositivo descubridor 40).
El dispositivo descubridor 40 puede utilizar
ahora un protocolo de descubrimento independiente para encontrar
dispositivos adicionales en cada una de las subredes descubiertas.
Puede utilizarse cualquier protocolo de descubrimiento. Todo lo que
se necesita es que el dispositivo descubridor 40 tenga algún medio
para localizar dispositivos descubribles en una subred, dada la
dirección de difusión de la subred o la gama de direcciones IP en
la subred. Por ejemplo, el dispositivo descubridor 40 puede usar el
protocolo descrito en el documento
US-A-6496859 para descubrir otros
dispositivos en la subred 20. Los dispositivos 52 y 54 pueden no
tener aún asignada una dirección IP, o pueden no haber sido
incluidos en la lista de direcciones devuelta por el servidor 60 de
nombres.
Claims (5)
1. Un procedimiento para localizar dispositivos
en una red (100), que comprende:
identificar un nombre de grupo asociado a
múltiples dispositivos de la red (100);
crear una lista de subredes IP (10, 20)
conocidas y de dispositivos conocidos de la red (100);
solicitar a un servidor (60) de nombres una
lista de las direcciones de Protocolo Internet, IP, asociadas al
nombre de grupo;
caracterizado por
contactar con cada uno de los dispositivos (50)
por medio de su dirección IP incluida en la lista proporcionada por
el servidor (60) de nombres para obtener información de su subred
IP;
determinar, a partir de la información de la
subred IP, la subred de cada uno de los citados dispositivos que
tenga una dirección IP en la lista proporcionada por el servidor de
nombres;
usar la subred IP determinada para cada uno de
dichos dispositivos (50) que tenga una dirección IP en la lista
proporcionada por el servidor de nombres para descubrir, por medio
de un protocolo de descubrimiento de dispositivos, dispositivos
adicionales en cada una de las subredes IP determinadas; y
añadir cada uno de dichos dispositivos, que
tenga una dirección IP en la lista proporcionada por el servidor de
nombres, y su subred IP a la lista de subredes IP conocidas y de
dispositivos conocidos de la red (100).
2. El procedimiento de la reivindicación 1, en
el cual el protocolo de descubrimiento de dispositivos comprende un
protocolo de descubrimiento basado en difusión (broadcast).
3. El procedimiento de las reivindicaciones 1 ó
2, en el cual la información de la subred IP comprende una máscara
de red IP y una dirección de router IP para el dispositivo (50).
4. El procedimiento de cualquiera de las
reivindicaciones precedentes, en el cual el nombre de grupo
comprende uno o más de entre un nombre de fabricante, un nombre de
modelo y un número de modelo.
5. Un sistema para la localización de
dispositivos en una red, que comprende:
un servidor (60) de nombres para asociar las
direcciones IP de unos dispositivos (52, 54) de la red (100) a un
nombre de grupo;
unos dispositivos (50) localizados en una
primera subred IP (20) de la red, en los cuales al menos algunos de
los dispositivos (50) tienen una dirección IP asociada al nombre de
grupo; y
un dispositivo descubridor (40), localizado en
una segunda subred IP (10) de la red, estando el dispositivo
descubridor (40) adaptado para efectuar el procedimiento de las
reivindicaciones 1-4.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US83003 | 1979-10-09 | ||
US10/083,003 US6978314B2 (en) | 2002-02-26 | 2002-02-26 | System and method for locating devices on a local area network |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2268284T3 true ES2268284T3 (es) | 2007-03-16 |
Family
ID=27660374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES03251086T Expired - Lifetime ES2268284T3 (es) | 2002-02-26 | 2003-02-24 | Sistema y procedimiento para localizar dispositivos en una red. |
Country Status (6)
Country | Link |
---|---|
US (1) | US6978314B2 (es) |
EP (1) | EP1339190B1 (es) |
JP (1) | JP4142960B2 (es) |
CA (1) | CA2419512C (es) |
DE (1) | DE60306971T2 (es) |
ES (1) | ES2268284T3 (es) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020099814A1 (en) * | 2001-01-24 | 2002-07-25 | International Business Machines Corporation | Method and apparatus for providing automatic discovery of network protocols, configurations and resources |
JP2003323364A (ja) * | 2002-05-08 | 2003-11-14 | Canon Inc | ネットワークデバイス管理装置及び方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
DE60335741D1 (de) * | 2002-11-29 | 2011-02-24 | Freebit Co Ltd | Server für routingverbindung mit einem clientgerät |
DE10339051B3 (de) * | 2003-08-25 | 2004-06-24 | Siemens Ag | Verfahren zum Zuordnen von über mehrere Subnetze verteilten Clients zu einen Server und Client zur Ankopplung an einen Server |
JP4351517B2 (ja) * | 2003-11-14 | 2009-10-28 | 株式会社日立製作所 | データセンタの装置管理方法、装置管理サーバ、データセンタの装置管理システム並びにプログラム |
US7543049B2 (en) * | 2004-09-09 | 2009-06-02 | Sharp Laboratories Of America, Inc. | Systems and methods for efficient discovery of a computing device on a network |
US8024360B2 (en) * | 2004-12-10 | 2011-09-20 | Centrify Corporation | Method and apparatus for maintaining multiple sets of identity data |
US20060250982A1 (en) * | 2005-05-05 | 2006-11-09 | Harrow Products Llc | Methods and systems for discovering and configuring network devices |
WO2006129175A2 (en) * | 2005-05-31 | 2006-12-07 | International Business Machines Corporation | System and method for generating unique and persistent identifiers |
CN100454834C (zh) * | 2005-09-08 | 2009-01-21 | 华为技术有限公司 | Ngn网络中媒体流的统计方法 |
US8266272B2 (en) * | 2005-11-07 | 2012-09-11 | Hewlett-Packard Development Company, L.P. | Methods for IT network representation and associated computer program products |
US8331263B2 (en) * | 2006-01-23 | 2012-12-11 | Microsoft Corporation | Discovery of network nodes and routable addresses |
JP4682329B2 (ja) | 2006-02-15 | 2011-05-11 | 独立行政法人情報通信研究機構 | 通信ネットワークにおけるネームシステム及びネーミング方法 |
JP4635261B2 (ja) * | 2006-03-20 | 2011-02-23 | 独立行政法人情報通信研究機構 | 通信システム及びネームサーバ装置 |
US20070233834A1 (en) * | 2006-03-31 | 2007-10-04 | Tomoki Hattori | Printer driver with print search function |
US20070271363A1 (en) * | 2006-05-19 | 2007-11-22 | Kevin Ross | Computer compliance system and method |
JP2008187224A (ja) * | 2007-01-26 | 2008-08-14 | Hitachi Ltd | Ip内線電話システムおよびサーバ装置 |
US8261259B2 (en) | 2007-03-01 | 2012-09-04 | Ricoh Company, Ltd. | Dynamic printing system, apparatus and method |
US8838759B1 (en) * | 2007-06-29 | 2014-09-16 | Crimson Corporation | Systems and methods for detecting unmanaged nodes within a system |
US20090070839A1 (en) * | 2007-09-11 | 2009-03-12 | At&T Knowledge Ventures, L.P. | System for adjusting encoding rates between communication devices |
CN101803343B (zh) | 2007-09-18 | 2014-02-12 | 惠普开发有限公司 | 根据dns信息识别子网地址范围 |
US7991877B2 (en) * | 2007-10-05 | 2011-08-02 | International Business Machines Corporation | Rogue router hunter |
US8019856B1 (en) * | 2007-11-07 | 2011-09-13 | Trend Micro Incorporated | Automatic mapping and location discovery of computers in computer networks |
DE102007053916A1 (de) | 2007-11-09 | 2009-05-14 | Deutsche Thomson Ohg | Verfahren zum Verwalten von Netzkomponenten in einem Netzwerk und Netzkomponente |
US8468165B2 (en) * | 2007-12-02 | 2013-06-18 | Leviton Manufacturing Company, Inc. | Method for discovering network of home or building control devices |
US7899898B2 (en) * | 2008-06-30 | 2011-03-01 | Oracle America, Inc. | Scaling systems management using a stateless proxy |
US7877477B2 (en) * | 2008-06-30 | 2011-01-25 | Oracle America, Inc. | Method and system for discovering managed systems in a network |
US8904003B2 (en) * | 2008-06-30 | 2014-12-02 | Oracle America, Inc. | Method and system for delegated job control across a network |
US10419541B2 (en) | 2008-11-26 | 2019-09-17 | Free Stream Media Corp. | Remotely control devices over a network without authentication or registration |
US8180891B1 (en) | 2008-11-26 | 2012-05-15 | Free Stream Media Corp. | Discovery, access control, and communication with networked services from within a security sandbox |
US9986279B2 (en) | 2008-11-26 | 2018-05-29 | Free Stream Media Corp. | Discovery, access control, and communication with networked services |
US10880340B2 (en) | 2008-11-26 | 2020-12-29 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
US10977693B2 (en) | 2008-11-26 | 2021-04-13 | Free Stream Media Corp. | Association of content identifier of audio-visual data with additional data through capture infrastructure |
US10567823B2 (en) | 2008-11-26 | 2020-02-18 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US9154942B2 (en) | 2008-11-26 | 2015-10-06 | Free Stream Media Corp. | Zero configuration communication between a browser and a networked media device |
US9961388B2 (en) | 2008-11-26 | 2018-05-01 | David Harrison | Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements |
US10334324B2 (en) | 2008-11-26 | 2019-06-25 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US9519772B2 (en) | 2008-11-26 | 2016-12-13 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
US10631068B2 (en) | 2008-11-26 | 2020-04-21 | Free Stream Media Corp. | Content exposure attribution based on renderings of related content across multiple devices |
US20100278071A1 (en) * | 2009-04-29 | 2010-11-04 | Tomoki Hattori | Method and apparatus for discovering a device on a network |
US9622278B2 (en) | 2010-10-26 | 2017-04-11 | Kingston Digital Inc. | Dual-mode wireless networked device interface and automatic configuration thereof |
US9203807B2 (en) | 2011-09-09 | 2015-12-01 | Kingston Digital, Inc. | Private cloud server and client architecture without utilizing a routing server |
US10237253B2 (en) | 2011-09-09 | 2019-03-19 | Kingston Digital, Inc. | Private cloud routing server, private network service and smart device client architecture without utilizing a public cloud based routing server |
US11863529B2 (en) | 2011-09-09 | 2024-01-02 | Kingston Digital, Inc. | Private cloud routing server connection mechanism for use in a private communication architecture |
US9781087B2 (en) | 2011-09-09 | 2017-10-03 | Kingston Digital, Inc. | Private and secure communication architecture without utilizing a public cloud based routing server |
US10601810B2 (en) | 2011-09-09 | 2020-03-24 | Kingston Digital, Inc. | Private cloud routing server connection mechanism for use in a private communication architecture |
US9935930B2 (en) | 2011-09-09 | 2018-04-03 | Kingston Digital, Inc. | Private and secure communication architecture without utilizing a public cloud based routing server |
US11683292B2 (en) | 2011-09-09 | 2023-06-20 | Kingston Digital, Inc. | Private cloud routing server connection mechanism for use in a private communication architecture |
US9772668B1 (en) | 2012-09-27 | 2017-09-26 | Cadence Design Systems, Inc. | Power shutdown with isolation logic in I/O power domain |
US9442679B2 (en) * | 2013-01-31 | 2016-09-13 | Xerox Corporation | Network discovery using unicast communications |
US9324389B2 (en) | 2013-05-29 | 2016-04-26 | Sandisk Technologies Inc. | High performance system topology for NAND memory systems |
US9728526B2 (en) | 2013-05-29 | 2017-08-08 | Sandisk Technologies Llc | Packaging of high performance system topology for NAND memory systems |
US10021180B2 (en) | 2013-06-04 | 2018-07-10 | Kingston Digital, Inc. | Universal environment extender |
US9703702B2 (en) * | 2013-12-23 | 2017-07-11 | Sandisk Technologies Llc | Addressing auto address assignment and auto-routing in NAND memory network |
US10075385B1 (en) | 2014-07-16 | 2018-09-11 | Ivanti, Inc. | Systems and methods for discovering and downloading configuration files from peer nodes |
JP2016058990A (ja) * | 2014-09-12 | 2016-04-21 | パナソニックIpマネジメント株式会社 | 制御装置、プログラム |
JP6433378B2 (ja) * | 2015-05-29 | 2018-12-05 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びコンピュータプログラム |
JP6507863B2 (ja) * | 2015-06-03 | 2019-05-08 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
US10180845B1 (en) * | 2015-11-13 | 2019-01-15 | Ivanti, Inc. | System and methods for network booting |
US10263849B2 (en) * | 2016-10-25 | 2019-04-16 | Servicenow, Inc. | System and method for generating discovery profiles for discovering components of computer networks |
US10509541B2 (en) | 2016-10-25 | 2019-12-17 | Servicenow, Inc. | System and method for generating geographical maps for initiating discovery of a computer network |
CN107241457B (zh) * | 2017-06-01 | 2020-09-11 | 常青 | 一种实现网络端到端通信的方法 |
GB2572982C (en) * | 2018-04-18 | 2021-01-20 | Gurulogic Microsystems Oy | System and method for creating group networks between network devices |
US11394686B1 (en) * | 2021-02-25 | 2022-07-19 | Nvidia Corporation | Dynamic network address translation using prediction |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5185860A (en) * | 1990-05-03 | 1993-02-09 | Hewlett-Packard Company | Automatic discovery of network elements |
US5511208A (en) * | 1993-03-23 | 1996-04-23 | International Business Machines Corporation | Locating resources in computer networks having cache server nodes |
US5710885A (en) * | 1995-11-28 | 1998-01-20 | Ncr Corporation | Network management system with improved node discovery and monitoring |
US5835720A (en) * | 1996-05-17 | 1998-11-10 | Sun Microsystems, Inc. | IP discovery apparatus and method |
US5835725A (en) * | 1996-10-21 | 1998-11-10 | Cisco Technology, Inc. | Dynamic address assignment and resolution technique |
WO1998018306A2 (en) * | 1996-10-28 | 1998-05-07 | Switchsoft Systems, Inc. | Method and apparatus for generating a network topology |
US6249814B1 (en) * | 1997-09-22 | 2001-06-19 | Compaq Computer Corporation | Method and apparatus for identifying devices on a network |
US6009103A (en) * | 1997-12-23 | 1999-12-28 | Mediaone Group, Inc. | Method and system for automatic allocation of resources in a network |
US6192417B1 (en) * | 1999-03-30 | 2001-02-20 | International Business Machines Corporation | Multicast cluster servicer for communicating amongst a plurality of nodes without a dedicated local area network |
US6480506B1 (en) * | 1999-04-15 | 2002-11-12 | Sharewave Inc | Co-location negotiation scheme for wireless computer networks |
US6377987B1 (en) * | 1999-04-30 | 2002-04-23 | Cisco Technology, Inc. | Mechanism for determining actual physical topology of network based on gathered configuration information representing true neighboring devices |
US6601093B1 (en) * | 1999-12-01 | 2003-07-29 | Ibm Corporation | Address resolution in ad-hoc networking |
US6735200B1 (en) * | 2000-03-21 | 2004-05-11 | International Business Machines Corporation | Method and apparatus for monitoring the availability of nodes in a communications network |
EP1168711B1 (en) * | 2000-06-19 | 2008-08-20 | Hewlett-Packard Company, A Delaware Corporation | Process for controlling devices of an intranet network through the web |
DE60142524D1 (de) * | 2000-12-05 | 2010-08-19 | Rit Techn Ltd | System zum automatischen identifizieren der physischen lage von netzwerk-endeinrichtungen |
US7240106B2 (en) * | 2001-04-25 | 2007-07-03 | Hewlett-Packard Development Company, L.P. | System and method for remote discovery and configuration of a network device |
US6920506B2 (en) * | 2001-06-28 | 2005-07-19 | Canon Information Systems, Inc. | Discovery and management of network printers |
US7193974B2 (en) * | 2001-08-10 | 2007-03-20 | Intel Corporation | Method and apparatus for dynamically discovering alias domains |
US20030069954A1 (en) * | 2001-10-05 | 2003-04-10 | Adc Telecommunications, Inc. | Subnet pooling |
US7962605B2 (en) * | 2001-11-20 | 2011-06-14 | Microsoft Corporation | Distributed device discovery framework for a network |
US7515546B2 (en) * | 2001-12-19 | 2009-04-07 | Alcatel-Lucent Canada Inc. | Method and apparatus for automatic discovery of network devices with data forwarding capabilities |
-
2002
- 2002-02-26 US US10/083,003 patent/US6978314B2/en not_active Expired - Lifetime
-
2003
- 2003-02-17 JP JP2003037674A patent/JP4142960B2/ja not_active Expired - Fee Related
- 2003-02-19 CA CA002419512A patent/CA2419512C/en not_active Expired - Fee Related
- 2003-02-24 EP EP03251086A patent/EP1339190B1/en not_active Expired - Fee Related
- 2003-02-24 DE DE60306971T patent/DE60306971T2/de not_active Expired - Lifetime
- 2003-02-24 ES ES03251086T patent/ES2268284T3/es not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US20030163583A1 (en) | 2003-08-28 |
DE60306971T2 (de) | 2006-12-07 |
US6978314B2 (en) | 2005-12-20 |
JP2003258832A (ja) | 2003-09-12 |
EP1339190B1 (en) | 2006-07-26 |
CA2419512A1 (en) | 2003-08-26 |
CA2419512C (en) | 2007-07-10 |
EP1339190A2 (en) | 2003-08-27 |
EP1339190A3 (en) | 2004-04-07 |
DE60306971D1 (de) | 2006-09-07 |
JP4142960B2 (ja) | 2008-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2268284T3 (es) | Sistema y procedimiento para localizar dispositivos en una red. | |
US7412515B2 (en) | Method and apparatus for dynamic assignment of network protocol addresses | |
EP1125421B1 (en) | Dns relay module in a digital network modem | |
JP4988143B2 (ja) | コンピュータネットワーク | |
US7152099B1 (en) | Friend configuration and method for network devices | |
US6975619B1 (en) | System and method for providing host geographic location information in a packet data network | |
US20070288613A1 (en) | Providing support for responding to location protocol queries within a network node | |
US7774438B2 (en) | Parameter provisioning | |
EP2451125A1 (en) | Method and system for realizing network topology discovery | |
CN114556868B (zh) | 虚拟专用网络vpn客户端的专用子网络 | |
US20080177868A1 (en) | Address Provisioning | |
Rosen et al. | IANA Registries for BGP Extended Communities | |
EP2690832B1 (en) | Communication device, communication system, and communication method | |
JP2004312482A (ja) | ネットワークシステム、網内識別子の設定方法、アクセス認証情報管理装置、そのプログラム、ネットワーク接続点、網内識別子の設定プログラム、及び記録媒体 | |
US8510419B2 (en) | Identifying a subnet address range from DNS information | |
ES2766801T3 (es) | Método para configurar una conexión de red, red de telecomunicaciones, programa y producto de programa informático | |
Wollman et al. | Plug and play server load balancing and global server load balancing for tactical networks | |
US20030225910A1 (en) | Host resolution for IP networks with NAT | |
Chopker | Product Discovery over HTTP Interface via Web Finger Printing | |
McRae | MobilityFirst: An Integration Approach | |
Sumathi et al. | An Experimental of IPv6 Address Assignment for Global Unicast Address Using NS-3 | |
EP3313038B1 (en) | Method and apparatus for updating internet protocol (ip) address, and gateway | |
Erbacher et al. | GULv3-A Novel Tool for Network Managers to Audit Networks. | |
Dijkstra et al. | Using zero configuration technology for IP addressing in optical networks | |
JP5461465B2 (ja) | コンピュータネットワーク |