Fachschaft Informatik

Prüfungsprotokolle


Prüfungsprotokolle lesen



Protokolle (11 gefunden)

Nr.PrüferFach
547 Sommer Dr. Kommunikationssysteme I

Protokoll

= Datum der Prüfung
22.2.2012
= Benötigte Lernzeit als Empfehlung
10-14 Tage (Skript durchgearbeitet, Rechenaufgaben gelöst)
= Verwendete Materialien (Bücher, Skripte etc...)
Folien, englische Wikipedia, (wer mehr wissen will schaut in den Tannenbaum)
= \"Atmosphäre\" der Prüfung / Verhalten der Beisitzer
schriftliche Prüfung
= Prüfungsfragen
6 Aufgaben:
1. TCP/IP vs. OSI Schichtenmodell
  Schichten und Funktion/Eigenschaften nennen
2. kleinere Fragen
- Kanal- / Quellkodierung
- Zeit- / Frequenzmultiplex
- Wieso NAT?
- Subnetz zu geg. Netzid/VLSM bilden
- Verhandelbare Parameter bei Aufbau verbindungsorientierter Kommunikation nennen


3. Routing/Verkabelung
- Netzwerk gegeben
- Subnetting machen
- Routingtabellen ausfüllen

4. Ethernet II Frame mit IP und TCP Paket.
- Felder benennen
- Bytelänge der Felder benennen

5. TCP Verbindungsaufbau/abbau, Flußsteuerung simulieren (mit den Tabellen der Vorlesung)

6. Bandbreitenrechenaufgabe
- Shannongrenze
- Datenrate bei Basisband
- Datenrate mit QAM


= Note (Optional)
noch keine Bewertung erhalten
= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)
An sich war die Klausur gut machbar.
Auch wenn man den Sinn des \"puren Auswendiglernens\" des Ethernet II Frame in Frage stellen kann. 
Fragen á la \"Wieso kommen die Felder x, y und z genau in dieser Reihenfolge?\" wären die bessere Wahl, um zu sehen ob jemand das Prinzip verstanden hat.

Nr.PrüferFach
718 Scheuermann, Bjoern, Prof Kommunikationssysteme I

Datei (Zugriff nur aus dem HU-Netz)

Gedankenprotokoll_WS2014-15_Scheuermann.pdf

Nr.PrüferFach
748 Sommer Dr. Kommunikationssysteme I

Protokoll

= Datum der Prüfung
22.02.1016

= Benötigte Lernzeit als Empfehlung
7 Tage, wenn man die Vorlesungen regelmäßig besuchte

= Verwendete Materialien (Bücher, Skripte etc...)
Folien, Übungen, Altklausur vom WS 14/15

= "Atmosphäre" der Prüfung / Verhalten der Beisitzer
schriftliche Prüfung, Aufteilung in Gruppe A und B mit gleicher Aufgabenreihenfolge, aber unterschiedlichen Werten

= Prüfungsfragen
1. siehe Aufgabe 1 Altklausur WS 14/15

2. Wie lange dauert der Abruf einer Webseite inkl. 2 Bilder, wenn
==> (1) HTTP 1.0, aber mehrere TCP-Verbindungen zeitgleich
==> (2) HTTP 1.1
==> (3) HTTP 1.0 verwendet werden

3. "TCP-Tabelle" ausfüllen (Verbindungsaufbau, div. Datenübertragungen, Verbindungsabbau)

4. seltsame Aufgabe, bei denen 3 Clients zu 2 Servern Daten sendeten (wenn nicht anders angegeben, dann 100 Mbit/s; RTT immer gleich). Aufbau etwas anders als bei Aufgabe 6 Altklausur:
A --> S1, B --> S1, C -> S2

A-------------------------S1
                     |
B---|                |
    ----50 Mbit-----------S2
C---|

Welche durchschnittliche Datenrate stellt sich bei Verwendung von
(1) TCP
(2) UDP ein?

5. Routingtabelle vervollständigen

6. Subnetzwerke konfigurieren (genaue Angaben nicht mehr bekannt; ähnlich wie Aufgabe 2c Altklausur)
   x.x.192.0/27
   a) Einzubinden sind 8 und 3 Hosts
   b) Können weitere 5 Hosts ohne Erweiterung des Adressraums hinzugefügt werden?

7. siehe Aufgabe 2d) Altklausur

8. 2 Switches (mit 4 Ports), die miteinander verbunden sind. An jedem Switch jeweils 3 Endgeräte

    SWITCH 4-------1 SWITCH
    1 2 3            2 3 4
    | | |            | | |
    A B C            D E F

   u.a. gefragt (jeweils nach einem Neustart der Switches)
   - wie die Switchingtabellen nach bestimmten Übertragungen aussehen (z.B. A-->F)
   - welche Übertragungen notwendig sind, damit eine Tabelle wie die vorgegebene entsteht
   - ob eine vorgegebene Tabelle überhaupt möglich ist

9. a) Berechnen der benötigten Bandbreite (geg. war mindestens SNR und die max. Datenrate, an mehr kann ich mich nicht erinnern)
   b) geg. war eine Bitfolgenabbildung (vgl. Folie Seite 22 Bitübertragung rechts): es war eine Tabelle zu vervollständigen (siehe Folie links)
   c) Angeben der Bitfolge (variiert natürlich, je nachdem welche Zuordnung man selbst in der Tabelle bei b) wählte)

= Note (Optional)
2,0

= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)
wenn man die Rechenaufgaben und das Subnetting gut beherrscht, dann ist das bereits die halbe Miete :P

Nr.PrüferFach
784 Scheuermann, Bjoern, Prof Kommunikationssysteme I

Datei (Zugriff nur aus dem HU-Netz)

Gedankenprotokoll_KS_16_17.pdf

Nr.PrüferFach
785 Sommer Dr. Kommunikationssysteme I

Datei (Zugriff nur aus dem HU-Netz)

Kommunikationssysteme_WS 2016-17_Sommer-Scheuermann.pdf

Nr.PrüferFach
803 Scheuermann, Bjoern, Prof Kommunikationssysteme I

Protokoll

= Datum der Prüfung
04.17

= Benötigte Lernzeit als Empfehlung
10 Tage voll sollte man schon einplanen, wenn man die theoretischen Aufgaben im Semester gemacht hat etwas weniger

= Verwendete Materialien (Bücher, Skripte etc...)
Folien, theoretische Aufgaben
Computernetzwerke: Der Top-Down-Ansatz, ISBN: 3868942378

= "Atmosphäre" der Prüfung / Verhalten der Beisitzer
Schriftliche Prüfung, bei Unklarheiten kann man aber trotzdem fragen

= Prüfungsfragen
In Klammern mögliche Punkte
1) (12) 4 Wissensfragen:
es wurden eine IPv4, IPv6, MAC und Mail-Adresse angegeben. Jeweils Protokoll, Name und Schicht im OSI-Modell angeben.

2) (10) RTTs berechnen.
Eine Homepage mit 2 eingebetteten Bildern.
- nicht-persistentes HTTP/1.0
- parallel Verbindungen, nicht-persistent
- pipelining, HTTP/1.1

3) (10) Sequenznummern, Nagle-Algorithmus, MSS 1460 Byte, etc.
Es wurden 3 Datenpakete bereitgestellt, Handshake, Teardown, Seq/Ack-Nummern, Tabelle aufstellen, wie in der theoretischen Hausaufgabe.

4) (10)
Komische Aufgabe, wie in anderem Prüfungsprotokoll. 

H1----------------Router----Router--S1
                   /           \
H2_               /             \--S2
   \----Router--Router------S3
H3-----/

Wie viel Bandbreite erreicht man per UDP, bzw. per TCP für die Verbindungen H1-S1, H2-S2 und H3-S3.

5) (13) Subnetting
/27-Adressraum gegeben für Firma.
Abteilung A hat 10 Subnet mit 10 Hosts.
Abteilung B hat Subnet mit 3 Hosts.

Möglichst effektiv Adressen vergeben, Broadcast und NW-Adresse angeben.

Ist es möglich eine Abteilung C mit 3 Hosts zusätzlich in den Adressraum einzigliedern.

6) (10) Routingtabelle erstellen
Gegeben ein paar Verbindungen und dann soll man die Routingtabelle aufstellen, analog zur theoretischen Hausaufgabe.

7) (10) Hamming-Code
Gegeben eine Datenwort, Hamming-Paritätsbits einfügen. Tabelle zum reinschreiben gegeben - schnelle, leichte Punkte :)

8) (15) ARP
Komische Aufgabe, so nicht in den Hausaufgaben gemacht. Hier musste einem das Zusammenspiel von IP-Paketen und ARP-Paketen klar sein, man sollte direkt aufschreiben, wie das das alles abläuft, wenn gar keine Infos vorhanden sind und der Host über den Switch an einen anderen Host senden will.

9) (10) Frequenzaufgabe
a) Gegeben: SNR= 11 dB, 10^5 Bit/s. Wieviel kHz?
b) Schwingung+Amplitude grafisch gegeben, wie viel Übertragungsschritte, wie viele Zeichen?
c) auf b) aufbauend: Was wird dann übertragen, wenn man eine eigene Bit-Folge den Schwingungen zuordnet.

= Note (Optional)
offen

= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)
Prüfung eigentlich ganz fair, 8) fande ich unverhältnismäßig, da sowas nicht als Übung dran gekommen ist. Sonst: Rechnen, Protokolle verstehen, ein bisschen Theorie (echt nicht viel), dann sollte das klappen.

Nr.PrüferFach
822 Sommer Dr. Kommunikationssysteme I

Protokoll

= Datum der Prüfung
01.03.2018
= Benötigte Lernzeit als Empfehlung
Ich habe eine Woche lang pro Tag ca 4-5H gelernt und konnte so alle Foliensätze durchgehen
= Verwendete Materialien (Bücher, Skripte etc...)
Vorlesungsfolien, Übungsaufgaben, Altklausuren, Kurose & Ross
= "Atmosphäre" der Prüfung / Verhalten der Beisitzer
schriftliche Prüfung, alles locker, man konnte bei Bedarf Fragen stellen
= Prüfungsfragen

Es gab Gruppe A und B, ich hatte Gruppe A und kann zu B leider nichts sagen.
Ich bin mir nicht mehr sicher wie viel Punkte es pro Aufgabe gab, meistens 10, manchmal 8 manchmal 15. Nur für die TCP-Aufgabe gab es 20 Punkte.

Aufgabe 1 - Wissensfragen:
(a) Gegeben waren eine MAC, IPv4, IPv6 und Mail Adresse. Zuordnung zu Protokollen und Schicht
(b) Tabelle mit Bridge, Router und Repeater. Auszufüllen waren jeweils Schicht und Funktion
(c) Gegeben war Datenrate, Framegröße eines Ethernet-II Frames, "Geschwindigkeit" des Kabels. Zu berechnen war die Übertragungsdauer wenn das Kabel 100m lang ist

Aufgabe 2 - HTTP:
Von einem Server soll eine HTML-Seite mit 3 eingebetteten Objekten geladen werden. Die Requests/Replys passen in ein TCP-Paket. Wie viele RTTs benötigt
(a) Nicht-persistentes HTTP/1.0
(b) Nicht-persistentes HTTP/1.0, welches jedoch mehrere TCP-Verbindungen gleichzeitig verwalten kann
(c) Persistentes HTTP/1.1 mit Pipelining

Aufgabe 3 - TCP (20P):
Analog zu einer der TCP Übungsaufgaben. Tabelle aus Sicht von Host A ausfüllen (Verbindungsaufbau, Datenübertragung, Verbindungsabbau) bei versenden von 3 HTTP-Objekten mit Nagle-Algorithmus ohne Delayed-ACKs.

Aufgabe 4 - Subnetting:
Gegeben war die IP-Adresse 211.0.2.192/27. Es sollte Subnettiert werden, so dass Subnetz A 10 Hosts unterbringen kann und Subnetz B und C jeweils 3 Hosts.
Anzugeben waren für jedes Subnetz jeweils die Subnetzmaske, Anzahl der Host-Adressen, die erste und letzte Host Adresse, sowie Netzwerk und Broadcast Adresse.

Aufgabe 5 - Routingtabelle (10P):
Analog zu einer Übungsaufgabe. Tabelle mit Ziel und Next-Hop gegeben. Routingtabelle so ausfüllen, dass sie "minimal" ist und den gewählten Übertragungswegen entspricht. Etwas unübersichtlicher als die Übungsaufgabe, da die Ziele dessen Next-Hop gleich waren nicht unmittelbar untereinander standen und man immer ein bisschen rumsuchen musste.

Aufgabe 6 - Hamming-Codierung (10P):
Analog zu der Hamming-Übungsaufgabe. Gegeben war das Hamming-Codierte Wort 011010100101. Per Tabelle sollte ermittelt werden ob das Wort korrekt übertragen wurde und falls nein, was das Datenwort ist.

Aufgabe 7 - Sicherungsschicht(15P):
Gegeben war eine Skizze von 2 L2-Switches, die miteinander verbunden waren und an denen jeweils 3 Endgeräte hingen(H6-4 am linken, H3-1 am rechten Switch).
(a) H5 übertragt ein IP-Paket an H6. Es war anzugeben welche Pakete in welcher Reihenfolge versendet werden. (z.B. H5-H6-IP oder H5-Broadcast-ARP)
(b) Welche dieser Übertragungen kriegt H3 mit?
(c) Wie sieht die Switchingtabelle der beiden Switches nach dieser Übertragung aus
(d) Gegeben war eine bereits ausgefüllte Switchingtabelle. Welche Übertragungen in welcher Reihenfolge müssen geschehen, damit diese Tabelle zustande kommt
(e) Noch eine Switchingtabelle. Dieses mal war anzugeben ob diese realisierbar ist. Falls ja, Übertragungsreihenfolge angeben, falls nein Begründen

Aufgabe 8 - Bitübertragungsschicht:
(a)(5P) Gegeben: 12dB SNR, 10Kbit/s Datenrate. Welche Bandbreite muss dieser Übertragungskanal haben um die Datenrate realisieren zu können?
(b)/(c) Gegeben: QAM-Sinusschwingung. Zuerst musste eine Tabelle ausgefüllt werden in der jeweils Amplitude, Phase und Symbol zugeordnet werden sollen (freie Auswahl welches Symbol zu welcher Amplituden/Phasen-Kombination). Anhand dieser gewählten Zuordnung dann die übertragene Bitfolge anhand der Sinusschwingung angeben.


= Note (Optional)
Steht noch aus
= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)
Meiner Meinung nach eine sehr dankbare Klausur, da viele Aufgaben analog zu den Übungsaufgaben waren und es eigentlich keine Gemeinheiten gab

Nr.PrüferFach
887 Sommer Dr. Kommunikationssysteme I

Protokoll

= Datum der Prüfung
04.04.2019

= Benötigte Lernzeit als Empfehlung
= Verwendete Materialien (Bücher, Skripte etc...)
= "Atmosphäre" der Prüfung / Verhalten der Beisitzer
= Prüfungsfragen

Aufgabe 1: (22 Punkte)

  a) (3P) Welche Modulationsart ist in der Abbildung zu erkennen?
  b) (2P) Welche spezielle IP-Adresse stellt 123.123.123.255 unter Berücksichtigung einer /23 Subnetzmaske dar?
  c) (2P) Stellt folgende Abbildung eines Amplitudenspektrums eine Basisband- oder Breitbandsignals dar?
  d) (3P) Beschriften Sie die Pfeile (1,2,3) mit den Einflüssen, die das Signal an der Stelle verformen.
  e) Wirkt sich ein steigender RTT Wert einer TCP Reno Verbindung eher positiv oder negativ auf das Verhalten der TCP-Verbindung aus?
  f) (6P) Wie viele IPv4 Subnetzwerke können aus der B-Klasse Netzwerkadresse 150.0.0.0 unter der Verwendung der Netzmaske /18 gewonnen werden? Geben Sie die Subnetzadressen an.


Aufgabe 2: (9 Punkte)

  a) Nennen Sie drei Protokolle der Anwendungsschicht, die zum Versenden und Empfangen von Emails in TCP IP Netzwerken verwendet werden.
  b) Ähnlich zur Übung: drei Aussagen, z.B. Bob sendet eine E-Mail per Client-Software und Alice, die einen Webmail-Client verwendet. Gegeben waren B -- __ --> S -- __ --> S -- __ --> A, wobei bei __ die Anwendungsprotokolle eingetragen werden sollten.


Aufgabe 3: (12 Punkte)

  Aussagen wahr oder falsch? + kurz Begründen.

  a)+b) Zwei Aussagen zu HTTP ähnlich wie c).
  c) Nicht persistentes HTTP kann in einem einzigen TCP Segement nicht zwei verschiedene HTTP- Request Nachrichten transportieren.
  d) Eine Webseite und einem darin verlinkten Objekt werden mit HTTP 1.1 schneller geladen als mit HTTP 1.0. Begründen Sie die Antwort durch Berechnungen für beide Fälle auf Basis von RTTs. 
  Gehen Sie davon aus, dass der HTTP Client zu einem HTTP Server mehrere TCP Verbindungen gleichzeitig unterhalten kann und kein Pipelining verwendet.


Aufgabe 4: (13 Punkte)

  a) Tragen Sie in die nächststehende Abbildung die Änderung der TCP Überlastkontrollfensters des ssthresh während einer TCP Verindung ein. 
  ssthresh: 16
  congwin 1 MSS
  Zeitpunkt 8 Segmentverlust anhand TDACK
  Zeitpunkt 13 Segmentverlust RTO
  b) Geben Sie die Zeitintervalle an, in denen Slow Start aktiv ist.
  c) Geben Sie die Zeitintervalle an, in denen Congestion Avoidance aktiv ist.


Aufgabe 5: (15 Punkte)

  Vectoring Aufgabe ähnlich zur Übung
  -- A --2-- B --3-- C --
  Gegebene Tabellen ausfüllen.


Aufgabe 6: (12 Punkte)

  Abbildung mit zwei Netzwerken gegeben Subnetz 1: AB Subnetz 2: CD + Router, welcher beide miteinander verbindet.

  a) Weisen Sie allen Schnittstellen IP Adressen für das Subnetz 1 111.111.111.0/24 und für das Subnetz 2 122.122.122.128/26 zu.
  Tabelle gegeben:
  A
  B
  C
  D
  R1
  R2
  b) Weisen Sie allen Adaptern eine MAC Adresse zu mit der Vendor ID (war gegeben) zu. Beginnen Sie dabei mit der kleinstmöglichen.
  Tabelle gegeben:
  A
  B
  C
  D
  R1
  R2

c) IP Paket von Host A nach D mit gefüllten ARP Tabellen. Gegebene Tabelle ausfüllen, sodass es sich folgendermaßen liest: "Gerät R: Druchsuchen der Routingtabelle nach einer Route zur IP Adresse 1.1.1.1"
  Tabelle gegeben:
  | Gerät | Durchsuchen der Routingtabelle nach IP Adresse | Durchsuchen ARP Tabelle nach IP zu MAC | Senden eines ARP Request für IP | Senden ARP Reply an MAC Adresse | Senden des IP Pakets in MAC Frame an MAC Adresse |


d) Wie c) nur mit leeren ARP Tabellen.
  Tabelle gegeben:
  | Gerät | Durchsuchen der Routingtabelle nach IP Adresse | Durchsuchen ARP Tabelle nach IP zu MAC | Senden eines ARP Request für IP | Senden ARP Reply an MAC Adresse | Senden des IP Pakets in MAC Frame an MAC Adresse |


Aufgabe 7: (8 Punkte)

  a) Zwei Codewörter mit geradem Paritätsbit gegeben. Aussage ob korrekt übertragen ja/nein?
  b) Wenn kein Fehler erkannt wurde, dann wurde es erfolgreich übertragen, oder? Begründen Sie.


Aufgabe 8: (12 Punkte)

  a) Ab welchem Verhältnis von Nutzsignalleistung zu Rauschleistung (SNR) kann über Kanal mit 2MHz Bandbreite eine Datenrate von 10 MBit/s erreicht werden?
  b) Ergebnis von a) in dB
  c) Übertragungskanal Bandbreite 10MHz; Übertragung im Basisband; Erkennung fehlerfreien Signals durch 5 Harmonische Signal.
  i) Was ist die Frequenz der höchsten übertragbaren Harmonischen?
  ii) Welche Frequenz hat die 1. Harmonische?
  iii) Welche Datenrate wird erreicht, wenn pro Periode der 1. Harmonischen 8 Bit übertragen werden. Jedes Bit wird von zwei Signalpegeln repräsentiert.

= Note (Optional)
= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)

Nr.PrüferFach
913 Scheuermann, Bjoern, Prof Kommunikationssysteme I

Protokoll

= Datum der Prüfung
  25.02.2020
= Benötigte Lernzeit als Empfehlung
  5-7 Tage a 8 Stunden (2-3 zum durchgehen des Skriptes, den rest zum Üben der Altklausuren) 
= Verwendete Materialien (Bücher, Skripte etc...)
  Folien der Vorlesung
= "Atmosphäre" der Prüfung / Verhalten der Beisitzer
  Sehr entspannt, obwohl Scheuermann leider nicht im Raum war, sondern nur Sommer + Mitarbeiter
= Prüfungsfragen
  Aufgabe 1)	14 P
  a)	jeweils 2 Punkte
  Zuordnung zu Schicht + Beispielprotokoll
  1.1.1.1
  
  a@b.de

  ab:bc::03:04:dead:beaf

  01:02:03:04:05:06= Datum der Prüfung
  25.02.2020
= Benötigte Lernzeit als Empfehlung
  5-7 Tage a 8 Stunden (2-3 zum durchgehen des Skriptes, den rest zum Üben der Altklausuren) 
= Verwendete Materialien (Bücher, Skripte etc...)
  Folien der Vorlesung
= "Atmosphäre" der Prüfung / Verhalten der Beisitzer
  Sehr entspannt, obwohl Scheuermann leider nicht im Raum war, sondern nur Sommer + Mitarbeiter
= Prüfungsfragen
  Aufgabe 1)	14 P
  a)	jeweils 2 Punkte
  Zuordnung zu Schicht + Beispielprotokoll
  1.1.1.1
  
  a@b.de

  ab:bc::03:04:dead:beaf

  01:02:03:04:05:06
  
  b)		3P
  Wie lange dauert eine Übertragung eines EthernetII Frames der Länge 700Byte bei einer Leitung mit 1 GBit/s und einer Länge von 100m.
  Nehmen Sie eine Signalausbreitung von 5ns pro 1 Meter an.
	  
  c)		3P
  Tabelle gegeben, man sollte ausfüllen:
  -----------------------------------------------
  | Komponente	| Schicht	| Aufgabe	|
  -----------------------------------------------
  | Hub		|		|		|
  |Router	|		|		|
  |Bridge	|		|		|
  -----------------------------------------------
  
  Aufgabe 2)	14 Punkte, verteilung weiß ich nicht mehr
  Wie HTTP Aufgaben anderer Protokolle
  Gegeben war RTT von 20ms
  a)
  Bei nicht persistentem HTTP/1.0
  b)
  Bei nicht persistentem HTTP/1.0 aber der Browser kann mehrere TCP Verbindungen aufbauen
  c)
  Bei HTTP/1.1
  
  Aufgabe 3)	20P
  a)		4P
  Erläutern Sie den Nagle Algorithmus in wenigen Worten
  b)		4P
  Welches Problem löst er?
  c)		12P
  Tabelle wie aus Übung gegeben (Ablauf einer TCP Verbindung), man soll sie ausfüllen
  RTT = 10ms, MSS = 1460Byte, Nagle wird verwendet
  200ms nach Verb. Aufbau schickt A 200Byte
  4ms danach schickt er 100Byte
  5ms danach schickt er 300Byte
  
  Aufgabe 4)	10P
  Wie andere Protokolle, Thema Subnettierung, man hat eine IP Adresse gegeben und soll für eine Firma mit 16, 5, 5, PCs eine möglichst effiziente Subnettierung vornehmen
  
  Aufgabe 5)	10P
  Wie Übungsaufgabe zu Routen, man soll möglichst effizient und genau Routen eintragen, mit IP-Adreateway, Subnetzmaske, Interface
  
  Aufgabe 6)	10P
  Hamming Code gegeben: 011010100101
  Welches Bit ist falsch und wie lautet das Codewort?
  
  Aufgabe 7)	15P
  Netzwerkkonfiguration gegeben:
  Ports sind von a-d nummeriert von link angefangen nach rechts gehend
  H2 ist also ab b von S1 angeschlossen
  
  |Switch 1| ------ |Switch 2|
    / |  \	      / | \
   H1 H2 H3	     H4 H5 H6
   
   Alle Geräte wurden frisch gestartet, die Tabellen sind also alle leer
   H6 möchte ein Ethernet Frame an H5 schicken
   Hx-Hy-MAC = Host X sendet ein Mac Frame an Host Y
   Hx-Hy-IP = Host X sendet einen Ethernet Frame an Host Y
   Hx-Hy-ARP = Host X sendet ein ARP Frame (?) an Host Y   
   a)		3P
   Welche Pakete werden versandt?
   b)		3P
   Welche Pakete sieht H3?
   c)		3P
   Wie sieht die Tabelle der beiden Switches aus?
   d)		6P
   Tabelle der Switches gegeben, welche Pakete wurden versandt, damit die Tabelle so aussieht?
   |Switch 1| |Switch 2|
   | H3 - c | | H3 - a |
   | H4 - d | | H4 - b |
   | H1 - a | | H6 - d |
   
   Aufgabe 8)	10P
   a)		2P
   Was ist SNR? Was bedeutet 9dB?
   b)		4P
   Welche Bandbreite benötigt der Kanal für eine Datenrate von 10kbit/s?
   c)		4P
   Schwingung gegeben, man soll eine eigene Tabelle erfinden und das Bitmuster anhand dieser ablesen 


= Note (Optional)
Steht noch aus
= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)
Sehr dankbare Klausur, mit den Übungsaufgaben und Protokollen sehr gut machbar


  
  b)		3P
  Wie lange dauert eine Übertragung eines EthernetII Frames der Länge 700Byte bei einer Leitung mit 1 GBit/s und einer Länge von 100m.
  Nehmen Sie eine Signalausbreitung von 5ns pro 1 Meter an.
	  
  c)		3P
  Tabelle gegeben, man sollte ausfüllen:
  -----------------------------------------------
  | Komponente	| Schicht	| Aufgabe	|
  -----------------------------------------------
  | Hub		|		|		|
  |Router	|		|		|
  |Bridge	|		|		|
  -----------------------------------------------
  
  Aufgabe 2)	14 Punkte, verteilung weiß ich nicht mehr
  Wie HTTP Aufgaben anderer Protokolle
  Gegeben war RTT von 20ms
  a)
  Bei nicht persistentem HTTP/1.0
  b)
  Bei nicht persistentem HTTP/1.0 aber der Browser kann mehrere TCP Verbindungen aufbauen
  c)
  Bei HTTP/1.1
  
  Aufgabe 3)	20P
  a)		4P
  Erläutern Sie den Nagle Algorithmus in wenigen Worten
  b)		4P
  Welches Problem löst er?
  c)		12P
  Tabelle wie aus Übung gegeben (Ablauf einer TCP Verbindung), man soll sie ausfüllen
  RTT = 10ms, MSS = 1460Byte, Nagle wird verwendet
  200ms nach Verb. Aufbau schickt A 200Byte
  4ms danach schickt er 100Byte
  5ms danach schickt er 300Byte
  
  Aufgabe 4)	10P
  Wie andere Protokolle, Thema Subnettierung, man hat eine IP Adresse gegeben und soll für eine Firma mit 16, 5, 5, PCs eine möglichst effiziente Subnettierung vornehmen
  
  Aufgabe 5)	10P
  Wie Übungsaufgabe zu Routen, man soll möglichst effizient und genau Routen eintragen, mit IP-Adreateway, Subnetzmaske, Interface
  
  Aufgabe 6)	10P
  Hamming Code gegeben: 011010100101
  Welches Bit ist falsch und wie lautet das Codewort?
  
  Aufgabe 7)	15P
  Netzwerkkonfiguration gegeben:
  Ports sind von a-d nummeriert von link angefangen nach rechts gehend
  H2 ist also ab b von S1 angeschlossen
  
  |Switch 1| ------ |Switch 2|
    / |  \	      / | \
   H1 H2 H3	     H4 H5 H6
   
   Alle Geräte wurden frisch gestartet, die Tabellen sind also alle leer
   H6 möchte ein Ethernet Frame an H5 schicken
   Hx-Hy-MAC = Host X sendet ein Mac Frame an Host Y
   Hx-Hy-IP = Host X sendet einen Ethernet Frame an Host Y
   Hx-Hy-ARP = Host X sendet ein ARP Frame (?) an Host Y   
   a)		3P
   Welche Pakete werden versandt?
   b)		3P
   Welche Pakete sieht H3?
   c)		3P
   Wie sieht die Tabelle der beiden Switches aus?
   d)		6P
   Tabelle der Switches gegeben, welche Pakete wurden versandt, damit die Tabelle so aussieht?
   |Switch 1| |Switch 2|
   | H3 - c | | H3 - a |
   | H4 - d | | H4 - b |
   | H1 - a | | H6 - d |
   
   Aufgabe 8)	10P
   a)		2P
   Was ist SNR? Was bedeutet 9dB?
   b)		4P
   Welche Bandbreite benötigt der Kanal für eine Datenrate von 10kbit/s?
   c)		4P
   Schwingung gegeben, man soll eine eigene Tabelle erfinden und das Bitmuster anhand dieser ablesen 


= Note (Optional)
Steht noch aus
= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)
Sehr dankbare Klausur, mit den Übungsaufgaben und Protokollen sehr gut machbar


Nr.PrüferFach
1004 Tschorsch, Florian Prof. Kommunikationssysteme I

Protokoll

= Datum der Prüfung 23.03.2023
= Benötigte Lernzeit als Empfehlung
2 Tage
= Verwendete Materialien (Bücher, Skripte etc...)
Alle theoretischen Übungen nochmal gut anschauen und etwas Wikipedia lesen.
= "Atmosphäre" der Prüfung / Verhalten der Beisitzer
Sehr entspannt, einige waren 30-60 Minuten vorher fertig.
= Prüfungsfragen
Aufgabe 1 (19 Punkte)
(a – 3P) Welche spezielle IPv4-Adresse stellt 122.122.123.255 in einem Subnetz mit /22 Subnetzmaske dar? Welche Adresse hat das Netzwerk, das zu dieser Adresse gehört?
(b – 4P) Geben Sie die Netzwerkadressen aller /18 Subnetze im Klasse B Netzwerk 150.0.0.0 an.
(c – 2P) Wie lange dauert die Übertragung eines Ethernet-II-MAC-Frames von 700 Byte Größe (einschließlich Präambel und CRC-Prüfsequenz) bei einer Bitrate von 1 GBit/s und einer Kabellänge von 100 m. Nemen Sie eine Signalausbreitungsgeschwindigkeit des Kabels von 1 m je 5 ns an.
(d)
(i. – 2P)
 Ein Empfänger empfängt folgende Codewörter:
010110101
100110111
Sie wurden vom Sender durch Hinzufügen eines einzelnen Paritätsbits für gerade Parität zur Erkennung von Einzelbitfehlern vorbereitet. Sind in den Codewörtern Paritätsfehler erkennbar? Markieren Sie die Codewörter entsprechend mit „ja/nein“!
(ii. – 2P)
Ist die Aussage: „Wenn im Codewort kein Paritätsfehler feststellbar ist, wurde das Codewort fehlerfrei empfangen“ richtig? Begründen Sie Ihre Antwort in wenigen Worten!
(f – 2P)
Erläutern Sie in wenigen Worten, warum bei der Überprüfung von Datenpaketen auf Übertragungsfehler durch das CRC-Verfahren (Cyclic Redundancy Check), die Redundazdaten streng genommen nicht „Prüfsumme“ genannt werden?

Aufgabe 2 (9 Punkte)
Nemen Sie folgendes Szenario an: Ein HTTP-Client auf Rechner A richtet eine HTTP-Anfrage an einen HTTP-Server auf Rechner S. Ein HTTP-Client auf Rechner B richtet ebenfalls eine HTTP-Anfrage an den HTTP-Server. Es wird stets HTTP in der Version 1.1 verwendet.

(a – 2P) Betrachtet wird nun das TCP-Segment, das die HTTP-Anfrage von Rechner A zu Rechner S transportiert.
Welche Ziel-Portnummer wird verwendet?
Geben Sie eine Quell-Portnummer an, die aus dem Adressbereich für nicht reservierte Portadressen (well known ports) auswählen können.
(b – 1P) Kann der HTTP-Client auf Rechner B die selber Quell-Portnummer verwenden, wie der HTTP-Client auf Rechner A?
(c – 2P) Welche Ziel- und Quellportnumer beinhaltet das TCP-Segment, das die HTTP-Antwort von Rechner S an Rechner A transportiert? Beziehen Sie such hierbei auf Ihre Antwort in (a).
(d – 1P) Nemen Sie an, auf Rechner B startet ein weiterer HTTP-Client. Darf dieser HTTP-Client die selbe Portnummer wie der bereits laufende HTTP-Client verwenden?
(e – 3P) Nemen Sie an, es wird ein von Rechner A abgesendeter MAC-Rahmen beobachtet, der die HTTP-Nachricht von Rechner A an Rechner S beinhaltet. Nehmen Sie weiterhin an, dass die beteiligten Rechner mit filgenden Adressinformationen konfiguriert sind, die hier symbolisch angegeben sind:
	- Rechner A hat IP-Adresse IP_A und MAC-Adresse MAC_A
	- Rechner S hat IP-Adresse IP_S und MAC-Adresse MAC_S
Außerdem befindet sich zwischen Rechner A und Rechner S ein Router R mit den Konfigurationen
	- Netzwerkanschluss in Richtung Rechner A mit IP-Adresse IP_R1 und MAC-Adresse MAC_R1
	- Netzwerkanschluss in Richtung Rechner S mit IP-Adresse IP_R2 und MAC-Adresse MAC_R2
Tragen Sie in die nachfolgende Tabelle die im MAC-Rahmen zu findenden Adressinformationen ein.

            |Quelle      |Ziel        |
––––––––––––+––––––––––––+––––––--––––|
Portnr.     |            |            |
IP-Adr.     |            |            |
MAC-Adr.    |            |            |


Aufgabe 3 (12 Punkte)
Welche der folgenden Aussagen zu HTTP/1.1 sind war bzw. welce sind falsch? Begründen Sie Ihre Antwort in wenigen Worten!

(a – 2P) Zwei HTTP-Anfragen einer nicht-persistenten HTTP-Kommunikation, können in einem einzelnen TCP-Segment transportiert werden.
(b – 2P) Ein Benutzer greift mit HTTP auf eine Website zu, die aus einer HTML-Datei und zwei darin verlinkten Bildern besteht. Der Client sendet hierfür eine einzelne Anfrage (Request) und erhält drei Antworten (Responses).
(c – 2P) Die beiden HTML-Dokumente www.hu-berlin.de/prof.html und www.hu-berlin.de/stud.html können bei Verwendung von persistentem HTTP nicht über die selbe TCP-Verbindung angefordert werden.
(d – 6P) Das Laden eines HTML-Dokuments und von zwei darin verlinkten Objekten, dauert mit HTTP/1.0 länger als mit HTTP/1.1 .
Begründen Sie Ihre Antwort durch eine Berechnung auf Basis von RTTs für beide Fälle- Betrachten Sie hierzu für HTTP/1.0 den schlechtsten und für HTTP/1.1 den besten Fall. Gehen Sie weiterhin davon aus, dass der HTTP-Client zu einem HTTP-Server mehrere TCP-Verbindungen gleichzeitig unterhalten kann aber kein Pipelining verwendet. Überlegen Sie, ob dier HTTP-Client auf die vollständige Beendigung einer TCP-Verbindung warten muss.

Aufgabe 4 (15 Punkte)
(a – 10 P) Tragen Sie in die nachstehende Abbildung den Verlauf des TCP-Überlasekontrollfensters (Congestion Window) und des Slow Start Thresholds (ssthresh) während einer TCP-Kommunikation (mit TCP-Reno) ein. Verwenden Sie die übliche Vereinfachung, die Änderungen nur zu vollen RTTs betrachetet. 
	- zu Beginn der Kommunikation habe ssthresh den Wert 16 MSS
	- der Anfangswert von congwin bettrage 1 MSS
	- unmittelbar nach Zeitpunkt 8 wird ein Segmentverlust anhand TDACKs erkannt
	- unmittelbar nach Zeitpunkt 13 wird ein Segmentverlust anhand eines Retransmission Timeouts erkannt
	
[Leeres Diagramm mit Zeit von 0 bis 20 RTT und congwin von 0 bis 22 MSS]

(b – 2P) Notieren Sie die Zeitintervalle, in denen der Slow-Start-Algorithmus aktiv ist.
(c – 3P) In welchen Zeitabschnitten wird der Congestion Avoidance.Algorithmus angewendet?

Aufgabe 5 (15 Punkte)
Gegeben sei das folgende Netzwerk mit vier Routern A, B und C und den angegebenen Kantengewichten. Das Verhalten an den Rändern des Netzwerk soll nicht beachtet werden. Das verwendete Routing-Potokoll verwendet Distanzvektoren (DV).

	---(A)--2--(B)--3--(C)---

Jeder Router sendet Routing-Vektoren nach seiner Initialisierung und nach jeder Änderungen seiner Vektortabellen. Sie können annehmen, dass gesendete Routing-Vektoren eines Routers immer zeitgleich von allen benachbarten Routern empfangen und verarbeitet werden (sncrone Verarbeitung).

[vorgegebene Tabellen, wie in Hausaufgabe 5 Aufgabe 3]

Aufgabe 6 (10 Punkte)
In der folgenden Abbildung sind zwei lokale Netzwerke (Subnetz 1 und Subnetz 2) dargestellt, die durch einen Router R verbunden sind. Die Hosts in den LANs werden zwei IP-(Sub-)Netzwerke zugeordnet.

	Subn. 1      Subn. 2
	~~~~~~~      ~~~~~~~~
	~(A)  ~      ~   (C)~ 
	~ \   ~      ~   /  ~
	~  –––––(R)––––––   ~
	~ /   ~      ~   \  ~
	~(B)  ~      ~   (D)~
	~~~~~~~      ~~~~~~~~

Die Hots und dem Router sind die folgenden MAC- bzw. IP Adressen zugeordet:

A           |ac-fs-c5-00-00-00 |111.111.111.2
B           |ac-fs-c5-00-00-01 |111.111.111.3
C           |ac-fs-c5-00-00-02 |122.122.122.130
D           |ac-fs-c5-00-00-03 |122.122.122.131
R in Subn 1 |ac-fs-c5-00-00-04 |111.111.111.1
R in Subn 2 |ac-fs-c5-00-00-05 |122.122.122.129

Nun wird ein IP-Paket von Host A zu Host D gesendet.
Beschreiben Sie die zwitliche Abfolge von den dazu notwendigen Vorgängen. Nehmen Sie an, dass 
alle ARP-Tabellen zu Beginn leer sind. Außerdem ist der Router als Default-Gateway in allen Geräten der jeweiligen Subnetze eingetragen.
Tragen Sie fpr jeden Vorgang Gerätebezeichungen, MAC- oder IP-Adressen, so in die Zeilen der Nachfolgende Tabelle ein.

[Tabelle mit den Spalten:
	- Gerät
	- Durchsucht Routingtabelle zur IP-Adresse:
	- Durchsucht ARP-Tabelle nach MAC-Adresse passend zur IP-Adresse:
	- Sendet einen ARP-Request für IP-Adresse:
	- Sebdet einen ARP-Reply an MAC-Adresse:
	- Sendet ein IP-Paket in einem MAC-Frame an die MAC-Adresse:
Es gab 12 Zeilen]

Aufgabe 7 (9 Punkte)
Gegeben ist folgendes Ethernet-LAN, in dem alle Geräte neu gestartet wurden und in dem noch keine Datenübertragung stattgedunden haben.
Die Endgeräte (Hosts) sind mit H1 bis H6 bezeichnet.
Die Kleinbuchstaben a bis d bezeichnen die Ports der L2-Switches A und B.
Die Endgeräte sind für die Verwendung von TCP/IP konfiguriert. Hier soll speziell die Verwendung des ARP-Protokolls berücksichtigt werden.

  |Switch A|-d------a-|Switch B|
    a b  c             b c d
    / |  \             / | \
   H1 H2 H3           H4 H5 H6

(a – 3P) Endgerät H6 möchte ein IP-Paket an Endgerät H5 senden. Welche MAC-Rahmen werden hierfür in welcher Reihenfolge übertragen?
Geben Sie für jeden MAC-Rahmen Absender und Zieladresse („B“) für Broadcast) und Nutzlasttyp („IP“ oder „ARP“) an. Verwenden Sie die Endgerätebezeichner H1-H6 wie MAC-Adressen.
Beispiele:
	- H1-H6-IP bedeutet, dass das Gerät mit der MAC-Adresse H4 an das Gerät mit der MAC-Adresse H6 einen MAC-Rahmen mit einem IP-Paket als Nutzlast sendet.
	
(b – 3P) Welche der Übertragungen aus der vorherigen Teilausgabe könnte auch Endgerät H3 empfangen?
(d – 3P) Welchen Inhalt haben die Adresstabellen der beiden Switches nach den Übertragungen aus der ersten Teilaufgabe?

[Tabellen für beide Switches mit den Spalten „MAC“ und „Port“]

Aufgabe 8 (11 Punkte)
(a – 3P) Beschriften Sie die Pfeile 1 bis 3 mit den Einflüssen, die das Signal an dieser Stelle in dieser Art verformen.

[ Hier die Lösungen, da ich die schlecht zeichnen kann..
	1. Dämpfung durch Widerstand
	2. Impendanz des Kupferkabels
	3. Rauschen
]

(b) Betrachten Sie einen verrauschten Übertragungskanal mit einem Signal-/Rauschleistungsverhältnis SNR_dB von 15 dB. Die Bandbreitedes Kanals B beträgt 2 MHz.
(i. – 2P) Geben Sie das Signal-/Rauschleistungsverhältnis in nicht logarithmischer Form SNR an.
(ii.– 2P) Berechnen Sie die maximal erreichbare Datenrate.
(c –  4P) Welche Modulationsart ist in welcher Variante in der Abbildung zu erkennen? Alle möglichen Symbole kommen in dem gezeigten Ausschnitt des Signals mindestens einmal vor.
[Plot eines Signals mit zwei Phasenlagen und zwei verschiedenen Amplituden]

= Note (Optional)
1,0
= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...)
gute Prüfung die mit wenig lernen viel machvar ist.

Nr.PrüferFach
1027 Sommer Dr. Kommunikationssysteme I

Protokoll

= Datum der Prüfung: 11.04.2024
= Benötigte Lernzeit als Empfehlung : 2 Wochen 
= Verwendete Materialien (Bücher, Skripte etc...) : Skript und Übungsblätter
= "Atmosphäre" der Prüfung / Verhalten der Beisitzer : gut
= Prüfungsfragen: 


Es gab insgesamt 8 Fragen und insgesamt 100 Punkte
Hier nur in etwa wie die Fragen waren oder worüber sie gingen.

1. Frage 
--------------------------------------------------------------------------------
Mehrer Teilfragen (a-f) über HTTP 1.0 und HTTP 1.1
a) Ist die HTTP Anfrage auf https://www.hu-berlin.de/de und https://www.fu-berlin.de/ in einer TCP-Verbindung möglich?
b) Kann man bei einer persistenten HTTP 1.1 Verbindung eine HTML-Seite und vier verlinkte Objekte mit einer HTTP Anfrage schicken?
c)Kann man bei HTTP 1.1 einer persistententen Verbindung und Pipelining eine Antwort auf eine HTTP Anfrage in einem TCP-Segment verschicken? 

f) Gegeben Host A und Host B, die mit einer TCP-Verbindung verbunden sind. Die Sequenznummer bei A beginnt bei 0. A hat B schon 240 Byte Daten gesendet und verschickt demnächst nochmal 2 Pakete je 100 Byte. Host A hat Prot 5000, Host B Port 80

i) Fülle folgende Tabelle aus, das Host A, Host B schickt, wenn das erste von beiden Byte Paketen ankommt

-------------------------------------
Sequenznummer | Quellport | Zielport
-------------------------------------

i) Fülle folgende Tabelle aus, wenn bei Host B das zweite Paket  vor dem ersten ankommt
-------------------------------------
ACK-Nummer | Quellport | Zielport
-------------------------------------
g)

i) Welche Parameter sind wichtig bei wenn die TCP-Verbindung offengehalten werden soll?
ii) Welche 2 Parameter sind wichtig bei der Übergabe von TCP zu IP
iii) Welche 2 Parameter sind wichtig bei der Übergabe von IP zu MAC

2. Frage
--------------------------------------------------------------------------------
Eine HTML-Seite mit 3 Verweisen wird betrachtet, berechnen sie die Übertragungszeit, RRT = 20ms
a) HTTP 1.1 mit persistenzer Verbindung und Pipelining
b) HTTP 1.1 mit keiner persistenten Verbindung aber es können mehrere TCP-Verbindungen parallel laufen
c) HTTP 1.0 und jede Anfrage braucht eigenen TCP-Verbindung

3. Frage
--------------------------------------------------------------------------------
a) Welches Problem löst der Nagle-Algorithmus
b) Beschreiben sie kurz den Nagle-Algorithmus
c) Dokumentieren sie einen TCP-Reno-Verbindung von Host A zu Host B mit Verbindungsaufbau, Datenübergabe (hier muss Nagle-Algorithmus angewandt werden) und Verbindungsabbau 
Identisch zu Aufgabe 2 von Übungsblatt 4

4. Frage
--------------------------------------------------------------------------------
Vervollständigen einer statischen Routingtabelle eines Router. Eine Tabelle wo gezeigt wird wie der Router die letzten Pakete weitergeleitet hat, war gegeben.  Identisch zur Aufgabe 2 vom Übungsblatt 5.

5. Frage
--------------------------------------------------------------------------------
Es ist eine IP Adresse /27 gegeben Nun soll für jeweils Abteilung A, B und C ein Subnetz erstellt werden. Wobei A 9 Geräte hat, B hat 5 Geräte und C hat auch 5 Geräte. 
Fülle folgende Tabelle aus:
                             |   A    |   B     |      C
--------------------------------------------------------------------------------
Subnetzmaske in CIDR         |        |
-------------------------------------------------------------------------------
Mögliche Anzahl von Geräten  |        |
-------------------------------------------------------------------------------
Kleinste IP und Größte IP    |        |
-------------------------------------------------------------------------------
Broadcast                    |        |
-------------------------------------------------------------------------------
Netzwerk                     |        |


6. Frage
--------------------------------------------------------------------------------H1, H2, H3 sind alle an einem L2-Switch: A, dieser ist mit verbunden mit einem L2-Switch mit H4, H5, H6. Außerdem standen zu allen die Portnummern da H1 hat Portnummer a, H2 hat Portnummer b usw. 
a) Die MAC-Tabellen sind leer und die ARP-Tabelle auch. Beschreibe den Vorgang wenn H1 ein IP Paket zu M4 schickt. 
In dieser Schreibweise z.B. A - M1 - ARP, das heißt, dass Host M1 dem Switch A ein ARP-Paket schickt. 
(Ähnlich zu Aufgabe 1 von Übungsblatt 6)

7. Frage
--------------------------------------------------------------------------------
Gegeben war der Hamming-Code: 011001100101, es soll überprüft werden ob die Bitsequenz richtig übergeben wurde und wenn nicht soll das richtige Codewort angegeben werden. Hierbei musste man einen Tanner-Graphen erstellen

8. Frage (12 Punkte)
--------------------------------------------------------------------------------
- Fragen zu Bitübertragungsschicht, Amplituden Berechnungen,...


= Note (Optional): Noch nicht bekannt
= Fazit (Gute/schlechte Prüfung , angemessene Benotung etc...): Prüfungsfragen waren sehr ähnlich zu den Übungsblättern und Altklausuren, daher war die Prüfung, wenn man alle Übungsblätter nochmal wiederholt hat, sehr angenehm.