基本的な質問だと思うのですが、わからないので教えてください。
2つのPC AとBがあるとします。この2つを4つのハブポートを
もつルーターにつないで、次のように設定しました。

ルーターの設定
 LAN側 デフォルトゲートウェイ 192.168.11.1
PC Aの設定
 IPアドレス    192.168.11.2
サブネットマスク 255.255.255.0
 デフォルトゲートウェイ 192.168.11.1
PC Bの設定
 IPアドレス    192.168.1.3
サブネットマスク 255.255.255.0
 デフォルトゲートウェイ 192.168.11.1

というように、IPアドレスの3桁を変えた場合、なぜ、AとBが互いに
相手が見えなくなるのかわかりません。参考書などでは、ネットワーク
アドレス(セグメント?)が、192.168.11 と192.168.1で異なるからと
書いてあります。しかし、例えば、AからBにデータを送ろうとする
とき、ヘッダーに 192.168.1.3 と Bのアドレスがついていれば、B
はそのデータは自分宛とわかるはずなのではないのでしょうか。
ハブポートに出たデータは、すべてのハブポートにわたるはずです。
それとも、PC Aがデータを出力しないのでしょうか。
サブネットマスクを 255.255.0.0 にすれば、セグメントが192.168 
と同じになり、通信可能なのはわかります。

とんちんかんな質問かもしれませんが、よろしくお願いします。