ホップ数
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

この項目では、コンピュータネットワークに関する用語について説明しています。電気通信ネットワークに関する用語については「ホップ (電気通信)」をご覧ください。
ネットワーク内のホップ。この場合のコンピュータ間のホップ数は2である。

コンピュータネットワークにおいて、ホップ(hop)とは、送信元と送信先の間の経路の部分を指す用語である。データパケットは、送信元から送信先まで送られる間にブリッジルータゲートウェイといったネットワーク機器(英語版)を通過する。パケットが次のネットワーク機器に渡されるたびに、ホップが発生する。ホップ数(hop count)は、データが送信元と送信先の間で通過しなければならない中間デバイスの数を表す。

ホップごとにデータの蓄積と転送などの待ち時間が発生するため、発信元と送信先の間のホップ数が多くなると、ネットワークのリアルタイム性能が低くなる。
ホップ数

ホップ数(hop count)とは、データが送信元と送信先の間で通過する必要がある中間ネットワーク機器の数のことである。ホップ数は、2つのホスト間の距離の大まかな尺度である。「ホップ数が n である」とは、送信元ホストと送信先ホストとが n 台のネットワーク機器によって隔てられていることを意味する。

Internet Protocol(IP)などのレイヤ3ネットワークでは、データパス上の各ルータがホップを構成する。ただし、ホップ数は、実際のホップの速度や負荷、信頼性、遅延などを考慮に入れたのではなく、単に機器数の合計を表したものであるため、ホップ数だけで最適なネットワークパスを決定することはできない。それにもかかわらず、Routing Information Protocol(RIP)などの一部のルーティングプロトコルは、ホップ数を唯一のメトリック(英語版)として使用する[1]

ルータはパケットを受信すると、パケット内のtime to live(TTL)を1減らしてから転送する。ルータは、受信した時点でTTL値が0になっているパケットは全て破棄する。これにより、ルーティングエラーが発生した場合にパケットがネットワーク内で際限なく転送され続けるのを防ぐ。ルータはホップ数を管理することができるが、イーサネットハブやブリッジなどの他の種類のネットワーク機器では管理できない。
hop limit

IPv4におけるtime to live(TTL)は、IPv6ではhop limit(ホップリミット、ホップ制限)と呼ばれ、パケットが廃棄されるまでに通過することができるホップ数の制限を指定する。ルータは受信したパケットのhop limitフィールドを減算してから転送する。ルータはhop limitフィールドが0以下のパケットを転送しない。これにより、パケットが永久にネットワーク内で転送され続けるのを防ぐ。
next hop

next hop(ネクストホップ)は、パケットが最終的な送信先へのパスに沿って転送される次のゲートウェイである。ルーティングテーブルには通常、最終的な送信先のIPアドレスと、そこへ到達するためのパスに沿った次のゲートウェイのIPアドレスが含まれている。与えられたゲートウェイは、目的地への完全なパスではなく、パスに沿った次の1つのゲートウェイだけである。これにより、ルーティングテーブルのサイズを縮小することができる。
診断

pingコマンドやtracerouteコマンドを使用して、あるホストから別のホストに到達するために必要なホップ数を確認できる。

ホップ数は、ネットワーク内の障害を発見したり、ルーティングが本当に正しいかどうかを発見するのに使用することができる。pingなどのネットワークユーティリティを使用して、特定の宛先へのホップ数を判断できる。pingは、ホップ数用に予約されたフィールドを含むパケットを生成する。
関連項目

Internet Control Message Protocol

ルーティング

ping

traceroute

脚注^ .mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation.cs-ja1 q,.mw-parser-output .citation.cs-ja2 q{quotes:"「""」""『""』"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a,.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited a,.mw-parser-output .id-lock-registration a,.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription a,.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:#d33}.mw-parser-output .cs1-visible-error{color:#d33}.mw-parser-output .cs1-maint{display:none;color:#3a3;margin-left:0.3em}.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}RFC 1058, Routing Information Protocol, C. Hendrik, The Internet Society (June 1988)

参考文献

Comer, Douglas E. Internetworking with TCP/IP, fifth edition. Pearson Prentice Hall,2006.
ISBN 0-13-187671-6


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:7637 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef