Man unterteilt Netzwerke in Subnetze um verschiedene Aufgabenbereiche zu trennen. Als Beispiel: Servernetz 192.168.1.0/24 und Clientnetz: 192.168.2.0/24. Dies sind zwei von einander getrennte Netze.
Warum werden Netzwerke getrennt? Eigentlich recht simple... Möchtest du das alle aus deinem Client-Netz auf das Server-Netz zugreifen können? Ich denke eher nicht. Also es geht mehr um Sicherheit und auch um Ordnung. Wenn du Netze trennst, kannst du mittels einer Firewall den Datenverkehr filtern und berechtigen. Hätte man alles in einem Netzwerk, würde man auf jedem Rechner, Server eine Firewall benötigen.
Aber nicht nur das. Wenn du mehrere Standorte hast, wird es schwierig, das ein und das selbe Netzwerk zu benutzen. Deshalb unterteilst du die Netzwerke und konfigurierst das Routing unter den Standorten. So das Standort A auch Standort B erreichen kann. Es gibt aber noch so viele andere nützliche Bereiche warum man Netzwerke in Subnetze unterteilen sollte.

...zur Antwort