Internet und Netzwerke

Internet und Netzwerke

Internet und Netzwerke


V. C.
Diese Lernkarten decken grundlegende und fortgeschrittene Konzepte der Internet- und Netzwerktechnologie ab, die für Universitätsstudenten relevant sind. Sie behandeln Themen wie IP-Adressen, JavaScript, Router, CSS und Netzwerkprotokolle wie ARP und OSPF. Die Karteikarten sind besonders nützlich für Studierende der Informatik, die ein tiefes Verständnis von Netzwerkarchitekturen, Adressierung und clientseitiger Programmierung erlangen möchten.
Flashcards
50
Students
1
Language
German
Category
Computer Science
Level
University
Created / Updated
05.03.2018 / 09.10.2024

Flashcards

Was ist NAT?

Network Address Translation

Alle internen IP-Adressen werden beim Verlassen des eigenen Netzes durch „echte“ routebare IP-Adressen ersetzt.

Was ist NAPT?

Network Address Port Translation

Funktioniert ähnlich wie NAT hat aber nur eine einzige offizielle IP-Adresse über die Tausende von Kommunikationsbeziehungen nach aussengleichzeitig verlaufen können.

NAPT nutzt die Tatsache, dass die Nummern der Quellports, die im TCP-(bzw. UDP) Header im Quellrechner angegeben werden nur lokale Bedeutung haben. 

Was ist ARP?

Address Resolution Protocol

ist ein Netzwerkprotokoll, das zu einer Netzwerkadresse (IP-Adresse) der Internetschicht die physische Adresse (MAC-Adresse) der Netzzugangsschicht ermittelt und diese Zuordnung gegebenenfalls in den so genannten ARP-Tabellen der beteiligten Rechner hinterlegt.

  • Überprüfung ARP Cache: Falls gesuchte IP in ARP-Cache, kein Broadcast
  • Wenn die Information nicht im ARP-Cache zu finden ist = Broadcast

Was ist RIP?

Routing Information Protocol

RIP ist ein sog. „Distanzvektor-Protokoll“. Entfernung zum Ziel wird in Anzahl „Hops“ angegeben wird. Ein „Hop“ ist ein Abschicken eines Routers. Verwendet Anzahl Hops als Routing-Metrik.

Schwächen

  • Hop-Limit auf 15 begrenzt
  • RIP verwendet nur die Anzahl Router (Hops) als Metrik
  • Die Routing-Informationen werden als Broadcast auf MAC-Ebene verschickt -> Netzbelastung

 

Was ist OSPF?

Open Shortest Path First

Jeder Router kennt die ID von jedem anderen Router. Jeder Router verwaltet eine Topologie Map vom ganzen Netzwerk. In periodischen Abständen aktualisiert ein Router seine Kosten (Bandbrite) zu seinen direkten Nachbarn und schickt seine Kosten an alle Router im Netzwerk. Wenn eine Aktualisierung eintrifft, wird die Topologie-Karte aktualisiert und wieder für alle Router der beste Weg berechnet.

Wie viele Bit hat eine Portnummer?

16 Bit-Zahl

Wie viele Bits hat IPv4?

32 Bit

Wie viele Bits hat die MAC-Adresse?

48 Bits

Was ist  eine Netzmaske?

Jede IP-Nummer beinhaltet folgende zwei Teile:

  • den Netzteil (welches Netz wird angesprochen)
  • den Hostteil(welcher Rechner in diesem Netz)

Mit der Netzmaske wird angezeigt, wie viele Bits der Netzteil entspricht.

255.0.0.0. = Subnet-Mask /8

Was ist der Unterschied zwischen "Leitungsvermittlung" und "Paketvermittlung"?

„Leitungs-Vermittlung“ (Circuit Switched Data Network)

Hier werden wie beim Telefonnetz Leitungen zusammengeschaltet. Die Leitungen sind während der ganzen Verbindungsdauer belegt, auch wenn keine Daten übertragen werden. Die Geräte an den Leitungsenden sind direkt miteinander verbunden

Was ist der Unterschied zwischen "Leitungsvermittlung" und "Paketvermittlung"?

„Datenpaket-Vermittlung“ (Packet Switched Data Network)

Bei der Paketvermittlung werden die Datenblöcke von Netzknoten zu Netzknoten übertragen. Sie werden in jedem Knoten zwischengespeichert. Man vermittelt von Teilstrecke zu Teilstrecke. Datenpakete desselben Dialogs können abhängig von der Auslastung der einzelnen Teilstrecken unterschiedliche Wege durch die Netzknoten finden

Mit welchem Netz-Kommando können Sie den Weg der IP-Pakete im Netz verfolgen?

tracert www.nzz.ch

Was versteht man unter der Netztopologie? 

Die physikalische Anordnung der Geräte im Netz. z.B. Stern, Bus, Ring,…

Wozu wird NAT(Network Address Translation) eingesetzt?

 Interne IP-Adressen werden beim Verlassen des eigenen Netzes durch echte routbare IP-Adressen ersetzt.

Wie wird die Verwaltung beim NAPT gelöst?

Bei NAPT wird die Zuordnung über die Portnummern gelöst. Damit können tausende interne IP-Nummern über eine echte IP-Nummer verwaltet werden. 

Welches aktive Netzwerkelement arbeitet auf dem OSI-Layer 2? 

Switch (Bridge)

Mit welchen Adressen wird auf dem OSI-Layer 2 gearbeitet?

MAC-Adressen (auch Physikalische Adresse genannt)

Wie heissen die 7 Schichten des OSI-Modells? 

Physical, Data Link, Network, Transport, Session, Presentation, Application

Wie viele Bits belegt eine Port-Adresse im "TCP-Header"?

16 Bit (2 Bytes)

Welche Modulationsarten werden unterschieden?

Amplitudenmodulation / Frequenzmodulation / Phasenmodulation und Kombinationen davon. 

Was macht der Befehl arp -a?

Mit dem arp-Kommando können die Einträge in der ARP-Tabelle des Systems betrachtet werden. Diese Einträge sind normalerweise dynamisch und werden ca. alle 15 Minuten wieder gelöscht.

Was macht der Befehl netstat -h?

Mit Hilfe des netstat-Kommandos lassen sich Einträge der Routing-Tabellen auflisten

Was macht der Befehl tracert?

Mittels "traceroute" oder auf Windowssystemen "tracert" lässt sich der Weg der Datenpakete verfolgen.

Wie wird eine externe JavaScript-Datei korrekt eingefügt?

<script type ="text/javascript" src="code.js"> </script>

Wie lässt sich in JavaScript die String-Länge der Variablen test überprüfen? 

test.length

Welches Objekt wird in JavaScript genutzt, um das Datum oder die Uhrzeit darzustellen?

Das Objekt Date

Welche Sicherheit bietet die Formularüberprüfung mit JavaScript? 

Keine Sicherheit, weil JavaScript jederzeit deaktiviert werden kann! Für die Sicherheit muss auf der Serverseite gesorgt werden!

Mit welcher Funktion kann der Datentyp einer Variablen abgefragt werden?

typeof() 

Nennen Sie zwei Nachteile der clientseitigen Programmierung.

- Wird nicht von allen Browsern gleich umgesetzt.

- Sind von Einstellungen des Browsers abhängig. 

Weisen Sie in allgemeiner Schreibweise den Wert des vierten Elements im zweiten Formular einer Webseite der Variablen x zu. 

var x = document.forms[1].elements[3].value;

Wie greifen Sie auf den eingegeben Formularwert in Ihrer JavaScript-Funktion zu?  (Name Attribut)

 document.form1.wert.value;

 über die ID (ausgabe1) soll hier in das erste p-Tag-ausgabe1 geschrieben werden

document.getElementById("ausgabe1").innerHTML = "Hier Ihre Werte: <br/>";

 es soll in den zweiten p-Tag der auf der Seite geschrieben werden

document.getElementsByTagName("p")[1].innerHTML = 

Was wird durch die Aufteilung der beiden Formate html und css getrennt?

Der Inhalt (HTML) wird vom Style / Design (css) getrennt.
 

Nenne 3 Vorteile durch die Trennung von css und html

1. Ein CSS kann mit einer Änderung für mehrere HTML eingesetzt werden

2. Mehrere CSS können für das gleiche HTML eingesetzt werden

3. Klare Trennung der Strukturen und Inhalt

Hauptunterschied IDs und Klassen

IDs sind einmalig

Klassen werden für mehrere Elemente eingesetzt

Wie wird auf ID, Klasse und tag in css referenziert?

ID = #

Klasse = .

Tag = ohne etwas

Relative Masseinheiten in CSS

%

em

Neue Tags in HTML5

  • section
  • nav
  • header
  • footer
  • article
  • aside

Welches Netzwerkelement arbeitet auf OSI-Layer 3 und mit welcher Nummer?

Router mit IP

Study