「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

スパニングツリープロトコル(STP)

pointこの用語のポイント

point通信するときの お約束事だよ

pointスパニングツリーで使うよ

point「STP」と表現された場合は「Spanning Tree Protocol」の略だよ

スポンサーリンク

簡単に書くよ

スパニングツリープロトコル(STP)(英:spanning tree protocol)とは

通信するときに使う お約束事(通信プロトコル)のひとつ
であり

ネットワーク内でデータが同じところをぐるぐる回らないようにするための仕組み(スパニングツリー)を実現するときに使う お約束事
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「スパニングツリー」と「通信プロトコルプロトコル」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

スパニングツリーは「ネットワーク内で、データが同じところをぐるぐる回らないようにするための仕組み」です。
物理的に輪っか状の構成を作りつつ、論理的には輪っか状態にならないようにするための仕組みです。
詳細は、用語「スパニングツリー」の説明を ご覧ください。

スパニングツリープロトコル

通信プロトコルプロトコルは「通信するときに使う お約束事」です。

通信するときは足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。

スパニングツリープロトコル2

そこで「○○通信をするときは ××というお約束事に従って やり取りしようね」と事前に決まっています。
言い方を変えると

通信するときは、お約束事が必要

なのです。

この「通信するときに使う お約束事」を「通信プロトコル(プロトコル)」と言います。

スパニングツリープロトコル3

以上を踏まえて

スパニングツリー用に用意されているプロトコル

が「スパニングツリープロトコル」です。
Spanning Tree Protocol(スパニング・ツリー・プロトコル)」の頭文字を取って「STP」と表現されることも あります。

スパニングツリープロトコル4

スパニングツリープロトコルはスパニングツリーを実現するためプロトコルです。
もう少し噛み砕いて書くと

ネットワーク内でデータが同じところをぐるぐる回らないようにするための仕組みを実現するときに使う、通信する上での お約束事

です。

大雑把な概要は「スパニングツリー」の説明をご覧いただくと把握できると思います。
詳しいことが知りたい方は、専門的に解説しているところで情報を補完してください。

他のページを見るのが面倒な人のために簡単に書いておくと、スパニングツリーでは物理的に輪っか状態になったネットワークの一部を論理的にぶった切ってデータがループしないようにします。

スパニングツリープロトコル5

スパニングツリーの仕組みを実現するには、スイッチさん同士で情報交換をしなくてはいけません。
例えば「どの線をぶった切ったことにしようぜー」などを情報交換する必要があります。

物理的につながった線を論理的にぶった切るということは、つまりは通行止めです。
少なくとも、線の両端にあるスイッチは「あぁ、この線は使っちゃダメなのね」と把握しておく必要がありますよね。

その情報交換をするためのお約束事がスパニングツリープロトコルです。


image piyo2

一言でまとめるよ

まぁ「スパニングツリープロトコル」って単語が出てきたら「スパニングツリー(ネットワークにおいて、データが同じところをぐるぐる回らないようにするための仕組み)を実現するときに使う お約束事なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像031
書籍画像062

おまけ

■訳してみるよ

「spanning(スパニング)」は「span(スパン)」+「ing」です。
「span(スパン)」の意味は「期間」とか「全長」とか「広がる」とか「またぐ」とか「横たわる」とかです。
「tree(ツリー)」の意味は「木」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると

またがる木のお約束事

となります。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
つくって、壊して、直して学ぶ Git&GitHub 入門
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問