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??
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".
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
Bei Ethernet wird (nur) auf Kollision geprüft. Bei CAN muß jedes Bit fast gleichzeitig an jedem Controller anliegen. Stichwort: arbitration
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
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?
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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.