同期データリンクコントロールとは

同期データリンク制御(SDLC)は、システムネットワークアーキテクチャ(SNA)と呼ばれるレイヤー2を介してデータの伝送を提供するプロトコルです。 SNAは、IBM®メインフレームコンピューター、ネットワークハードウェア、およびリモート端末のユーザーに対する広域ネットワーク(WAN)ソリューションとして1970年代にIBM®によって開発されました。 これに対して、SNAは、インターネットプロトコル(IP)ネットワーキングで使用されるオープンシステムインターコネクト(OSI)モデルによく似ています。ここでは、ネットワーク操作はレイヤーに分けられ、それぞれがネットワーク通信の一側面を担当します。 概念は似ていますが、SNAのレイヤーはOSIモデルのレイヤーと互換性がありません。

ネットワーク化されたコンピューター通信の初期には、電話会社はコンピューター処理サービスの提供を許可されていなかったため、専用線を介してネットワークを確立する必要がありました。 ユーザーは電話会社から回線をリースし、その専用回線を介してネットワークに接続するためにコンピューターハードウェアをセットアップします。 このような信頼できる接続により、SNAの同期データリンク制御プロトコルは各回線を管理し、ユーザーのコンピューターシステム間にデータ通信ネットワークを提供することができました。 独自のプロトコルとして、SDNAは、SNA環境を構成するIBM®によって開発されたモデムおよびコンピューターシステムに追加されました。 後に、IBM®は同期データリンク制御の概念を標準化団体と共有し、他のハードウェアベンダーが使用を開始した高レベルデータリンク制御(HDLC)プロトコルを開発しました。

同期データリンク制御プロトコルは、送信されたデータの各フレームの識別を担当するバイトに基づいて送信を提供する種類の最初のものでした。 SDLCでは、データの送信は接続にストリーミングされるフレームに分割されます。 各フレームには、送信されるデータだけでなく、フレームの送信先アドレスに関する情報を保持する一連のバイト、すべてのフレームを適切な順序で配置する方法、およびシステムが旅行中に発生した可能性のあるエラーのフレーム。

SDLCフレームの最初と最後のバイトはフラグと呼ばれ、基本的にフレームのラッパーであり、開始と終了を示します。 次の1バイトまたは2バイトがアドレスを構成します。 制御バイトは、送信されるフレームのタイプに応じて複数の目的を持つことができ、アドレスに従い、フレームのシーケンス、送信の終了、ステータスチェック、ポーリングなどを処理できます。 データペイロードは制御バイトに続き、データの後、終了フラグの前に、冗長シーケンスチェックに使用される数バイトがあります。

同期データリンク制御を使用するSNA環境は非常に単純で、ネットワーク上の各ノードがプライマリまたはセカンダリとして識別されます。 プライマリノードはメインフレームコンピューターである可能性が高く、セカンダリノードはメインフレームと通信する端末です。 それでも、SDLCで実行されているネットワークは、いくつかの異なるタイプのトポロジーに対応しています。

ポイントツーポイント設定では、1つのプライマリメインフレームと1つのセカンダリ端末という2つのコンピューターのみが相互に通信します。 ただし、マルチポイントの場合、メインフレームは任意の数のセカンダリ端末を担当します。 別のトポロジはループ構成です。メインフレームは、円の最初または最後の端子のみを介してループを介してフレームを通過する円のプライマリポイントのようなものとして機能します。 次に、メインフレームにアウトバウンドチャネルを割り当て、端末にイ​​ンバウンドチャネルを割り当てるハブゴーアヘッドメソッドと呼ばれるものがあります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?