TCP/UDP Flashcards

1
Q

ISO/OSI-Modell welche Schichten gibt es?

A
  1. Anwendung
  2. Darstellung
  3. Kommunikationssteuerung
  4. Transport
  5. Vermittlung
  6. Sicherung
  7. Bitübertragung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

DoD Internet Architecture Model welche Schichten gibt es?

A
  1. Anwendung
  2. Host-To-Host
  3. Internet
  4. Netzwerk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Beispiele für Anwendungsprotokolle gibt es?

A
  • SMTP -> Email
  • FTP -> File Transfer
  • HTTP -> Webseiten
  • Telnet -> Kommunikation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist TCP?

A
  • Transmission Control Protocol
  • verbindungsorientiert
  • 2 Hauptmerkmale: Three Way Handshake, Sliding Windows Algorithm
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist UDP?

A
  • User Datagramm Protocol
  • verbindungsloses Protokoll
  • keine Bestätigungen von Empfang von Daten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist IP?

A
  • Internet Protocol
  • verbindungsloses Paketvermittelungsprotokoll
  • ermöglicht Adressierung, Routing und Fehlerkontrolle von Datagrammen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist eine IP-Adresse?

A
  • achtstellige Hexadecimal-Zahl (4 Byte)
  • dient der Adressierung von Hosts in Netzwerken
  • je nach Klasse verschieden großer Anteil an Netzwerk- oder Host-Identifikation
  • A-Klasse (3 Host, 1 Netz), B-Klasse (2 Host, 2 Netz), C-Klasse (1 Host, 3 Netz)
  • Subnetzmaske beschreibt wie viele Bit der IP-Adresse das Netzwerk adressieren
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was sind Services und Ports

A
  • Dienste oder Anwendungen, die TCP/IP oder UDP nutzen und denen eine Kennnummer zugewiesen ist
  • Schnittstelle zwischen der Anwendungs- und der Transport-Ebene
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist ein Stream?

A
  • kontinuierliche Datenübertragung über eine etablierte Verbindung bei TCP
  • auch Datenkanal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist ein Socket?

A
  • logischer Endpunkt einer TCP-Verbindung

- hat IP-Adresse und Portnummer die ihn identifizieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist ein Host?

A
  • ein Teilnehmer in einem TCP/IP-Netzwerk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist ein Gateway?

A
  • ein Host, der Datenpakete an andere Netzwerke weiterleiten kann
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist eine Route?

A
  • der Weg den ein Paket im Internet nimmt

- geht über diverse Gateways

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Welche Ebenen unterscheidet man bei der Kapselung der Daten nach dem DoD-Modell

A
  1. Netzwerk-Ebene: Bezeichnung Frame
    - besteht aus Ethernet-Frame, IP-Header, TCP/UDP-Header, Nutzdaten und CRC
  2. Internet-Ebene: Bezeichnung Paket
    - besteht aus IP-Header, TCP/UDP-Header und Nutzdaten
  3. Host-To-Host-Ebene: Bezeichnung Segment/Datagramm
    - besteht aus TCP/UDP-Header und Nutzdaten
  4. Anwendungs-Ebene: Bezeichnung Stream/Nachricht
    - besteht nur noch aus den Nutzdaten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Aus welchen Bestandteilen besteht der Ethernet-Header?

A
  1. Zieladresse (48 Bit, MAC)
  2. Ursprungsadresse (48 Bit, MAC)
  3. Typecode
  4. IP-Header/TCP/UDP-Header/Daten
  5. Ethernet Prüfsumme
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Aus welchen Bestandteilen besteht der IP-Header?

A
  1. Version (4 Bit)
  2. IP-Header-Length (4 Bit)
  3. Type of Service (8 Bit)
  4. Gesamtlänge Datagramm (16 Bit)
  5. Identifikation (16 Bit)
  6. Flags (3 Bit)
  7. Fragmentation Offset (13 Bit)
  8. Time To Live (8 Bit)
  9. Protokoll (8 Bit)
  10. Header-Prüfsumme (16 Bit)
  11. Ursprungsadresse (32 Bit)
  12. Zieladresse (32 Bit)
  13. Optionen (0-32 Bit)
  14. Padding (0-32 Bit)
17
Q

Aus welchen Bestandteilen besteht der UDP-Header?

A
  1. Quellport (16 Bit)
  2. Zielport (16 Bit)
  3. Länge (16 Bit)
  4. Prüfsumme (16 Bit)
18
Q

Aus welchen Bestandteilen besteht der TCP-Header?

A
  1. Quellport (16 Bit)
  2. Zielport (16 Bit)
  3. Sequenznummer (32 Bit)
  4. Bestätigungsnummer (32 Bit)
  5. Offset (4 Bit)
  6. Reserviert (4 Bit)
  7. Flags (8 Bit)
  8. Fenster (16 Bit)
  9. Prüfsumme (16 Bit)
  10. Dringlichkeitszeiger (16 Bit)
  11. Optionen (0-32 Bit)
  12. Padding (0-32 Bit)
19
Q

Wie läuft das Routing eines Datagramms ab?

A
  1. Sender-Host prüft ob Empfänger im selben Netzwerk ist, wenn ja direkt versenden, wenn nein Gateway nutzen
  2. Datagramm wird zum nächsten Gateway gesendet
  3. Gateway sucht in Routing Tabelle nach dem Netzwerk oder anderem Gateway dass das Netzwerk kennt und leitet Datagramm weiter
20
Q

Wie funktioniert der Three-Way-Handshake?

A
  • ist nötig um bei TCP eine Verbindung aufzubauen
    1. Sender schickt Anfrage auf Verbindungsaufbau an den Empfänger (Flag: SYN)
    2. Empfänger antwortet auf Anfrage mit ja oder nein (bei Ja Flag: ACK)
    3. Verbindung ist aufgebaut und der Sender beginnt Daten an den Empfänger zu versenden
21
Q

Wie funktioniert das Sliding Window Prinzip?

A
  • Empfänger besitzt Empfangspuffer der regelt, wie viele Segmente angenommen werden bevor bestätigt wird
  • je schlechter die Verbindung, desto geringer
  • Beispiel 1: ein Segment kommt an und wird bestätigt
  • bei erfolgreicher Übermittlung von Daten wird der Puffer erhöht, solange bis Übermittlung fehlschlägt, dann wieder um 5% gesenkt um das Optimum zu finden
  • Beispiel 10: 10 Segmente müssen ankommen, die Reihenfolge ist egal aber sie müssen lückenlos ankommen, falls eins fehlt, müssen alle 10 neu gesendet werden, sobald alle da sind wird nur einmal für 10 bestätigt
  • dadurch wird die Bestätigungs-Frequenz an die Qualität des Netzwerks angepasst