このページをはてなブックマークに追加このページを含むはてなブックマーク このページをlivedoor クリップに追加このページを含むlivedoor クリップ

*フローコントロール [#s61a7459]

-速度が違うクライアントが混在して接続される[[スイッチングハブ]]に必要な機能である。
-ストア&フォワード方式では、スイッチングハブは内部のバッファメモリにフレームを格納してから、適切なポートに転送する。
--しかし、例えば[[100BASE-TX]]に対応したPCと、[[10BASE-T]]しか対応していない[[NIC]]を搭載したPCが通信することを考える。前者のマシンからは100Mpbsの速度でデータが送信されうが、後者のマシンは10Mbpsでしかデータを受信できない。よって、その間にあるスイッチングハブに搭載されたバッファメモリの容量があふれてしまうことになる。
---これを回避するための機能がフローコントロールである。
-フローコントロールの基本的な仕組みは、疑似的な信号をクライアントに送ることで、データの送信料を調整するというものである。
--疑似的な信号は、半二重の場合は''[[バックプレッシャー]]''と呼ばれる架空のコリジョン信号となる。
--また、全二重の場合は[[IEEE802.3x]]という規格で決まっている''ポーズパケット''となる。

*参考文献 [#mf1b1153]

-『ゼロからはじめるスイッチ&ルータ 増補・新装版』