DE69833379T2 - Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse - Google Patents
Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse Download PDFInfo
- Publication number
- DE69833379T2 DE69833379T2 DE69833379T DE69833379T DE69833379T2 DE 69833379 T2 DE69833379 T2 DE 69833379T2 DE 69833379 T DE69833379 T DE 69833379T DE 69833379 T DE69833379 T DE 69833379T DE 69833379 T2 DE69833379 T2 DE 69833379T2
- Authority
- DE
- Germany
- Prior art keywords
- address
- dynamic database
- server
- name
- network
- 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/5007—Internet protocol [IP] addresses
-
- 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/10—Mapping addresses of different types
-
- 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/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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/4535—Network directories; Name-to-address mapping using an address exchange platform which sets up a session between two nodes, e.g. rendezvous servers, session initiation protocols [SIP] registrars or H.323 gatekeepers
-
- 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/4557—Directories for hybrid networks, e.g. including telephone numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/604—Address structures or formats
Description
- Gebiet der Erfindung
- Die vorliegende Erfindung betrifft das Gebiet der Kommunikation zwischen Computern über ein Netzwerk oder Netz wie zum Beispiel das Internet. Im Besonderen betrifft die vorliegende Erfindung ein Verfahren zur Bereitstellung statischer Namen für Vorrichtungen, denen beim Anschluss an das Netzwerk dynamisch Netzwerkadressen zugewiesen werden.
- Stand der Technik
- Damit zwei Computer unter Verwendung des Internet miteinander kommunizieren können, muss ein anwählender Computer gemäß der Offenbarung aus WO 9731490A die Internetadresse (IP) eines gerufenen Teilnehmers kennen oder ermitteln können. Das Domain Name System (DNS) erleichtert diesen Vorgang, indem ein „friendly Name" bzw. benutzerfreundlicher Name (d.h. eine erkennbare Zeichenkombination an Stelle einer numerischen IP-Adresse) in eine entsprechende IP-Adresse aufgelöst wird. Somit kennen menschliche Anwender im Allgemeinen die zugrunde liegende IP-Adresse nicht oder sehen diese nicht, die den mit dem Internet verbundenen Computern zugeordnet sind.
- CHUL-JIN PARK ET AL : THE IMPROVEMENT FOR INTEGRITY BETWEEN DHCP AND DNS' PROCEEDINGS. HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY, 28. April 1997 (1997-04-28), Seiten 511 bis 516, XP002110636, offenbart eine Methode bzw. ein Verfahren zur Realisierung der Interoperabilität zwischen dem Dynamic Host Configuration Protocol (DHCP) und DNS über ein TCP/IP Netzwerk.
- Unzählige Internetnutzer greifen auf das Netz über einen Personalcomputer (PC) und einen Internet Service Provider (ISP) zu. Es ist allgemein üblich, dass ein ISP eine IP-Adresse dynamisch zuweist, die nur für den Zeitraum gilt, während dem der PC mit dem ISP verbunden ist. Ferner ist dem Computer kein statischer Bezeichner (z.B. ein benutzerfreundlicher Name) zugeordnet, der über DNS verfügbar ist. In vielen Fällen wissen die Anwender bzw. Benutzer folglich nicht, wie ihre eigene dynamisch zugewiesene Internetadresse lautet, wobei ist ihrem Computer kein DNS-Name zugeordnet bzw. zugewiesen. Als Folge dessen können die meisten Internetnutzer keinen statischen, eindeutigen Bezeichner bereitstellen, der wiederholt verwendet werden kann, um eine Kommunikationssitzung mit ihrem Computer über das Internet herzustellen.
- Ein als User Location Service (ULS) bezeichneter Mechanismus stellt eine Lösung für dieses Problem bereit. ULS weist ein dynamisches Verzeichnis auf, das Datensätze aufweist, die eine bestimmte eindeutige Benutzerkennung auf eine zurzeit zugewiesene IP-Adresse abgebildet wird. ULS weist in Bezug auf den ausgesuchten benutzerfreundlichen Namen keine Einschränkungen auf (außer der Eindeutigkeit bzw. Einzigartigkeit). Einzelne Computer sind dafür zuständig, die Kontaktaufnahme und die Anmeldung mit und an einem ULS-Server vorzunehmen. Die Handlung der Anmeldung bewirkt es, dass ein neuer ULS-Datensatz erzeugt wird. Der ULS-Datensatz wird gelöscht, wenn sich der Computer von dem ULS abmeldet oder nicht mehr erfolgreich den eigenen Datensatz auffrischen kann.
- Zwei signifikante Probleme in Verbindung mit ULS sind. dessen Unfähigkeit zur Skalierung und die vollständig nicht standardkonforme Art und Weise, auf die benutzerfreundliche Namen für eine IP-Adresse aufgelöst werden. Der Einsatz von nicht standardkonformen Auflösungstechniken verhindert es, dass bereits bestehende Anwendungen auf periodisch verbundene Vorrichtungen automatisiert zugreifen. Zum Beispiel kann eine ULS-Bezeichnerfolge nicht durch DNS oder durch die Webbrowser-Software eines Einzelanwenders aufgelöst werden. Bereits bestehende Anwendungen, wie zum Beispiel Webbrowser, können für gewöhnlich auf Ressourcen nur unter Verwendung lokaler Dateinamen, tatsächlicher IP-Adressen und DNS-Namen zugreifen. Für die Kontaktaufnahme von periodisch verbundenen Vorrichtungen unter Verwendung dem Stand der Technik entsprechender Techniken muss ein Kontakt mit dem jeweiligen ULS-Server hergestellt werden, der die Adresse aufweist, um die Adresse auflösen zu können. Somit kann durch zahlreiche bereits vorhandene Anwendungen für gewöhnlich nicht direkt auf ULS-registrierte Vorrichtungen zugegriffen werden.
- Noch größere Probleme bringt die Unfähigkeit zur Skalierung mit sich. Ein Computer, der einen ULS-Namen auflösen möchte, besitzt keine Möglichkeit, zu wissen, welcher ULS-Standort zurzeit den entsprechenden Datensatz aufweist. Es existiert keine zentrale Autorität, unter der alle bestehenden ULS-Standorte automatisch durchsucht werden können. Folglich ist eine umfassende Suche unter allen verfügbaren ULS-Positionen erforderlich. Was noch schwer wiegender ist, ist die Tatsache, das es keinen aktuellen Mechanismus gibt, durch den eine Anwendung die vollständige Gruppe aller an einem bestimmten Tag verfügbaren ULS-Standorte bzw. ULS-Sites bestimmen kann. Somit gestalten neu hinzugefügte Sites das Vorhaben der Lokalisierung eines Anwenders bzw. eines Benutzers mit unbekannter ULS-Verbindung noch komplizierter.
- In Bezug auf fehlende statische Vorrichtungsbezeichner integriert ein Internet-Faxdienst in Adressen von E-Mail-Nachrichten umgekehrte Faxnummern. Dieser Dienst sendet jedoch E-Mail-basierte Nachrichten an ein Faxgerät mit einer konstanten, bekannten Nummer, unter der das Faxgerät dauerhaft zu finden ist. Dabei wird keine skalierbare Lösung zur Lokalisierung und Verbindung von periodisch verbundenen Vorrichtungen bereitgestellt.
- Somit sind dem Stand der Technik entsprechende Systeme nicht in der Lage, Anwendern bzw. Benutzern einen statischen Bezeichner bereitzustellen, der aufgelöst werden kann, um Zugriff auf bzw. Zugang zu periodisch verbundenen Vorrichtungen zu erlangen. Das Fehlen eines einzigen Bezeichners gestaltet das Verfahren der Bestimmung der Netzwerkadresse (sofern vorhanden) einer Vorrichtung komplizierter, die periodisch verbunden ist oder die aus anderen Gründen nicht dauerhaft einer Netzwerkadresse zugeordnet ist. Folglich sind die Position von sowie die Kommunikation mit diesen nicht dauerhaft verbundenen Vorrichtungen unter Verwendung von dem Stand der Technik entsprechenden Techniken unzulässig belastend.
- Zusammenfassung der Erfindung
- Vorgesehen ist gemäß einem ersten Aspekt der vorliegenden Erfindung ein Verfahren gemäß dem gegenständlichen Anspruch 1.
- Vorgesehen ist gemäß einem zweiten Aspekt der vorliegenden Erfindung ein System gemäß dem gegenständlichen Anspruch 6.
- Weitere Ausführungsbeispiele gemäß der vorliegenden Erfindung sind in den Unteransprüchen 2 bis 5 und 7 bis 10 definiert.
- Kurze Beschreibung der Zeichnungen
- Die vorliegende Erfindung wird durch Beispiele veranschaulicht, und die Abbildungen der beigefügten Zeichnungen schränken die Erfindung nicht ein. Es zeigen:
-
1 ein Ausführungsbeispiel eines Systems der vorliegenden Erfindung; -
2 ein Ausführungsbeispiel eines hybriden DNS-Servers, der gemäß der vorliegenden Erfindung konfiguriert ist; -
3 ein Verfahren zur Erzeugung eines Namensauflösungssystems gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; -
4 ein Ausführungsbeispiel eines Verfahrens, durch das eine Vorrichtung eine Verbindung mit einem Netzwerk herstellen kann und das einen Zugriff durch andere Vorrichtungen gemäß der vorliegenden Erfindung ermöglicht; und -
5 ein Ausführungsbeispiel eines Verfahrens, durch das eine Vorrichtung einen Zugriff auf periodisch verbundene Vorrichtung gemäß der vorliegenden Erfindung erlangen kann. - Genaue Beschreibung der Erfindung
- Vorgesehen ist gemäß der vorliegenden Erfindung eine Technik zur Übersetzung einer praktischen statischen Bezeichnernummer in eine dynamisch zugewiesene Netzwerkadresse. In der folgenden Beschreibung sind zahlreiche besondere Einzelheiten ausgeführt, wie etwa bestimmte statische Bezeichner, Domänen-Unterteilungen und Namensauflösungsprotokolle, um ein umfassenderes Verständnis der vorliegenden Erfindung zu vermitteln. Hiermit wird jedoch festgestellt, dass die vorliegende Erfindung durch den Fachmann auf dem Gebiet auch ohne die besonderen Einzelheiten ausgeführt werden kann.
- Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung kann eine Vorrichtung einen statischen Bezeichner oder einen „benutzerfreundlichen Namen" verwalten, obwohl der Vorrichtung eine Netzwerkadresse (z.B. eine IP-Adresse) dynamisch zugewiesen ist. Dies ermöglicht es Anwendern bzw. Benutzern, die Vorrichtung zu lokalisieren und auf diese zuzugreifen, und zwar unter Verwendung bereits bestehender, standardkonformer, skalierbarer Kommunikationstechniken (z.B. die DNS-Namensauflösung). Dem Stand der Technik entsprechende Techniken stellen keinen derartigen Mechanismus zum Lokalisieren von und für den Zugriff auf periodisch verbundene Vorrichtungen bereit.
- In dem System aus
1 ermöglicht es zum Beispiel ein Ausführungsbeispiel der vorliegenden Erfindung, dass ein Anrufer (Vorrichtung130 ) unter Verwendung eines statischen Bezeichners Kontakt mit einer periodisch verbundenen Vorrichtung115 (angerufener Teilnehmer) herstellt. In einem Ausführungsbeispiel handelt es sich bei der periodisch verbundenen Vorrichtung115 um einen Personalcomputer, der unter Verwendung einer Einwahlverbindung über einen Internet Service Provider120 mit dem Internet100 verbunden ist. Der Internet Service Provider120 weist dem Personalcomputer eine temporäre IP-Adresse (W.X.Y.Z) zu. - Wenn eine Telefonnummer als statischer Bezeichner verwendet wird, kann die anrufende Vorrichtung
130 die Telefonnummer für den Zugriff auf die Vorrichtung115 verwenden, indem die Telefonnummer in ein vordefiniertes Format neu angeordnet wird, um den Hostabschnitt eines Universal Resource Locator (URL) zu bilden, wie etwa 7890.456.123.011.dir-con.com. Der Einsatz eines Bezeichners in einem vordefinierten Format als variabler Abschnitt eines URL unter einer festen Domäne wie etwa dir-con.com ermöglicht es, dass ein einzelnes skalierbares Namensauflösungssystem die erforderlichen URL-Übersetzungen vornimmt. Der Rest des in der Abbildung aus1 veranschaulichten Systems führt die Übersetzung aus, um für die Vorrichtung130 die dynamisch zugewiesene IP-Adresse W.X.Y.Z bereitzustellen, so dass die anrufende Vorrichtung130 einen Zugriff auf die Vorrichtung115 erlangen kann. - Dieses Ausführungsbeispiel verwendet in vorteilhafter Weise das DNS-System zur Auflösung des URL für die periodisch verbundene Vorrichtung
115 , wodurch eine Ausführung der Software an der anrufenden Vorrichtung130 ermöglicht wird, um auf die Vorrichtung115 zuzugreifen, wie auf jede andere durch einen URL identifizierte Vorrichtung. Somit können bestehende Anwendungen wie etwa Webbrowser für den Zugriff auf Vorrichtungen verwendet werden, die periodisch mit dem Internet verbunden sind. - Das vorhandene DNS-System löst den Hostabschnitt von URL-Adressen hierarchisch in IP-Adressen auf. Jede Bezeichnung in einem Domänennamen, die sich von dem Punkt nach links erstreckt, ist eine Unterdomäne der Domäne rechts neben diesem Punkt. Ein impliziter Punkt am Ende jedes Domänennamens ordnet alle Domänen der Stammdomäne unter („."). Ein Host-Namensserver
105 fungiert als DNS-Root-Server und stellt IP-Adressen an Top-Level-Domain-Server bereit, wie etwa Server für die Domänenbezeichnungen .org, .net, .edu, .gov und .com. - Der Server
105 kann zum Beispiel die Informationen aufweisen, von denen der .com-Domain-Server die IP-Adresse von A.B.C.D aufweist. Im Besonderen können viele Server im Internet die Top-Level- oder die Root-Domänen-Informationen aufweisen. Die Funktionsweise derartiger Hostnamens- oder DNS-Server ist im Fach allgemein bekannt. - Wenn angenommen wird, dass der URL für die periodisch verbundene Vorrichtung
115 nicht im Cache gespeichert wird, löst die anrufende Vorrichtung130 unter der URL abc.edu hierarchisch die IP-Adresse für die angerufene Vorrichtung115 auf. Zuerst wird ein .edu-Server (nicht abgebildet) abgerufen, um zu bestimmen, ob dieser 7890.456.123.011.dir-con.com auflösen kann. Da der .edu-Server keine Adressen für .com Domänenmaschinen (sofern nicht im Cache gespeichert) aufweist, ist er nicht in der Lage, diese Adresse aufzulösen, und der Server105 , der die DNS-Stamminformationen aufweist, wird als nächstes kontaktiert. Dieser Server zeigt auf den .com-Domain-Server an der IP-Adresse A.B.C.D. Danach werden zumindest der .com-Domain-Server und möglicherweise eine Reihe von Unterdomänen-Servern kontaktiert, um eine Direktverbindungs-Domäne (dir-con) zu erreichen, die letztlich die IP-Adresse (W.X.Y.Z) der Vorrichtung115 bereitstellt. - Gemäß der Abbildung weist der Server
110 die IP-Adresse I.J.K.L für einen Top-Level-dir-con-Server120 auf, der DNS-Einträge für Unterdomänen des dir-con-Domänennamens aufwiest. Der Top-Level-dir-con-Server120 weist die IP-Adresse E.F.G.H für einen hybriden DNS-Server135 auf, der den Ländercode011 behandelt. Darüber hinaus weist der Server120 eine IP-Adresse für den Lokalisierer-Server unter 011.uls.dir-con.com auf, welche Vorrichtungen mit dem Ländercode011 bei einer Anmeldung Kontakt aufnehmen. In dem veranschaulichten Ausführungsbeispiel handelt es sich bei dem Lokalisierer-Server um ein Programm, das auf dem hybriden DNS-Server135 ausgeführt wird. - Der hybride DNS-Server
135 weist ein DNS-Front-End150 auf, das die Standardfunktionen zur DNS-Auflösung für IP-Adressen bereitstellt, die in einer DNS-Tabelle145 gespeichert sind. Das DNS-Front-End fungiert als Host-Namensserver wie etwa als Standard-DNS-Server110 . Die DNS-Tabelle145 speichert die IP-Adressen für Maschinen mit dauerhaften bzw. festen IP-Adressen oder zumindest für derartige Maschinen, die sich nicht über verschiedene bzw. unterschiedliche IP-Adressen an- und abmelden. - Der hybride Server
135 unterscheidet sich dadurch von dem Stand der Technik entsprechenden Servern, dass er auch eine dynamische Hostnamen-Datenbank140 aufweist, welche IP-Adressen speichert, die temporär periodisch verbundenen Vorrichtungen zugewiesen sind. Vorrichtungen, die sich anmelden, kontaktieren die dynamische Datenbank unter Verwendung eines dynamischen Datenbankbezeichners (z.B. uls.dir-con.com), so dass deren temporäre IP-Adressen in der dynamischen Datenbank gespeichert werden. Da der Name der richtigen dynamischen Datenbank eine vordefinierte Kombination aus Indikator der dynamischen Datenbank („uls") und einer Telefonnummer für die periodisch verbundene Vorrichtung ist, muss die periodisch verbundene Vorrichtung115 (oder deren Benutzer) nicht willkürlich einen User Locator Service auswählen, wie dies gemäß dem Stand der Technik der Fall ist. Obgleich auch jeder andere dynamische Datenbankbezeichner verwendet werden kann, kann der Einsatz von „uls" zweckmäßig sein, da das dynamische Datenbanksystem Funktionen ausführen kann, die vorher ULS-Servern zugeordnet gewesen sind. - Wenn eine Vorrichtung anfordert, dass der hybride DNS-Server
135 einen Vorrichtungsnamen für eine periodisch verbundene Vorrichtung auflöst, wird die dynamisch zugewiesene IP-Adresse in der DNS-Tabelle145 nicht gefunden. Als Folge dessen kommuniziert das DNS-Front-End150 mit der Schnittstelle155 der dynamischen Datenbank und fragt die dynamische Datenbank140 ab, um zu bestimmen, ob eine IP-Adresse für die angeforderte Vorrichtung in dieser Datenbank gespeichert ist. Alternativ kann das DNS-Front-End Zugriffe auf die Direktverbindungsdomäne erkennen und diese an die Schnittstelle155 der dynamischen Datenbank verweisen. - In einem weiteren alternativen Ausführungsbeispiel verwaltet ein hybrider Server nur Einträge für periodisch verbundene Vorrichtungen unter der vorbestimmten (dir-con) Domäne. Dies macht die getrennte Verwaltung einer DNS-Tabelle für andere Vorrichtungen überflüssig. Derartige Tabellen für gewöhnlich jedoch zumindest als Teil eines Caching-Systems verwaltet. Wenn keine DNS-Tabelle geführt wird, leitet das DNS-Front-End Anforderungen direkt an die Auflösungsroutine für die dynamische Datenbank weiter.
- Die Abbildung aus
2 zeigt verschiedene weitere Einzelheiten des hybriden DNS-Servers135 aus1 . Eine Netzwerkschnittstelle215 sorgt für die Kommunikation zwischen einem internen Bus210 und dem Internet100 , wodurch der Empfang von Namensauflösungsanforderungen ermöglicht wird. Ein Prozessor205 , der in einer oder mehreren diskreten Bauteilen oder integrierten Schaltungen ausgeführt werden kann, führt in einem Speicher220 gespeicherte Befehle und Routinen aus. Der Speicher220 weist eine DNS-Schnittstelle auf, mit einer modifizierten DNS-Auflösungsroutine. - Die DNS-Auflösungsroutine wird modifiziert, so dass bei einem Fehler der DNS-Auflösung unter Verwendung einer DNS-Tabelle
230 , die Routine eine Auflösungsroutine für eine dynamische Datenbank oder ULS aufruft. Die Auflösungsroutine für die dynamische Datenbank gibt eine IP-Adresse für den angeforderten statischen Bezeichner zurück, sofern eine in der dynamischen Datenbanktabelle225 gespeichert ist. Wenn für den statischen Bezeichner kein Eintrag vorhanden ist, wird ein Fehlersignal zurückgegeben. - Eine Anmelderoutine wird aufgerufen, wenn eine Vorrichtung als Teil der Anmeldung im Internet auf eine entsprechende uls.dir-con.com Unterdomäne zugreift. Der hybride DNS-Server empfängt einen statischen Bezeichner und eine dynamisch zugewiesene Adresse von der Vorrichtung und speichert den statischen Bezeichner und die dynamisch zugewiesene IP-Adresse in der dynamischen Datenbanktabelle
225 . Im anderen Fall entfernt eine Abmelderoutine einen derartigen Eintrag aus der dynamischen Datenbanktabelle225 , wenn eine Vorrichtung anzeigt, dass sie sich aus dem Internet abmeldet. Schließlich bestimmt eine Keep-Alive-Routine, ob eine Vorrichtung ein Keep-Alive-Signal innerhalb eines vorbestimmten Zeitraums an den hybriden DNS-Server135 gesendet hat. Wenn der vorbestimmte Zeitraum ohne Keep-Alive-Signal abgelaufen ist, beendet der Server die Verbindung und entfernt den Eintrag aus der Datenbank225 . - In folgendem neuerlichen Bezug auf die Abbildung aus
1 wird somit eine Mehrzahl von derartigen hybriden DNS-Servern bereitgestellt. Der Server135 bedient einen ersten Ländercode, wie zum Beispiel 011 für die Vereinigten Staaten von Amerika. Der Server135 bearbeitet somit alle Anforderungen untern 011.dir-con.com. Wenn somit CCN dem n-ten Ländercode entspricht, so bearbeitet der Server160 alle Anforderungen unter dem Domänennamen CCN.dir-con.com. Auf diese Weise können Telefonnummern nach Ländercode partitioniert werden. - Ein großer Vorteil dieses Systems ist es, dass eine Skalierung möglich ist, indem die dir-con-Domäne in weitere Unterdomänen unterteilt wird. Zum Beispiel kann ein hybrider DNS-Server jeden Gebietscode bzw. Ortsvorwahlcode an Stelle jedes Ländercodes bearbeiten. In diesem Fall enthält ein Eintrag des Top-Level-Servers
120 oder eines Servers, der sich hierarchisch unter dem Top-Level-Server bindet, die IP-Adresse eines hybriden DNS-Servers, der eine Ortsvorwahlcode-Unterdomäne wie etwa 123.011.dir-con.com bearbeitet. Der hybride Server enthält dabei dann die dynamische Datenbank, welche IP-Adressen für alle Benutzer bzw. Anmelder speichert, die sich unter dem Gebiets- bzw. Ortsvorwahlcode123 angemeldet haben. Zu Beginn können mehrere Gebietscodes durch einen einzigen Namensserver bearbeitet werden; wenn ein Server jedoch überladen ist, können die Einträge für einen oder mehrere Ortsvorwahlcodes an andere Namensserver entladen werden, indem die DNS-Einträge für die entladenen Ortsvorwahlscodes geändert werden. - Das System ermöglicht eine Erweiterung der Anzahl von Servern, die Übersetzungen in IP-Adressen vornehmen, wodurch ein Anstieg der Anzahl der Anwender bzw. Benutzer ermöglicht wird. Darüber hinaus ist diese Skalierung transparent, da die DNS-Namensauflösung durch die Hierarchie navigiert und korrekt die erforderliche IP-Adresse vorsieht, unabhängig von der Anzahl der Ebenen der Hierarchie. Diese Skalierung kann weitergeführt werden, indem die dir-con-Domäne unter Verwendung der weiteren Stellen der Telefonnummer weiter unterteilt wird, und indem hybride DNS-Server auf einer niedrigeren Ebene bereitgestellt werden. Wenn die nächsten drei Stellen der Telefonnummer zur Spezifizierung der URL eines hybriden Servers verwendet werden, müssen unter Umständen nur die letzten vier Stellen oder maximal zehntausend statische Bezeichner von jedem Server gespeichert werden.
- Schließlich können zusätzliche Stellen aber auch als Präfix hinzugefügt werden, wenn es wünschenswert ist, mehrere Vorrichtungen unter einer bestimmten Telefonnummer zu adressieren (z.B. unter Verwendung einer URL wie etwa 0.7890.456.123.Oll.dir-con.com). Alternativ können die Telefonnummern in verschiedene Unterdomänen separiert werden, indem die Punkte in dem URL hinzugefügt oder entfernt werden. Die genaue Partitionierungstechnik ist nicht entscheidend und andere Methoden sind gemäß dem Umfang der vorliegenden Erfindung ebenfalls möglich.
- Die Abbildung aus
3 veranschaulicht ein Ausführungsbeispiel eines Verfahrens zur Bereitstellung eines Systems, wie dies etwa in der Abbildung aus1 dargestellt ist, um statische Bezeichner unter Verwendung des Domänennamensystems aufzulösen. Erstens wird für den Namen der Direktverbindungsdomäne ein Name ausgewählt, wie etwa dir-con.com, wie dies in dem Schritt300 dargestellt ist. Domänennamen werden zurzeit gemäß der Darstellung durch den Schritt305 , durch Kontaktaufnahme mit dem Registrierungsdienst Internic unter http://rs.internic.net registriert. Die Registrierung führt dazu, dass der dir-con-Domänenname in einem Server unter der .com-Domäne platziert wird. Zum Beispiel werden der Name für die Direktverbindungsdomäne und die entsprechende IP-Adresse in dem Server110 aus der Abbildung aus1 platziert. - Wie dies in dem Schritt
310 dargestellt ist, werden als nächstes die Telefonnummern in Gruppen aufgeteilt, welche den Raum des Direktverbindungsnamens in Unterdomänen aufteilen. Wie dies bereits vorstehend im Text beschrieben worden ist, kann diese Unterteilung auf der Ebene des Ländercodes, des Ortscodes, der Vermittlung oder weiteren Unterteilungen der Stellen der Telefonnummer erfolgen. Nach der Aufteilung des Namensraums können Server für Unterdomänen bereitgestellt werden, wie dies in dem Schritt320 dargestellt ist. In der Abbildung aus1 ist der Direktverbindungsdomänenraum zum Beispiel in Unterdomänen von Ländercodes unterteilt. Einer der DNS-Server110 weist die IP-Adresse (I.J.K.L.) für den Top-Level-dir-con-Server120 auf. Dieser Server weist wiederum die IP-Adresse (E.F.G.H) für den hybriden DNS-Server135 auf, welche die Unterdomäne für den Ländercode011 bedient. Andere Ländercode-Unterdomänen weisen ebenfalls ihre eigenen Server auf oder nutzen Server gemeinsam, abhängig von der Nutzung der jeweiligen Unterdomäne. - Nachdem die Domänen- und Unterdomänen-Server festgelegt worden sind, kann das System mit dem Betrieb beginnen. Wenn sich Vorrichtungen an dem System anmelden, werden ihre statischen Bezeichner und ihre entsprechenden IP-Adressen in dem entsprechenden hybriden DNS-Server der Unterdomäne gespeichert, wie dies in dem schritt
325 dargestellt ist. Die hybriden DNS-Server lösen ferner Anforderungen von IP-Adressen von statischen Bezeichnern auf, wie dies in dem Schritt330 dargestellt ist. - Schließlich können Vorrichtungen durch zwei Vorgehensweisen aus dem System abgemeldet werden. Wie dies in dem Schritt
335 dargestellt ist, werden Einträge des statischen Bezeichners und der entsprechenden Adresse entfernt, wenn die Vorrichtung explizit ein Signal überträgt, das anzeigt, dass sie sich von dem System abmeldet. Wie dies in dem Schritt340 dargestellt ist, gilt für den Fall, dass die Vorrichtungen nicht periodisch mit dem Server kommunizieren, der die IP-Adresse und den Bezeichner für die Vorrichtung speichert, dass die Vorrichtung getrennt ist und ihr Eintrag wird aus dem Server gelöscht. Hiermit wird festgestellt, dass die Schritte325 bis340 unabhängig voneinander auftreten können und in einer anderen Reihenfolge als wie dies dargestellt ist; wobei die Folge dieser Ereignisse von den Anforderungen abhängig ist, die von einem bestimmten Server empfangen werden sowie von der abgelaufenen Zeit. - Um die Skalierbarkeit dieses Systems zu nutzen, sollten periodisch Tests durchgeführt werden, um zu Bestimmen, ob Server überladen sind. Die Tests können manuell oder automatisch ausgeführt werden, indem bestimmt wird, wie viele verschiedene Vorrichtungen sich an jedem Unterdomänen-Server an- und abmelden. Wenn die Belastung des Unterdomänen-Servers zu groß ist, springt das Verfahren zu dem Schritt
310 zurück, wobei die statischen Bezeichner erneut partitioniert werden können, um die Belastung über eine größere Anzahl von Servern zu verteilen. Wenn das System nicht überladen ist, wird das System weiter betrieben, indem zu dem Schritt325 zurückgekehrt wird. - Nach der Einrichtung des Systems kann die Vorrichtung über eine Kombination von Maßnahmen durch die Host-Vorrichtung und einen hybriden DNS-Server unter Verwendung des Verfahrens aus
4 mit dem System verbunden werden. Wie dies in dem Schritt400 dargestellt ist, wird zuerst ein statischer Bezeichner durch die Vorrichtung ausgewählt, wie zum Beispiel die Telefonnummer 011-123/456-7890. In dem Schritt405 wird diese Telefonnummer neu angeordnet, so dass ein DNS-formatierter Namen gebildet wird. In dem Schritt410 werden die Stellen der Telefonnummer umgekehrt, was dazu führt, dass sich die am wenigstens aussagekräftigen Stellen (d.h. der Ländercode) am dichtesten an dem Ende des Vorrichtungsnamens befindet. Im Allgemeinen werden DNS-Namen von rechts nach links aufgelöst, wobei der hierarchisch höchste oder der am wenigsten spezifische Abschnitt des Namens am weitesten von rechts entfernt ist. Eine Umkehr einer Telefonnummer zur Bildung eines Domänennamens führt somit zu einer Domänenunterteilung, die grob auf der geografischen Position basiert. - Nach den umgekehrten Stellen der Telefonnummer wird ein vorbestimmter Lokalisierer-Servername angehängt, wie dies in dem Schritt
415 dargestellt ist. Zum Beispiel kann das Suffix „uls" angehängt werden, gefolgt von dem Direktverbindungs-Domänennamen. Der gebildete Name ist der Name eines dynamischen Host-Namensserver wie etwa des hybriden DNS-Servers135 aus1 . Das Lokalisierer-Server-Suffix „uls" zeigt an, dass eine Vorrichtung die Routinen der dynamischen Datenbank adressiert, um eine Funktion auszuführen, wie zum Beispiel die Anmeldung, an Stelle eines Versuchs zur Auflösung einer IP-Adresse. - In dem Schritt
420 meldet sich die Vorrichtung nach der dynamischen Datenbank an. Ein Authentifizierungsprozess wird in Verbindung mit der Anmeldung am System ausgeführt, um zu verhindern, dass unbefugte Vorrichtungen Kommunikationen empfangen. Ohne Authentifizierung könnte eine Vorrichtung jede Telefonnummer bereitstellen, die sie möchte und eine andere Vorrichtung nachahmen, die diese Telefonnummer eigentlich aufweist. Folglich kann es zu unbefugten Kommunikationen bzw. Übertragungen kommen. - Wenn eine Authentifizierung ausgeführt wird, wird eine sichere Verbindung zwischen jedem Server in der Hierarchie zwischen der sich anmeldenden Vorrichtung und dem hybriden DNS-Server hergestellt. Wie dies im Fach allgemein bekannt ist, kann diese sichere Verbindung für den Austausch eines digitalen Zertifikats verwendet werden, das bestätigt, dass die Informationen ohne Missbrauch übertragen worden sind, wodurch die Identität der Vorrichtung bestätigt werden kann.
- Wie dies in dem Schritt
430 dargestellt ist, werden die dynamisch zugewiesene IP-Adresse und der statische Bezeichner zu dem hybriden DNS-Server übertragen. Zum Beispiel werden in dem in der Abbildung aus1 veranschaulichten System die IP-Adresse W.X.Y.Z und der statische Bezeichner von 7890.456.123.011 durch die Vorrichtung115 zu dem hybriden DNS-Server135 übertragen und in der dynamischen Datenbank140 gespeichert. - Wenn die Adresse und der statische Bezeichner in der dynamischen Datenbank
140 gespeichert sind, kann die dynamische Datenbank Anforderungen für diese Adresse bearbeiten. Nach dem Schritt435 , in dem die Anforderung empfangen wird, können die verbleibenden Schritte aus4 durch einen hybriden DNS-Server ausgeführt werden, wie etwa den Server135 , der in der Abbildung aus1 dargestellt ist. Eine Anforderung weist den der Adresse zugeordneten statischen Bezeichner auf. Das DNS-Front-End150 prüft die DNS-Tabelle145 unter Verwendung einer ersten Auflösungsroutine und leitet die Anforderung danach an die dynamische Datenbankschnittstelle155 weiter, welche eine zweite Auflösungsroutine verwendet, um auf die dynamische Datenbank zuzugreifen. Der Server135 gibt danach die richtige IP-Adresse an die Anforderungseinrichtung zurück, wie dies in dem Schritt440 dargestellt ist. - Im Zeitverlauf prüft der Server
135 periodisch, ob die Vorrichtung115 ein Keep-Alive-Signal übertragen hat, um die Kommunikation mit dem Server aufrechtzuerhalten, wie dies in dem Schritt445 dargestellt ist. Wenn nach einem vorbestimmten Zeitraum kein Keep-Alive-Signal empfangen worden ist, meldet der Server135 die Vorrichtung ab, wie dies in dem Schritt450 dargestellt ist. Der Zeitraum bzw. die Dauer wird für gewöhnlich durch einen Timer bzw. eine Zeitsteuerungseinrichtung überwacht und kann angepasst werden, um hohe Belastungen durch Nutzung oder Serverkapazitäten zu kompensieren. - Wenn das Keep-Alive-Signal regelmäßig von der Vorrichtung
115 empfangen wird, bearbeitet der Server weiter Anforderungen für die IP-Adresse der Vorrichtung. Wenn somit gemäß der Darstellung in dem Schritt455 eine weitere Anforderung empfangen wird, kehrt das Verfahren zu dem Schritt435 zurück, was dazu führt, dass eine IP-Adresse zurückgegeben wird, um die Anforderung zu erfüllen. Wenn keine weiteren Anforderungen empfangen werden, verifiziert der Server weiter, dass die Vorrichtung115 Keep-Alive-Signale überträgt. Hiermit wird festgestellt, dass der Server die Schritte445 und455 als Reaktion auf Unterbrechungssignale ausführen kann, die durch Timer erzeugt werden, oder eingehende Anforderungen, anstatt diese zwischen den Schritten abzuwickeln. - Wenn die periodisch verbundene Vorrichtung
115 angemeldet ist und der Server135 Anforderungen von IP-Adressen bearbeitet, kann eine andere Vorrichtung eine Kommunikation mit der periodisch verbundenen Vorrichtung115 gemäß dem in der Abbildung aus5 dargestellten Ablauf herstellen. Zum Beispiel kann die Vorrichtung130 an abc.edu die Vorrichtung115 unter 7890.456.123.011.dir-con.com kontaktieren. Wie dies in dem Schritt500 dargestellt ist, wird ein statischer Bezeichner zuerst in die Vorrichtung130 eingegeben oder von dieser ausgewählt. Ein Benutzer kann diesen Wert eingeben oder auswählen, oder die Vorrichtung kann den statischen Bezeichner von einem Speicherplatz auswählen. - Der statische Bezeichner ist so angeordnet, dass er einen Vorrichtungsnamen in dem DNS-Format bildet, wie dies in dem Schritte
505 dargestellt ist. Im Falle einer Telefonnummer wird dies durch eine Umkehr der Stellen der Rufnummer und das Anhängen eines vorbestimmten Direktverbindungs-Domänennamen erreicht, wie dies in den Schritten510 und515 veranschaulicht ist. Der resultierende Vorrichtungsname im DNS-Format lautet 7890.456.123.011.dir-con.com. Im Gegensatz zu der Stufe der Anmeldung ist in dem Namen kein Lokalisierer-Server-Indikator („uls") in dem Namen enthalten, da die Vorrichtung einfach auf die periodisch verbundene Vorrichtung115 zugreift. - Folglich wird die Auflösung des Vorrichtungsnamens von einem DNS-Server in dem Schritt
520 angefordert. Nach dem Schritt520 werden die verbleibenden Schritte aus der Abbildung aus5 durch die DNS-Server ausgeführt. Da die Vorrichtung130 unter der .edu-Domäne angeordnet ist, müssen unter Umständen verschiedene Hierarchieebenen vor der Lokalisierung des Servers110 durchlaufen werden, welcher die IP-Adresse des hybriden DNS-Servers135 aufweist. Diese IP-Adresse, E.F.G.H, wird aufgelöst, und auf den Server135 wird unter Verwendung von standardkonformen DNS-Auflösungsprozeduren zugegriffen, da das DNS-Front-End150 die Schnittstelle eines Standard-DNS-Servers bereitstellt. Wie dies in dem Schritt525 dargestellt ist, wird somit die IP-Adresse des Servers135 zurückgeführt, da der Server den Ländercode (011 ) bearbeitet, der die verwendete Telefonnummer anzeigt. - Wie dies in dem Schritt
530 dargestellt ist, bestimmt der Server135 , ob er die angeforderte IP-Adresse aufweist. Dies wird in dem vorliegenden Ausführungsbeispiel dadurch erreicht, dass zuerst die DNS-Tabelle145 überprüft wird, und wenn die DNS-Tabelle145 die Adresse nicht aufweist, so wird die Anforderung danach an die Schnittstelle155 der dynamischen Datenbank weitergeleitet, um zu prüfen, ob der entsprechende Eintrag in der dynamischen Datenbank140 gespeichert ist. Wenn die IP-Adresse nicht vorhanden ist, wird ein Fehler signalisiert, wie dies in dem Schritt535 dargestellt ist. Der zu der Vorrichtung130 zurückgegebene Fehler zeigt an, dass die angeforderte Vorrichtung nicht zur Verfügung steht, wie dies auftreten kann, wenn eine permanent verbundene Vorrichtung offline gewesen ist oder anderweitig Anforderungen nicht bearbeiten kann. - Wenn die IP-Adresse in dem Server
135 vorhanden ist, wird die richtige Adresse aufgelöst und zu der anfordernden Einrichtung zurückgegeben, wie dies in dem Schritt540 dargestellt ist. Die anfordernde Vorrichtung, die Vorrichtung130 , empfängt die IP-Adresse für die periodisch verbundene Vorrichtung. In der Folge kann die Vorrichtung130 auf die periodisch verbundene Vorrichtung115 mit der IP-Adresse zugreifen, ohne zu einem beliebigen Zeitpunkt wissen zu müssen, dass der periodisch verbundenen Vorrichtung keine IP-Adresse dauerhaft zugewiesen ist.
Claims (10)
- Verfahren, das folgendes umfasst: das Empfangen einer dynamisch zugewiesenen Netzwerkadresse, die einer periodisch verbundenen Vorrichtung (
115 ) entspricht, von der periodisch verbundenen Vorrichtung (115 ); das weitere Empfangen einer dynamischen Datenbankadresse von der periodisch verbundenen Vorrichtung, wobei die Adresse einen statischen Bezeichner umfasst, bei dem es sich um eine Telefonnummer für die genannte Vorrichtung handelt, die in einem vorbestimmten Format mit einem vorbestimmten festen angehängten Abschnitt angeordnet ist; das Speichern der genannten dynamisch zugewiesenen Netzwerkadresse und der genannten dynamischen Datenbankadresse in einer dynamischen Datenbank (140 ), die der periodisch verbundenen Vorrichtung zugeordnet ist; und das Zurückführen der dynamisch zugewiesenen Netzwerkadresse, die der genannten Vorrichtung entspricht, an eine anfordernde Vorrichtung, wenn eine Auflösung der genannten dynamischen Datenbankadresse von der dynamischen Datenbank angefordert wird. - Verfahren nach Anspruch 1, wobei der genannte feste angehängte Abschnitt ein vorbestimmter Domänenname ist.
- Verfahren nach Anspruch 1, wobei die dynamische Datenbankadresse die genannte in einen Domänennamen integrierte Telefonnummer umfasst.
- Verfahren nach Anspruch 3, wobei eine Mehrzahl von Stellen in der genannten Telefonnummer umgekehrt ist.
- Verfahren nach Anspruch 4, wobei die dynamische Datenbankadresse den genannten statischen Bezeichner und einen vorbestimmten Servernamen für die dynamische Datenbank aufweist, wobei es sich dabei um den vorbestimmten festen angehängten Abschnitt handelt.
- System, das folgendes umfasst: ein Netzwerk (
100 ); einen dynamischen Datenbankserver (135 ), der mit dem genannten Netzwerk gekoppelt ist, wobei der genannte dynamische Datenbankserver so zugewiesen ist, dass er eine bestimmte oder mehrere Netzwerkvorrichtungen (115 ) bedient; wobei die genannte eine oder mehrere Netzwerkvorrichtungen eine Vorrichtung aufweisen, die so angeordnet ist, dass sie periodisch eine Verbindung mit dem Netzwerk herstellt, wobei die genannte Vorrichtung einen Namen aufweist, der einen statischen Bezeichner umfasst, der von einer Anwendertelefonnummer abgeleitet wird, die in einem vorbestimmten Format mit einem festen angehängten Abschnitt angeordnet ist; wobei die genannte Vorrichtung ferner so angeordnet ist, dass sie eine dynamisch zugewiesene Netzwerkadresse empfängt, wenn sie mit dem Netzwerk verbunden ist, und um die genannte dynamisch zugewiesene Netzwerkadresse dem dynamischen Datenbankserver bereitzustellen; und wobei der genannte dynamische Datenbankserver eine Einrichtung (150 ) aufweist, die so angeordnet ist, dass sie die dynamisch zugewiesene Netzwerkadresse von der genannten Vorrichtung empfängt, wenn die genannte Vorrichtung mit dem genannten Netzwerk verbunden ist, und mit einer Einrichtung (140 ), die so angeordnet ist, dass sie die genannte dynamisch zugewiesene Netzwerkadresse und den genannten statischen Bezeichner speichert. - System nach Anspruch 6, wobei der genannte dynamische Datenbankserver eine Auflösungsroutine aufweist, um die dynamisch zugewiesene Netzwerkadresse der Vorrichtung zurückzuführen, die periodisch mit dem Netzwerk verbunden ist, wenn der statische Bezeichner in dem dynamischen Datenbankserver gespeichert wird.
- System nach Anspruch 6t, wobei das System ferner einen Host-Namenserver (
105 ) umfasst, der auf eine Tabelle zugreift, die eine Mehrzahl von Vorrichtungsbezeichnern und eine Mehrzahl von entsprechenden Netzwerkadressen aufweist, und wobei der genannte Host-Namenserver eine Übersetzung von dem genannten dynamischen Datenbankserver anfordert, wenn ein angeforderter statischer Bezeichner in der genannten Mehrzahl von Vorrichtungsbezeichnern nicht gefunden wird. - System nach Anspruch 8, wobei der genannte dynamische Datenbankserver (
135 ) einen Fehler zurückgibt, wenn die genannte Vorrichtung nicht angemeldet ist, und wobei die genannte dynamische Datenbank die genannte Netzwerkadresse zurückgibt, wenn die genannte Vorrichtung angemeldet ist. - System nach Anspruch 6, wobei die genannte Vorrichtung (
115 ) das genannte Protokoll auf Anforderung unter Verwendung des genannten statischen Bezeichners in Verbindung mit einem vorbestimmten dynamischen Datenbank-Serverindikator an den genannten dynamischen Datenbankserver (135 ) überträgt, um einen dynamischen Datenbankservernamen zu erzeugen; wobei die genannte dynamisch zugewiesene Netzwerkadresse eine IP-Adresse umfasst, und wobei der genannte dynamische Datenbankservername ferner auch aus der genannten Anwendertelefonnummer abgeleitet wird.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/947,112 US5974453A (en) | 1997-10-08 | 1997-10-08 | Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address |
PCT/US1998/017446 WO1999018515A1 (en) | 1997-10-08 | 1998-08-21 | A method and apparatus for translating a static identifier into a dynamically assigned network address |
US947112 | 2001-09-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69833379D1 DE69833379D1 (de) | 2006-04-13 |
DE69833379T2 true DE69833379T2 (de) | 2006-08-03 |
Family
ID=25485537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69833379T Expired - Lifetime DE69833379T2 (de) | 1997-10-08 | 1998-08-21 | Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse |
Country Status (6)
Country | Link |
---|---|
US (1) | US5974453A (de) |
EP (1) | EP1029292B1 (de) |
JP (1) | JP4592184B2 (de) |
AU (1) | AU9031398A (de) |
DE (1) | DE69833379T2 (de) |
WO (1) | WO1999018515A1 (de) |
Families Citing this family (222)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
JP3084681B2 (ja) * | 1996-12-06 | 2000-09-04 | 財団法人流通システム開発センタ− | 統合情報通信システム |
US6760746B1 (en) | 1999-09-01 | 2004-07-06 | Eric Schneider | Method, product, and apparatus for processing a data request |
DE69836070T2 (de) * | 1997-08-19 | 2007-01-11 | Yugen Kaisha Ls Net | Verfahren zur kommunikation mit teilnehmergeräten über ein globales kommunikationsnetz |
US6460084B1 (en) | 1997-08-28 | 2002-10-01 | Cisco Technology, Inc. | Forced network portal |
US6286039B1 (en) | 1997-08-28 | 2001-09-04 | Cisco Technology, Inc. | Automatic static to dynamic IP address and DNS address management for remote communications network access |
US6718387B1 (en) * | 1997-12-10 | 2004-04-06 | Sun Microsystems, Inc. | Reallocating address spaces of a plurality of servers using a load balancing policy and a multicast channel |
EP0924913A1 (de) * | 1997-12-19 | 1999-06-23 | Siemens Aktiengesellschaft | Verfahren zur Unterstützung von Mobilität im Internet |
IL123129A (en) * | 1998-01-30 | 2010-12-30 | Aviv Refuah | Www addressing |
IL125432A (en) * | 1998-01-30 | 2010-11-30 | Easynet Access Inc | Personalized internet interaction |
US6185624B1 (en) | 1998-02-04 | 2001-02-06 | 3Com Corporation | Method and system for cable modem management of a data-over-cable system |
US6240464B1 (en) | 1998-02-04 | 2001-05-29 | 3Com Corporation | Method and system for managing addresses for network host interfaces in a data-over-cable system |
US6170061B1 (en) | 1998-02-04 | 2001-01-02 | 3Com Corporation | Method and system for secure cable modem registration |
US6055574A (en) * | 1998-03-10 | 2000-04-25 | Unisys Corporation | Method of providing a service through a server with a virtual single network address |
GB9806918D0 (en) * | 1998-03-31 | 1998-05-27 | British Telecomm | Software access |
US6370147B1 (en) | 1998-04-23 | 2002-04-09 | 3Com Corporation | Method for addressing of passive network hosts in a data-over-cable system |
US6133912A (en) * | 1998-05-04 | 2000-10-17 | Montero; Frank J. | Method of delivering information over a communication network |
US20080034113A1 (en) | 1998-05-04 | 2008-02-07 | Frank Montero | Method of contextually determining missing components of an incomplete uniform resource locator |
US6141687A (en) * | 1998-05-08 | 2000-10-31 | Cisco Technology, Inc. | Using an authentication server to obtain dial-out information on a network |
US6243759B1 (en) * | 1998-05-08 | 2001-06-05 | International Business Machines Corporation | Method and system for configuring dynamic interfaces |
US6636485B1 (en) | 1998-05-14 | 2003-10-21 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system |
US6223222B1 (en) | 1998-05-14 | 2001-04-24 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging |
US6275853B1 (en) | 1998-05-27 | 2001-08-14 | 3Com Corporation | System and method for extending communications features using generic management information base objects |
US6442158B1 (en) | 1998-05-27 | 2002-08-27 | 3Com Corporation | Method and system for quality-of-service based data forwarding in a data-over-cable system |
US6189102B1 (en) | 1998-05-27 | 2001-02-13 | 3Com Corporation | Method for authentication of network devices in a data-over cable system |
US6560203B1 (en) | 1998-05-27 | 2003-05-06 | 3Com Corporation | Method for changing type-of-service in a data-over-cable system |
US6295554B1 (en) | 1998-05-27 | 2001-09-25 | 3Com Corporation | System and method for communicating with a telco-return cable modem as a single communications device |
US6775276B1 (en) | 1998-05-27 | 2004-08-10 | 3Com Corporation | Method and system for seamless address allocation in a data-over-cable system |
US6331987B1 (en) | 1998-05-27 | 2001-12-18 | 3Com Corporation | Method and system for bundling data in a data-over-cable system |
US6438595B1 (en) * | 1998-06-24 | 2002-08-20 | Emc Corporation | Load balancing using directory services in a data processing system |
US6256671B1 (en) * | 1998-06-24 | 2001-07-03 | Nortel Networks Limited | Method and apparatus for providing network access control using a domain name system |
US6260120B1 (en) | 1998-06-29 | 2001-07-10 | Emc Corporation | Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement |
US6421711B1 (en) * | 1998-06-29 | 2002-07-16 | Emc Corporation | Virtual ports for data transferring of a data storage system |
US6195706B1 (en) * | 1998-07-07 | 2001-02-27 | Emc Corporation | Methods and apparatus for determining, verifying, and rediscovering network IP addresses |
US6966004B1 (en) | 1998-08-03 | 2005-11-15 | Cisco Technology, Inc. | Method for providing single step log-on access to a differentiated computer network |
US6311275B1 (en) | 1998-08-03 | 2001-10-30 | Cisco Technology, Inc. | Method for providing single step log-on access to a differentiated computer network |
JP2000059387A (ja) * | 1998-08-10 | 2000-02-25 | Fujitsu Ltd | Dhcpサーバ装置 |
US6442588B1 (en) * | 1998-08-20 | 2002-08-27 | At&T Corp. | Method of administering a dynamic filtering firewall |
US6393467B1 (en) * | 1998-08-31 | 2002-05-21 | Nortel Networks Limited | Network interconnected computing device, server and notification method |
US6892229B1 (en) | 1998-09-30 | 2005-05-10 | 3Com Corporation | System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces |
US6212563B1 (en) * | 1998-10-01 | 2001-04-03 | 3Com Corporation | Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol |
US6243749B1 (en) | 1998-10-08 | 2001-06-05 | Cisco Technology, Inc. | Dynamic network address updating |
US7418504B2 (en) * | 1998-10-30 | 2008-08-26 | Virnetx, Inc. | Agile network protocol for secure communications using secure domain names |
US6324585B1 (en) | 1998-11-19 | 2001-11-27 | Cisco Technology, Inc. | Method and apparatus for domain name service request resolution |
US6253327B1 (en) | 1998-12-02 | 2001-06-26 | Cisco Technology, Inc. | Single step network logon based on point to point protocol |
US6427170B1 (en) | 1998-12-08 | 2002-07-30 | Cisco Technology, Inc. | Integrated IP address management |
US6662135B1 (en) | 1998-12-09 | 2003-12-09 | 3Com Corporation | Method and apparatus for reflective mixer testing of a cable modem |
US6986157B1 (en) | 1998-12-21 | 2006-01-10 | 3Com Corporation | Method and system for dynamic service registration in a data-over-cable system |
US6351773B1 (en) | 1998-12-21 | 2002-02-26 | 3Com Corporation | Methods for restricting access of network devices to subscription services in a data-over-cable system |
US6657991B1 (en) | 1998-12-21 | 2003-12-02 | 3Com Corporation | Method and system for provisioning network addresses in a data-over-cable system |
US6806813B1 (en) * | 1998-12-21 | 2004-10-19 | At&T Wireless Services, Inc. | Method for location-based asset management |
US6577642B1 (en) | 1999-01-15 | 2003-06-10 | 3Com Corporation | Method and system for virtual network administration with a data-over cable system |
US7177947B1 (en) | 1999-01-22 | 2007-02-13 | Cisco Technology, Inc. | Method and apparatus for DNS resolution |
US6425003B1 (en) | 1999-01-22 | 2002-07-23 | Cisco Technology, Inc. | Method and apparatus for DNS resolution |
US6587468B1 (en) | 1999-02-10 | 2003-07-01 | Cisco Technology, Inc. | Reply to sender DHCP option |
US6594702B1 (en) * | 1999-02-25 | 2003-07-15 | Oracle International Corporation | Managing the size and accessibility of a name service |
US7099338B1 (en) | 1999-02-27 | 2006-08-29 | 3Com Corporation | System and method for insuring dynamic host configuration protocol operation by a host connected to a data network |
US6981023B1 (en) | 1999-03-09 | 2005-12-27 | Michael Hamilton | Message routing |
US6182148B1 (en) * | 1999-03-18 | 2001-01-30 | Walid, Inc. | Method and system for internationalizing domain names |
US6338082B1 (en) * | 1999-03-22 | 2002-01-08 | Eric Schneider | Method, product, and apparatus for requesting a network resource |
US9141717B2 (en) * | 1999-03-22 | 2015-09-22 | Esdr Network Solutions Llc | Methods, systems, products, and devices for processing DNS friendly identifiers |
US8037168B2 (en) | 1999-07-15 | 2011-10-11 | Esdr Network Solutions Llc | Method, product, and apparatus for enhancing resolution services, registration services, and search services |
US7188138B1 (en) | 1999-03-22 | 2007-03-06 | Eric Schneider | Method, product, and apparatus for resource identifier registration and aftermarket services |
USRE43690E1 (en) | 1999-03-22 | 2012-09-25 | Esdr Network Solutions Llc | Search engine request method, product, and apparatus |
US6654387B1 (en) | 1999-05-21 | 2003-11-25 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using a network device registration procedure |
US6611868B1 (en) | 1999-05-21 | 2003-08-26 | 3Com Corporation | Method and system for automatic link hang up |
US6697862B1 (en) | 1999-05-21 | 2004-02-24 | 3Com Corporation | System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system |
US6754622B1 (en) | 1999-05-24 | 2004-06-22 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using destination reachibility |
US6985437B1 (en) | 1999-05-25 | 2006-01-10 | 3Com Corporation | Method for dynamic performance optimization in a data-over-cable system |
US6785292B1 (en) | 1999-05-28 | 2004-08-31 | 3Com Corporation | Method for detecting radio frequency impairments in a data-over-cable system |
US6735633B1 (en) * | 1999-06-01 | 2004-05-11 | Fast Forward Networks | System for bandwidth allocation in a computer network |
US6442602B1 (en) * | 1999-06-14 | 2002-08-27 | Web And Net Computing | System and method for dynamic creation and management of virtual subdomain addresses |
US6957346B1 (en) | 1999-06-15 | 2005-10-18 | Ssh Communications Security Ltd. | Method and arrangement for providing security through network address translations using tunneling and compensations |
US6591304B1 (en) | 1999-06-21 | 2003-07-08 | Cisco Technology, Inc. | Dynamic, scaleable attribute filtering in a multi-protocol compatible network access environment |
KR20020042803A (ko) * | 1999-07-09 | 2002-06-07 | 해리스 마크 제이 | 전화번호를 이용한 네트워크 어드레싱 시스템과 그 방법 |
US6449657B2 (en) | 1999-08-06 | 2002-09-10 | Namezero.Com, Inc. | Internet hosting system |
USRE44207E1 (en) | 1999-09-01 | 2013-05-07 | Esdr Network Solutions Llc | Network resource access method, product, and apparatus |
US6785704B1 (en) * | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
EP1083714A1 (de) * | 1999-09-08 | 2001-03-14 | Van Dalen Management B.V. | Verfahren für elektronische Post (e-mail), ein Apparat hierfür sowie Anwendung des besagten Verfahrens und des Apparates für eletronisches Messen und Haustechnik |
AU7812600A (en) * | 1999-09-08 | 2001-04-10 | Nortel Networks Limited | Internet protocol mobility architecture framework |
US7079499B1 (en) | 1999-09-08 | 2006-07-18 | Nortel Networks Limited | Internet protocol mobility architecture framework |
US6769000B1 (en) | 1999-09-08 | 2004-07-27 | Nortel Networks Limited | Unified directory services architecture for an IP mobility architecture framework |
US6298341B1 (en) * | 1999-09-22 | 2001-10-02 | Raredomains.Com, Llc | System and method for generating domain names and for facilitating registration and transfer of the same |
US6539423B1 (en) * | 1999-09-24 | 2003-03-25 | Sap Aktiengesellschaft | Methods and systems for generating interactive information formatted for a device |
US6553568B1 (en) | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
US6654796B1 (en) | 1999-10-07 | 2003-11-25 | Cisco Technology, Inc. | System for managing cluster of network switches using IP address for commander switch and redirecting a managing request via forwarding an HTTP connection to an expansion switch |
JP3487245B2 (ja) * | 1999-10-27 | 2004-01-13 | Kddi株式会社 | 着呼端末を特定しない通信接続方法及び交換網制御装置並びにシステム |
US7039722B1 (en) * | 1999-11-12 | 2006-05-02 | Fuisz Richard C | Method and apparatus for translating web addresses and using numerically entered web addresses |
US7171473B1 (en) * | 1999-11-17 | 2007-01-30 | Planet Exchange, Inc. | System using HTTP protocol for maintaining and updating on-line presence information of new user in user table and group table |
AU2043501A (en) * | 1999-11-17 | 2001-05-30 | Planetexchange.Com, Inc. | System and method for maintaining presence and communicating over a computer network using the http protocol |
JP3420150B2 (ja) * | 1999-12-27 | 2003-06-23 | エヌイーシーインフロンティア株式会社 | インターネットによる通信が可能な電話通信装置と主電話制御装置 |
SE517217C2 (sv) * | 1999-12-29 | 2002-05-07 | Ericsson Telefon Ab L M | Metod och system för kommunikation mellan olika nätverk |
US20020188606A1 (en) * | 2001-05-11 | 2002-12-12 | Chen Sun | Organizing and accessing electronic business cards by virtual subdomain |
EP1120945A1 (de) * | 2000-01-27 | 2001-08-01 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Zuordnung einer Serveradresse zu einem Endgerät |
US7099956B2 (en) * | 2000-01-31 | 2006-08-29 | Ideaflood, Inc. | Method and apparatus for conducting domain name service |
WO2001058113A1 (en) * | 2000-02-04 | 2001-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Location service for the internet |
US6725264B1 (en) | 2000-02-17 | 2004-04-20 | Cisco Technology, Inc. | Apparatus and method for redirection of network management messages in a cluster of network devices |
US6728759B1 (en) * | 2000-02-22 | 2004-04-27 | Hong Chan Na | System and method of composing search free mail |
DE10008199A1 (de) * | 2000-02-23 | 2000-07-20 | Voith Turbo Kg | Kommunikationseinrichtung und Kommunikationsverfahren |
US7577725B1 (en) | 2000-02-25 | 2009-08-18 | Cisco Technology, Inc. | IP address allocation in a network environment |
US6977917B2 (en) * | 2000-03-10 | 2005-12-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for mapping an IP address to an MSISDN number within a service network |
US6775262B1 (en) * | 2000-03-10 | 2004-08-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for mapping an IP address to an MSISDN number within a wireless application processing network |
AU2001249254A1 (en) * | 2000-03-17 | 2001-10-03 | Direkt Communications Llc | System and method for internet service tokens |
US7319847B2 (en) * | 2000-03-20 | 2008-01-15 | Nielsen Mobile, Inc. | Bitwise monitoring of network performance |
WO2001071989A1 (fr) * | 2000-03-24 | 2001-09-27 | World Axle Corporation | Systeme de fourniture d'informations |
US6691170B1 (en) * | 2000-03-28 | 2004-02-10 | Intel Corporation | Method and apparatus for simplifying addressing of a networked device |
US7089580B1 (en) | 2000-03-29 | 2006-08-08 | 3Com Corporation | Method for improved cable modem ranging in a data-over-cable system |
KR100389137B1 (ko) * | 2000-04-01 | 2003-06-25 | 주식회사 아레오커뮤니케이션즈 | 동적으로 계정을 발급하는 전자우편 시스템 및 전자우편송/수신 방법 |
EP1487172A2 (de) * | 2000-04-06 | 2004-12-15 | The Distribution Systems Research Institute | Endgerät-zu-Endgerät-Kommunikationssteuerungsverfahren unter Verwendung eines IP-Übertragungsnetzes |
US7301952B2 (en) * | 2000-04-06 | 2007-11-27 | The Distribution Systems Research Institute | Terminal-to-terminal communication connection control method using IP transfer network |
DE10017573C2 (de) * | 2000-04-10 | 2002-12-05 | Thomas Hahn | Verfahren zur Kommunikation zwischen Endeinrichtungen und Endeinrichtung |
IL135779A0 (en) * | 2000-04-21 | 2001-05-20 | Lea D Corp Ltd | Method for global network naming and a method to use said method for giving internet addresses |
JP2001309053A (ja) * | 2000-04-26 | 2001-11-02 | Nec Corp | Ipアドレス割り当てシステム及びその処理方法 |
KR100373924B1 (ko) * | 2000-04-28 | 2003-02-26 | 김동호 | 도메인을 이용한 통합 인터넷통신 연결 시스템 및 방법 |
US6804262B1 (en) | 2000-04-28 | 2004-10-12 | 3Com Corporation | Method and apparatus for channel determination through power measurements |
US20020016174A1 (en) * | 2000-05-03 | 2002-02-07 | Gibson Eric J. | Use of telephone numbers as domain names and as applied in portable electronic devices |
AU2001259826A1 (en) * | 2000-05-03 | 2001-11-12 | Daniel Schoeffler | Method of enabling transmission and reception of communication when current destination for recipient is unknown to sender |
US20020019800A1 (en) * | 2000-05-16 | 2002-02-14 | Ideaflood, Inc. | Method and apparatus for transacting divisible property |
EP1305726A1 (de) * | 2000-05-22 | 2003-05-02 | New.Net, Inc. | Systeme und verfahren zum zugreifen auf netzwerkbetriebsmittel |
KR100376228B1 (ko) * | 2000-05-30 | 2003-03-15 | 주식회사 무한넷코리아 | 인터넷 공중 전화 서비스 시스템 및 방법 |
KR100708087B1 (ko) * | 2000-06-03 | 2007-04-16 | 삼성전자주식회사 | 단말기간 ip에 기반한 통신 시스템 및 그 방법 |
US6944881B1 (en) | 2000-06-19 | 2005-09-13 | 3Com Corporation | Method for using an initial maintenance opportunity for non-contention ranging |
US6816500B1 (en) | 2000-07-10 | 2004-11-09 | 3Com Corporation | Apparatus, method and system for multimedia access network channel management |
AU2000261576A1 (en) * | 2000-07-11 | 2002-01-21 | Nokia Corporation | Method for providing a dns server address list from a server to a client |
US20020065828A1 (en) * | 2000-07-14 | 2002-05-30 | Goodspeed John D. | Network communication using telephone number URI/URL identification handle |
US7020602B1 (en) * | 2000-08-21 | 2006-03-28 | Kim Ki S | Native language domain name registration and usage |
US6917612B2 (en) * | 2000-09-01 | 2005-07-12 | Telefonaktiebolaged L M Ericsson | System and method for address resolution in internet protocol (IP)-based networks |
JP2002101198A (ja) * | 2000-09-26 | 2002-04-05 | Matsushita Electric Ind Co Ltd | インターネット電話システム |
KR100402981B1 (ko) * | 2000-09-29 | 2003-10-22 | 엘지전자 주식회사 | 교환기에서의 아이피 주소 관리 장치 및 방법 |
US7107326B1 (en) | 2000-10-13 | 2006-09-12 | 3Com Corporation | Method and system for integrating IP address reservations with policy provisioning |
AU2001290172A1 (en) * | 2000-10-18 | 2002-04-29 | Noriaki Hashimoto | Method and system for preventing unauthorized access to a network |
US7068597B1 (en) | 2000-11-27 | 2006-06-27 | 3Com Corporation | System and method for automatic load balancing in a data-over-cable network |
US6940874B2 (en) | 2000-11-30 | 2005-09-06 | 3Com Corporation | Method for reducing interference from initializing network devices in a data-over-cable system |
US6948184B1 (en) | 2000-11-30 | 2005-09-20 | 3Com Corporation | System and method for calibrating power level during initial ranging of a network client device |
US7047563B1 (en) | 2000-12-07 | 2006-05-16 | Cisco Technology, Inc. | Command authorization via RADIUS |
US7389354B1 (en) | 2000-12-11 | 2008-06-17 | Cisco Technology, Inc. | Preventing HTTP server attacks |
US6985935B1 (en) | 2000-12-20 | 2006-01-10 | Cisco Technology, Inc. | Method and system for providing network access to PPP clients |
US20040047341A1 (en) * | 2000-12-21 | 2004-03-11 | Jens Staack | Over-the air (ota) service provisioning in a mobile communications system |
KR100369939B1 (ko) * | 2000-12-27 | 2003-01-29 | 한국전자통신연구원 | 전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법 |
US6988148B1 (en) | 2001-01-19 | 2006-01-17 | Cisco Technology, Inc. | IP pool management utilizing an IP pool MIB |
US20040088333A1 (en) | 2002-01-25 | 2004-05-06 | David Sidman | Apparatus method and system for tracking information access |
US20040111530A1 (en) * | 2002-01-25 | 2004-06-10 | David Sidman | Apparatus method and system for multiple resolution affecting information access |
WO2002060110A2 (en) * | 2001-01-25 | 2002-08-01 | David Sidman | Apparatus, method, and system for accessing digital rights management information |
US6952428B1 (en) | 2001-01-26 | 2005-10-04 | 3Com Corporation | System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network |
US7181534B2 (en) * | 2001-02-15 | 2007-02-20 | Ciena Corporation | Address resolution protocol to map internet protocol addresses to a node transport identifier |
US7073055B1 (en) | 2001-02-22 | 2006-07-04 | 3Com Corporation | System and method for providing distributed and dynamic network services for remote access server users |
US7222255B1 (en) | 2001-02-28 | 2007-05-22 | 3Com Corporation | System and method for network performance testing |
KR20020071414A (ko) * | 2001-03-06 | 2002-09-12 | (주)애니 유저넷 | 초고속 인터넷망을 이용한 인터넷폰 실시간 접속 유지방법 |
US20020173981A1 (en) * | 2001-05-18 | 2002-11-21 | Stewart Brett B. | Domain place registration system and method for registering for geographic based services |
US20020172206A1 (en) * | 2001-05-18 | 2002-11-21 | Vaman Dhadesugoor R. | Method for providing domain name services for heterogeneous transport networks |
US7788345B1 (en) | 2001-06-04 | 2010-08-31 | Cisco Technology, Inc. | Resource allocation and reclamation for on-demand address pools |
US7197549B1 (en) | 2001-06-04 | 2007-03-27 | Cisco Technology, Inc. | On-demand address pools |
US7089324B1 (en) | 2001-06-14 | 2006-08-08 | Gateway Inc. | Dynamic internet gateway service |
US20030028599A1 (en) * | 2001-06-19 | 2003-02-06 | Kolsky Amir D. | Method and system for a communication scheme over heterogeneous networks |
US7359987B2 (en) * | 2001-07-05 | 2008-04-15 | Enom, Inc. | Method and system for providing static addresses for Internet connected devices even if the underlying address is dynamic |
US7027582B2 (en) * | 2001-07-06 | 2006-04-11 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for resolving an entity identifier into an internet address using a domain name system (DNS) server and an entity identifier portability database |
US7103648B1 (en) | 2001-07-31 | 2006-09-05 | Gateway Inc. | Method and system for assigning an IP address to a host based on features of the host |
US7088678B1 (en) | 2001-08-27 | 2006-08-08 | 3Com Corporation | System and method for traffic shaping based on generalized congestion and flow control |
US7171457B1 (en) * | 2001-09-25 | 2007-01-30 | Juniper Networks, Inc. | Processing numeric addresses in a network router |
US6839421B2 (en) | 2001-10-29 | 2005-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system |
US7085306B1 (en) | 2001-10-30 | 2006-08-01 | 3Com Corporation | System and method for a multi-frequency upstream channel in a computer network |
KR20020010884A (ko) * | 2001-11-22 | 2002-02-06 | 허기행 | 네트워크 접근 제어 방법 |
US7565402B2 (en) | 2002-01-05 | 2009-07-21 | Eric Schneider | Sitemap access method, product, and apparatus |
US20030140081A1 (en) * | 2002-01-15 | 2003-07-24 | De Bonet Jeremy S. | Method and system of accessing shared resources using configurable management information bases |
WO2003060712A2 (en) * | 2002-01-15 | 2003-07-24 | Idetic, Inc. | Method and system of accessing shared resources using configurable management information bases |
US7072337B1 (en) | 2002-01-25 | 2006-07-04 | 3Com Corporation | System and method for resolving network addresses for network devices on distributed network subnets |
US7260836B2 (en) * | 2002-02-26 | 2007-08-21 | Aol Llc | System and method for distributed authentication service |
US7228417B2 (en) * | 2002-02-26 | 2007-06-05 | America Online, Inc. | Simple secure login with multiple-authentication providers |
US7257643B2 (en) * | 2002-05-16 | 2007-08-14 | Intel Corporation | Method and apparatus to improve network routing |
US20030217163A1 (en) * | 2002-05-17 | 2003-11-20 | Lambertus Lagerweij | Method and system for assessing a right of access to content for a user device |
FR2841072A1 (fr) * | 2002-06-14 | 2003-12-19 | France Telecom | Systeme de consultation et/ou mise a jour de serveurs dns et/ou d'annuaires ldap |
US20030236865A1 (en) * | 2002-06-20 | 2003-12-25 | Microsoft Corporation | Method and system for configuring remote access to a server |
KR20040009129A (ko) * | 2002-07-22 | 2004-01-31 | 엘지전자 주식회사 | 유동 ip 인터넷 폰과의 통화 방법 |
US7225272B2 (en) * | 2002-07-31 | 2007-05-29 | Web.Com, Inc. | Method and apparatus for providing name services |
EP1901521A1 (de) * | 2002-08-01 | 2008-03-19 | Research In Motion Limited | Paketdatenspeicherungsknoten zur Verwaltung einer permanent eingeschalteten drahtlosen Internetprotokoll-Kommunikation und Verfahren dafür |
JP2004080567A (ja) * | 2002-08-21 | 2004-03-11 | Matsushita Electric Ind Co Ltd | ネットワーク端末装置とアドレス管理サーバ、及びそのネットワーク通信方法 |
JP4199503B2 (ja) * | 2002-09-20 | 2008-12-17 | 富士通株式会社 | システム利用支援方法、サーバ、プログラム |
US7475243B2 (en) * | 2002-12-11 | 2009-01-06 | Broadcom Corporation | Preventing a non-head end based service provider from sending media to a media processing system |
US8028093B2 (en) | 2002-12-11 | 2011-09-27 | Broadcom Corporation | Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities |
US9357256B2 (en) * | 2002-12-11 | 2016-05-31 | Broadcom Corporation | Third party media channel access in a media exchange network |
US7450501B2 (en) * | 2002-12-11 | 2008-11-11 | Broadcom Corporation | Media processing system based on satellite set top box platform with telephony downstream and upstream data paths |
US8495180B2 (en) * | 2002-12-11 | 2013-07-23 | Broadcom Corporation | Server architecture supporting a personal media exchange network |
US7836297B2 (en) * | 2002-12-11 | 2010-11-16 | Broadcom Corp. | Secure anonymity in a media exchange network |
US7584359B2 (en) | 2002-12-11 | 2009-09-01 | Broadcom Corporation | Secure media peripheral association in a media exchange network |
CN100459723C (zh) * | 2002-12-15 | 2009-02-04 | 华为技术有限公司 | 下一代网络中实现路由的方法 |
JP3577067B2 (ja) | 2002-12-24 | 2004-10-13 | 一 福嶋 | 動的ipアドレス割当てを受けた機器を管理する方法およびシステム |
GB0307032D0 (en) * | 2003-03-26 | 2003-04-30 | Rolls Royce Plc | A control system |
US20040243719A1 (en) * | 2003-05-28 | 2004-12-02 | Milt Roselinsky | System and method for routing messages over disparate networks |
CN1312886C (zh) * | 2003-09-24 | 2007-04-25 | 中国科学院计算技术研究所 | 互联网络中实现端到端通信的动态被动式域名分配方法 |
US7290278B2 (en) | 2003-10-02 | 2007-10-30 | Aol Llc, A Delaware Limited Liability Company | Identity based service system |
US7903637B2 (en) * | 2004-01-22 | 2011-03-08 | Verizon Business Global Llc | Universal communications identifier |
US20050169247A1 (en) * | 2004-02-04 | 2005-08-04 | Heng-Chien Chen | Lan-to-lan voip system and related user interface |
US8554889B2 (en) * | 2004-04-21 | 2013-10-08 | Microsoft Corporation | Method, system and apparatus for managing computer identity |
US7797410B2 (en) * | 2004-04-29 | 2010-09-14 | Euro Convergence, Sarl | Reverse IP method and system |
JP4603914B2 (ja) * | 2004-08-06 | 2010-12-22 | パナソニック株式会社 | Ip電話装置及びip電話システム |
US20060070022A1 (en) * | 2004-09-29 | 2006-03-30 | International Business Machines Corporation | URL mapping with shadow page support |
JP2006127470A (ja) * | 2004-09-30 | 2006-05-18 | Oki Electric Ind Co Ltd | コンポーネント間の共有情報管理プログラム、方法及び装置、記録媒体、および通信装置 |
KR100751101B1 (ko) | 2004-11-05 | 2007-08-22 | 주식회사 팬택앤큐리텔 | 이동통신 단말기에 할당된 ip 관리 시스템 및 방법 |
US8316152B2 (en) * | 2005-02-15 | 2012-11-20 | Qualcomm Incorporated | Methods and apparatus for machine-to-machine communications |
EP1718033A1 (de) * | 2005-04-27 | 2006-11-02 | Telefonaktiebolaget LM Ericsson (publ) | Verfahren und Vorrichtung für die Registrierung von Domänennamen im Internet |
US20070016645A1 (en) * | 2005-07-15 | 2007-01-18 | Hong Na | System and method of composing search free mail |
US7506067B2 (en) * | 2005-07-28 | 2009-03-17 | International Business Machines Corporation | Method and apparatus for implementing service requests from a common database in a multiple DHCP server environment |
US20070286370A1 (en) * | 2006-05-24 | 2007-12-13 | Kauppinen Risto A | Apparatuses and methods for presenting caller identities for communications originating and terminating in different communication domains |
US7656817B2 (en) * | 2006-07-28 | 2010-02-02 | Sbc Knowledge Ventures, L.P. | Methods and apparatus to provision name-servers |
EP2070299B1 (de) * | 2006-09-14 | 2013-08-28 | Telefonaktiebolaget LM Ericsson (publ) | Adressenauflösung in einem kommunikationssystem |
US7929552B2 (en) | 2006-10-26 | 2011-04-19 | At&T Intellectual Property I, L.P. | Automated IP pool management |
US8027447B2 (en) * | 2006-10-30 | 2011-09-27 | Avaya Inc. | Call processing based on electronic calendar information |
US9177313B1 (en) * | 2007-10-18 | 2015-11-03 | Jpmorgan Chase Bank, N.A. | System and method for issuing, circulating and trading financial instruments with smart features |
KR100914036B1 (ko) | 2007-12-05 | 2009-08-28 | 성균관대학교산학협력단 | Ip주소가 할당되지 않은 호스트에 착신서비스가가능하도록 하는 ip주소 동적할당 장치 및 방법 |
US8438618B2 (en) * | 2007-12-21 | 2013-05-07 | Intel Corporation | Provisioning active management technology (AMT) in computer systems |
US8244885B2 (en) * | 2007-12-26 | 2012-08-14 | Motorola Solutions, Inc. | Using domain name service for identifying a home domain of a roaming device |
JP4741689B2 (ja) * | 2009-03-11 | 2011-08-03 | 株式会社日立製作所 | データ処理方法、データ処理装置およびデータ処理プログラム |
US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
US8977739B2 (en) * | 2010-05-03 | 2015-03-10 | Salesforce.Com, Inc. | Configurable frame work for testing and analysis of client-side web browser page performance |
US9143480B2 (en) * | 2011-01-10 | 2015-09-22 | Secure Global Solutions, Llc | Encrypted VPN connection |
US9300627B2 (en) * | 2013-03-14 | 2016-03-29 | Time Warner Cable Enterprises Llc | System and method for automatic routing of dynamic host configuration protocol (DHCP) traffic |
US9363371B2 (en) * | 2014-03-31 | 2016-06-07 | Timetrade Systems, Inc. | Voicemail interactive voice response for instant appointment booking |
US10171301B2 (en) * | 2015-07-27 | 2019-01-01 | International Business Machines Corporation | Identifying hardcoded IP addresses |
US10051075B1 (en) * | 2015-09-09 | 2018-08-14 | Google Llc | Systems and methods for maintaining an asynchronous communication via an intermediary |
CN106953940B (zh) * | 2017-04-13 | 2018-11-20 | 网宿科技股份有限公司 | Dns服务器及配置加载方法、网络系统、域名解析方法及系统 |
EP3759678A1 (de) * | 2018-03-01 | 2021-01-06 | Kodak Alaris Inc. | System zur verfolgung und zum routing von verkäuferkiosk über ein lokales netzwerk und verfahren zur verwendung |
US10638363B2 (en) * | 2018-04-04 | 2020-04-28 | At&T Intellectual Property I, L.P. | Legacy network maximum transmission unit isolation capability through deployment of a flexible maximum transmission unit packet core design |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5434974A (en) * | 1992-03-30 | 1995-07-18 | International Business Machines Corporation | Name resolution for a multisystem network |
US5664185A (en) * | 1995-05-22 | 1997-09-02 | Sterling Commerce, Inc. | Nameserver administration system and method |
FI104869B (fi) * | 1995-05-24 | 2000-04-14 | Ericsson Telefon Ab L M | Menetelmä verkkojen välisen puheyhteyden muodostamiseksi ja älyverkkopalvelu |
US5812819A (en) * | 1995-06-05 | 1998-09-22 | Shiva Corporation | Remote access apparatus and method which allow dynamic internet protocol (IP) address management |
US5812776A (en) * | 1995-06-07 | 1998-09-22 | Open Market, Inc. | Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server |
US5777989A (en) * | 1995-12-19 | 1998-07-07 | International Business Machines Corporation | TCP/IP host name resolution for machines on several domains |
GB9603590D0 (en) * | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing a target entity over a communciations network |
US5790548A (en) * | 1996-04-18 | 1998-08-04 | Bell Atlantic Network Services, Inc. | Universal access multimedia data network |
-
1997
- 1997-10-08 US US08/947,112 patent/US5974453A/en not_active Expired - Lifetime
-
1998
- 1998-08-21 DE DE69833379T patent/DE69833379T2/de not_active Expired - Lifetime
- 1998-08-21 WO PCT/US1998/017446 patent/WO1999018515A1/en active IP Right Grant
- 1998-08-21 EP EP98942208A patent/EP1029292B1/de not_active Expired - Lifetime
- 1998-08-21 JP JP2000515236A patent/JP4592184B2/ja not_active Expired - Lifetime
- 1998-08-21 AU AU90313/98A patent/AU9031398A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1029292A1 (de) | 2000-08-23 |
AU9031398A (en) | 1999-04-27 |
US5974453A (en) | 1999-10-26 |
DE69833379D1 (de) | 2006-04-13 |
JP2001519607A (ja) | 2001-10-23 |
EP1029292A4 (de) | 2003-05-21 |
EP1029292B1 (de) | 2006-02-01 |
WO1999018515A8 (en) | 1999-07-01 |
WO1999018515A1 (en) | 1999-04-15 |
JP4592184B2 (ja) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69833379T2 (de) | Ein verfahren und gerät zum übersetzen von einer statischen identifizierung in eine dynamisch zugeordnete netzwerk-adresse | |
DE69930963T2 (de) | Verfahren und gerät zur korrelation eines einzigartigen identifizierers, wie z.b. eine pstn telefonnummer, an eine internetadresse zur kommunikation über das internet | |
DE60221843T2 (de) | Verfahren und vorrichtung zum auflösen einer geräteidentifikation zu einer internetadresse via domänennamenserver | |
DE602005000017T2 (de) | Kommunikationsvorrichtung, Verfahren und Programm zur Namenauflösung | |
DE69720351T2 (de) | Verfahren und Vorrichtung zum Begrenzen des Zugriffes an privater Information in Domänennamensystemen durch Umleitung von Abfrageanforderungen | |
DE69833929T2 (de) | Netzzugriffsauthentifizierungssystem | |
DE69915441T2 (de) | System und Verfahren für automatischen authentifizierten Zugang zu einer Mehrzahl von Netzbetreibern durch eine einzige Anmeldung | |
DE69909839T3 (de) | Optimierte Lokalisierung von Netzwerkbetriebsmittel | |
DE69732982T2 (de) | Automatische konfigurierung eines internetzugriffsgeräts | |
DE69730906T2 (de) | Namendienst für ein redundantes Internetservernetz | |
DE69934871T2 (de) | Verfahren und System zur optimalen Auswahl eines Webfirewalls in einem TCP/IP Netzwerk | |
DE69827213T2 (de) | Verfahren und Vorrichtung zur Erhöhung der Datenausgabe eines Geräts mit eingeschränkten Betriebsmitteln | |
DE69911101T2 (de) | Zugriff auf Software | |
DE60204528T2 (de) | Auflösen von virtuellen Netzwerknamen | |
DE69635469T2 (de) | Synchronisierung zwischen verschiedenen Computeranbieterumgebungen | |
DE69935030T2 (de) | System und Verfahren zur Web-Server Benutzerauthentifizierung | |
DE69829275T2 (de) | System zur ortung von gateways umschliesslich pots-internetgateways | |
DE10297099B4 (de) | Verfahren, Systeme und Computerprogrammprodukte zum Zugriff auf einen systemintegrierten Web-Server einer Breitbandzugriffs-Anschlusseinheit | |
DE69632495T2 (de) | DNS-basierte Feststellung einer Telefonnummer zum Kontaktieren einer Zielstelle | |
DE202011110893U1 (de) | Verwaltung mehrfacher Anmeldungen über einen Einzelbrowser | |
DE69916024T2 (de) | Verfahren zur zuordnung von ip addressen an hostendgeräte im internet auf anfrage eines ursprungsendgeräts | |
DE112005000173T5 (de) | IP-Vorrichtung, Management-Server und Netzwerksystem | |
DE60035896T2 (de) | Server für elektronische post | |
DE60129335T2 (de) | Lokales informationsbereitstellungssystem und verfahren unter verwendung des realnamens | |
DE60221156T2 (de) | Verfahren und system zur verteilung der arbeitslast in einem netzwerk von rechnersystemen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: HEYER, V., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 806 |