Forum: Haus & Smart Home max Leitungslänge Ethernet


von peer (Gast)


Lesenswert?

hi.

ich hatte gerade so einen Post über den Can Bus.
Dort steht noch, dass ich es beim Ethernet verstanden hätte. Jetzt 
verstehe ich es nicht mehr.

Wenn eine Station was sendet, muss der Sendevorgang so lange dauern, bis 
das Signal hin und von der Zweiten Station zurück kommt. Die 
zweitenStation sendet kurz bevor das erste Bit von Station 1 eintrifft.

Beim 1Mbps Ethernet folgendes  Beispiel:
Zu berechnen ist die max Leitungsläng.
1Mbps
64Byte bzw 512Bit großes Paket (Mindestgröße)
=> ca. 50us vergehen, bis das Paket vollständig gesendet ist.
In der Vorlesung steht nun:
s = 200000km/s x 50us = 10km

Aber die 10km, das ist doch jetzt der Weg, den das Signal für hin und 
zurück zurücklegt. Also darf die Leitung doch max nur 5km lang sein??

von heinzhorst (Gast)


Lesenswert?

Bei Ethernet sind laut Spezifikation nur 100m Leitungslänge erlaubt. 
Solche Entfernungen überbrückt man mit anderen Mitteln. Aber wenn du die 
Grundlagen für das wissen willst, was du oben geschrieben hat, dass such 
im Netz mal nach "Leitungstheorie".

von Peter (Gast)


Lesenswert?

heinzhorst schrieb:
> Bei Ethernet sind laut Spezifikation nur 100m Leitungslänge erlaubt.

nicht ganz, es gibt ja nicht nur ein Ethernet.
10Base2      185m
1000BASE-ZX  70km

von Volker Z. (vza)


Lesenswert?

Bei Ethernet wird (nur) auf Kollision geprüft.
Bei CAN muß jedes Bit fast gleichzeitig an jedem Controller anliegen.
Stichwort: arbitration

von klaus (Gast)


Angehängte Dateien:

Lesenswert?

Vorsicht!

Bei Ethernet gibts ja 3 Varianten:
Ethernet (10Mbit/s) --> 10Base-T(UTP cat3,4,5)
Fast Ethernet (100Mbit/s) --> 100Base-TX (UTP cat5)
Gigabit Ethernet (1000Mbit/s) --> 1000Base-T (Twisted Pair)
Angenommen wir berechnen die maximale Leitungslänge für das Fast 
Ethernet (10Mbit/s) dann muss die Rechnung so aussehen:

Capacity=10Mbit/s
Framelenth= 64byte…512byte
C=200000km/s
Lmax=2500m
--------------------------
T=1/10[Mbps]=0,1us/bit
T=L/c=2,5[km]/200000[km/s]=12,5us
2T=25us (hin und zurück)
Durch die Manchester Codierung ist die Efficiency=50% also wird mit der
doppelten Zeit gerechnet = 50us
deltaT=50us/0,1us = 500bit
500bit/8=62,5byte

Im Standard ist noch zusätzlich Zeit für max 5 Repeater eingeplant!

Daher kommt man auf eine
Framelänge von 64byte…512byte
Und eine maximale Leitungslänge von Lmax=2500m

von HallOfFrame (Gast)


Lesenswert?

klaus schrieb:

> Framelenth= 64byte…512byte

Wie kommst du auf diese Framegrösse? Auf dem L2 ist die Framegrösse rund 
1500 Bytes und ich dachte, dass diese auf dem physical layer nicht 
weiter gestückelt werden.

> Lmax=2500m

Kann ich nicht nachvollziehen. Hat die spezifizierte maximale 
Leitungslänge nicht eher mit dem Zeitfenster für Kollisionserkennung zu 
tun?

von klaus (Gast)


Angehängte Dateien:

Lesenswert?

Hi

Sorry das war ein Tippfehler!

> minFramelength = 64byte = 512bit
> maxFramelength = 1828byte = 12224bit

> maxLeitungslänge = 2800m

Ja wir reden hier vom L2 --> Data Link Layer (MAC)
Das stimmt die Framelänge des Payload ist max 1500byte! (Auf dem Bild 
blau)
Das sind aber nur die Nutzdaten! Da kommt noch der Header davor und der
ist 28byte groß damit kommt man auf die gesamtlänge des Frames von max 
1528byte!

von Lehrmann M. (ubimbo)


Lesenswert?

Peter schrieb:
> heinzhorst schrieb:
>> Bei Ethernet sind laut Spezifikation nur 100m Leitungslänge erlaubt.
>
> nicht ganz, es gibt ja nicht nur ein Ethernet.
> 10Base2      185m
> 1000BASE-ZX  70km

70 km ist aber LWL - garantiert !

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.