Короче говоря, если разные хосты находятся в разных подсетях и хотят общаться друг с другом, мы должны добавить в среду один маршрутизатор, иначе это не требуется.
a. Если вы используете классовую адресацию, это зависит от используемой вами классной маски. Если вы используете классовую маску, например, адрес 10.xxx будет иметь маску 255.0.0.0, это приведет к тому, что два хоста будут находиться в одной сети, и у них не возникнет проблем при общении.
b. Если вы используете бесклассовую адресацию для топологии совместно используемой сети, не должно возникнуть проблем при общении, если вы используете / 16 su bnet. Однако, если вы используете / 24 su bnet для своей топологии, вам нужен маршрутизатор.