• ベストアンサー

ハブのルーティングについて

別の所で質問していたのですが、ここで質問するのが適切だろうと思うのでこちらで質問させていただきます。 http://buffalo.jp/products/oshiete/what_s/hub.html このURLを見てください。 これによるとハブでプリンタを共有しているのですが、この場合ハブがルーティングしているように見えるのですが、普通のハブ(スイッチングハブ)ならルーティングはできませんよね? 実際、バッファローのハブの製品紹介の下に 「スイッチングHub(ハブ)はネットワークを分配するための機器ですが、インターネットの接続を代行する「ルータ機能」は備えていません。 1回線のブロードバンド回線を「複数台のパソコン」で使用したい場合、ご契約回線業者の指定モデムに「ルータ機能」が搭載されているか、ホームページやマニュアル等でご確認ください。 ・モデムにルータ機能が有る場合 → スイッチングHub(本製品)で分配可能 ・モデムにルータ機能が無い場合 → 別途ブロードバンドルータが必要」 http://buffalo.jp/products/catalog/network/lsw3-gt-5ns/#eapol とあります。 バッファローから出ている高い価格のハブを見てもルーティング機能はないです。この場合のプリンタ共有はどういうルーティングをしているのでしょうか?どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.5

> 1、この絵の場合、ハブのWAN側にルーターがなければプリンタとつながっているPCは他のPCと通信できないと思うのですが、それは間違いでしょうか? 間違いです 全てが同じネットワークアドレスになるようにIPアドレスとサブネットマスクを設定すれば、必ずしもルータは必要ありません IPアドレスとサブネットマスクとネットワークアドレスの関係、サブネットマスクが何のために存在するのかを勉強し直したほうがいいでしょう > 2、1が間違いならハブのどのような機能でPC同士は通信しているのでしょうか? 普通のHUB(シェアードHUB)なら、1つのポートから来たフレームを他のフレームに垂れ流すだけ 今どきはほとんどSW-HUBでしょうから、宛先MACアドレスを見て、自分のMACアドレスの学習テーブルにあるフレームはそのポートにのみフレームを流す 学習テーブルにないものであれば、シェアードHUB同様、他の全てのポートに垂れ流す これだけの機能です > #1のURLを読むとプライベートIPアドレス同士の通信に思えるのでハブが何らかの経路制御をしているはずです。 HUBはIPアドレスを意識することはできないので経路制御なんてできません > #私にはハブのWAN側にNAPTをしているルーターがあるようにしか思えないんですよね。 あろうがなかろうが同じネットワークアドレスならルータを介さず通信します > ルーターのNATorNAPT停止かつPPPoEブリッジでもネットには接続できないものなのでしょうか? PPPoEブリッジにした場合でも各PCがそれぞれPPPoEのセッションを張ればネットにつながりますが ただし、回線によってPPPoEのセッション数の制限がありますから、その範囲内で、です

SK0
質問者

お礼

解答ありがとうございます。 ハブは種類を問わず WAN→LAN LAN→WAN だけしかできないと、なぜか思い込んでいました。 >IPアドレスとサブネットマスクとネットワークアドレスの関係、サブネットマスクが何のために存在するのかを勉強し直したほうがいいでしょう 非常に曖昧な知識しか持っていないのでちゃんと勉強し直します。 丁寧な解答ありがとうございました。

その他の回答 (5)

回答No.6

はい。#1の質問は忘れます。 先程の回答の中にも有りますように同じグループ、専門的には同じセグメントという表現になりますがその場合はハブを介さずに1対1でもパソコン同士を繋ぐことは可能です。 最近はルーターも大変リーズナブルになりましたし世に溢れていますが、ほんの10年数年ほど前は一般人がおいそれと買える金額では有りませんでした。その時はルーターやDHCP機能を使わずに直接パソコン同士を繋ぐことが普通でした。AさんのパソコンはIPアドレスはこれ、Bさんは・・・みたいに1台ずつ決めて使っていました。 また、これも最近は見なくなりましたが直接パソコンを1対1で繋ぐ目的でクロスタイプのLANケーブルというものもありました。 Windows98以前の時代は別の概念でNET/BEUIといのも有りましたが、検索等でお調べになると面白いかもしれませんが。。たぶん、役に立ちません。。。。(汗) ちょっと長くなりますが、簡単にIPアドレスに関して補足します。 例えばパソコンA~Cがあり以下のように設定されているします。  AのIPアドレス=「192.168.1.5」  BのIPアドレス=「192.168.1.6」  CのIPアドレス=「192.168.2.7」  *と仮定して長くなりますので以下からは末尾だけ使用。。 AからBにデータをくれと動作をさせると、実際にはAのパソコンはIPアドレス6のパソコンを探します。見つけると「IPアドレス5というものですが、データをください」と問いかけます。それに対してBは5に向けてデータを送り出します。 本来、ネットには色々な障害があります。色々なパソコン同士がデータの行き来してたり、ノイズがある所にケーブルがあったり。。なので、一気にデータを垂れ流すことはできませんから、一つのブロック単位で送り、5がブロック一つを受け取ったら次をくれと6へ。6は受け取ったと連絡が来たら次のブロックを。。でデータ全てが完了するまで続きます。ちなみにこのブロックの事フレームと言います。。 同じように今度はCがBにデータをくれと言ってきても、同じグループじゃありませんから答えません。言い方を変えると接続できません。 同じグループのIPアドレスを設定していればパソコン同士だけで接続し合うことが可能です。 ということで > 1、この絵の場・・・・ 接続できます。 > 2、1が間違いなら・・・ 繋ぎあうパソコン全てに同じグループのIPアドレスを振ってやれば他の機器は無くても繋がります。 > ルーターのNATorNAPT・・・ ちょっと補足を書こうと思ったら返信がありましたのでこちらの方に続きを書かせて頂きます。 ご指摘の通り接続することは可能です。 厳密に言えば多少違いますが、ザックリとイメージ的に考えると上に書きましたような形でサーバやらパソコンがインターネット上でネットワークを組んでいるのと同じです。インターネット上で通用するIPアドレスをグローバルアドレス。会社内や家庭内で使うアドレスをプライベートアドレスと区分しています。 ルーター機能が無いモデムを使ってインターネットに接続した場合、ブリッジも含めましてパソコン自体のIPアドレスはグローバルアドレスが割り当てられます。一般的にはプロバイダーと一契約でそれは一つだけ利用可能です。ですので、同じグループですからネットサーフィンが可能です。 NATやIPマスカレードといわれるのは1台しか繋げないのは勿体ないと言うことで、一つのグローバルアドレスをみんなで使おうと言うことで生まれたシステムで、これを利用するためにルーターが必要になります。そのルーターのインターネット側にグローバルアドレスが割り当てられています。 ザックリ言いますと、プライベートアドレスを振られたパソコンがルーターに何所何所のホームページみたいと要求します。するとルーターはパソコンに変わって、その相手のサーバーへデータを要求しデータが戻り届きます。どのパソコンが要求したものか送り元を確認してそのパソコンへ向けてデータを戻します。 ルーターは本来接続できないもの同士に成り代わり同じグループとして立ち振る舞いをします。その処理のことをNATやIPマスカレードと呼ばれているのです。。 ちょっと調子に乗って長文申し訳ありません。。ご理解頂けましたか?

SK0
質問者

お礼

解答ありがとうございます。 知っていたり、理解できた部分もありますが、曖昧な知識も多いので再度勉強しなおします。 >ちょっと調子に乗って長文申し訳ありません。 いえいえ、長々と説明してくださってありがとうございます。 助かりました。

  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.4

> 1、この絵の場合、ハブのWAN側にルーターがなければプリンタとつながっているPCは他のPCと通信できないと思うのですが、それは間違いでしょうか? 間違いです。 ハブに繋がっているPC同士は、ルーターがなくても通信できます。 > 2、1が間違いならハブのどのような機能でPC同士は通信しているのでしょうか?#1のURLを読むとプライベートIPアドレス同士の通信に思えるのでハブが何らかの経路制御をしているはずです。 ハブには、リピータハブとスイッチングハブの2種類があります。 リピータハブは、 http://e-words.jp/w/E383AAE38394E383BCE382BFE3838FE38396.html にある通り、「1つのホストから受信したデータをそのまま他の端末すべてに 送信するハブ」です。 あるPCが送信したパケットは、リピータハブにつながっている全てのPCで 受信することになりますが、宛先(MACアドレス)が一致しているPCだけがそ のパケットを処理し、それ以外のPCはパケットを捨てます。 これが、最も基本的なLAN(イーサネット)のパケット送信の仕組みです。 なので、経路制御などしなくてもハブにつながっている全てのPCに いつでもパケットが届きます。 ただし、最近市販されているハブは、リピータハブを改良したスイッチング ハブです。スイッチングハブの場合は、宛先MACアドレスを持つPCが 接続されているポートにだけパケットを中継します。つまり、MACアドレスを 使って経路制御しているとも言えます。ただし、これは不要なポートへ パケットを転送するのをやめて、LAN内のトラフィックの負荷を抑えることが 目的であり、ルーティングとは言いません。

SK0
質問者

お礼

解答ありがとうございます。 リピータハブ(シェアードハブ)とスイッチングハブの違いは分かっていたのですが、LAN側のパケットをLAN側に投げられるとは思いませんでした。 WAN→LAN LAN→WAN だけだと思い込んでいました。 分からないことや勘違いしていることが多々あるのでもっと勉強します。 解答ありがとうございます。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

> 1、この絵の場合、ハブのWAN側にルーターがなければ 無くても、LAN内ですので大丈夫です。 > ハブが何らかの経路制御をしているはずです。 ハブは通信を全ポートに「誰か知ってるか~~?」と投げつけるだけです。 Switchハブになると、どのポートに何がぶら下がっているか学習するので 全ポートに投げつけることが減り、通信速度が向上します。 ルータは、さらに知らないアドレスは特定のポート(WAN)に投げつけます。 > 2、1が間違いならハブのどのような機能でPC同士は通信している 「プリンタ 共有」ですると解説してあるサイトが見つかると思いますよ。 NetBEUIだったり、TCP/IPのポート設定だったり。 コントロールパネル>プリンタ>プリンタの追加で、検索してみるとわかるかも。 検索・設定する前後で以下のフォルダ C:\Documents and Settings\<ユーザ名>\Local Settings\PrintHood\ にどのような変化があるのかを確認すると良いかも。

SK0
質問者

お礼

解答ありがとうございます。 いろいろ勉強になりました。でも分からないことや勘違いしている事がお多いのでもっと勉強します。

回答No.2

はじめまして。 まず最初に共有とルーティングは全くの別物です。 参考のURLに記載されているのはあくまでも共有の話です。 グループ毎に分けたいという事から、ワザと同じネットワーク内でも繋がらないように構築して必要に応じ決められたパソコンだけは繋げたい場合にルーティングが必要になります。会社で経理・総務・営業部門が簡単に繋がらないように別グループにしてネットワーク管理部門だけは全てのパソコンに繋がるよう構築したりすることが出来ます。 それを管理するのに使われるのがIPアドレスで、一般的に「192.168.yyy.xxx」が使われていますが、「192.168.0.xxx」と「192.168.1.xxx」は別グループになりますから接続は出来ません。 上記のHPは全てのパソコンのIPアドレスを同じグループになるように手動で設定して動作させています。 ルーティングは例えば「192.168.0.1」のパソコンだけ「192.168.1.xxx」のグループに接続できるように道筋を作る事を言います。 もしかしたら勘違いされているよう気がしますけど、手動で全てのパソコンを設定するのは大変だろうということで一般的なルーターにはDHCPという機能が搭載されており、機能的にはIPアドレスを自動的に取得すると設定されたパソコンを新しくネットワークに接続したときにパソコンがネットワーク上のDHCP機能へ自分のIPアドレスを何番にしたらいいかと問い合わせを行い、ルーターのDHCP機能が「192.168.yyy.xxx」を使いなさいって指示を与えるシステムです。 このDHCP機能がネットワーク上に有れば、都度IPアドレスを設定する必要が無く自動的に同じグループへ導いてくれますから簡単に接続することが出来ます。 余談ですが、一般的に言うルーターはインターネットへ接続するために使われますが、インターネット側はグローバルアドレスという全く違ったIPアドレスですからルーターから内側のパソコン群が使っているIPアドレスとは異なります。ルーティング機能が無ければ内側のパソコンはインターネットには繋がりません。

SK0
質問者

お礼

経路を制御するという意味で使ったのですが、ルーティングという言葉を不適切に使っていたみたいです。すいません。 ルーティングの説明ありがとうございます。 質問内容が不明瞭だと思うのでもう一度、質問を整理させていただきます。 #1の質問は忘れてください。 1、この絵の場合、ハブのWAN側にルーターがなければプリンタとつながっているPCは他のPCと通信できないと思うのですが、それは間違いでしょうか? 2、1が間違いならハブのどのような機能でPC同士は通信しているのでしょうか?#1のURLを読むとプライベートIPアドレス同士の通信に思えるのでハブが何らかの経路制御をしているはずです。 #私にはハブのWAN側にNAPTをしているルーターがあるようにしか思えないんですよね。 >ルーティング機能が無ければ内側のパソコンはインターネットには繋がりません。 ルーターのNATorNAPT停止かつPPPoEブリッジでもネットには接続できないものなのでしょうか?

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

HUBに直接接続してるなら、プリンタにネットワーク機能があるはず。 右端のPCがローカルプリンタをネットワーク共有しているのでは? 右端のPCの電源が落ちてたら使用できそうに見えません。

SK0
質問者

お礼

解答ありがとうございます。 私の質問の仕方が悪くて言いたい事が伝わりませんでした。 プリンターとつながっているPCは他のPCと「どうやって」つながっているかという事を聞きたかったのです。ハブが経路制御をしてつなげていると思うのですがどのような機能を使っているのでしょうか? あと疑問なのですが、3台のPC全てが別セッションでネットに接続しているのでしょうか?私にはどこかの位置にNAPTを行っているルーターがあるように思えるのですが。

関連するQ&A