Datenübertragung berechnen < Sonstiges < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 17:27 Di 17.12.2013 | Autor: | mike110 |
Aufgabe | Folgende Parameter sind für eine Datenübertragungsstrecke zwischen zwei Endsystemen bekannt:
Länge der Übertragungsstrecke: s = 2 km
Bitrate: Vü = 100 Mbit/s
Ausbreitungsgeschwindigkeit der Signale auf der Strecke: V = 0,78 [mm] c_{0}
[/mm]
Maximale Länge eines Informations-Datenblocks: [mm] l_{imax.} [/mm] = 1000 Byte
Länge eines Bestätigungs-datenblocks: [mm] l_{a} [/mm] = 64 Byte
Das Stop-and-Wait-Protokoll mit implicite retransmission zur Reihenfolgensicherung und Fehlerbehandlung soll angewendet werden.
a) Wie lange dauert die Übertragung eines Informations-Datenblocks [mm] (T_{ix}) [/mm] höchstens?
b) Wie lange dauert die Übertragung einer Empfangsbestätigung [mm] (T_{ax})?
[/mm]
c) Wie groß ist die Signallaufzeit [mm] (T_{p}) [/mm] der Übertragungsstrecke?
d) Wie groß muss dann die Timeout-Zeit [mm] T_{0} [/mm] auf der Senderseite, unter Vernachlässigung der Bearbeitungszeiten der Datenblöcke in den Endsystemen ( [mm] T_{ip} [/mm] und [mm] T_{ap}), [/mm] mindestens gewählt werden? |
Hey Leute, ich hänge bei dieser Aufgabe hier. Ich habe bisher folgendes:
a)1000 Bytes = 8000 Bit (1000 * 8) // <- hier bin ich mir unsicher ob das so richtig ist
100 Mbit/s = 100 000 000 Bit/s (100 * [mm] 10^6) [/mm] // <- hier ebenfalls, ob nun 1000er Stellen oder 1024er Stellen
[mm] T_{ix} [/mm] = 8000 Bit / 100 000 000 Bit/s = 0,00008s = 80µs
b) [mm] T_{ax} [/mm] = 512 Bit / 100 000 000 Bit/s = 0,00000512s = 5,12µs
c & d weiß ich leider nicht weiter.
Danke!
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:09 Fr 20.12.2013 | Autor: | Hing |
Die Rechnung ist ganz leicht. Ich denke dir fehlt nur das technische Verständnis dafür.
Vorab: 1000 Byte sind immer 8000 Bits. 1 kB könnten 1024 Bits sein. Hier ist es aber kein Problem.
Du hast ein Block von 8000 Bits und kannst 100 * [mm] 10^{6} \bruch{Bits}{s} [/mm] übertragen. Das erste Bit wird bei Sekunde null vom Sender verschickt und das Letzte nach [mm] \bruch{8000}{100*10^{6}}s [/mm] = 80 [mm] \mu [/mm] s.
Ein Bit ist 0,78 * Lichtgeschwindigkeit schnell. Also 0,78*299 492, 458 [mm] \bruch{km}{s} [/mm] oder [mm] \bruch{2}{233604,117}s [/mm] = 8,561 [mm] \mu [/mm] s.
Bis das letzte Bit eines Blocks beim Empfänger ist, dauert es 80 [mm] \mu [/mm] s + 8,561 [mm] \mus [/mm] s = 88,561 [mm] \mu [/mm] s.
Das gleiche Spiel für die Bestätigung: [mm] \bruch{512}{100*10^{6}}s [/mm] + 8,561 [mm] \mu [/mm] s = 13,681 [mm] \mu [/mm] s.
Bis also der zweite Block versendet werden kann, muss man die Zeiten des Hin- und Rückwegs addieren.
|
|
|
|