リピーターとブリッジによるセグメントの分断


# 概要

マスタリングTCP/IPを呼んでいたのですが、その過程で以下の記述を見かけました。

> ネットワークをブリッジで接続するとセグメントが２つに分割されるが、  
>  リピーターで接続するとセグメントは１つになる

出典

> 目次 > データリンク > データリンクの役割 > データリンクのセグメント

しかしこれには納得できない部分があります。  
以下に現状理解していることと、疑問点を記載しました。

理解が浅く、わかりにくい質問となってしまい申し訳ありません。

# 理解していること

## リピーターの機能

  * ネットワーク同士を接続する
  * 弱った信号を増強する

## ブリッジの機能

  * ネットワーク同士を接続する
  * 流れてくるMACアドレスを学習し、それぞれのセグメントに属するMACアドレスを記憶する

## リピーターで繋いだ場合

  * 物理層から見ると２つのセグメント
  * ネットワーク層から見ると１つのセグメント

## ブリッジで繋いだ場合

  * 物理層から見ると２つのセグメント
  * ネットワーク層から見ても２つのセグメント

# 疑問

リピーターはただ弱った信号を強化するだけのものなので、ネットワーク層においてセグメントを分ける機能がないというのは直感的に理解できます。

しかし、 **ブリッジで接続するとセグメントが分割される** という箇所が理解できません。

ブリッジとてリピーターと同じくネットワーク同士を接続するものであるという点で似ています。  
**セグメントを分ける** という機能は何によってもたらされているのですか？




(回答重複してそうだけどとりあえず書いたので)

リピーターとは名前の通り増幅器です。  
物理的に離れたところにあるノードと通信行う場合ケーブルの仕様などあり 信号が減衰してしまう  
ケーブルの信号をリピーターによって信号増幅し繋げてしまう, ので, 同一ネットワークであり低レイヤーの話

ブリッジも名前の通り橋渡しです。  
例えば Ethernetと Wi-Fiとを接続し, パケットを橋渡しする, など。Ethernetとそれ以外もあるし, あるいは
Ethernet同士のことも (Ethernet以外と Ethernet以外の場合も当然含まれる)  
MACアドレスにより受け取り, そのフレームを交換(渡す先の物理ネットワークでの MACアドレスへ)  
なので比較的低レイヤーだけどリピーターよりは上のレイヤー  
もちろん物理的に違うネットワーク

* * *

#### 追記

他の質問([ネットワーク全体の情報を取得したい](https://ja.stackoverflow.com/questions/85168/))
の回答にもあるように, データリンク層(Layer2) Ethernetプロトコルでは物理的に繋がっていない(直接送り届けるのがムリ) なら, Layer2
以下を使って直接送り届けるのは不可能。

上位層のネットワーク層(Layer3) であれば, 論理アドレス(IPアドレス) を使い, ルーターなどを経由して (そっちで頼むね, と)
送り届けることが可能

ブリッジはその中間的な位置で, MACアドレスを認識し, フレーム交換することで(直接繋がっていないけれど) 送り届けることが可能  
(物理的に別ネットワークなので, 「セグメント」)




なぜと問われても「セグメントを分ける機器をブリッジと呼ぶことにした」のだからそれ以上の理由はないっス。

