イーサネットフロー制御

イーサネットフロー制御 はデータリンク層におけるフレーム送信制御メカニズムである。ネットワークの輻輳によるパケットロスを防ぐことを目的としている。イーサネットフロー制御は、全二重通信で使用される「IEEE802.3xフロー制御」と、半二重通信で使用される「バックプレッシャ制御」に大別される。
IEEE802.3xフロー制御.
受信したフレームをバッファメモリに格納し、そのデータ量を監視する。そして格納したデータ量が多くなると、データの送信を抑制するためにPAUSEフレームを送信元に送る。フレームの送信元端末は、PAUSEフレームを基に一定時間、データ送信を停止する。
バックプレッシャ制御.
CSMA/CDを応用して輻輳制御をする。具体的には、バッファメモリの容量が少なくなると、送信側にジャム信号を送る。フレームの送信元端末はコリジョンが発生したと認識し、CSMA/CDに従ってランダムな時間待つ。