ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

ルーティングテーブル

索引 ルーティングテーブル

ンピュータネットワークにおけるルーティングテーブルとは、ルーターやネットワーク接続されたコンピュータが持つ、個々のネットワークの宛先への経路の一覧を保持しているテーブル状のデータ構造である。また、場合によってはそれらの経路ごとのメトリックも含み、ルーティング情報ベース (RIB) とも呼ぶ。ルーティングテーブルはそのノード周辺のネットワーク・トポロジーについての情報を含む。ルーティングテーブルの構築はルーティングプロトコルの主要な目的である。ルーティングテーブルには、ネットワーク・トポロジーの探索手続きで自動的に収集した情報から得たものだけではなく、元々固定で入力された静的経路も登録される。 ルーティングテーブルは最近のルーターのアーキテクチャでは、一般に直接パケット転送に使われることはない。その代わりにパケット転送での経路選択を行うルーティングアルゴリズムで使用する経路情報のみを集めた転送情報ベース (FIB) というより小さめのテーブルを生成するのに使われる。FIBはハードウェアが格納・参照しやすい形に圧縮・変換して最適化した上で使用することが多い。本項目ではこのような実装上の詳細には立ち入らず、ルーティングや転送の情報サブシステム全体を「ルーティングテーブル」として参照する。.

22 関係: ノード (ネットワーク)ネットワーク層ネットワーク・トポロジールーティングルーティングプロトコルルータートランスポート層パーソナルコンピュータテーブル (情報)データ構造デフォルトルートゲートウェイコンピュータコンピュータネットワークClassless Inter-Domain RoutingInternet ProtocolIPX/SPXLocal Area NetworkQuality of ServiceTime to live最適化 (情報工学)日経BP

ノード (ネットワーク)

通信ネットワークにおいて、ノード(node)とは、再配布ポイント(データ回線終端装置など)かエンドポイント(データ端末装置など)のいずれかである。ノードの定義は、参照するネットワーク層およびプロトコル層により異なる。物理ネットワークノードは、ネットワークに接続された能動的な電子デバイスであり、通信チャネルを介して情報を作成・受信・送信することができる。従って、やパッチパネルなどの受動的な再配布ポイントはノードではない。.

新しい!!: ルーティングテーブルとノード (ネットワーク) · 続きを見る »

ネットワーク層

ネットワーク層(ネットワークそう、network layer)は、OSI参照モデルにおける7階層の内の下から第3層の事である。TCP/IP参照モデルにおける4階層に対応付ける場合は、下から第2層のインターネット層に割り当てる。.

新しい!!: ルーティングテーブルとネットワーク層 · 続きを見る »

ネットワーク・トポロジー

ネットワーク・トポロジー は、コンピュータネットワークのトポロジー。数学的にはグラフ理論の応用として研究されている。一般的には、ネットワーク上のノード(英: node、「節点」あるいは「頂点」を意味し、具体的にはコンピュータやネットワーク機器など端末のこと)と、ネットワークの経路(エッジ、英: edge、「枝」や「辺」を意味する)との相関をダイアグラムで抽象化した概念のことである。 「ネットワーク構成」や「網構成」とも言う。論理的な意味のほか、物理的な実装形態でも用いられ、例えばFTTHの幹線網の網構成)も同様にネットワーク構成と言う場合がある。.

新しい!!: ルーティングテーブルとネットワーク・トポロジー · 続きを見る »

ルーティング

ルーティングあるいは経路制御(けいろせいぎょ)とは、データを目的地まで送信するために、コンピュータネットワーク上のデータ配送経路を決定する制御の事である。.

新しい!!: ルーティングテーブルとルーティング · 続きを見る »

ルーティングプロトコル

ルーティングプロトコル(routing protocol)は、ルーター同士がネットワーク上の任意の2ノード間の経路を選択するための情報をやり取りする通信プロトコルである。.

新しい!!: ルーティングテーブルとルーティングプロトコル · 続きを見る »

ルーター

ルーターまたはルータ(router)は、コンピュータネットワークにおいて、データを2つ以上の異なるネットワーク間に中継する通信機器である。通信プロトコルにTCP/IPが使われるようになってから普及した。データをネットワーク層で、どのルートを通して転送すべきかを判断するルート選択機能を持つ。 260px アバイア 27Tbps ルータ.

新しい!!: ルーティングテーブルとルーター · 続きを見る »

トランスポート層

トランスポート層(トランスポートそう Transport layer)とは、コンピュータと電気通信では、TCP/IP参照モデルにおけるの4階層の内の第3層の事である。上位のアプリケーション層からのサービス要求に応じ、また下位のインターネット層に対してサービス要求を行う。 トランスポート層はOSI参照モデルにおける7階層の内の第4層の名前でもある。上位のセッション層からのサービス要求に応じ、また下位のネットワーク層に対してサービス要求を行う。 トランスポート層の定義はそれら2モデルで僅かに異なる。この記事では主としてTCP/IPモデルについて言及する。OSI参照モデルでのトランスポート層の定義も参照の事。.

新しい!!: ルーティングテーブルとトランスポート層 · 続きを見る »

パーソナルコンピュータ

パーソナルコンピュータ(personal computer)とは、個人によって占有されて使用されるコンピュータのことである。 略称はパソコン日本独自の略語である。(著書『インターネットの秘密』より)またはPC(ピーシー)ただし「PC」という略称は、特にPC/AT互換機を指す場合もある。「Mac対PC」のような用法。。.

新しい!!: ルーティングテーブルとパーソナルコンピュータ · 続きを見る »

テーブル (情報)

HTMLを使ってウェブブラウザで描画したテーブルの例 テーブル(table)または表は、ビジュアルコミュニケーションの一形態であり、データを並べる手段である。テーブルはコミュニケーション、研究、データ解析など様々な分野で使われている。 印刷物、手書きのノート、コンピュータソフトウェア、建築装飾、交通標識など様々なところでテーブルを見つけることができる。テーブルについての正確な規定や用語は文脈によって異なる。さらに、テーブルの構造、柔軟性、記法、表現、用途も非常に多彩である。書籍や技術文書ではよく表番号と表タイトル付きの回り込みブロックとしてレイアウトされる。 テーブルは、階層型マトリックスの中にデータの集合の論理的構造をマッピングする視覚的情報伝達法の一種でもある。テーブル内のデータは離散的データの場合もあるし変数の場合もある。例えば、数表、真理値表、周期表、HTMLの表(table)などがある。しばしば、グラフなどとまとめられて「統計図表」という言われ方をすることがある。.

新しい!!: ルーティングテーブルとテーブル (情報) · 続きを見る »

データ構造

データ構造(データこうぞう、data structure)は、計算機科学において、データの集まりをコンピュータの中で効果的に扱うため、一定の形式に系統立てて格納するときの形式のことである。 ソフトウェア開発において、データ構造についてどのような設計を行うかは、プログラム(アルゴリズム)の効率に大きく影響する。そのため、さまざまなデータ構造が考え出されている。 多くのプログラムの設計において、データ構造の選択は主要な問題である。これは大規模システムの構築において、実装の困難さや質、最終的なパフォーマンスはベストのデータ構造を選択したかどうかに大きく依存してきたという経験の結果である。多くの場合、データ構造が決まれば、利用するアルゴリズムは比較的自明に決まる。しかし場合によっては、順番が逆になる。つまり、与えられた仕事をこなす最適なアルゴリズムを使うために、そのアルゴリズムが前提としている特定のデータ構造が選択される。いずれにしても適切なデータ構造の選択は極めて重要である。 この洞察は、多くの定式化された設計手法やプログラミング言語において、データ構造がアルゴリズムよりもキーとなる構成要素となっていることに現れている。大半の言語は異なるアプリケーションにおいてデータ構造を安全に再利用できるよう、実装の詳細をインターフェイスの背後に隠蔽するような、モジュール化のしくみを備えている。C++やJavaといったオブジェクト指向プログラミング言語はクラスをこの目的に用いている。 データ構造は専門的なプログラミングにとって非常に重要なので、C++におけるSTLや、Java API、および.NET Frameworkのようなプログラミング言語の標準ライブラリや環境において多くのデータ構造がサポートされている。 データ構造が実装を表すのかインターフェースを表すのかについてはいくらか議論がある。どのように見えるかは相対的な問題なのかもしれない。データ構造は2つの関数の間にあるインターフェイスとして見ることもできるし、データ型に基づいて構成されたストレージにアクセスする方法を実装したものとして見ることもできる。.

新しい!!: ルーティングテーブルとデータ構造 · 続きを見る »

デフォルトルート

ンピュータネットワークにおいてデフォルトルート(default route)とは、パケット転送ルールを定義するコンピュータ上の設定であり、あるIPアドレスに対してルートが特定できない場合に使用される。ルーティングテーブルに設定されていないIPアドレスあての全てのパケットは、デフォルトルート経由で送信される。 通常、デフォルトルートには別のルータが指定される。転送先のルータでも同じ方法でパケットを処理する。ルーティングテーブルに一致する物があれば、それに応じてパケットは転送される。一致するものがない場合、パケットはそのルータのデフォルトルートに転送される。それぞれのルータのルート評価処理では、により最適なルートを選択する。 宛先IPアドレスと一致する最も長いサブネットマスクを持つネットワークが、ネクストホップネットワークゲートウェイとなる。この処理は、パケットが宛先に配信されるまで繰り返される。伝送パスの距離計算において、各ルータのトラバーサルは1ホップとしてカウントされる。 デフォルトルートが指し示すデバイスはデフォルトゲートウェイと呼ばれ、通常、パケットフィルタリング、ファイアウォール、プロキシなどの機能が実行される。 IPv4ではデフォルトルートは全てのビットが0のアドレス /0(CIDR記法)で表現される。サブネットマスクは /0 で与えられており、これは全てのネットワークに有効で、可能な限り最短の一致とすることを意味する。他のルートと一致しないルートルックアップは、このルートにフォールバックされる。IPv6では、デフォルトルートは::/0 で指定される。 ネットワークの最上位のセグメントでは、一般に管理者は、特定のホストのデフォルトルートをへの接続を持つルータに向けて指定する。そのため、組織のLANの外部(通常はインターネットまたはWAN上)の宛先を持つパケットは、そのプロバイダへの接続を使用してルータに転送される。.

新しい!!: ルーティングテーブルとデフォルトルート · 続きを見る »

ゲートウェイ

ートウェイ は、コンピュータネットワークをプロトコルの異なるネットワークと接続するためのネットワークノードである。.

新しい!!: ルーティングテーブルとゲートウェイ · 続きを見る »

コンピュータ

ンピュータ(Computer)とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる幅広い分野で応用される。現代ではプログラム内蔵方式のディジタルコンピュータを指す場合が多く、特にパーソナルコンピュータやメインフレーム、スーパーコンピュータなどを含めた汎用的なシステムを指すことが多いが、ディジタルコンピュータは特定の機能を実現するために機械や装置等に組み込まれる組み込みシステムとしても広く用いられる。電卓・機械式計算機・アナログ計算機については各項を参照。.

新しい!!: ルーティングテーブルとコンピュータ · 続きを見る »

コンピュータネットワーク

ンピュータネットワーク(computer network)は、複数のコンピュータを接続する技術。または、接続されたシステム全体。コンピュータシステムにおける「通信インフラ」自体、あるいは通信インフラによって実現される接続や通信の総体が(コンピュータ)ネットワークである、とも言える。.

新しい!!: ルーティングテーブルとコンピュータネットワーク · 続きを見る »

Classless Inter-Domain Routing

Classless Inter-Domain Routing(CIDR、サイダー)は、インターネット上のルーターにおけるルーティングテーブルの肥大化速度を低減させるための機構であり、ISPや組織にクラスA、B、Cを全部ではなく部分的に割り当てることでIPアドレスの浪費を防ぐ機構である。CIDR記法でアドレスを記述でき、アドレスの集約的表現が可能で、アドレスブロックの委譲も容易である。 「CIDR」の読みは「サイダー」とするのが一般的である。.

新しい!!: ルーティングテーブルとClassless Inter-Domain Routing · 続きを見る »

Internet Protocol

Internet Protocol (インターネット・プロトコル、IP) とは、インターネット・プロトコル・スイートを使ったインターネットワークにおいてデータグラム(またはパケット)を中継するのに使われる主要な通信プロトコルである。 ネットワーク間のパケットの中継を担っており、インターネットの基礎部分となる重要な役割を持っている。 インターネット・プロトコル・スイートにおけるインターネット層の主たるプロトコルであり、送信元ホストから宛先ホストへIPアドレスに基づいてデータグラムを送付する役割を担っている。そのため、送付すべきデータをカプセル化したデータグラム構造が定義されている。また、送信元と宛先を示すのに使われるアドレッシング方法も定義されている。 OSI参照モデルのネットワーク層にほぼ対応する機能を持つ。歴史的には、ヴィントン・サーフとロバート・カーンが1974年に発表した Transmission Control Program のコネクションレスのデータグラムサービス部分がIPとなった。一方のコネクション指向の部分は Transmission Control Protocol (TCP) となった。そのため、インターネット・プロトコル・スイートをTCP/IPと呼ぶことが多い。 俗にIPアドレスを「IP」と呼ぶことがあるが、異なるものを指しており厳密には誤記・誤称である。 最初の主要バージョンが Internet Protocol Version 4 (IPv4) で、インターネットでも支配的に使われている。後継の Internet Protocol Version 6 (IPv6) も利用が拡大しつつある。.

新しい!!: ルーティングテーブルとInternet Protocol · 続きを見る »

IPX/SPX

IPX/SPX は、ノベルのオペレーティングシステム Netware で主に使われていた通信プロトコルである。IPX は Internetwork Packet Exchange、SPX は Sequenced Packet Exchange の略。.

新しい!!: ルーティングテーブルとIPX/SPX · 続きを見る »

Local Area Network

Local Area Network(ローカル・エリア・ネットワーク)とは、広くても一施設内程度の規模で用いられるコンピュータネットワークのこと。その頭文字をつづったLAN(ラン)と書かれる場合も多い。一般家庭、企業のオフィスや研究所、工場等で広く使用されている。.

新しい!!: ルーティングテーブルとLocal Area Network · 続きを見る »

Quality of Service

QoS(Quality of Service、クオリティ・オブ・サービス)とは、制御工学やシステム工学の分野で広く使われる用語で、サービスがどれだけニーズに合っているか、ユーザを満足させられるかという尺度を表す。 QoSは一種の評価関数であるため、対象が同じであったとしても、その評価関数を設定した者ごとに値が異なる。 ここでは特に、コンピュータネットワークにおいて重要な通信の品質を確保するために、ルーターやレイヤー3スイッチに実装される技術のひとつとしてのQoSについて説明する。サービス品質とも呼ばれる日経NETWORK 2004年1月号 「特集2 QoS」p84-p85日経NETWORK 2007年8月号 「特集2 通信品質」p74-p75。LANスイッチ(レイヤー2スイッチ)も同様の機能を備えている。.

新しい!!: ルーティングテーブルとQuality of Service · 続きを見る »

Time to live

Time to live (時に TTL と省略される)は、コンピュータとコンピュータネットワーク技術において、1単位のデータ(例えば一つのパケット)が破棄される前に経過する可能性がある時間、もしくは繰り返し数すなわちトランスミッション数の上限(余命)である。.

新しい!!: ルーティングテーブルとTime to live · 続きを見る »

最適化 (情報工学)

ンピュータ関連において最適化(Optimization)という語は、最適化問題のそれを指すことも多いが、ここでは、コンパイラ最適化などに似た話題について説明する(「情報工学」と記事名には付いているが、全く information engineering の話題ではない)。コンピュータシステムは、主としてコストパフォーマンス上の理由から、効率的に(efficiently)動作することが望ましいことが多い。例えば、コンパイラ最適化は、高速化のためだったり、メモリの使用量を削減するためだったり、電力消費を抑えるためだったりする。最適化の対象となるシステムは、1つのプログラムの場合もあるし、複数のコンピュータの場合もあるし、インターネットのようなネットワーク全体の場合もある。 "optimization" という単語の語源は "optimal"(最適な、最善な)と同じだが、最適化によって真に最適なシステムとなることは稀である。最適化されたシステムは一般にある面でのみ最適となる。プログラムの実行時間を削減するためにメモリ使用量を増やしてでも実行時間を最適化したり、逆にメモリが少ないシステムで実行時間が長くなることを覚悟してメモリ使用量が少ないアルゴリズムを選んだりする。あらゆる場合に最適な方法や設計は存在しないので、技術者は最も重要と思われる観点での最適化のために妥協点を探る。さらに、ソフトウェアを完全に最適にする(それ以上どうやっても最適化できない状態にする)のに要する労力は、その最適化されたシステムを利用することで得られる利益よりも大きい。従って、最適化の工程は完全な最適解に到達する以前に終了させられるのが普通である。幸いなことに、効果の大きい改善は最適化工程の初期に現れることが多い。 最適化は様々なレベルで行われる。最も高いレベルの最適化は設計段階に行われる。設計が最適化されていれば、実装でも効率的なアルゴリズムを利用でき、品質のよいコードになるという利点がある。コンパイラ最適化を使えば、実行ファイルがさらに最適化される。最も低いレベルでは、コンパイラを使わずに人間がアセンブリ言語で最適なコードを書く。コンパイラ最適化の技術の進歩と最近のCPUの複雑さのため、コンパイラよりも最適なコードを人間が書くには大変な技能を要する。そのため、このような最適化を行うプロジェクトは滅多にない。最適化は例外的なケースを考慮しつつ、複雑な妥協点を探ることが多い。従って最適化されたプログラムはプログラマが理解できないほど難解になることも多い。可能であれば等価であることが保証されながらプログラムを変形させるなどの手法でバグの可能性をゼロにすべきだが、できない場合、できてないコードではバグを多く含む危険性がある。.

新しい!!: ルーティングテーブルと最適化 (情報工学) · 続きを見る »

日経BP

株式会社日経BP(にっけいビーピー)は、株式会社日本経済新聞社(日経)の子会社で、出版社である。日経BP社などと表記される。.

新しい!!: ルーティングテーブルと日経BP · 続きを見る »

ここにリダイレクトされます:

ルーティング・テーブル

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »