JP2002542637A - ネットワークを介した通信のための装置および方法 - Google Patents
ネットワークを介した通信のための装置および方法Info
- Publication number
- JP2002542637A JP2002542637A JP2000600413A JP2000600413A JP2002542637A JP 2002542637 A JP2002542637 A JP 2002542637A JP 2000600413 A JP2000600413 A JP 2000600413A JP 2000600413 A JP2000600413 A JP 2000600413A JP 2002542637 A JP2002542637 A JP 2002542637A
- Authority
- JP
- Japan
- Prior art keywords
- network
- information
- protocol
- packet
- network application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
該システムは、ネットワークアプリケーションと、伝送制御と経路制御のための
プロトコルを有するネットワークプロトコルスタックとを含み、さらに、システ
ムとネットワークとの間で通信のための情報を変換するための媒体アクセス制御
層(MACレイア)を含む。
した通信のための方法に関するものである。
クインターフェースカード(NIC)として一般的に知られており、これらの装
置は、プリンタ、スキャナおよびCD装置のような周辺装置をネットワークに接
続するために通常用いられる。しかし、この方法では、周辺装置の製造業者や開
発者は、NICの供給者に大きく依存することになる。周辺装置の拡張や開発の
たびに、NICのための新しいインターフェースの実装が必要となる場合も多い
。このため、開発コストがかさみ、開発期間も長期化するものとなる。周辺装置
の製造者が、他のネットワーク装置に当該装置を提供する方法で仕様変更を行い
たい場合でさえ、大抵の場合、NICの提供者の関与が不可欠となる。
ードがある。これらは、通常、コンピュータやサーバなど、高性能のシステムを
ネットワークに接続するのに用いられる。従って、MAC層は、通常、ネットワ
ークカードに実装される。ネットワークを介して送信される情報は、当該ネット
ワークに適したネットワークカードによって変換される。もし、ネットワークを
介した通信のための装置が、この種のネットワークカードを使えるようにするた
めには、その内部システムが、多量の追加プログラムコードを扱えることが必要
となる。しかし、通常は、少量の内部システム資源のみが、装置の目的のために
最適化された際に確保されるのみであり、これは、前記の追加プログラムコード
を扱うには十分とは言えない。
なネットワークアプリケーション装置の開発や、さらに既存のネットワークアプ
リケーション装置の改良に際し、高い自由度を与え、以って、これら開発のため
のコスト削減と開発期間短縮を図り、上述の利点を損なうことなく製造者が既存
のネットワークアプリケーション装置の内部システムを用いることができるよう
にすることにより、上述した問題を解決策を提供することにある。
項1の特徴部分で示す特徴とによって記述された種類のシステムによって達成さ
れる。
請求項15による方法によって達成される。
ーション装置とネットワークインターフェース装置から構成される。ネットワー
クアプリケーション装置は、例えば、プリンタ、工業用ロボット、制御装置ある
いはプロセス計装用の計器などの種類の装置であり、ネットワークに接続され、
この上に情報を送出したり、ネットワークに接続された装置から情報を受信する
ようになっている。ネットワークアプリケーション装置は、例えば、http、
Telnet、FTP、SNMPまたはSMTPのいずれかによって形成された
ネットワークアプリケーションと、例えば、バークレイソケットAPI、Win
sockAPIまたはJavaソケットAPIなどのネットワークAPI(アプ
リケーションプログラミングインターフェース)とを含んでいる。
ネットワークの間に置かれ、例えば、TCP/IP、NetWare、NetB
IOS/NetBEUIまたはAppleTalkのためのプロトコルを含むプ
ロトコルスタックと、例えば、CSMA/CD、トークン・バスあるいはトーク
ン・リングの実装であるMAC層を含んでいる。これらの2つの装置の間には、
物理インターフェースが提供され、2つの装置間で情報の伝送が可能となってい
る。
新たなあるいは変更されたアプリケーションおよびプロトコルを、ネットワーク
インターフェース装置の製造者が関与することなく、既存のプロトコルスタック
の上に容易に実装することが可能となる。また、アプリケーションの製造者がネ
ットワークアプリケーション装置の再プログラムや再構築を行う必要なく、プロ
トコルスタックのようなネットワーク通信に関するプロセッサとメモリのほとん
どの必要部分がネットワークインターフェースユニット内にあり、新しいプロト
コル標準をネットワークインターフェース装置の製造者自身によって追加できる
ため、既存の内部システムまたは既存のCPUを用いることが可能となる。
リケーションと物理インタフェースの間のネットワークアプリケーション装置に
、ネットワークアプリケーションプログラミングインターフェース(API)が
提供される。その一つの利点は、ネットワークアプリケーション装置と同一のネ
ットワークAPIが使える限り、ネットワークアプリケーションの開発とテスト
が、ほとんど全てのプラットフォーム上で可能となる点にある。
ットワークインターフェース装置との間の通信のための物理インターフェースに
関連して、パケットベースのプロトコルが提供される。この一つの特徴的な利点
は、例えば、プロトコルスタック、ネットワークアプリケーションあるいはアプ
リケーションの開発、拡張および変更に際して、論理インターフェースあるいは
物理インターフェースの変更が不要になる点にある。この他の利点としては、プ
ロトコルスタックを拡張する際に、ネットワークアプリケーションの変更が不要
になる点がある。
と切断を可能とする相互に動作しあう2つのインターフェイス手段をもつ種類の
ものとする。その結果、システムの各装置は別々にテスト可能である。また、ネ
ットワークアプリケーション装置の初期テストは、コンピュータによって模擬さ
れるアプリケーションによって行われる。
例を示す。
ステムから構成されないアプリケーション140、あるいは本発明のシステムか
ら構成される他のアプリケーション100など、ネットワークに接続された異な
る種類の装置を示す。システムを用いるアプリケーション100は、ネットワー
ク130を介して、これに接続された異なる装置との間で通信を行うためのもの
である。装置間を接続する線上、あるいはネットワーク130に接続した線上の
矢印は、双方向の通信を表している。
装置(NAD)110とネットワークインターフェース装置(NID)120か
らなる。 ネットワークアプリケーション装置110は、ネットワークに接続された装置
である。このような装置としては、例えば、プリンタ、工業用ロボット、制御装
置、プロセス計装用の計器などがある。ネットワークアプリケーション装置11
0には、CPUおよびメモリ装置、さらに、ネットワークを介した通信以外の処
理を行うためのハードウェアが実装されている。さらに、ネットワークアプリケ
ーション111は、WebサーバおよびHTTPプロトコル、標準ネットワーク
APIの形式でのネットワークAPI112、IEEE1284.4の形式での
パケットプロトコル114ならびに、ネットワークアプリケーションがAPIを
介してパケットプロトコルで送信しようとする情報を、パケットプロトコル11
4に適した形式に変換するプロトコルエージェント113が実装されている。
とネットワーク130との間のインターフェースとなっている。NID120に
は、NAD110のパケットプロトコル114に対応したパケットプロトコル1
21と、NAD110にあるプロトコルエージェント113に対応したプロトコ
ルエージェント122と、TCPとIPとLLC(論理リンク制御)プロトコル
の形式をもつプロトコルスタック123と、例えば、CSMA/CDの形式をも
つMAC(媒体アクセス制御)層と、ネットワークへの接続が実装されている。
NIDには、IEEE802.3に従い、物理ネットワークインターフェースが
実装されている。
いる。もしNAD110とID120が同一のプリント回路カードに実装されて
いる場合には、物理インターフェース115は、2つの装置間のコンダクタの形
であってもよい。もしこれらが独立した異なるプリント回路カードに実装されて
いる場合には、物理インターフェース115は、オス・メスコネクタとしてもよ
く、これらは、互いに直接接続されているか、カード上に配置されたケーブルに
よって接続されている。他の接続方法としては、メスコネクタをカードの一方に
設け、他のカードのコンダクタを当該カードの端部に延長させ、接続のためにコ
ネクタ中に挿入することも考えられる。
よびパケットプロトコル114、121によって定義される。図3は、情報がネ
ットワークに送信される時、本実施例では、どの順序でどの内部装置によって情
報が扱われるかを記述している。NAD210がネットワークを介して提供しよ
うとする情報は、ネットワークアプリケーション211に送出され、そこで、W
ebサーバが情報を形成することになる。ネットワークアプリケーションからは
、処理され構成された情報が、ネットワークAPI212に送出され、そこで、
情報は、プロトコルスタックによって要求される一般形式に構成される。さらに
、情報は、プロトコルエージェント213に送られ、そこで情報は、パケットプ
ロトコル214に適合させられる。IEEE1284.4プロトコル形式のパケ
ットプロトコル214が、情報を処理し、物理インターフェース215を介して
、NID110に実装されたパケットプロトコル221へのデータチャネル上に
送出する。これら2つのパケットプロトコル214、221は、ピアツーピア接
続として動作する。パケットプロトコル211の後、プロトコルエージェント2
22が情報を処理するが、このエージェントは対応するプロトコルエージェント
213と関連してピアプロトコルとして動作する。プロトコルエージェント22
2は、前のプロトコルエージェント213によって処理される以前にもっていた
データ形式に情報を変換し、これを、プロトコルスタック223に送る。その結
果、プロトコルスタック223は、ネットワークAPIからすぐに情報が到着し
たかのように、情報を扱うことになる。TCP、IPおよびLLCプロトコル形
式のプロトコルスタックは、受信した命令に基づいて、情報を処理し管理する。
その後、この処理された情報は、ネットワークを介して送出するために必要な、
例えば、CSMA/CD標準に適合するような特徴を情報に付加するMAC層2
24に送られ、その後に、ネットワーク上に送出される。
部装置か情報の処理するかを示したものである。アプリケーションのために用意
されネットワークから到着した情報は、MAC層324で受信、処理され、プロ
トコルスタック323に送られる。プロトコルスタック323中の異なる種類の
プロトコル、本例では、TCP、IPおよびLLCのプロトコルは、各プロトコ
ルに従って、情報を処理し管理する。このプロトコルスタック323によって生
成、処理された情報は、さらに、プロトコルエージェント322に送られ、そこ
で、パケットプロトコル321に適合するように処理される。パケットプロトコ
ル321は、IEEE1284.4標準に従ったプロトコル形式を有し、情報を
処理して、物理インターフェース315を介して、これをNAD120に実装さ
れたパケットプロトコル314へのデータチャネル上に送出する。
。また、プロトコルエージェントは、それに対応したプロトコルエージェント3
22と関連して、ピアプロトコルとして動作する。プロトコルエージェント31
3は、以前にプロトコルエージェント322によって扱われた形式で情報を再生
成する。次に、情報が、ネットワークAPI312に送られ、そこで、情報は、
ネットワークアプリケーション311に要求される一般形式に編成される。さら
に、ネットワークAPIからネットワークアプリケーション311に、情報が送
られる。
Claims (20)
- 【請求項1】 ネットワークアプリケーション(111)と、 伝送制御と経路制御のためのプロトコルを有するプロトコルスタック(123
)と、 ネットワークとシステムとの間の通信のための情報を変換する媒体アクセス制
御層(MAC層)(124)とからなる、ネットワークを介した通信のためのシ
ステムであって、 該システムは、機能的および物理的に、ネットワークプロトコルスタック(1
23)とMAC層(124)からなる一つのネットワークインターフェース装置
(120)と、ネットワークアプリケーション(111)を含む一つのネットワ
ークアプリケーション装置(110)とに分割され、 該システムは、情報伝送に関して、ネットワークアプリケーション装置(11
0)とネットワークインターフェース装置(120)との間に、双方向通信のた
めの物理インターフェース(115)が提供されることを特徴とするシステム。 - 【請求項2】 請求項1記載のシステムにおいて、 ネットワークアプリケーション装置(110)で、情報伝送に関して、ネット
ワークアプリケーション(111)と物理インターフェース(115)との間に
、ネットワークプログラミングインターフェース(API)(112)が提供さ
れることを特徴とするシステム。 - 【請求項3】 請求項1または2記載のシステムにおいて、 ネットワークアプリケーション装置(110)とネットワークインターフェー
ス装置(120)の各々は、パケットベースのプロトコル(114、121)を
含み、該プロトコルは、ネットワークアプリケーション装置(110)とネット
ワークインターフェース装置(120)との間の通信のための物理インターフェ
ースに関連して提供されることを特徴とするシステム。 - 【請求項4】 請求項3記載のシステムにおいて、 パケットベースのプロトコル(114、121)は、さらに、双方向、コネク
ション指向のピアツーピアプロトコルであることを特徴とするシステム。 - 【請求項5】 請求項3または4記載のシステムにおいて、 情報伝送に関して、ネットワークアプリケーション装置(110)のネットワ
ークAPI(112)とパケットプロトコル(114)との間に、プロトコルエ
ージェント(113)が提供され、 情報伝送に関して、ネットワークインターフェース装置(120)のプロトコ
ルスタック(123)とパケットプロトコル(121)との間に、プロトコルエ
ージェント(122)が提供され、 前記プロトコルエージェント(113、122)は、次のステップで情報を処
理する機能によって解釈可能な形式に情報を変換するために提供されることを特
徴とするシステム。 - 【請求項6】 請求項1から5記載のいずれかのシステムにおいて、 物理インターフェース(115)は、ネットワークアプリケーション装置(1
10)からネットワークインターフェース装置(120)への単純接続と単純切
断とを可能とする、2つの相互動作インターフェース手段からなることを特徴と
するシステム。 - 【請求項7】 ネットワークアプリケーション(111)と、 ネットワークインターフェース装置(120)との接続のために提供される双
方向物理インターフェース手段(115)と、 ネットワークアプリケーション(111)と接続して、情報伝送に関連して、
ネットワークアプリケーション(111)と物理インターフェース(115)の
間に配置されたネットワークAPI(112)とからなるネットワークアプリケ
ーション装置(110)。 - 【請求項8】 請求項7記載のネットワークアプリケーション装置(110
)において、 パケットベースのプロトコル(114)が、物理インターフェース(115)
と接続して、情報伝送に関連して、物理インターフェース(115)とネットワ
ークAPI(112)との間に提供されることを特徴とする装置。 - 【請求項9】 請求項8記載のネットワークアプリケーション装置(110
)において、 プロトコルエージェント(113)が、情報伝送に関連して、ネットワークA
PI(112)とパケットプロトコル(114)との間に提供され、プロトコル
エージェント(113)は、次のステップで情報を処理する機能によって解釈可
能な形式に情報を変換するために配置されることを特徴とする装置。 - 【請求項10】 伝送制御と経路制御のためのプロトコルを有するプロトコ
ルスタック(123)と、 ネットワーク(130)上の通信のための情報変換を行うMAC層(124)
と、 通信のためにネットワークアプリケーション装置(110)に接続するために
提供された双方向物理インターフェース手段(115)とからなるネットワーク
インターフェース装置(120)。 - 【請求項11】 請求項10記載のネットワークインターフェース装置(1
20)において、 パケットベースのプロトコル(121)が、物理インターフェース(115)
と接続され、情報伝送に関して、物理インターフェース(115)とプロトコル
スタック(123)との間に提供されることを特徴とする装置。 - 【請求項12】 請求項11記載のネットワークインターフェース装置(1
20)において、 プロトコルエージェント(112)が、情報伝送に関して、パケットベースの
プロトコル(121)とプロトコルスタック(123)との間に提供されること
を特徴とする装置。 - 【請求項13】 ネットワークを介した通信を確立する方法であって、 ネットワークアプリケーション装置(210)中に提供されたネットワークア
プリケーション(211)から、ネットワークAPI(212)に情報を送出し
、該情報は、ネットワークプロトコルスタック(223)によって読み出し可能
な形式に変換されるステップと、 ネットワークAPI(212)から、ネットワークアプリケーション装置(2
10)で提供される物理インターフェース手段(215)に、変換された情報を
送るステップと、 該物理インターフェース(215)から物理通信リンクを介して、ネットワー
クインターフェース装置(220)で提供される対応する物理インターフェース
(215)に、情報を伝送するステップと、 ネットワークインターフェース装置(220)で提供されるネットワークプロ
トコルスタック(223)に情報を伝送し、該情報は、アプリケーション間の通
信のためにネットワークプロトコルスタック(223)中で処理、管理されるス
テップと、 ネットワークプロトコルスタック(223)から、ネットワークインターフェ
ース装置(220)で提供されるMAC層(224)に情報を送出し、該情報は
、現在のネットワーク通信媒体に適合され、これに送出されることを特徴とする
方法。 - 【請求項14】 請求項13記載の方法において、 情報は、パケットベースのプロトコル(214、221)によって物理インタ
ーフェース(215)を介して伝送されることを特徴とする方法。 - 【請求項15】 請求項14記載の方法において、 情報は、パケットベースで双方向のピアツーピアプロトコル(214、221
)によって物理インターフェース(215)を介して伝送されることを特徴とす
る方法。 - 【請求項16】 請求項14と15記載のいずれかの方法は、さらに、 パケットプロトコル(214)によって読み出し可能な形式に情報が変換され
るように、ネットワークAPI(212)からプロトコルエージェント(213
)に、情報を送るステップと、 該変換された情報を、ネットワークアプリケーション装置(210)で提供さ
れるパケットプロトコル(214)に送出するステップと、 プロトコルスタック(223)によって読み出し可能な形式に情報が変換され
るように、ネットワークインターフェース装置(220)で提供されるパケット
プロトコル(221)から、プロトコルエージェント(222)に情報を送出す
るステップと、 該変換された情報を、プロトコルスタック(223)に送出するステップから
なることを特徴とする方法。 - 【請求項17】 ネットワークを介した通信を確立する方法であって、 ネットワークに接続された装置から情報を受信し、前記情報は、ネットワーク
インターフェース装置(320)のMAC層(324)によって受信されるステ
ップと、 MAC層(324)において、プロトコルスタック(323)中のプロトコル
によって読み出し可能な形式に情報を変換するステップと、 引き続き、情報を、ネットワークインターフェース装置(320)で提供され
るネットワークスタック(323)に伝送し、情報を処理、管理するステップと
、 プロトコルスタック(323)から、ネットワークインターフェース装置(3
20)の物理インターフェース手段(315)に、情報を伝送するステップと、 該物理インターフェース手段(315)から、物理通信リンクを介して、ネッ
トワークアプリケーション装置(310)で提供される対応する物理インターフ
ェース(315)に情報を送出し、 ネットワークアプリケーション装置(310)の物理インターフェース手段(
315)から、ネットワークAPI(312)に情報を送出し、該情報は、ネッ
トワークアプリケーション(311)によって読み出し可能な形式に変換される
ステップと、 前記情報をネットワークアプリケーション(311)に伝送するステップから
なることを特徴とする方法。 - 【請求項18】 請求項17記載の方法において、 情報は、物理インターフェース(315)を介して、パケットベースのプロト
コル(314、321)によって伝送されることを特徴とする方法。 - 【請求項19】 請求項18記載の方法において、 情報は、物理インターフェース(215)を介して、パケットベースで双方向
のピアツーピアプロトコル(214、221)によって伝送されることを特徴と
する方法。 - 【請求項20】 請求項18と19記載の方法において、 プロトコルスタック(323)からの情報は、パケットプロトコル(321)
によって読み出し可能な形式に変換するために、プロトコルエージェント(32
2)に送られ、 前記情報は、ネットワークインターフェース装置(320)のパケットプロト
コル(321)に送られ、 ネットワークアプリケーション装置(310)のパケットプロトコルからの情
報は、ネットワークアプリケーション装置(310)のプロトコルエージェント
に送られ、前記情報は、ネットワークAPI(321)によって読み出し可能な
形式に変換され、その後前記情報はネットワークAPI(312)に送出される
ことを特徴とする方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9900516-7 | 1999-02-17 | ||
SE9900516A SE516175C2 (sv) | 1999-02-17 | 1999-02-17 | Anordning och metod för kommunikation över ett nätverk |
PCT/SE2000/000259 WO2000049787A2 (en) | 1999-02-17 | 2000-02-10 | Device and method for communication over a network |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002542637A true JP2002542637A (ja) | 2002-12-10 |
Family
ID=20414487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000600413A Pending JP2002542637A (ja) | 1999-02-17 | 2000-02-10 | ネットワークを介した通信のための装置および方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US6442612B1 (ja) |
EP (1) | EP1159818B1 (ja) |
JP (1) | JP2002542637A (ja) |
AT (1) | ATE331380T1 (ja) |
AU (1) | AU3202300A (ja) |
DE (1) | DE60028944T2 (ja) |
SE (1) | SE516175C2 (ja) |
TW (1) | TW480856B (ja) |
WO (1) | WO2000049787A2 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6957438B1 (en) * | 1999-03-26 | 2005-10-18 | Nortel Networks Limited | Network device application programming interface |
US6801948B2 (en) * | 2000-12-15 | 2004-10-05 | Hewlett-Packard Development Company, L.P. | System and method for a streams based network access control for a computer |
US7287090B1 (en) | 2000-12-21 | 2007-10-23 | Noatak Software, Llc | Method and system for identifying a computing device in response to a request packet |
US7421505B2 (en) * | 2000-12-21 | 2008-09-02 | Noatak Software Llc | Method and system for executing protocol stack instructions to form a packet for causing a computing device to perform an operation |
US7546369B2 (en) * | 2000-12-21 | 2009-06-09 | Berg Mitchell T | Method and system for communicating a request packet in response to a state |
US20020116532A1 (en) * | 2000-12-21 | 2002-08-22 | Berg Mitchell T. | Method and system for communicating an information packet and identifying a data structure |
US20020116397A1 (en) * | 2000-12-21 | 2002-08-22 | Berg Mitchell T. | Method and system for communicating an information packet through multiple router devices |
US20020116605A1 (en) * | 2000-12-21 | 2002-08-22 | Berg Mitchell T. | Method and system for initiating execution of software in response to a state |
US7512686B2 (en) * | 2000-12-21 | 2009-03-31 | Berg Mitchell T | Method and system for establishing a data structure of a connection with a client |
US7418522B2 (en) * | 2000-12-21 | 2008-08-26 | Noatak Software Llc | Method and system for communicating an information packet through multiple networks |
US20030061315A1 (en) * | 2001-09-25 | 2003-03-27 | Jin Frank Kui | System and method for "Plug and Play" ability to broadband network based customer devices |
US7209971B1 (en) * | 2001-12-11 | 2007-04-24 | Microsoft Corporation | Architecture and run-time environment for network filter drivers |
US20030204593A1 (en) * | 2002-04-25 | 2003-10-30 | International Business Machines Corporation | System and method for dynamically altering connections in a data processing network |
US20040051650A1 (en) * | 2002-09-16 | 2004-03-18 | Bryan Gonsoulin | Two way data communication with a well logging tool using a TCP-IP system |
US20050044196A1 (en) * | 2003-08-08 | 2005-02-24 | Pullen Benjamin A. | Method of and system for host based configuration of network devices |
US8793117B1 (en) * | 2008-04-16 | 2014-07-29 | Scalable Network Technologies, Inc. | System and method for virtualization of networking system software via emulation |
US8752063B2 (en) | 2011-06-23 | 2014-06-10 | Microsoft Corporation | Programming interface for data communications |
US9755901B2 (en) * | 2014-01-21 | 2017-09-05 | Huawei Technologies Co., Ltd. | System and method for a software defined protocol network node |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0245856A (ja) * | 1988-06-27 | 1990-02-15 | Bull Sa | 中央相互接続部を有する情報処理システム |
JPH08503348A (ja) * | 1993-03-12 | 1996-04-09 | ブル・エス・アー | ネットワークとの通信システム |
JPH10190704A (ja) * | 1996-12-27 | 1998-07-21 | Nec Eng Ltd | データの暗号化方法、復号化方法、暗号化装置、および復号化装置 |
WO1998056150A1 (en) * | 1997-06-02 | 1998-12-10 | Unisys Corporation | Shared use of a network interface card between heterogeneous computer systems |
JP2000092111A (ja) * | 1998-09-16 | 2000-03-31 | Dainippon Printing Co Ltd | 中継装置、ならびに同装置を備えたネットワークシステム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5410754A (en) | 1993-07-22 | 1995-04-25 | Minute Makers, Inc. | Bi-directional wire-line to local area network interface and method |
US5636333A (en) | 1994-12-20 | 1997-06-03 | Lexmark International, Inc. | Multi-protocol network interface |
US5699350A (en) * | 1995-10-06 | 1997-12-16 | Canon Kabushiki Kaisha | Reconfiguration of protocol stacks and/or frame type assignments in a network interface device |
US5978841A (en) * | 1996-03-08 | 1999-11-02 | Berger; Louis | Look ahead caching process for improved information retrieval response time by caching bodies of information before they are requested by the user |
US5881269A (en) * | 1996-09-30 | 1999-03-09 | International Business Machines Corporation | Simulation of multiple local area network clients on a single workstation |
US5978912A (en) * | 1997-03-20 | 1999-11-02 | Phoenix Technologies Limited | Network enhanced BIOS enabling remote management of a computer without a functioning operating system |
US6314525B1 (en) * | 1997-05-13 | 2001-11-06 | 3Com Corporation | Means for allowing two or more network interface controller cards to appear as one card to an operating system |
US6226680B1 (en) * | 1997-10-14 | 2001-05-01 | Alacritech, Inc. | Intelligent network interface system method for protocol processing |
US6055236A (en) * | 1998-03-05 | 2000-04-25 | 3Com Corporation | Method and system for locating network services with distributed network address translation |
US6101533A (en) * | 1998-04-15 | 2000-08-08 | Unisys Corporation | Multiple interface data communication system and method utilizing multiple connection library interfaces with buffer and lock pool sharing |
US6256322B1 (en) * | 1998-10-02 | 2001-07-03 | Canon Kabushiki Kaisha | Bundling multiple network management packets |
US6282642B1 (en) * | 1998-11-18 | 2001-08-28 | International Business Machines Corporation | System for presetting a first or second remote boot protocol by a computer remotely receiving and storing a boot parameter prior to being powered on |
-
1999
- 1999-02-17 SE SE9900516A patent/SE516175C2/sv not_active IP Right Cessation
- 1999-03-01 US US09/259,540 patent/US6442612B1/en not_active Expired - Lifetime
-
2000
- 2000-02-10 EP EP00909843A patent/EP1159818B1/en not_active Expired - Lifetime
- 2000-02-10 AU AU32023/00A patent/AU3202300A/en not_active Abandoned
- 2000-02-10 DE DE60028944T patent/DE60028944T2/de not_active Expired - Lifetime
- 2000-02-10 AT AT00909843T patent/ATE331380T1/de not_active IP Right Cessation
- 2000-02-10 JP JP2000600413A patent/JP2002542637A/ja active Pending
- 2000-02-10 WO PCT/SE2000/000259 patent/WO2000049787A2/en active IP Right Grant
- 2000-02-25 TW TW089103371A patent/TW480856B/zh not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0245856A (ja) * | 1988-06-27 | 1990-02-15 | Bull Sa | 中央相互接続部を有する情報処理システム |
JPH08503348A (ja) * | 1993-03-12 | 1996-04-09 | ブル・エス・アー | ネットワークとの通信システム |
JPH10190704A (ja) * | 1996-12-27 | 1998-07-21 | Nec Eng Ltd | データの暗号化方法、復号化方法、暗号化装置、および復号化装置 |
WO1998056150A1 (en) * | 1997-06-02 | 1998-12-10 | Unisys Corporation | Shared use of a network interface card between heterogeneous computer systems |
JP2000092111A (ja) * | 1998-09-16 | 2000-03-31 | Dainippon Printing Co Ltd | 中継装置、ならびに同装置を備えたネットワークシステム |
Non-Patent Citations (4)
Title |
---|
CSND199700430011, 川北浩孝, "システムオンチップ時代のスケーラブル設計手法", Interface 1997年10月号, 19971001, 第23巻第10号(通巻第244号), pp. 208−216, JP, CQ出版株式会社 * |
CSND199801594009, 小川弘晃, "パソコン用ISDNボード:リモートLANアクセスへ用途が拡大", 日経オープンシステム 1月10日号, 19940110, 第10号, pp. 155−167, JP, 日経BP社 * |
JPN6010013398, 小川弘晃, "パソコン用ISDNボード:リモートLANアクセスへ用途が拡大", 日経オープンシステム 1月10日号, 19940110, 第10号, pp. 155−167, JP, 日経BP社 * |
JPN6010013400, 川北浩孝, "システムオンチップ時代のスケーラブル設計手法", Interface 1997年10月号, 19971001, 第23巻第10号(通巻第244号), pp. 208−216, JP, CQ出版株式会社 * |
Also Published As
Publication number | Publication date |
---|---|
SE516175C2 (sv) | 2001-11-26 |
EP1159818A2 (en) | 2001-12-05 |
TW480856B (en) | 2002-03-21 |
WO2000049787A3 (en) | 2000-12-14 |
EP1159818B1 (en) | 2006-06-21 |
SE9900516L (sv) | 2000-08-18 |
DE60028944T2 (de) | 2006-11-02 |
SE9900516D0 (sv) | 1999-02-17 |
US6442612B1 (en) | 2002-08-27 |
WO2000049787A2 (en) | 2000-08-24 |
ATE331380T1 (de) | 2006-07-15 |
AU3202300A (en) | 2000-09-04 |
DE60028944D1 (de) | 2006-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002542637A (ja) | ネットワークを介した通信のための装置および方法 | |
CA2399107C (en) | Method to establish a home network in multiple physical layers | |
US7733885B2 (en) | Extending access to a device in a limited connectivity network to devices residing outside the limited connectivity network | |
JP2011508551A (ja) | 複数の無線ネットワークに同時にアクセスするための装置及び方法 | |
JP2002542665A (ja) | 1つまたは複数の1394バスを有するネットワークにおける同報通信ディスカバリー | |
US8156209B1 (en) | Aggregation devices processing keep-alive messages of point-to-point sessions | |
US9049254B2 (en) | Control method, apparatus and system | |
US6791956B1 (en) | Periphery device in a wireless network | |
US7313136B2 (en) | Method and system establishing a data link layer protocol on a I2C™ physical layer connection | |
EP1633087B1 (en) | Repeater apparatus for supporting a plurality of protocols, and a method for controlling proctocol conversion in the repeater apparatus | |
US20060280174A1 (en) | Method and system for establishing a data link layer protocol on a physical layer port connection | |
US20020141442A1 (en) | Method and apparatus for providing network access for PDA devices | |
US20040230671A1 (en) | Modular access point for wireless networking | |
EP1419619B1 (en) | Method for managing network comprising a bridge between havi clusters | |
CN111064592A (zh) | 一种局域网软件更新的方法及usb装置 | |
JP3667265B2 (ja) | 通信プロトコル試験装置 | |
US6725273B1 (en) | Point-to-point prefix protocol | |
KR20010050542A (ko) | 데이터 변환 장치, 신호, 데이터 변환 방법, 데이터 회선종단 장치(dce), 게이트웨이 및 통신 장치 | |
JP4384951B2 (ja) | アクセスポイント管理装置およびアクセスポイントのソフトウェアバージョンアップ方法 | |
JP3604032B2 (ja) | IEEE1394−Ethernet(登録商標)ブリッジノードおよび方法 | |
KR100648736B1 (ko) | 왑 게이트웨이에서 무선 인터넷 접속 페이지 메뉴 전송방법 | |
JP5121789B2 (ja) | データ伝送システム及びコンピュータ | |
JPH1051499A (ja) | 衛星回線接続装置 | |
JP2001127792A (ja) | 逐次処理によるネットワーク通信 | |
GB2355886A (en) | Determining at a bluetooth node the IP address of a peer bluetooth node |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070119 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090914 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090925 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091225 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100312 |