Netzwerk-Grundlagen Was ist ein Netzwerk? - Linux

Transcrição

Netzwerk-Grundlagen Was ist ein Netzwerk? - Linux
Netzwerk-Grundlagen
Was ist ein Netzwerk?
Verbund von Computern
Daniel Lutz
<[email protected]>
Computer können miteinander
kommunizieren
Datenaustausch
Computer benötigen Netzwerkkarte
11.02.2004
Spezielle Kabel (Netzwerkkabel) notwendig
Typen von Netzwerken
Benötigte Hardware
Ethernet
Netzwerkkarte (in Computer eingebaut)
Token Ring
Netzwerkkabel
...
HUBs, Switches etc.
Access-Point für Wirelesss-Netzwerke
Ethernet ist am weitesten verbreitet.
Ethernet
Verschiedene Typen/Geschwindigkeiten:
10Base5 (sehr alt) [10 Mbps]
10Base2 (Koaxial-Kabel / BNC-Stecker) [10 Mbps]
Netzwerkkarte
Komponente im Computer
Buchse für Netzwerkkabel
10BaseT (Twisted-Pair-Kabel / RJ45-Stecker) [10 Mbps]
Treiber notwendig
100BaseT (Twisted-Pair-Kabel / RJ45-Stecker) [100 Mbps]
Günstig
(ab ca. CHF 15.--, z. B. Steg Computer)
W ireless [ca. 11/54/108 Mbps]
Entweder direkt oder durch Hardware kombinierbar
Empfehlungen:
Planet etc. mit Realtek 8139 oder ENW 8300 Chip
3COM
Auf Unterstützung unter Linux achten (-> Chip)!
Netzwerkkabel
HUBs / Switches
Twisted-Pair mit RJ45-Stecker
Knotenpunkte, "Doppelstecker"
ungeschirmt (UTP), für 10 Mbps möglich
Computer werden beim HUB/Switch
zusammengeschlossen
geschirmt (STP), für 100 Mbps empfohlen
"normal" und "gekreuzt" erhältlich
Diverse Längen erhältlich
HUBs/Switches können kombiniert werden
(meistens gekreuztes Kabel notwendig)
Unterschiede HUB/Switch:
HUB sendet Daten an alle Ports (=Anschlussstellen), Switch
sendet Daten nur an vorgesehene Computer
Switches besitzen "Intelligenz"
Ansonsten kein bemerkenswerter Unterschied
Router
LAN: Local Area Network
Besteht aus Computern, HUBs und
Switches
Router verbindet mehrere LANs miteinander
Routing basiert auf IP-Adresse (IP = Internet
Protocol), vgl. nächster Vortrag
Kabel- und ADSL-Modems sind als normale
Netzwerkkomponenten oder als Router
erhältlich
Netzwerk und Linux: Interfaces
Jede Netzwerkkarte (Interface) bekommt
einen Namen:
eth0: 1. Ethernet-Netzwerkkarte
eth1: 2. Ethernet-Netzwerkkarte
...
lo:
Loopback-Interface
("Simulation" einer Netzwerkkarte)
Netzwerk und Linux
Netzwerkkarten-Treiber meldet sich beim Start, z. B.
8139too Fast Ethernet driver 0.9.26
eth0: RealTek RTL8139 at 0xe0842000, 00:02:44:64:53:04, IRQ 9
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
Überprüfung des Interfaces:
ifconfig -a
[...]
eth0
Link encap:Ethernet HWaddr 00:02:44:64:53:04
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fec0::1/64 Scope:Site
inet6 addr: fe80::202:44ff:fe64:5304/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:148772 errors:0 dropped:117 overruns:0 frame:0
TX packets:122819 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:112167308 (106.9 MiB) TX bytes:32604063 (31.0 MiB)
Interrupt:9 Base address:0x2000
[...]
Netzwerk und Linux:
MAC-Adresse
Jede Netzwerkkarte besitzt eine fixe
Hardware-Adresse -> eindeutige Kennung
z. B. 00:02:44:64:53:04
Innerhalb des LANs wird mit dieser Adresse
kommuniziert
Zwischen LANs wird mit einer
übergeordneten Adresse (z. B. IP-Adresse)
kommuniziert. Diese wird dann im LAN auf
die zugehörige MAC-Adresse abgebildet