[go: up one dir, main page]

JP2015027100A - パケット通信の伝送制御方法及びパケット通信システム - Google Patents

パケット通信の伝送制御方法及びパケット通信システム Download PDF

Info

Publication number
JP2015027100A
JP2015027100A JP2014200764A JP2014200764A JP2015027100A JP 2015027100 A JP2015027100 A JP 2015027100A JP 2014200764 A JP2014200764 A JP 2014200764A JP 2014200764 A JP2014200764 A JP 2014200764A JP 2015027100 A JP2015027100 A JP 2015027100A
Authority
JP
Japan
Prior art keywords
packet
sequence number
control
signal sequence
communication device
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
Application number
JP2014200764A
Other languages
English (en)
Inventor
青木 雄一
Yuichi Aoki
雄一 青木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Innovations Ltd Hong Kong
Original Assignee
Lenovo Innovations Ltd Hong Kong
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 Lenovo Innovations Ltd Hong Kong filed Critical Lenovo Innovations Ltd Hong Kong
Priority to JP2014200764A priority Critical patent/JP2015027100A/ja
Publication of JP2015027100A publication Critical patent/JP2015027100A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】伝送効率を維持し、伝送制御上の混乱を回避する。【解決手段】シーケンス番号を格納するためのシーケンス番号領域を有するヘッダとペイロードとからなるパケットのペイロードにデータ信号又は制御信号を格納するパケットの伝送を制御する。ペイロードにデータ信号を格納したデータパケットに付与されるデータ信号用シーケンス番号を第1の通信装置にて、ペイロードに制御信号を格納した制御パケットに付与される制御信号用シーケンス番号を、データ信号用シーケンス番号から独立して第1の通信装置にて生成し、データパケットのそれぞれのシーケンス番号領域に格納し、制御パケットのそれぞれのシーケンス番号領域に格納し、第1の通信装置から第2の通信装置に送信し、データ信号用シーケンス番号に基づいてデータパケットの伝送制御、及び制御信号用シーケンス番号に基づいて制御パケットの伝送制御を行う。【選択図】図1

Description

本発明は、パケット通信の伝送制御に関し、特に、パケットのヘッダにシーケンス番号
を付加するパケット通信の伝送制御に関する。
パケット通信は無線通信や高速シリアル通信等の様々な形で実施されている。一般にパ
ケットはペイロードとヘッダからなる。
ペイロードとして、映像・音声・Webなどのデータ信号を格納する場合、及び、IC
等の動作を制御するための制御信号を格納する場合の両方がある。
ヘッダには、ペイロードの内容が制御信号かデータ信号かを表すフラグやあて先情報な
ど、ペイロードの取り扱い方法についての情報が格納されている。ヘッダには様々な目的
でシーケンス番号をつけることがある。
シーケンス番号は、メッシュネットワーク等のように、個々のパケットが様々な経路で
伝送されるため、送信した順序で受信されるとは限らないとき、届いたパケットを順番に
並べ替えるために参照される。また、一対一通信など、送信された順番に届くことが保障
されたシステムでは、受信したパケットのシーケンス番号に脱落がないかをチェックする
ことによって到着しなかったパケットを検出し、送信元に再送要求をするために用いられ
ることもある。
図6を参照して従来のパケット通信システム200について説明する。パケット通信シ
ステム200は通信装置61、62を備える。
通信装置61は送信側の装置であり、シーケンス番号カウンタ63を備える。シーケン
ス番号カウンタ63は一連のシーケンス番号を生成する。生成したシーケンス番号は送信
するパケットに順次付与される。
一方、通信装置62は受信側の装置であり、シーケンス番号判定器64を備える。シー
ケンス番号判定器64は、受信したパケットからシーケンス番号を抽出し、シーケンス番
号に欠落がないかチェックする。欠落したシーケンス番号が見つかると通信装置62は欠
落しているシーケンス番号を格納した再送要求パケットを通信装置61に対して送信する。再送要求パケットを受信すると、通信装置61は格納されているシーケンス番号に基づいて再送すべきパケットを選択し、通信装置62に送信する。
例えば、図7に示すように、シーケンス番号カウンタ63がシーケンス番号0、1、2
、3番を生成し、これらを付与したパケット#0、#1、#2、#3を通信装置61から
送信したが、パケット#2が通信装置62に届かないとき、通信装置62では、パケット
#1の次にパケット#3を受信したことにより、シーケンス番号判定器64によってパケ
ット#2が未到達と判定し、パケット#2の再送を要求する再送要求パケットを通信装置
61に送信する。この再送要求パケットに応じて、通信装置61は通信装置62にパケッ
ト#2を再送することとなる。

本発明に関連する技術が記載された文献として、特開2001−211195号公報、
特開2004−253886号公報、特開平08−032531号公報(以下、順に特許
文献1、2、3と記す)を挙げる。
シーケンス番号は無制限に大きくなるものではなく、その桁数には制限がある。パケッ
トのヘッダはシーケンス番号の他にも様々な情報を格納する役割をもち、シーケンス番号
の桁数を増やすことはヘッダの肥大化に繋がる。ヘッダが肥大化すると、データ通信の本
来の目的物である、ペイロードに格納されているデータの大きさがパケットの中で相対的
に小さくなり、結果として伝送効率の低下を招く。
一方で、伝送効率を重視してシーケンス番号の桁数を小さくすると、シーケンス番号が
容易に桁あふれを起こしてしまう。一般に、桁あふれしたシーケンス番号は0に戻されて
再びカウントアップされるので、桁あふれそのものが問題になることはない。しかしなが
ら、短時間のうちに桁あふれを起こすと、短時間のうちに同じシーケンス番号が付与され
た別のパケットが生まれることになる。その結果、パケットAの再送要求が届いたとき、
送信元の通信装置ではペイロードの中身が異なる別のパケットBに同じシーケンス番号が付与されていて、パケットAではなくパケットBを送信してしまう恐れがある。
特開2001−211195号公報 特開2004−253886号公報 特開平08−032531号号公報
本発明はこのような状況に鑑みてなされたものであって、本発明が解決しようとする課
題は、(1)伝送効率を維持することと、(2)あるパケットにシーケンス番号を付与し
た後、シーケンス番号が一巡して、他のパケットに同一のシーケンス番号が付与すること
によって発生する、伝送制御上の混乱を回避することの(1)(2)を両立することであ
る。
上述の課題を解決するため、本発明は次のようなパケット通信の伝送制御方法及びパケ
ット通信システムを提供する。
本発明の一態様として、シーケンス番号を格納するためのシーケンス番号領域を有する
ヘッダとペイロードとからなるパケットのペイロードに、データ信号または制御信号を格
納するパケットの伝送を制御し、ペイロードにデータ信号を格納したデータパケットに付
与されるデータ信号用シーケンス番号を第1の通信装置にて生成し、データパケットのそ
れぞれのシーケンス番号領域に格納して第1の通信装置から第2の通信装置に送信し、第
1及び第2の通信装置は、データ信号用シーケンス番号に基づいてデータパケットの伝送
制御を行い、ペイロードに制御信号を格納した制御パケットに付与される制御信号用シー
ケンス番号を、データ信号用シーケンス番号から独立して第1の通信装置にて生成し、制
御パケットのそれぞれのシーケンス番号領域に格納して第1の通信装置から第2の通信装置に送信し、第1及び第2の通信装置は、制御信号用シーケンス番号に基づいて制御パケットの伝送制御を行うことを特徴とするパケット通信の伝送制御方法を提供する。
また、本発明の他の一態様として、シーケンス番号を格納するためのシーケンス番号領
域を有するヘッダとペイロードとからなるパケットのペイロードに、データ信号または制
御信号を格納するパケットの伝送を制御し、ペイロードにデータ信号を格納したデータパ
ケットに付与されるデータ信号用シーケンス番号を第1の通信装置にて生成し、データパ
ケットのそれぞれのシーケンス番号領域に格納して第1の通信装置から第2の通信装置に送信し、第1及び第2の通信装置は、データ信号用シーケンス番号に基づいてデータパケットの伝送制御を行い、ペイロードに制御信号を格納した制御パケットに付与される制御信号用シーケンス番号を、データ信号用シーケンス番号から独立して第1の通信装置にて生成し、制御パケットのそれぞれのシーケンス番号領域に格納して第1の通信装置から第2の通信装置に送信し、第1及び第2の通信装置は、制御信号用シーケンス番号に基づいて制御パケットの伝送制御を行うことを特徴とするパケット通信システムを提供する。
本発明によれば、ペイロードがデータ信号であるパケットのシーケンス番号領域にはデ
ータ信号用シーケンス番号を格納し、ペイロードが制御信号であるパケットのシーケンス
番号領域には制御信号用シーケンス番号を格納して送出し、データパケットの伝送制御は
データ信号用シーケンス番号に基づいて行い、制御パケットの伝送制御は制御信号用シー
ケンス番号に基づいて行う。これにより、シーケンス番号領域の桁数が同じ従来のパケッ
ト通信システムと比較すると、シーケンス番号領域の大きさが同じであるにも係らず、シ
ーケンス番号が一巡するまでの期間を長くすることができる。
本発明の一実施の形態であるパケット通信システム100のブロック図である。 パケット通信システム100にて用いるパケットの構成を説明するための図である。 パケット通信システム100による再送制御について説明するための図である。 ダミーデータパケット及びダミー制御パケットを送信するパケット通信システム100の一変形例について説明するための図である。 ダミー制御パケットを送信するパケット通信システム100の一変形例について説明するための図である。 従来のパケット通信システム200のブロック図である。 パケット通信システム200による再送制御について説明するための図である。
本発明の一実施の形態であるパケット通信システム100について図1を参照して説明する。パケット通信システム100は、送信側である通信装置1と、受信側である通信装置2からなる。ここで通信装置1、2は、例えば、パーソナルコンピュータ同士、無線端末同士、USB(Universal Serial Bus)、IEEE1394、PCI Express等の有線の高速シリアルバスにて接続された機器同士であってもよい。また、近年では半導体チップ間で高速シリアル通信を行うものがあるが、このような半導体チップ同士であってもよい。
通信装置1はデータ信号送信用シーケンス番号カウンタ3、制御信号送信用シーケンス
番号カウンタ4を備える。
データ信号送信用シーケンス番号カウンタ3は、データ信号をペイロードに格納して伝
送するためのパケット、即ちデータパケット毎に対応するデータ信号用シーケンス番号を
生成する。生成されたデータ信号用シーケンス番号は、そのデータパケットのヘッダ内の
所定の位置に格納される。
制御信号送信用シーケンス番号カウンタ4は制御信号送信用シーケンス番号を生成する。制御信号をペイロードに伝送するためのパケット、即ち制御パケットのそれぞれに対して制御信号用シーケンス番号を生成する。生成された制御信号用シーケンス番号は、その制御パケットのヘッダ内の所定の位置に格納される。
データ信号用シーケンス番号と制御信号用シーケンス番号は独立に生成される。データ
パケットを送信する際、通信装置1は、データ信号送信用シーケンス番号カウンタ3がそ
のデータパケットに対して生成したデータ信号用シーケンス番号をそのデータバケットに格納して通信装置2に送出する。同様に、制御パケットを送信する際、通信装置1は、制御信号送信用シーケンス番号カウンタ4がその制御パケットに対して生成した制御信号用シーケンス番号をその制御バケットに格納して通信装置2に送出する。
通信装置2はデータ信号受信用シーケンス番号判定器5、制御信号受信用シーケンス番
号判定器6を備える。
データ信号受信用シーケンス番号判定器5は、通信装置1から受信したデータパケット
から取得したデータ信号用シーケンス番号に基づいて、到着していないデータパケットを
検出する。
制御信号受信用シーケンス番号判定器6は、通信装置1から受信した制御パケットから
取得した制御信号用シーケンス番号に基づいて、到着していない制御パケットを検出する

図2を参照してデータパケット及び制御パケットの構成について説明する。いずれのパ
ケットもヘッダ10とペイロード11からなり、ヘッダ10は、データ/制御インジケー
タ領域12、あて先情報領域13、シーケンス番号領域14、再送インジケータ1領域5
からなる。データ/制御インジケータ領域12はそのパケットがデータパケットか制御パ
ケットかを示す値を格納する。あて先情報領域13は、そのパケットの送信先のアドレス
を格納する。アドレスの具体例としては、相手端末の番号や、アンテナを2つ以上備える
携帯端末等のベースバンドICから無線ICへのシリアル通信における、どのアンテナに
出すかの情報等がある。シーケンス番号領域14はそのパケットがデータパケットであれ
ばデータ信号用シーケンス番号を格納し、そのパケットが制御パケットであれば制御信号
用シーケンス番号を格納する。再送インジケータ1領域5はそのパケットの送信が初めて
であるか或いは二回目以降であるかを示す値を格納する。ペイロード11にデータ信号を
格納したものはデータパケットであり、制御信号を格納したものは制御パケットである。
図3を参照してパケット通信システム100の伝送制御について説明する。ここでは、
シーケンス番号が0番、1番、…、n番(nは整数)のデータパケットをそれぞれデータ
パケット#0、データパケット#1、…、データパケット#nと表記するものとする。同
様に、シーケンス番号が0番、1番、…、n番(nは整数)の制御パケットをそれぞれ制
御パケット#0、制御パケット#1、…、制御パケット#nと表記するものとする。また
、通信装置1と通信装置2とは一対一通信を行っており、パケットは送信した順番に到着
することが保障されているものとする。
通信装置1から通信装置2に対して、制御パケット#0、データパケット#0、制御パ
ケット#1、制御パケット#2を順次送信したとき、何らかの理由により制御パケット#
1が通信装置2に到着しなかったものとする。
通信装置2では、データ信号受信用シーケンス番号判定器5及び制御信号受信用シーケ
ンス番号判定器6にて、受信したパケットからシーケンス番号を取得するが、制御パケッ
ト#1が不達のため、制御信号受信用シーケンス番号判定器6はシーケンス番号0番の次
にシーケンス番号2番を取得することになり、このことから制御信号受信用シーケンス番
号判定器6は、制御パケット#1の伝送が失敗したと判定し、不図示の通信装置2の制御
装置に通知する。これを受けて、制御装置は通信装置1に対して制御パケット#1の再送
を要求するパケットを送信する。
この再送要求は一般にNACKと呼ばれるパケットにて行う。NACKのペイロードに
は、再送要求の対象となるパケットが制御パケットであるかデータパケットであるかを示
す情報(再送要求対象パケット種別情報)、シーケンス番号が付加されている。ここでは
、通信装置2は、再送要求対象パケット種別情報が制御パケットであり、シーケンス番号
が1であるNACKを通信装置1に送信する。
NACKを受信すると、通信装置1は、ペイロードから再送要求対象パケット種別とシ
ーケンス番号を取得し、該当するパケットを再送バッファ等から取り出して通信装置2に
再送する。ここでは制御パケット#1を再送バッファ等から取り出して再送することにな
る。
パケット通信システム200によれば、送信側のシーケンス番号カウンタと受信側のシ
ーケンス番号判定器との組を、データ信号用、制御信号用の2組用意し、データ信号と制
御信号に対して互いに独立したシーケンス番号の系列を付与して伝送制御を行う。
例えばデータ信号送信用シーケンス番号カウンタ3、制御信号送信用シーケンス番号カ
ウンタ4が、それぞれ桁数3ビットのシーケンス番号を生成するとき、データパケット#
0、データパケット#1、…、データパケット#7でデータ信号送信用シーケンス番号が
一巡し、制御パケット#0、#1、…、#7で制御信号送信用シーケンス番号が一巡する
が、データ信号送信用シーケンス番号の値と制御信号送信用シーケンス番号は互いに独立
して生成される非同期な値である。仮に制御パケット#1が未到達だった場合、続く制御
パケット#2,#3,#4,#5,#6,#7,#0の7パケットのうちに再送要求が到
達すれば再送は正常に行われる。仮に、この間に多数のデータパケットが伝送されたとし
ても制御信号送信用シーケンス番号に全く影響を与えない。
これに対して、従来のパケット通信システムでは、送信側のシーケンス番号カウンタと
受信側のシーケンス番号判定器とを1組だけ用いて、パケットの種類に関係なくひとつの
系列のシーケンス番号に基づいて伝送制御を行う。上述の例と同様に桁数3ビットのシー
ケンス番号を生成するのであれば、制御パケットとデータパケットの合計で7パケット以
内に再送要求を完了しなければならない。このため、同じ桁数のシーケンスカウンタを用
いても、パケット通信システム100の方が再送の失敗が発生しにくい。
上述の実施の形態の変形について説明する。上述の動作では、受信したパケットから取
得したシーケンス番号の中に欠落があるか否かを検出し、欠落したシーケンス番号があれ
ばそのシーケンス番号が付与されたパケットが不達であると検出した。この検出方法では
、受信したパケットの直前のパケットの不達については検出可能だが、最後に受信される
べきパケットの不達については検出することができない。従って、上述の動作では、通信
装置1が最後に送信するデータパケット、制御パケットが不達であっても、通信装置2は
これらパケットの不達を検出することができず、最後のデータパケット、制御パケットに
ついては到着を確実に判定することができない。
この問題に対処するための一変形では、通信装置1は、一連のデータパケット群の最後
に送信されるデータパケットのように、確実に到達させたいデータパケットに続いてダミ
ーデータパケットを通信装置2に送信する。同様に、一連の制御パケットの最後に送信さ
れる制御パケットのように、確実に到達させたい制御パケットに続いてダミー制御パケッ
トを通信装置2に送信する。ダミーデータパケット、ダミー制御パケットはどちらもダミ
ーであり、ペイロードに意味のあるデータを格納する必要はない。
図4を参照して説明すると、例えば、通信装置1が通信装置2に送信する最後のデータ
パケットのシーケンス番号が0番であり、最後の制御パケットのシーケンス番号が5番で
あるとき、通信装置1は、データパケット#0の後にダミーデータパケット#1を生成し
て通信装置2に送信する。同様に、通信装置1は、制御パケット#5の後にダミー制御パ
ケット#6を生成して通信装置2に送信する。ダミーデータパケット、ダミー制御パケッ
トはどちらもその直前のパケットの不達をより確実に検出するために生成、送信されるも
のである。また、ダミーパケットそれ自体は不達であっても、或いは、不達の検出が不確
実であっても通信に影響はない。
ダミーパケットとその直前のパケットの両方が不達のときには、どちらのパケットの不
達についても検出することができないが、いずれか一方のパケットが到着すればよく、ダ
ミーパケットの直前のパケットは到着し、ダミーパケットが到着しないのであれば実質的
に通信が完了し、ダミーパケットの直前のパケットは不達でもダミーパケットが到着する
のであれば、通信装置2はダミーパケットのシーケンス番号から不達のパケットのシーケ
ンス番号を検出して通信装置1にそのパケットの再送を要求することができる。
ダミーパケットとその直前のパケットの両方が不達となり、通信が完了しない可能性、
即ち、連続した2つのパケットがどちらも不達となる可能性は、最後のパケットの後にダ
ミーパケットを送信しない従来の方式において最後のパケットが不達になる可能性、即ち
、ひとつのパケットが不達となる可能性と比較して確実に低くなる。更に、最後のパケッ
トの後に送信するダミーパケットの数を2つ、3つと増やすことにより、通信が完了しな
い可能性を下げることができる。
更に他の変形では、最後のデータパケットのシーケンス番号情報をダミー制御パケット
に付加して送信することが考えられる。図5を参照して説明すると、通信装置1から通信
装置2に対して一連のデータパケット、制御パケットを送信し、その最後のデータパケッ
ト、制御パケットがそれぞれデータパケット#0、制御パケット#5であるとき、制御パ
ケット#5の後にダミー制御パケット#6を追加して送信する。ダミー制御パケット#6
は、最後のデータパケットであるデータパケット#0のシーケンス番号0番を格納してい
る。通信装置2は、ダミー制御パケット#6のシーケンス番号6番から、その直前の制御
パケット#5の不達を検出する。また、ダミー制御パケット#6に格納されているデータ
パケットのシーケンス番号から、最後に受信すべきデータパケットのシーケンス番号を取
得する。本変形例でも、ダミー制御パケットを複数送信することにより、通信の確実性を
高めることができる点では先の変形例と同様である。
以上、欠落したシーケンス番号に基づいて未到着パケットを検出して送信元に再送を要
求する再送制御について説明したが、他の方法で未到着或いは不完全なパケットを検出し
て再送を要求することとしてもよい。具体的には例えば巡回冗長検査、チェックサム、パ
リティチェックなどの誤り検出方式を適用して未到着或いは不完全なパケットを検出することとしてもよい。
また、パケット通信システム100は、パケットの送信順序と受信順序が一致していた
が、パケットの順序関係が送信側と受信側とで必ずしも一致しない場合であっても、パケ
ット通信システム100の再送制御を適用可能なことは明らかであろう。またこの場合、
再送制御に加えて或いは再送制御の代わりに、データ信号送信用シーケンス番号をデータ
パケットの順序制御に適用し、制御信号送信用シーケンス番号を制御パケットの順序制御
に適用することができることは当業者には自明であろう。
1 通信装置1
2 通信装置2
3 データ信号送信用シーケンス番号カウンタ
4 制御信号送信用シーケンス番号カウンタ
5 データ信号受信用シーケンス番号判定器
6 制御信号受信用シーケンス番号判定器
10 ヘッダ
11 ペイロード
12 データ/制御インジケータ
13 あて先情報
14 シーケンス番号
15 再送インジケータ
100 パケット通信システム

Claims (14)

  1. シーケンス番号を格納するためのシーケンス番号領域を有するヘッダとペイロードとからなるパケットのペイロードに、データ信号または制御信号を格納するパケットの伝送を制御し、
    ペイロードにデータ信号を格納したデータパケットに付与されるデータ信号用シーケン
    ス番号を第1の通信装置にて生成し、データパケットのそれぞれのシーケンス番号領域に
    格納して第1の通信装置から第2の通信装置に送信し、第1及び第2の通信装置は、デー
    タ信号用シーケンス番号に基づいてデータパケットの伝送制御を行い、
    ペイロードに制御信号を格納した制御パケットに付与される制御信号用シーケンス番号
    を、データ信号用シーケンス番号から独立して第1の通信装置にて生成し、制御パケット
    のそれぞれのシーケンス番号領域に格納して第1の通信装置から第2の通信装置に送信し
    、第1及び第2の通信装置は、制御信号用シーケンス番号に基づいて制御パケットの伝送
    制御を行う
    ことを特徴とするパケット通信の伝送制御方法。
  2. 前記伝送制御はパケットの再送制御であることを特徴とする請求項1に記載のパケット通信の伝送制御方法。
  3. 第2の通信装置は、データ信号用シーケンス番号に基づいて不着のデータパケットを検出し、第1の通信装置に対し、そのデータ信号用シーケンス番号に基づいてデータパケットの再送を要求し、
    第2の通信装置は、制御信号用シーケンス番号に基づいて不着の制御パケットを検出し
    、第1の通信装置に対し、その制御信号用シーケンス番号に基づいて制御パケットの再送
    を要求する
    ことを特徴とする請求項2に記載のパケット通信の伝送制御方法。
  4. 第2の通信装置は誤り検出によってデータパケットのエラーの有無を判定し、そのデータパケットにエラーがあると判定した場合、第1の通信装置に対し、データ信号用シーケンス番号に基づいてそのデータパケットの再送を要求し、
    第2の通信装置は誤り検出によって制御パケットのエラーの有無を判定し、その制御パ
    ケットにエラーがあると判定した場合、第1の通信装置に対し、制御信号用シーケンス番
    号に基づいてその制御パケットの再送を要求する
    ことを特徴とする請求項2に記載のパケット通信の伝送制御方法。
  5. 第1の通信装置は、データ信号用シーケンス番号を付与したダミーデータパケットを生成して第2の通信装置に送信し、第2の通信装置は、ダミーデータパケットに付与されたデータ信号用シーケンス番号に基づいて、そのデータ信号用シーケンス番号の直前のデータ信号用シーケンス番号が付与されたデータパケットの不達を検出し、
    第1の通信装置は、制御信号用シーケンス番号を付与したダミー制御パケットを生成し
    て第2の通信装置に送信し、第2の通信装置は、ダミー制御パケットに付与された制御信
    号用シーケンス番号に基づいて、その制御信号用シーケンス番号の直前の制御信号用シー
    ケンス番号が付与された制御パケットの不達を検出する
    ことを特徴とする請求項2に記載のパケット通信の伝送制御方法。
  6. 第1の通信装置は、データ信号用シーケンス番号を付与したダミーデータパケットであって、一の制御パケットに付与された制御信号用シーケンス番号を格納したダミーデータパケット、及び、制御信号用シーケンス番号を付与したダミー制御パケットであって、一のデータパケットに付与されたデータ信号用シーケンス番号を格納したダミー制御パケットのいずれかを生成して第2の通信装置に送信し、
    第2の通信装置は、
    ダミーデータパケットに付与されたデータ信号用シーケンス番号に基づいてデータパケ
    ットの不達を検出する一方、ダミーデータパケットに格納された制御信号用シーケンス番
    号に基づいて制御パケットの不達を検出するか、或いは、
    ダミー制御パケットに付与された制御信号用シーケンス番号に基づいて制御パケットの
    不達を検出する一方、ダミー制御パケットに格納されたデータ信号用シーケンス番号に基
    づいてデータパケットの不達を検出する
    ことを特徴とする請求項2に記載のパケット通信の伝送制御方法。
  7. 前記伝送制御はパケットの順序制御であることを特徴とする請求項1に記載のパケット通信の伝送制御方法。
  8. シーケンス番号を格納するためのシーケンス番号領域を有するヘッダとペイロードとからなるパケットのペイロードに、データ信号または制御信号を格納するパケットの伝送を制御し、
    ペイロードにデータ信号を格納したデータパケットに付与されるデータ信号用シーケン
    ス番号を第1の通信装置にて生成し、データパケットのそれぞれのシーケンス番号領域に
    格納して第1の通信装置から第2の通信装置に送信し、第1及び第2の通信装置は、デー
    タ信号用シーケンス番号に基づいてデータパケットの伝送制御を行い、
    ペイロードに制御信号を格納した制御パケットに付与される制御信号用シーケンス番号
    を、データ信号用シーケンス番号から独立して第1の通信装置にて生成し、制御パケット
    のそれぞれのシーケンス番号領域に格納して第1の通信装置から第2の通信装置に送信し
    、第1及び第2の通信装置は、制御信号用シーケンス番号に基づいて制御パケットの伝送
    制御を行う
    ことを特徴とするパケット通信システム。
  9. 前記伝送制御はパケットの再送制御であることを特徴とする請求項8に記載のパケット通信システム。
  10. 第2の通信装置は、データ信号用シーケンス番号に基づいて不着のデータパケットを検出し、第1の通信装置に対し、そのデータ信号用シーケンス番号に基づいてデータパケットの再送を要求し、
    第2の通信装置は、制御信号用シーケンス番号に基づいて不着の制御パケットを検出し
    、第1の通信装置に対し、その制御信号用シーケンス番号に基づいて制御パケットの再送
    を要求する
    ことを特徴とする請求項9に記載のパケット通信システム。
  11. 第2の通信装置は誤り検出によってデータパケットのエラーの有無を判定し、そのデータパケットにエラーがあると判定した場合、第1の通信装置に対し、データ信号用シーケンス番号に基づいてそのデータパケットの再送を要求し、
    第2の通信装置は誤り検出によって制御パケットのエラーの有無を判定し、その制御パ
    ケットにエラーがあると判定した場合、第1の通信装置に対し、制御信号用シーケンス番
    号に基づいてその制御パケットの再送を要求する
    ことを特徴とする請求項9に記載のパケット通信システム。
  12. 第1の通信装置は、データ信号用シーケンス番号を付与したダミーデータパケットを生成して第2の通信装置に送信し、第2の通信装置は、ダミーデータパケットに付与されたデータ信号用シーケンス番号に基づいて、そのデータ信号用シーケンス番号の直前のデータ信号用シーケンス番号が付与されたデータパケットの不達を検出し、
    第1の通信装置は、制御信号用シーケンス番号を付与したダミー制御パケットを生成し
    て第2の通信装置に送信し、第2の通信装置は、ダミー制御パケットに付与された制御信
    号用シーケンス番号に基づいて、その制御信号用シーケンス番号の直前の制御信号用シー
    ケンス番号が付与された制御パケットの不達を検出する
    ことを特徴とする請求項9に記載のパケット通信システム。
  13. 第1の通信装置は、データ信号用シーケンス番号を付与したダミーデータパケットであって、一の制御パケットに付与された制御信号用シーケンス番号を格納したダミーデータパケット、及び、制御信号用シーケンス番号を付与したダミー制御パケットであって、一のデータパケットに付与されたデータ信号用シーケンス番号を格納したダミー制御パケットのいずれかを生成して第2の通信装置に送信し、
    第2の通信装置は、
    ダミーデータパケットに付与されたデータ信号用シーケンス番号に基づいてデータパケ
    ットの不達を検出する一方、ダミーデータパケットに格納された制御信号用シーケンス番
    号に基づいて制御パケットの不達を検出するか、或いは、
    ダミー制御パケットに付与された制御信号用シーケンス番号に基づいて制御パケットの
    不達を検出する一方、ダミー制御パケットに格納されたデータ信号用シーケンス番号に基
    づいてデータパケットの不達を検出する
    ことを特徴とする請求項9に記載のパケット通信システム。
  14. 前記伝送制御はパケットの順序制御であることを特徴とする請求項8に記載のパケット通信システム。
JP2014200764A 2009-10-14 2014-09-30 パケット通信の伝送制御方法及びパケット通信システム Pending JP2015027100A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014200764A JP2015027100A (ja) 2009-10-14 2014-09-30 パケット通信の伝送制御方法及びパケット通信システム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009236765 2009-10-14
JP2009236765 2009-10-14
JP2014200764A JP2015027100A (ja) 2009-10-14 2014-09-30 パケット通信の伝送制御方法及びパケット通信システム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2011536111A Division JPWO2011046056A1 (ja) 2009-10-14 2010-09-30 パケット通信の伝送制御方法及びパケット通信システム

Publications (1)

Publication Number Publication Date
JP2015027100A true JP2015027100A (ja) 2015-02-05

Family

ID=43876107

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2011536111A Pending JPWO2011046056A1 (ja) 2009-10-14 2010-09-30 パケット通信の伝送制御方法及びパケット通信システム
JP2014200764A Pending JP2015027100A (ja) 2009-10-14 2014-09-30 パケット通信の伝送制御方法及びパケット通信システム

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2011536111A Pending JPWO2011046056A1 (ja) 2009-10-14 2010-09-30 パケット通信の伝送制御方法及びパケット通信システム

Country Status (5)

Country Link
US (1) US20120201248A1 (ja)
EP (1) EP2490400A1 (ja)
JP (2) JPWO2011046056A1 (ja)
CN (1) CN102577325A (ja)
WO (1) WO2011046056A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019193132A (ja) * 2018-04-26 2019-10-31 大井電気株式会社 パケット送信装置およびパケット受信装置

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2015040833A1 (ja) 2013-09-19 2017-03-02 日本電気株式会社 通信装置及び通信装置の制御方法
JP2015088957A (ja) * 2013-10-31 2015-05-07 アプリックスIpホールディングス株式会社 無線通信装置、無線通信システム、および、これらにおける無線通信方法
US10637772B2 (en) * 2016-05-28 2020-04-28 Guardtime Sa Verification mechanism for network service chain paths
US11271874B2 (en) 2020-02-05 2022-03-08 Mellanox Technologies, Ltd. Network adapter with time-aware packet-processing pipeline
US11476928B2 (en) * 2020-03-18 2022-10-18 Mellanox Technologies, Ltd. TDMA networking using commodity NIC/switch
US11336383B2 (en) 2020-06-24 2022-05-17 Mellanox Technologies, Ltd. Packet scheduling system with desired physical transmission time for packets
US11388263B2 (en) 2020-10-11 2022-07-12 Mellanox Technologies, Ltd. Packet transmission using scheduled prefetching
US11711158B2 (en) 2021-06-28 2023-07-25 Mellanox Technologies, Ltd. Accurate time-stamping of outbound packets
US12511161B2 (en) 2022-02-09 2025-12-30 Mellanox Technologies, Ltd Time-based synchronization descriptors
US12255734B2 (en) 2022-10-26 2025-03-18 Mellanox Technologies, Ltd Clock synchronization NIC offload
CN116527205B (zh) * 2023-06-30 2023-09-05 芯耀辉科技有限公司 数据传输方法、装置及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62239737A (ja) * 1986-04-11 1987-10-20 Nippon Telegr & Teleph Corp <Ntt> 伝送誤り検出方式
JPH03165139A (ja) * 1989-07-19 1991-07-17 British Telecommun Plc <Bt> データ通信方法及びデータ通信システム
JP2001251346A (ja) * 2000-03-03 2001-09-14 Mitsubishi Electric Corp データ伝送システム
JP2001285300A (ja) * 2000-03-29 2001-10-12 Canon Inc 通信方法及び通信システム
JP2007324943A (ja) * 2006-06-01 2007-12-13 Meidensha Corp 通信異常時の再送方式
JP2008523741A (ja) * 2005-02-04 2008-07-03 ▲ホア▼▲ウェイ▼技術有限公司 情報伝送方法

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60136442A (ja) * 1983-12-26 1985-07-19 Hitachi Ltd パケツト交換デ−タ伝送システム
JPH0832531A (ja) 1994-07-20 1996-02-02 Hitachi Ltd 同報通信方式
JP4160642B2 (ja) * 1995-09-08 2008-10-01 株式会社日立製作所 ネットワークデータ転送方法
JP2001211195A (ja) 2000-01-25 2001-08-03 Fujitsu Ltd データ通信システム
US7103669B2 (en) * 2001-02-16 2006-09-05 Hewlett-Packard Development Company, L.P. Video communication method and system employing multiple state encoding and path diversity
US6826154B2 (en) * 2001-05-24 2004-11-30 3Com Corporation Method and apparatus for seamless mobility between different access technologies
JP3888642B2 (ja) * 2001-10-05 2007-03-07 アルパイン株式会社 マルチメディア情報提供方法及び装置
JP3757857B2 (ja) * 2001-12-12 2006-03-22 ソニー株式会社 データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム
JP2003333073A (ja) * 2002-05-13 2003-11-21 Canon Inc 通信ネットワーク及びそこで用いるノード装置及びそこで用いる伝送制御方法
US7630305B2 (en) * 2003-07-29 2009-12-08 Orbital Data Corporation TCP selective acknowledgements for communicating delivered and missed data packets
JP3855945B2 (ja) 2003-02-18 2006-12-13 Kddi株式会社 インタフェース変換装置
CN1810005A (zh) * 2003-08-20 2006-07-26 日本电信电话株式会社 分组通信方法及分组通信装置
EP1667395A4 (en) * 2003-09-18 2010-05-26 Nomura Res Inst Co Ltd COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND DATA TRANSFER CONTROL METHOD
US20060256803A1 (en) * 2004-01-09 2006-11-16 Tsuneo Nakata Communication method
US7483996B2 (en) * 2004-11-29 2009-01-27 Cisco Technology, Inc. Techniques for migrating a point to point protocol to a protocol for an access network
JP2007181127A (ja) * 2005-12-28 2007-07-12 Ntt Docomo Inc 通信装置、通信方法及びプログラム
US20070165638A1 (en) * 2006-01-13 2007-07-19 Cisco Technology, Inc. System and method for routing data over an internet protocol security network
JP4175386B2 (ja) * 2006-03-27 2008-11-05 ソニー株式会社 情報処理システム、情報処理装置、および集積回路チップ
WO2007149743A2 (en) * 2006-06-19 2007-12-27 Liquid Computing Corporation Token based flow control for data communication
JP2008011096A (ja) * 2006-06-28 2008-01-17 Toshiba Corp Fecエンコード方法、fecデコード方法、fecデコード装置
US8121128B2 (en) * 2008-02-26 2012-02-21 Qualcomm Incorporated Method and apparatus for link control in a wireless communication system
JP5269457B2 (ja) 2008-03-27 2013-08-21 テクトロニクス・インコーポレイテッド 波形表示方法
US8261148B2 (en) * 2008-07-28 2012-09-04 At&T Intellectual Property Ii, Lp Internet protocol multicast with internet protocol unicast/multicast error correction
JP5408981B2 (ja) * 2008-12-09 2014-02-05 キヤノン株式会社 通信装置、及び通信方法、プログラム
US8169914B2 (en) * 2009-03-16 2012-05-01 Sling Media Pvt. Ltd. Method and node for transmitting data over a communication network using negative acknowledgment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62239737A (ja) * 1986-04-11 1987-10-20 Nippon Telegr & Teleph Corp <Ntt> 伝送誤り検出方式
JPH03165139A (ja) * 1989-07-19 1991-07-17 British Telecommun Plc <Bt> データ通信方法及びデータ通信システム
JP2001251346A (ja) * 2000-03-03 2001-09-14 Mitsubishi Electric Corp データ伝送システム
JP2001285300A (ja) * 2000-03-29 2001-10-12 Canon Inc 通信方法及び通信システム
JP2008523741A (ja) * 2005-02-04 2008-07-03 ▲ホア▼▲ウェイ▼技術有限公司 情報伝送方法
JP2007324943A (ja) * 2006-06-01 2007-12-13 Meidensha Corp 通信異常時の再送方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019193132A (ja) * 2018-04-26 2019-10-31 大井電気株式会社 パケット送信装置およびパケット受信装置

Also Published As

Publication number Publication date
US20120201248A1 (en) 2012-08-09
CN102577325A (zh) 2012-07-11
EP2490400A1 (en) 2012-08-22
WO2011046056A1 (ja) 2011-04-21
JPWO2011046056A1 (ja) 2013-03-07

Similar Documents

Publication Publication Date Title
JP2015027100A (ja) パケット通信の伝送制御方法及びパケット通信システム
JP4985565B2 (ja) 送受信回路、受信回路及び送受信回路の制御方法
US7746786B2 (en) Retransmission control method and device
US8976814B2 (en) Method of transporting data from sending node to destination node
JP5935940B2 (ja) 通信方法、通信装置、および、通信プログラム
CN101765993A (zh) 用于多层arq协议的状态报告消息
US9197373B2 (en) Method, apparatus, and system for retransmitting data packet in quick path interconnect system
CN109981385B (zh) 一种实现丢包检测的方法、装置和系统
JP2003078565A (ja) 無線通信装置
US20180115490A1 (en) Relay apparatus and method of relaying packets
JP2017092692A (ja) データ伝送制御システム及び方法、並びに、データ伝送制御プログラム
CN109039552A (zh) 一种数据恢复方法及装置
US7653060B2 (en) System and method for implementing ASI over long distances
JP2009212796A (ja) 送信装置、データ転送システム、データ転送方法およびデータ転送プログラム
CN114095117A (zh) 一种以太网错误帧的重传方法及相关装置
US9172654B2 (en) Transfer device and transfer method
JP5998923B2 (ja) プログラム、情報処理装置、及び通信方法
CN100471197C (zh) 用移动专用网络传输层有效发送/接收数据的方法、网络设备
CN115412197A (zh) 一种数据传输的方法及其设备
US9154269B2 (en) Method for operating a remote procedure call handler in a client and a server and computer system comprising the same
WO2015064288A1 (ja) 無線通信装置、無線通信システム、および、これらにおける無線通信方法
KR20020094477A (ko) 교환기에서 패킷을 재 전송하는 장치 및 방법

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150428

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20151006