KR100266723B1 - 데이타 흐름 전송 시스템 - Google Patents

데이타 흐름 전송 시스템 Download PDF

Info

Publication number
KR100266723B1
KR100266723B1 KR1019960703259A KR19960703259A KR100266723B1 KR 100266723 B1 KR100266723 B1 KR 100266723B1 KR 1019960703259 A KR1019960703259 A KR 1019960703259A KR 19960703259 A KR19960703259 A KR 19960703259A KR 100266723 B1 KR100266723 B1 KR 100266723B1
Authority
KR
South Korea
Prior art keywords
network
networks
address
unit
level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019960703259A
Other languages
English (en)
Other versions
KR960706737A (ko
Inventor
루트게르 샤에페르스
Original Assignee
포만 제프리 엘
인터내셔널 비지네스 머신즈 코포레이션
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 포만 제프리 엘, 인터내셔널 비지네스 머신즈 코포레이션 filed Critical 포만 제프리 엘
Publication of KR960706737A publication Critical patent/KR960706737A/ko
Application granted granted Critical
Publication of KR100266723B1 publication Critical patent/KR100266723B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/417Bus networks with decentralised control with deterministic access, e.g. token passing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/106Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5084Providing for device mobility

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

데이타 흐름을 데이타 통신 네트워크에 전송하는 본 발명의 시스템은 적어도 두개의 가변 물리 네트워크(24, 25)를 통합하고, 이들 네트워크(24, 25)가 네트워크 레벨에서 하나의 물리 네트워크로서 나타나는 네트워크 통합 유닛(a network integration unit)(28)을 제공한다. 본 발명에 따른 시스템에 따르면, 상이한 데이타 네트워크(24, 25)간의 변경은 단말 네트워크의 사용자 또는 다른 이동 네트워크 가입자에 대해 완전히 연속적으로 수행된다.

Description

데이타 흐름 전송 시스템
제1도는 종래 기술 수준에 따른 범용 장치에 의한 네트워크 통합의 기능적 방안을 도시한 도면.
제2도는 종래 기술 수준에서의 네트워크 변경을 도시한 도면.
제3도는 본 발명의 실시예에 따른 이동 유닛의 애플리케이션과 고정 네트워크의 애플리케이션간의 통신을 도시한 도면.
제4도는 본 발명에 따른 네트워크 통합 유닛의 구조 및 기능적 방안을 도시한 도면.
<도면의 주요부분에 대한 부호의 설명>
21 : 이동 유닛 22 : 고정 네트워크
23 : 네트워크 인터페이스 24, 25, 26 : 물리 네트워크
28 : 네트워크 통합 유닛 32 : 흐름 제어부
33 : 인증부
본 발명은 데이타 통신 네트워크, 예를 들어 셀룰라 네트워크(cellular networks) 또는 고정 멀티-컴퓨터 네트워크(stationary multi-computer networks)에서 데이타 흐름(data flow)을 전송하기 위한 시스템에 관한 것이다.
최근에, 음성 통신을 전형적인 셀룰라 네트워크와 더불어, 이동 데이타 전송(mobile transmission of data)을 위한 각종 셀룰라 네트워크의 개발이 가속화되어 왔다. 몇몇 네트워크 서비스 제공자에 의해 이미 대륙간 네트워크가 사용가능하게 된 사실로부터 이들 네트워크의 중요성이 이해될 것이다.
그러나, 이들 네트워크는 이들의 기반 기술, 요금 체계 및 이들이 서비스하는 지리적 영역에 대해서는 다소 상당한 차이를 보이고 있다. 또한, 네트워크 가입자 또는 네트워크 사용자에게는 각각의 사용자 프로그램에 대한 특정 인터페이스가 종종 요구되고 있다.
기존의 상이한 셀룰라 기반 구조(cellular infrastructure)와 오늘날 사용자들의 빈번한 이동으로 인해, 네트워크 가입자는 하나의 셀룰라 네트워크의 서비스 영역(coverage area)을 벗어나 다른 셀룰라 네트워크의 서비스 영역으로 이동할 수 있기 때문에, 종종 각종의 데이타 통신 네트워크들과 동시에 동작하도록 요구되고 있다.
단일 물리 네트워크에 대해 특정된 통신만을 허용하는 범용 전송 시스템은 이미 잘 알려져 있다. 가장 단순한 범용 전송 시스템은 고특정의 애플리케이션 프로그램 인터페이스(a highly-specific applications program interface : API)로 구성되고, 가장 복잡한 전송 시스템은 사용자에게 데이타를 전송하기 위한 표준 프로토콜(standard protocol)을 구비하고 있다. 그렇지만, 단일의 표준 프로토콜에 따라 각종의 물리 네트워크를 통합하는 유형의 시스템은 알려져 있지 않다.
따라서, 본 발명의 목적은 가능한 한 적은 기술 비용과 운용 비용 뿐만 아니라 최소환한의 초기 설비 비용으로, 제한된 지역적 서비스 영역에 부합(respond)하거나 혹은 부과 요금을 고려한 임의의 네트워크를 각종 네트워크들 중에서 사용자가 선택할 수 있게 하여 자유롭게 이동할 수 있도록 한 범용 시스템을 제공하는데 있다.
본 발명의 다른 목적은 이동 네트워크 가입자가 하나의 이동 네트워크에서 다른 이동 네트워크로 이동(또는 변경)되더라도, 이러한 이동 또는 변경이 고정 게이트웨이(stationary gateway)와 이동 가입자 사이에서만 발생되도록 하여 단말 네트워크의 사용자 또는 다른 이동 네트워크 가입자의 사용자에 대해 그 이동 또는 변경이 완전히 시임리스(seamless)하게 되도록 하는데 있다.
이러한 목적을 달성하기 위한 방안으로서, 본 발명에 따른 시스템은 각각의 네트워크 가입자의 통신을 가능케 하는 한편 특정의 물리 네트워크와는 독립적인 애플리케이션 레벨과, 물리 네트워크와는 독립적인 한편 네트워크 프로토콜(netwrok protocol)을 갖는 네트워크 레벨(network level)과, 적어도 두개의 상이한 물리 네트워크를 통합하여 이들 네트워크가 네트워크 레벨에서 하나의 물리 네트워크로서 보이도록 하는 네트워크 통합 유닛(network integration unit)과, 네크워크 통합 유닛과 네트워크 레벨 사이에 구성된 네트워크 인터페이스(network interface)를 포함한다.
네트워크 가입자는, 예를 들어 고정 또는 휴대용 데이타 처리 장치일 수 있거나 혹은 테스트 장치일 수 있다.
본 발명에 따른 네트워크 인터페이스는 모든 물리 무선 네트워크에 대한 공통 인터페이스(common interface)로서 설계된다. 이러한 장치는 무엇보다 기술적으로 구현하기가 용이한 구조 형태를 특징으로 하고 있다. 또한, 이 시스템을 통해 통신 프로토콜의 일률적 적용(uniform application)이 가능하다.
또한, 본 발명에 따른 구조적인 구성은 물리 네트워크 변경 후에도 네트워크 가입자가 동일 어드레스로 네트워크 레벨에 도달할 수 있다는 것을 특징으로 하고 있다.
사용자 영역에서 각각의 애플리케이션에 대한 네트워크 가입자들에게 최대한의 지원을 제공하기 위해, 각종 이동 데이타 통신 네트워크들은 본 발명에 따른 시스템에 의해 전체적으로 통합될 수 있고, 표준 인터페이스를 통해 사용자 프로그램에 액세스할 수 있다.
본 발명에 따른 시스템에 따르면, 네트워크 레벨에서 네트워크 통합 유닛이 추가로 구성될 수도 있다. 이러한 아키텍처는 전송 시스템을 특히 저렴하게 구축할 수 있다.
또한, 본 발명에 따른 시스템은, 네트워크 통합 유닛이 각종 물리 네트워크를 통해 네트워크 가입자를 어드레싱하도록 하는 네트워크 속성을 제공하도록 구성할 수 있다. 각종 물리 네트워크는 이러한 어드레싱에 기초하여 용이하고 효율적으로 관리될 수 있다.
또한, 본 발명에 따른 시스템은 네트워크 속성이 네트워크 관리자(network manager)에 의해 자동적으로 변경될 수 있도록 구성될 수 있으며, 이 네트워크 관리자는 속성 관리 프로토콜(attribute management protocol)에 따라 동작하며, 하나의 네트워크에서 다른 네트워크로 이동시 네트워크 속성을 변경한다. 이러한 실행 형태의 장점은, 네트워크 가입자가, 예를 들어 무선 유닛(radio unit)에서의 변경과 같이 단지 최소한의 조정만을 필요로 하며, 따라서 이러한 조정 동작이 경감된다는 사실로부터 알 수 있다.
또한, 본 발명에 따른 시스템은 네트워크 통합 유닛이 컴퓨터 프로그램으로 구현될 수 있도록 구성될 수 있다. 이러한 방식으로, 시스템을 특히 저렴하게 구현할 수 있는데. 그 이유는 기술적-하드웨어 수단이 요구되지 않고 단지 하나 이상의 컴퓨터 프로그램 모듈의 설치만을 요구하기 때문이다.
또한, 본 발명에 따른 시스템은 이동 네트워크 가입자가 적어도 두개의 상이한 무선 네트워크를 통해 임의의 갯수의 무선 네트워크 및 고정 네트워크내의 네트워크 가입자와 통신하도록 구성될 수 있다. 이러한 방식으로, 무선 네트워크는 이동 네트워크 가입자와 고정 네트워크 가입자 사이의 매개 수단(intermediaries)으로서 동작한다.
또한, 본 발명에 따른 시스템은 무선 네트워크와 고정 네트워크간의 통신이 게이트웨이(gateway)를 통해 수행되도록 구성될 수 있다. 이러한 방식으로, 다수의 무선 네트워크 및 고정 네트워크는 단일의 게이트웨이와 동시에 접속될 수 있다. 또한, 다수의 네트워크 인터페이스는 하나의 게이트웨이에서 동시에 적용될 수 있으며, 이들 인터페이스 각각은 논리 네트워크를 구성할 수 있다. 이러한 방식으로, 상이한 사용자 그룹들은 서로 분리될 수 있다.
또한, 본 발명에 따른 시스템은 네트워크 레벨의 프로토콜이 소위 인터넷 프로토콜(Internet protocol)이 되도록 구성될 수 있다. 인터넷 프로토콜을 사용하게 되면, 네트워크 사용자는 데이타 흐름(data flow)을 전송하는 네트워크의 물리적 특성이나 혹은 데이타 흐름이 그 목적지로 향하는 과정에서 거치게 되는 네트워크 경로의 물리적 특성을 직접 처리해야 할 필요성이 없게 된다. 특히, 이러한 프로토콜을 사용할 경우의 장점은 이 프로토콜이 개방향 컴퓨터 통신(open computer communication) 분야에서 널리 사용되고 있는 표준 프로토콜이라는 사실로부터 알 수 있을 것이다.
사용자는 네트워크 토폴로지(network topology)에 대한 하나의 논리적 관점만을 갖는다. 이는 소위 인터넷 프로토콜 어드레스가 네트워크 가입자의 각각의 인터페이스, 예를 들어 컴퓨터의 각각의 인터페이스에 할당 되는 어드레싱 방안에 의해 기술될 수 있다. 전형적으로, 이들 어드레스는 해당 네트워크를 지정하는 소위 "네트워크 ID" 및 이 네트워크의 호스트를 지정하는 소위 "호스트 ID"로 구성된다.
논리 구조는 시스템이 구성되는 동안 물리 구조위에서 구성된다. 여기서, 시스템 관리자는 컴퓨터가 액세스할 각각의 네트워크 인터페이스에 대해 인터넷 프로토콜 어드레스를 할당한다.
또한, 시스템 관리자는 다른 네트워크의 컴퓨터에 어드레스 지정되는 데이타 패킷이 전송될 때 통과할 네트워크 인터페이스를 설정한다.
본 발명의 본질적인 특징은 이하의 설명의 바람직한 실시예 및 이와 관련된 종래 기술의 비교를 기초하여 기술될 것이다.
제 1 도에는 종래 기술에 따른 인터넷 프로토콜에 기반을 둔 네트워크 통합의 기능적 원리가 도시되어 있다. 이 프로토콜은 개방형 데이타 통신의 표준으로서 자체 설계되어, 범세계적인 데이타 네트워크, 소위 인터넷의 기본을 형성하고 있다. 이러한 정의를 통해, 상이한 기술 개념 및 용어가 명확하게 기술될 것이다.
이러한 목적을 달성하기 위해, 인터넷 프로토콜의 본질적인 주 개념이 먼저 기술될 것이다. 어드레싱의 기초는 4 바이트로 구성된 인터넷 어드레스(4)로부터 알 수 있는데, 이것은 네트워크 어드레스 및 소위 호스트 어드레스(host address)에 의해 형성된다. 어드레스(4)에서의 네트워크 및 호스트 부분의 값은 소위 네트워크 마스크(network masks)를 통해 정의될 수 있다. 이러한 어드레스는 전형적으로 "19.123.6.1"과 같이 4쌍의 십진수(decimal quadruple)로서 표현되며, 각각의 엘리먼트는 1 바이트의 십진수로 표현된다. (점선으로 표시된) 각각의 네트워크 인터페이스에는 고유의 IP-어드레스(4)가 할당된다. 일반적으로, 하나의 컴퓨터는 이러한 종류의 다수의 네트워크 인터페이스, 예를 들어 토큰 링(token ring)(5)을 통해 통신하는 인터페이스와, 이더넷(Ethernet)(6)과 통신하는 인터페이스등을 포함한다.
제 1 도는 이러한 2개의 인터페이스(7, 8)를 갖는 경우를 도시한 것이다. 이들 인터페이스(7, 8) 뿐만 아니라 이들 인터페이스(7, 8)의 네트워크(5, 6)는 이에 대응하는 연결 프로토콜(the corresponding linking protocol)을 포함하는 물리 레벨의 일부이다. 토큰 링 인터페이스(7)는, 예를 들어 "19.123.6.1"와 같은 어드레스를 가지며, 인터페이스 이더넷은 어드레스 "19.123.7.6"를 가지며, 각각의 경우에서 첫번째 3 바이트는 네트워크 어드레스를 나타내고, 호스트 어드레스는 최종 바이트로만 구성된다. 다른 컴퓨터를 어드레싱하는 경우, 네트워크 레벨(3)(IP-레벨)은 "네트워크 어드레스의 일치(consistent network addresses)"에 기초하여 어느 네트워크 인터페이스가 선택될 것인지를 결정한다. IP-어드레스 "19.123.6.128"를 갖는 컴퓨터의 경우, IP-레벨은 토큰 링 인터페이스를 선택하는데, 그 이유는 토큰 링 인터페이스의 네트워크 어드레스와 어드레싱 될 컴퓨터의 어드레스가 일치하기 때문이다.
이러한 예에서, 컴퓨터의 물리 링크의 변경, 예를 들어 토큰 링(5)에서 이더넷(6)으로 변경됨에 따라 IP-어드레스(도시되지 않음)도 또한 항상 변경되기 때문에, 인터넷 어드레스는 각각의 경우에서의 컴퓨터 링크의 "물리 토폴로지(physical topology)"를 나타내고 있음을 명확히 하고 있다. IP-어드레스의 이러한 요구된 변경은 IP-레벨(3)이 필요한 때 IP-데이타 흐름을 제 3 컴퓨터를 통해 재지정하는 소위 "라우팅 테이블(routing tables)"을 관리할 수 있는지의 여부와는 무관하다.
부언하면, 각각의 경우의 애플리케이션 레벨(도시되지 않음)은 이에 대응하는 IP-레벨(3)을 통해 연결된다. 개별 네트워크 사용자가 전송 장치와 연결되는 것은 이들 IP-레벨을 통해서이다.
제 2 도를 참조하면, 종래 기술에 의해, 즉 통합 네트워크 인터페이스가 없는 경우, 네트워크 가입자가 하나의 물리 네트워크에서 다른 물리 네트워크로 이동하는 방안이 구현되어 있다.
이 구조에서, 고정 측(fixed side)은 복수의 네트워크 인터페이스(11, 12), 즉 관련 물리 네트워크(13, 14)의 각각에 대해 하나의 인터페이스를 보유한다. 이들 인터페이스 각각은 자신의 IP-어드레스(15)를 가지며, 정확히 하나의 물리 네트워크(13, 14)상으로의 IP-프로토콜의 형성을 실현하고 있다.
필요한 프로세스를 더욱 상세하게 기술하기 위해서, IP-어드레스 "19.18.71.1"의 MOBITEX 인터페이스(11)와, IP-어드레스 "19.18.72.1"의 MODACAM 인터페이스(12)가 사용되는 것으로 가정한다. 각각의 경우에서, 이들 어드레스(15)에 대한 첫번째 3개의 구성 요소는 네트워크 어드레스를 나타낸다.
MOBITEX 네트워크(13)를 통해 이동 유닛(mobile unit)과 통신하는 경우, 이동 인터페이스(도시되지 않음)는 IP-어드레스 "19.18.71.10"를 보유한다. 전술한 어드레싱 메카니즘에 대응하여, 고정 네트워크의 애플리케이션과 이동 데이타 터미널 간의 통신은 MOBITEX 네트워크 인터페이스(11)를 통해 수행되는데, 그 이유는 MOBITEX 인터페이스의 네트워크 어드레스의 4쌍중 첫번째 세개가 이동 IP-어드레스와 일치하기 때문이다.
MOBITEX 네트워크(13)에서 MODACOM 네트워크(14)로 변경되면, 이 시점에서 MODACOM 네트워크 인터페이스(12)를 통해 통신이 수행되도록 액션(action)이 고정측상에서 수행되어야 한다. 인터넷 프로토콜(3)의 어드레싱 원리에 따르면, 이것은 이동 유닛의 IP-어드레스를 변경함으로써 달성될 수 있다. 그렇지만, 이것은 이동 유닛이 인터넷 프로토콜(3)의 의미에서 자신의 아이덴티티(identity)를 변경하는 결과를 낳는다. 즉, 이동 유닛과 통신하기 위해 고정 네트워크의 애플리케이션은 이전의 실행에 따라 MODCOM 인터페이스(12)와 부합하는 다른 IP-어드레스, 예를 들어 어드레스 "19.18.72.10"를 사용해야 한다. 이 경우, 네트워크(13, 14)의 변경은 고정 네트워크의 애플리케이션 또는 다른 이동 네트워크 가입자에 대해 더 이상 시임리스하지 않는다.
제 3 도에는 이동 유닛(21)상의 하나의 애플리케이션이 이하 기술되는 네트워크 인터페이스(23) 및 네트워크 통합 유닛(28)을 통해 고정 네트워크(22)의 애플리케이션과 통신하는 본 발명에 따른 메카니즘이 도시되어 있다. 이러한 예에 기초하면, 상이한 네트워크(24, 25)간의 시임리스 로밍(seamless roaming)의 가능성은 분명해 질 것이다.
이러한 목적을 달성하기 위해, 이동 터미널 유닛(21)은 이동 MODACOM 네트워크(25, 26)를 통해 도달될 수 있는 것으로 가정한다. 고정 사이트(22)상의 네트워크 인터페이스(23)는 IP-어드레스 "19.18.70.10"를 갖고, 이동 터미널 유닛(21)은 어드레스 "19.18.70.65"를 가지며, 각각의 경우에 첫번째 3 바이트는 네트워크 어드레스를 나타내므로, 이동 유닛(21)의 어드레싱시 IP-레벨(27)은 전송될 데이타를 IP-어드레스 정보(23)와 함께 (도시되지 않은) 네트워크 인터페이스로 전달한다.
이때, 단일의 물리 네트워크(24, 25 또는 26)로의 연결은 전형적인 네트워크 인터페이스와는 대조적으로, 바로 즉시 행해지지 않고, 오히려 초기 단계로 터미널 유닛(21)이 도달될 수 있는 물리 네트워크를 먼저 선택한다. 이 경우, 상기 선택된 물리 네트워크는 MODACOM 네트워크(26)이다.
선택된 물리 네트워크(24, 25)로의 연결은 제 2 단계에 이르러서야 비로서 행해진다. 따라서, MODACOM 네트워크(25)의 경우, MODACOM-지정 어드레스 정보 또는 소위 논리 링크 식별자(logical link identifier: LLI)의 네트워크 속성, 무선 네트워크 게이트웨이(radio network gateway: RNG)의 X25 어드레스가 MODACOM-지정 인증 정보와 함께 결정되고, 통신은 MODACOM 네트워크(25)를 통해 이들 연결 파라미터를 이용해 행해진다.
"활성" 물리 네트워크의 선택은 각각의 이동 터미널 유닛(21)에 대해 상이한 방식으로 제어될 수 있다. 가장 단순한 경우, 이것은 구성 화일(configuration file)로의 입력 또는 이와 유사한 프로시저(precedures)를 통해 하나의 물리 네트워크로부터 다른 물리 네트워크로 변경을 수행하는 시스템 관리자에 의해 수행된다. 그러나, 관리자에 의해 요구되는 명확한 트랜잭션(transactions)으로 인해, 상이한 프로시저가 선호될 수 있다.
이러한 프로시저에 대한 기본은 고정측의 인터페이스와 이동측의 네트워크 인터페이스 간의 최소 프로토콜(minimal protocol)이다. 이 경우, 유닛이 스위치온(switch on)된 때, 혹은 해당 통신 유닛(가령, MODACOM 셀모뎀(26), MOBITEX 셀 모뎀 또는 GSM 핸드폰)이 활성화된 때, 이동측(21)은 자동적으로 어떠한 물리 네트워크(24, 25)를 통해 어떠한 방식으로 도달할 수 있는지를 고정측(22)의 네트워크 통합 유닛(28)에 통신한다.
이동 터미널 유닛(21)의 사용자가 MODACOM 네트워크(25)의 서비스 영역(coverage area)(예를 들어, 독일)을 벗어나서, MOBITEX 네트워크(24)에 의해 서비스되는 영역, 예를 들어 네덜란드로 이동하면, 이는 고정측(22)의 애플리케이션 뿐만 아니라 이동측(21)의 애플리케이션에 대해 완전히 시임리스하다. 이는 이하 기술되는 절차 및 프로토콜에 의해 입증된다.
초기 단계에서, 이동측(21)의 사용자는 자신의 MODACOM 셀 유닛(26) 및 이에 대응하는 네트워크 통합 유닛(28)을 활성화시킨다. 이동측(21)에 의해 네트워크 통합 유닛(28)이 활성화되면, 고정측(22)상의 네트워크 통합 유닛(28)에 대해 최소 제어 프로토콜이 실행되고, 이 때 고정측(22)상의 네트워크 통합 유닛(28)은 물리 네트워크(24, 25)의 변경을 알게 된다. 중요한 것은, 관련된 네트워크 인터페이스(23)의 IP-어드레스, 특히 이동측상에 위치한 IP-어드레스가 어떠한 방식으로도 변경되지 않아서 IP-프로토콜(27) 및 그 이상의 모든 레벨에서는 물리 네트워크(24, 25)의 변경이 완전히 보이지 않게 유지된다는 것이다.
제 4 도에는 네트워크 통합 유닛(28)의 구조 및 기능적인 방안이 도시되어 있다. 이 경우, 이동 유닛은 IP-어드레스 "19.18.70.65"를 구비하며, MODACOM 네트워크(25)를 통해 도달될 수 있는 것으로 가정한다. 이 정보는 네트워크 통합 유닛(28)내에서 네트워크 속성의 형태로 관리된다. 활성 네트워크에 관한 어드레스 정보와 함께, 이동 유닛이 실제로 등록(register)되어 있는 모든 물리 네트워크에 대한 어드레스 정보와 같은 다른 속성들도 마찬가지로 네트워크 통합 유닛(28)내에서 관리된다.
이러한 속성 할당에 따라, 흐름-제어부(32)는 IP-데이타 흐름을 물리 MODACOM 네트워크를 통해 이동 유닛으로 전달하며, 이에 따라 MODACOM-지정 어드레싱을 위한 MODACOM 어드레스 속성이 사용된다.
이동 유닛이 MODACOM 네트워크의 서비스 영역을 벗어나거나 혹은 다른 이유로 인해 MOBITEX 네트워크로 변경되면, 인증(authentication)(33)은 패스워드에 의한 첫번째 연결 시도시 네트워크 통합 유닛(28)에 의해 이루어질 수 있다. 인증이 성공적이면, MOBITEX가 적절한 어드레스 정보에 의해 활성 물리 네트워크로서 지정되도록 각각의 네트워크 속성이 속성 관리자(31)에 의해 변경된다. 그 후, 흐름 제어부(32)는 MOBITEX 네트워크를 통해 IP-데이타를 전달한다.
이동 유닛이 어떤 네트워크에 의해서도 서비스되지 않은 영역으로 이동하면, 흐름 제어부(32)는 이 사실을 물리 네트워크의 대응 복귀 승인 신호(return acknowledge)를 통해 속성 관리자(31)에게 통지함으로써 그 활성 네트워크가 정의되지 않도록 하며, 이동 유닛으로의 IP-데이타 흐름을 전부 디스에이블시킨다. 유사한 방식으로, 이동 유닛의 연장된 비활성(passive) 주기 이후, 흐름 제어부(32)는 새로운 인증이 이루어질 때까지는 이 네트워크를 활성으로서 간주하지 않는 기능을 갖는다.
소위 어댑터 모듈(도시되지 않음)은 흐름 제어부(32)를 상이한 물리 네트워크에 적용가능하게 하여, 업스트림일 경우에는 일률적인 내부 인터페이스를 사용할 수 있도록 하지만, 다운스트림일 경우에는 상기 어댑터 모듈은 물리 네트워크의 지정된 API를 사용한다.
네트워크 통합 유닛의 전체 구조는 본 발명에 따른 시스템의 높은 융통성 및 확장성을 보장한다.
이것 외에도, 본 발명의 목적은 본 발명을 구성하는 구조적 구성 요소의 상호작용 뿐만 아니라 시스템의 기능적 방안을 제공하는데 있다.
대응하는 절차는 전제부에 상세히 기술되어 있다.

Claims (5)

  1. 다수의 상이한 물리 네트워크를 갖는 데이타 통신 네트워크들에서 데이타 흐름(data flow)을 전송하는 시스템에 있어서, 상기 물리 네트워크와는 독립적이며 네트워크 프로토콜을 포함하는 네트워크 레벨과, 상기 상이한 물리 네트워크중 적어도 두개를 통합하여, 이들 적어도 두 개의 상이한 네트워크가 상기 네트워크 레벨에 대해 하나의 물리 네트워크로서 보이도록 하며, 통신 프로토콜 스택내에서 상기 네트워크 레벨 아래에 존재하는 네트워크 통합 유닛과, 상기 네트워크 통합 유닛과 상기 네트워크 레벨 사이에 구성된 네트워크 인터페이스와, 상기 네트워크 레벨, 상기 네트워크 통합 유닛, 상기 네트워크 인터 페이스 및 상기 통신 프로토콜 스택을 포함하는 고정 네트워크 유닛과, 호스트 어드레스부와 네트워크 어드레스부 상기 네트워크 어드레스부는 상기 상이한 물리 네트워크중 적어도 두 개의 상이한 네트워크와 관련됨-로 구성되는 관련된 단일의 네트워크 레벨 어드레스를 가지는 이동 네트워크 유닛과, 상기 이동 네트워크 유닛과 관련된 다수의 네트워크 속성들-상기 네트워크 속성들은 상기 단일의 네트워크 레벨 어드레스와 상기 적어도 두 개의 상이한 네트워크중 현재 활성인 네트워크로 구성됨-과, 상기 네트워크 통합 유닛의 네트워크 속성 관리자 구성요소에 액세스 할 수 있는(accessible) 위치에 상기 네트워크 속성들을 저장하기 위해 상기 네트워크 통합 유닛 내에서 동작하는 수단과, 상기 이동 네트워크 유닛이 상기 단일의 네트워크 레벨 어드레스의 네트워크 어드레스부와 관련된 상기 상이한 물리적 네트워크들중 적어도 두개의 상이한 네트워크에서 선택된 하나에 남아있는지 여부와 관계없이, 상기 단일 네트워크 레벨 어드레스에 의해 상기 이동 네트워크 유닛이 상기 네트워크 인터페이스를 통해 지속적으로 어드레싱 되도록 인에이블(enabling)시키기 위해 상기 네트워크 통합유닛내에서 동작하는 수단으로 구성된 데이타 흐름 전송 시스템.
  2. 제1항에 있어서, 상기 네트워크 통합 유닛은 컴퓨터 프로그램으로 구현되는 데이타 흐름 전송 시스템.
  3. 제1항에 있어서, 상기 적어도 두 개의 상이한 물리 네트워크중 두 개 이상은 상이한 셀룰라 네트워크이고, 상기 이동 네트워크 유닛의 단일 네트워크 레벨 어드레스에 의해, 상기 이동 네트워크 유닛이 상기 두 개이상의 상이한 셀룰라 네트워크중 적어도 두개의 상이한 네트워크를 통해, 이들 상이한 네트워크내의 네트워크 가입자와 통신하는 것이 인에이블(enable)되는 데이타 흐름 전송 시스템.
  4. 제1항에 있어서, 상기 네트워크 레벨의 프로토콜로서 인터넷 프로토콜이 사용되며, 상기 인터넷 프로토콜은 인터넷 어드레스를 이용하고 상기 단일의 네트워크 레벨 어드레스는 상기 인터넷 어드레스 중 하나인 데이타 흐름 전송 시스템.
  5. 제4항에 있어서, 상기 통신 프로토콜 스택내의 상기 네트워크 통합유닛 위의 응용레벨에서 동작하는 사용자 프로그램은, 상기 이동 네트워크 유닛을 인에이블 시키는 수단을 이용함으로써 상기 네트워크 인터페이스를 통해 상기 단일의 네트워크 레벨 어드레스에 의해 지속적으로 어드레싱되게하는 데이타 흐름 전송 시스템.
KR1019960703259A 1994-10-31 1995-06-07 데이타 흐름 전송 시스템 Expired - Fee Related KR100266723B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DEP4438522.6 1994-10-31
DE4438522A DE4438522C2 (de) 1994-10-31 1994-10-31 Einrichtung zur Übertragung von Datenströmen in Datenkommunikationsnetzen
PCT/EP1995/002186 WO1996013924A1 (de) 1994-10-31 1995-06-07 Einrichtung zur übertragung von datenströmen in datenkommunikationsnetzen

Publications (2)

Publication Number Publication Date
KR960706737A KR960706737A (ko) 1996-12-09
KR100266723B1 true KR100266723B1 (ko) 2000-09-15

Family

ID=6531909

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960703259A Expired - Fee Related KR100266723B1 (ko) 1994-10-31 1995-06-07 데이타 흐름 전송 시스템

Country Status (12)

Country Link
US (1) US5961607A (ko)
EP (1) EP0737396A1 (ko)
JP (1) JP2970686B2 (ko)
KR (1) KR100266723B1 (ko)
CN (1) CN1103527C (ko)
CA (1) CA2176333C (ko)
CZ (1) CZ290748B6 (ko)
DE (1) DE4438522C2 (ko)
HU (1) HU217721B (ko)
PL (1) PL177380B1 (ko)
RU (1) RU2121761C1 (ko)
WO (1) WO1996013924A1 (ko)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6031978A (en) * 1996-06-28 2000-02-29 International Business Machines Corporation System, method and program for enabling a client to reconnect to a same server in a network of computer systems after the server has moved to a different network address
CA2213984A1 (en) * 1996-08-22 1998-02-22 Norand Corporation Enhanced mobility and address resolution in a wireless premises based network
KR100447158B1 (ko) * 1998-08-11 2004-10-14 엘지전자 주식회사 인터넷/패킷망 접속을 위한 시스템 네트웍
DE19809398A1 (de) * 1998-03-05 1999-09-09 Sel Verteidigungssysteme Gmbh Verfahren zum gemeinsamen Betreiben einer Vielzahl militärischer Führungssysteme, sowie ein System zur Durchführung dieses Verfahrens und eine Nutzerschnittstelle hierfür
WO2000024174A1 (de) * 1998-10-19 2000-04-27 Siemens Aktiengesellschaft Netzarchitektur für kommunikations- und/oder datennetze
US6243581B1 (en) * 1998-12-11 2001-06-05 Nortel Networks Limited Method and system for seamless roaming between wireless communication networks with a mobile terminal
JP3196747B2 (ja) * 1998-12-18 2001-08-06 三菱マテリアル株式会社 移動無線機、基地局無線機、及び、その記録媒体
KR100605812B1 (ko) * 1998-12-30 2006-11-30 삼성전자주식회사 전송장치의 데이터 통신 채널 처리장치와 프로토콜 스택 구성및 운용방법
US7970929B1 (en) * 2002-03-19 2011-06-28 Dunti Llc Apparatus, system, and method for routing data to and from a host that is moved from one location on a communication system to another location on the communication system
RU2284088C2 (ru) * 2000-01-28 2006-09-20 Квэлкомм Инкорпорейтед Способ оптимизации каналов во время запросов сеансов связи по протоколу двухточечной связи и устройство для его осуществления
US6539030B1 (en) * 2000-02-07 2003-03-25 Qualcomm Incorporated Method and apparatus for providing configurable layers and protocols in a communications system
US7103653B2 (en) * 2000-06-05 2006-09-05 Fujitsu Limited Storage area network management system, method, and computer-readable medium
US8019335B2 (en) * 2001-01-29 2011-09-13 Nokia Corporation Identifying neighboring cells in telecommunication network
RU2339175C2 (ru) * 2001-03-21 2008-11-20 Рисерч Ин Моушен Лимитед Способ доставки информационного содержания к медиа-устройствам и аппаратура для его осуществления
PT1271896E (pt) * 2001-06-18 2004-12-31 Swisscom Mobile Ag Metodo e sistema para nos moveis de protocolo de internet (ip) em redes heterogeneas
CN1146270C (zh) * 2001-06-27 2004-04-14 华为技术有限公司 一种装置自动获取ip地址的方法
RU2255430C1 (ru) * 2001-07-05 2005-06-27 Самсунг Электроникс Ко., Лтд Устройство и способ передачи голосового кадра в системе мобильной связи, имеющей сеть all-ip
US7120704B2 (en) * 2002-01-31 2006-10-10 International Business Machines Corporation Method and system for workload balancing in a network of computer systems
RU2295200C2 (ru) * 2002-08-16 2007-03-10 Тогева Холдинг Аг Способ и система для gsm-аутентификации при роуминге в беспроводных локальных сетях
US20040203752A1 (en) * 2002-11-18 2004-10-14 Toshiba America Information Systems, Inc. Mobility communications system
GB2406186B (en) * 2003-09-20 2008-06-11 Motorola Inc Method and apparatus for directing network configuration
KR101117283B1 (ko) * 2004-10-11 2012-03-21 삼성전자주식회사 무선랜망과 이동통신 시스템에 접속 가능한 듀얼모드단말의 액티브 핸드오프 시스템 및 방법
US8130700B2 (en) * 2007-06-15 2012-03-06 Silver Spring Networks, Inc. Method and system for providing network and routing protocols for utility services
US8683572B1 (en) 2008-01-24 2014-03-25 Dunti Llc Method and apparatus for providing continuous user verification in a packet-based network
DE102010056593B4 (de) 2010-06-25 2013-01-03 Baumann Maschinenbau Solms Gmbh & Co. Kg Verfahren zur Ermittlung einer Ortsposition einer Seitenkante eines Materialstapels

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5115432A (en) * 1989-12-12 1992-05-19 At&T Bell Laboratories Communication architecture for high speed networking
US5301303A (en) * 1990-04-23 1994-04-05 Chipcom Corporation Communication system concentrator configurable to different access methods
US5159592A (en) * 1990-10-29 1992-10-27 International Business Machines Corporation Network address management for a wired network supporting wireless communication to a plurality of mobile users
DE69330981T2 (de) * 1992-04-20 2002-06-27 3Com Corp., Santa Clara Vorrichtung zur Netzmittelerweiterung auf entfernte Netzwerke
US5442633A (en) * 1992-07-08 1995-08-15 International Business Machines Corporation Shortcut network layer routing for mobile hosts
EP0582373B1 (en) * 1992-07-17 1999-10-06 Sun Microsystems, Inc. Method and apparatus for implementing self-organization in a wireless local area network
US5457680A (en) * 1993-05-18 1995-10-10 International Business Machines Corporation Data gateway for mobile data radio terminals in a data communication network
US5325362A (en) * 1993-09-29 1994-06-28 Sun Microsystems, Inc. Scalable and efficient intra-domain tunneling mobile-IP scheme
USH1641H (en) * 1993-11-30 1997-04-01 Gte Mobile Communications Service Corporation Connection of mobile devices to heterogenous networks
US5636216A (en) * 1994-04-08 1997-06-03 Metricom, Inc. Method for translating internet protocol addresses to other distributed network addressing schemes
US5655140A (en) * 1994-07-22 1997-08-05 Network Peripherals Apparatus for translating frames of data transferred between heterogeneous local area networks
US5598536A (en) * 1994-08-09 1997-01-28 Shiva Corporation Apparatus and method for providing remote users with the same unique IP address upon each network access
US5533026A (en) * 1995-03-06 1996-07-02 International Business Machines Corporation Communication system including method and apparatus for maintaining communications with a mobile terminal
US5732074A (en) * 1996-01-16 1998-03-24 Cellport Labs, Inc. Mobile portable wireless communication system
US5708655A (en) * 1996-06-14 1998-01-13 Telefonaktiebolaget L M Ericsson Publ Method and apparatus for addressing a wireless communication station with a dynamically-assigned address

Also Published As

Publication number Publication date
CN1137850A (zh) 1996-12-11
EP0737396A1 (de) 1996-10-16
PL177380B1 (pl) 1999-11-30
KR960706737A (ko) 1996-12-09
JP2970686B2 (ja) 1999-11-02
HU217721B (hu) 2000-04-28
DE4438522A1 (de) 1996-05-02
HU9601771D0 (en) 1996-09-30
PL315123A1 (en) 1996-10-14
CN1103527C (zh) 2003-03-19
JPH09504677A (ja) 1997-05-06
WO1996013924A1 (de) 1996-05-09
HUT75263A (en) 1997-05-28
CA2176333C (en) 2004-05-11
US5961607A (en) 1999-10-05
CZ192796A3 (en) 1996-10-16
DE4438522C2 (de) 1997-08-21
CZ290748B6 (cs) 2002-10-16
CA2176333A1 (en) 1996-05-09
RU2121761C1 (ru) 1998-11-10

Similar Documents

Publication Publication Date Title
KR100266723B1 (ko) 데이타 흐름 전송 시스템
US7738452B1 (en) Techniques for load balancing subscriber-aware application proxies
EP1437020B1 (en) System and method for enabling mobile edge services
CA2321396C (en) Mobile communications service system, mobile communications service method, authentication apparatus, and home agent apparatus
US8700771B1 (en) System and method for caching access rights
US20030171112A1 (en) Generic wlan architecture
CN101553796B (zh) 用于重定向请求的系统和方法
WO2004006544A1 (en) System and method for dynamic simultaneous connection to multiple service providers
CN1902877A (zh) 控制去往无线通信设备的未请求业务的设备及方法
US7328032B2 (en) Method and system for customizing distributed short message routing
WO1998020646A3 (en) A system and a method for accessing services
JP4246854B2 (ja) サービスを提供する方法、そのような方法を実現するサービスプロバイダ、およびそのようなサービスプロバイダを含むユニバーサルパーソナル通信ネットワーク
CN101019384B (zh) 用于在网络环境中分配和分发最终用户信息的系统和方法
US20030152042A1 (en) Method and system for adding IP routes to a routing mobile terminal with 3G messages
FI112757B (fi) Tiedonsiirtomenetelmä ja -järjestely
CN1326065C (zh) 按使用付费的公共数据访问系统中的有区分连接
CN101651941B (zh) 一种家乡代理集群系统及其部署方法
KR100566837B1 (ko) 지능형 네트워크 접속 장치 및 네트워크 접속 방법
RU2517438C2 (ru) Способ и система для распределения отчетов о доставке
EP1821552B1 (en) Method of controlling the roaming of terminal users in NGN network system
CN112261660B (zh) 安卓手机端应用代理接入安全控制方法
KR100746640B1 (ko) 블로그가 저장된 블로그 단말기의 블로그 접속 방법
EP1396170B1 (en) Service network
US7830846B2 (en) Method and system for providing flow direction in a network
KR20020030538A (ko) 차세대 이동통신망의 홈 에이전트에서의 가입자 정보관리방법

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

A201 Request for examination
AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

St.27 status event code: N-3-6-B10-B17-rex-PB0601

J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 19990513

Effective date: 20000426

PJ1301 Trial decision

St.27 status event code: A-3-3-V10-V15-crt-PJ1301

Decision date: 20000426

Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 1996 703259

Appeal request date: 19990513

Appellate body name: Patent Examination Board

Decision authority category: Office appeal board

Decision identifier: 1999101001685

PS0901 Examination by remand of revocation

St.27 status event code: A-6-3-E10-E12-rex-PS0901

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

St.27 status event code: A-3-4-F10-F13-rex-PS0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20030424

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20040628

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20040628

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000