Computer Network Flashcards
Netzwerk
Komponente um Computer zu verbinden
Bandbreite
übertragene Datenmenge pro Zeiteinheit
Ethernet mit Lichtwellenleiter: 10Gb/s
Infiniband FDR: 6GB/s
Latenz
Zeit bis versendete Daten beim Empfänger angkommen, meist inkl. Rückrichtung
“Ping Pong Latenz”
Ethernet TCP/IP: 40-60 mikrosec.
Infiniband Netzwerk MPI: <1 mikrosec
LAN
lokale Netzwerke
Ethernet
Netzwerk einer Firma/Schule
WAN
Weitverkehrsnetz
Internet
Zusammenschluss LAN + WAN, gemeinsames Namens und Adressierungsschema
IPS
Internetservice Provider, Anbieter für Internetzugang
Backbones
schnelle Netzwerke, hohe Bandbreite (Glasfaser)
Router
Datenaustausch TCP/IP zwischen mehreren Netzen
Switche
Datenaustausch nur IP
Netzneutralität
Jedes Datenpaket sollte gleich behandelt werden
IXP
Internet Exchange Point: Router, die Netzen von unterschiedlichen Eigentümern vermittelt
ISO/OSI
Application, Presentation, Session, Transport, Network, Data link, Physical
TCP/IP Architekture Layers
Application, Presentation, Session: Application
Transport: Transport
Network: Internet (Scope of IPSec)
Data link, Physical: Network Access (Host-to-Host)
Protocol Data Unit
-Physical Layer (PPDU)
-Preamble Sequence, Start of Frame Delimiter, Physical Header, Physical Layer (PSDU)
→Mac Layer PDU (MPDU)
- Frame Control Field, Seq. Nr, Address Field, Mac Layer SDU (MSDU), Frame Correction Seq.
IP Netzwerkadressen
TCP/IP Protokoll definiert Adressen und Dienst zur Namensauflösung DNS
Hardware Adressen
MAC (Media Access Control) identifiziert Ethernet Komponente →6 Byte
Ethernet
- Bus-Protokoll
- sind Daten zu senden, werden diese in einem Ethernet Frame gewrappt
Ethernet Frame
Preamble(64 bit Header), Destination Addr.(Empfänger Mac), Src Addr.(Sender MAC), Type(Nachrichtentyp), Body //(Nutzdaten), CRC(Prüfsumme)
IP Adressen Format
anschauen!
Transport Control Protocol (TCP)
anschauen!
Client-Server Verbindung
Client baut TCP/IP Verbindung auf
- TCP-SYN: IP+Client Port →IP-Server + ServerPort
- TCP-ACK: IP-Server+Server Port →IP-Client + ClientPort
URG, ACK, PSH, RST, SYN, FIN
URG: Dringlichkeitszeiger-Feld signifikant ACK: Bestätigungs-Feld signifikant PSH: Push-Funktion RST: Verbindung zurücksetzen SYN: Sequenznummern synchronisieren FIN: Keine Daten mehr vom Absender