# Voraussetzungen

Bevor Linux im Netzwerk zum Einsatz gelangt, sollte man sich darüber informieren, ob die zugrunde liegende Hardware überhaupt vom Betriebssystem unterstützt wird. Diese Abbildung zeigt einige derzeit von Linux unterstützte Netztechnologien und Protokolle.

Selbstverständlich muss auch der Kernel über die entsprechenden Treiber verfügen. Weitere Punkte sollten im voraus geklärt sein:

- Rechnername Der Name eines Rechners (max. 8 Zeichen) muss innerhalb einer Domain eindeutig sein.
- Domainname Eine Domain beschreibt einen Abschnitt eines Netzwerkes.

- IP-Adresse Für Rechner mit Zugang zum Internet ist eine eindeutige IP-Adresse notwendig. IP-Adressen sind so genannten Klassen zugeordnet:

  Klasse | Netzmaske | Netz-Adressen
  A | 255.0.0.0 | 0.0.0.0 - 127.255.255.255
  B | 255.255.0.0 | 128.0.0.0 - 191.255.255.255
  C | 255.255.255.0 | 192.0.0.0 - 223.255.255.255
  Multicast | 240.0.0.0 | 224.0.0.0 - 239.255.255.255

  Abbildung: Interne Repräsentation der Klassen

  Innerhalb jeder Klasse sind einige Adressbereiche reserviert, wobei sichergestellt ist, dass diese Adressen im Internet nicht vermittelt werden:

  Klasse | Netzmaske | reservierter Bereich
  A | 255.0.0.0 | 10.0.0.0 - 10.255.255.255
  B | 255.255.0.0 | 172.16.0.0 - 172.31.255.255
  C | 255.255.255.0 | 192.168.0.0 - 192.168.255.255

- Gatewayadresse Ein Rechner, der die Verbindung zwischen zwei Rechnernetzen herstellt, wird als Gateway bezeichnet. Er ist für die netzwerkübergreifende Vermittlung von Datenpaketen verantwortlich. Im amerikanischen Sprachgebrauch wird Gateway oft mit einem Router gleichgesetzt. Beide verbinden verschiedene Netze miteinander, ein Gateway ermöglicht im Unterschied zu einem Router allerdings den Datentransfer zwischen verschiedenen Protokollwelten. In dieser Abbildung ist das Einsatzgebiet verschiedener Netzwerkelemente schematisch dargestellt.

- Netzwerkmaske Durch logische UND-Verknüpfung dieser mit einer IP-Adresse kann schnell entschieden werden, für welches Netz ein Paket bestimmt ist.

- Nameserveradresse Ein Nameserver ist für die Auflösung eines Rechnernamens in eine entsprechende IP-Adresse zuständig. Entweder kann dieser die Wandlung vollziehen, oder er kennt einen anderen Nameserver, der dies vielleicht vermag...

Abbildung: Local Area Network, Wide Area Network, Router, Gateway