JPH0437345A - Lan通信方式 - Google Patents

Lan通信方式

Info

Publication number
JPH0437345A
JPH0437345A JP14487890A JP14487890A JPH0437345A JP H0437345 A JPH0437345 A JP H0437345A JP 14487890 A JP14487890 A JP 14487890A JP 14487890 A JP14487890 A JP 14487890A JP H0437345 A JPH0437345 A JP H0437345A
Authority
JP
Japan
Prior art keywords
packet
flag
ack
transmission
ack packet
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
JP14487890A
Other languages
English (en)
Inventor
Atsushi Nakayama
敦史 中山
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.)
NEC IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems Co Ltd
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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP14487890A priority Critical patent/JPH0437345A/ja
Publication of JPH0437345A publication Critical patent/JPH0437345A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、LAN (ローカル・エリア・ネットワーク
)のアクセス方式としてCS MA/A CK方式に関
する。
〔従来の技術〕
C3MA (キャリア・センス・マルチプル・アクセス
)方式では、バスネットワークにおいて接続された複数
個のノードは従属局・制御局の区別なく、すべて平等で
互いにネットワークが使用中でないことを確認した場合
に送信できる。
C3MA方式の中では、C5MA/CD方式が広く採用
されている。これは発信局は送信を試みた後、衝突監視
をして、衝突が検出されたときに再送信する方式であり
、かなり複雑になる。別な低価格なLANとしてC3M
A/ACK方弐がパソコンネットワークに開発されてい
る。この方式は媒体上にパケットが送出されていないこ
とを確認してから、パケットを送出するが、パケットを
送出している最中には、伝送媒体をセンスしない。自己
の送出したパケットが正しく相手に届いたかどうかのf
I認は、主として相手から送られてくるACKパケ−/
 )を受信することでなされる。
〔発明が解決しようとする課題〕
C3MA/ACK方式では、ノードは媒体上のパケット
を検出して、自己宛のパケット(パケットフォーマット
は第3図に示す)あれば、ACKパケットを、第2図に
示すフローチャートにしたがうて返送する。媒体上のパ
ケットを検出したとき、そのヘッダ情報を読取り(Sl
)、自己宛アドレスであれば(B2)、受信データ長R
LENが受信バッファ長LENより小さく受信可能であ
れば(B3)、B4に進みACKパケット送出に移る。
しかし受信可能でなければS12に進み、S13.S1
4に従い、NACパケットを送出する。
B4で、受信データをメモリへDMA転送(B4)し、
受信が終了(35)してから、送信準備(B6.S7)
をして、ACKパケットをフオマントによりセント(B
8)する。そして、送信を開始(B9)L、最終的にト
レーリングフラグ(SIO,5ll)を送信して終了す
る。
このフローチャートでは、ヘッダ情報を、CPU(図示
していないが、本方式を実現する回路に含まれている)
が解析し、ACKパケットを送信すべきか否か判断が終
わり、ACKパケットのブタをフォーマットによりセン
トする(B8)までtよ送信しない。そのため、たとえ
ば第4図に示すような3台のノードAl、B2.C3か
ら構成されるLANにおいて、ノードA1からノードB
2に送信したメツセージパケット4のデータ長が短い場
合は、第5図に示すように、そのメツセージパケット4
に対するACKパケット5の送信を始める前にメツセー
ジパケット4の受信が終了してしまい、メツセージパケ
ット4とACKパケット5との間が空いてしまう。
この空き時間がある特定の時間よりも長いと、この空き
時間にノードC3がノードB2に対してメツセージパケ
ット4を送信すると、ノードB2はノードA1に対する
ACKパケット5を送信する前に、ノードC3からのメ
ツセージパケット4を受信してしまい、ノードA1はノ
ードB2からのACKパケット5を正しく受信できなく
なるという欠点がある。
〔課題を解決するための手段〕
本発明は、上記の課題を解決するためになされたもので
、自己宛のメツセージパケットを受信した場合に、その
メツセージパケットのトレーリングフラグを認識した時
点で、直ちにアクノリフジパケットのリーディングフラ
グの送信を始めておいて、つづいてパケットを完成し送
信するようにしたものである。
〔作用〕
実施例で後述する第1図のフローチャートに示すように
、受信パケットのトレーリングフラグ(TF)により送
信終了を検出した場合(B5)に、ACKパケントに記
入するデータの判断をしないで即座にリープインクフラ
グ(L F)をセラ)L (B6) 、送出する。した
がって送信パケットのTFとACKパケットのLFとが
一都電なり、すきまがなく、他のノードからの介入を防
ぐことができる。
〔実施例〕
以下、本発明の−・実施例につき、第1図のフローチャ
ートにしたがって説明する。媒体上のパケットを検出す
ると、そのヘッダ情報を読取り(SL)、自己宛のパケ
ットであれば(B2)、受信データ長RLENが受信バ
ッファ長LENより小さく受信可能であれば(B3)、
34以下の経路にうつり、ACKパケットを送出する。
しかし受信可能でなければ(B3)、313以下に進み
、NACKパケットを送出する。
ここで、受信データ長RLENが受信パフファ長LEN
より小さいときには、受信データをメモリにDMA転送
しくB4)、パケットのトレーリングフラグ(TF)に
よりパケット終了を検出する(B5)と、従来例と異な
り、直ちにACKパケットのリープインクフラグ(LF
)をセットしくB6)、送信率[(37,B8)後、そ
れまでの間にデータが完成されたACKパケットフォー
マットをセント(B9)する。したがって第6図にみる
ように、検出したメツセージパケット4のトレーリング
フラグ(TF)とACKパケット5のリープインクフラ
グ(LF)は−都電なることになる。ACKパケットデ
ータの送信が終われば(S10)、メツセージパケット
4のトレーリングフラグ(TF)を送出(Sll、51
2)して、ACKパケット送信を終了する。
〔発明の効果〕
以上、説明したように、本発明によれば、メツセージパ
ケットに対する受信局のACKパケットの発信は、前者
のトレーリングフラグ(TF)に、後者のリープインク
フラグ(LF)が−都電なるように設定される。したが
って、発信局は目的とする受信局から正しくACKパケ
ットを受信し、所定の通信を行なうことができる。
【図面の簡単な説明】
第1図は本発明の一実施例のフローチャート、第2図は
従来例のフローチャート、第3図はパケットフォーマッ
ト、第4図はA、B、Cの3局を例としてバスに結ばれ
たノードを示し、第5図は従来例のシステムでメツセー
ジパケットとACKパケットとのタイミング関係を示す
図、第6図は本実施例のシステムのメツセージパケット
とACKパケットとのタイミング関係を示す図である。 1.2.3− ノードA、B、C。 4−ノードA1からノードB2への メツセージパケット、 5−・ノードB2からのノードA1へのACKバケツ

Claims (1)

    【特許請求の範囲】
  1. LANのCSMA/ACK方式として、自己宛のメッセ
    ージパケットを受信した場合に、そのメッセージパケッ
    トのトレーリングフラグを認識した時点で、直ちにアク
    ノリッジパケットのリーディングフラグの送信を始めて
    おいて、つづいてパケットを完成し送信することを特徴
    とするLAN通信方式。
JP14487890A 1990-06-01 1990-06-01 Lan通信方式 Pending JPH0437345A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14487890A JPH0437345A (ja) 1990-06-01 1990-06-01 Lan通信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14487890A JPH0437345A (ja) 1990-06-01 1990-06-01 Lan通信方式

Publications (1)

Publication Number Publication Date
JPH0437345A true JPH0437345A (ja) 1992-02-07

Family

ID=15372483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14487890A Pending JPH0437345A (ja) 1990-06-01 1990-06-01 Lan通信方式

Country Status (1)

Country Link
JP (1) JPH0437345A (ja)

Similar Documents

Publication Publication Date Title
CA2027230C (en) Station-to-station full duplex communication in a communications network
JP3248348B2 (ja) 通信方法及び通信装置
US5502724A (en) Communication medium access control protocol for wireless communication
JPH0290752A (ja) 複数のデータ処理装置間のデータ転送装置および方法
JPH11252179A (ja) 非対称回線用tcp通信高速化装置
EP1327328B1 (en) Method for linking several communication busses using wireless links
EP3490293B1 (en) Data receiving method, data sending method, receiving device and system
JPH0437345A (ja) Lan通信方式
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
JP2002064503A (ja) 無線パケット中継方法
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
JPH11275102A (ja) 電力線によるネットワークシステム、データの伝送方法及び記録媒体
US6594283B1 (en) Network communication device