"We are back" « oc.at

Was genau ist Ethernet?

Thallium 28.08.2002 - 09:01 1120 14
Posts

Thallium

Little Overclocker
Registered: Sep 2001
Location: St.Pölten
Posts: 67
Ich weiß, dass das Ethernet als Zugriffsverfahren CSMA/CD benutzt, dass es mit 10, 100 und 1000Mbit/s zurechtkommt, dass es früher mit Koaxialkabel eingesetzt wurde, heute mit Twisted Pair, usw.
Aber war ist Ethernet überhaupt?? Ich kann das irgendwie nicht einordnen. Ist es eine Topologie, wie Stern-, Baum-, Bus-, Ringstruktur (=Tokenring????) oder ein Protokoll wie TCP/IP?

Ich hab schon die alten C't Hefte (bis 17/99) "befragt", aber ein Antwort auf meine Frage habe ich nicht wirklich bekommen. :bash:

xdfk

pädagogisch wertvoll
Avatar
Registered: Sep 2000
Location: Graz
Posts: 6441

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Naja, es sind einfach die unteren 2 Schichten des OSI Referenzmodells (Physical Link und Data Link). Mit Topologie hat das nicht viel zu tun, Protokoll schon eher, denn es gibt ja MAC auf der Schicht 2.

MorticiaN

steh auf der datenleitung
Registered: Aug 2001
Location: beim kaiser arnu..
Posts: 2136
Zitat
Invention of Ethernet
“In late 1972, Metcalfe and his Xerox PARC colleagues developed the first experimental Ethernet system to interconnect the Xerox Alto, a personal workstation with a graphical user interface. The experimental Ethernet was used to link Altos to one another, and to servers and laser printers. The signal clock for the experimental Ethernet interface was derived from the Alto's system clock, which resulted in a data transmission rate on the experimental Ethernet of 2.94 Mbps.

Metcalfe's first experimental network was called the Alto Aloha Network. In 1973 Metcalfe changed the name to "Ethernet," to make it clear that the system could support any computer--not just Altos--and to point out that his new network mechanisms had evolved well beyond the Aloha system. He chose to base the name on the word "ether" as a way of describing an essential feature of the system: the physical medium (i.e., a cable) carries bits to all stations, much the same way that the old "luminiferous ether" was once thought to propagate electromagnetic waves through space. Thus, Ethernet was born.”

für diejenigen, die nicht aufm link suchen wollen!

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
Spezifikation Ethernet:
Logischer Bus
Physischer Stern (bzw erweiterter)
Twisted Pair (10Mbit-1Gbit)
Übertragung per CSMA/CD

also es is einfach eine spezifikation für den aufbau eines netzes

@ringding, des was du meinst hat nix mit ethernet zu tun
du meinst wahrscheinlich die unterste schicht von TCP/IP, die besteht aus den beiden untersten schichten des 7schichten modells

hab letztes schuljahr cisco gmacht, und im gleichen jahr auch in englisch mit der lehrerin (die hat auch cisco gmacht) des auch nochmal besprochen, aja und jetzt diese und letzte woche mach i MCP und da nochmal ghört :D

Thallium

Little Overclocker
Registered: Sep 2001
Location: St.Pölten
Posts: 67
@Neo: Das hilft mir schon weiter. Aber wenn mich jetzt wer fragt, was ethernet ist, wie kann ich ihm das erklären?

Brauch das auch für ein Spezialgebiet, deshalb sollte ich das glaube ich auch verstehen.

Ich bin mir bewusst, dass einige hier die Newbie Fragen leid sind, und mit ihrer Zeit etwas bessers anfangen zu wissen und mir würde es nie in den Sinn kommen euch eure kostbare Zeit zu stehlen. Deshalb habe ich auch vorher google und die alten c't Hefte "befragt" (will wer nachzählen wieviele Hefte das sind von jetzt bis 17/99 [hab nicht mal alle!]), aber meine Frage konnte nicht zufriedenstellend beantwortet werden. Deshalb habe ich die Frage hier gestellt.

Ich möchte mich bei xdfk entschuldigen, für meine zynische Meldung, welche übertrieben und ungerechtfertigt war. Entschuldige!
Bearbeitet von Thallium am 29.08.2002, 16:12

Nightstalker

ctrl+alt+del
Avatar
Registered: Jan 2002
Location: .^.
Posts: 6707
Allzuviel versteh ich ned davon, ich kenn mich damit aus, ich weiß wies geht ich kanns bauen und reparieren aber naja...

also FÜR MICH ist ETHERNET nicht mehr als eine Bezeichnung für bestimmtes "Verfahren" (das Transportieren von Daten) unter verwendung hierzu passender und abgestimmter "Komponenten" (die Hard u. Software)

Tja... also soviel zu meiner Ansicht...

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
ethernet ist das protokoll mit dem netzwerkdevices miteinander kommunizieren - es gab urspruenglich leicht verschiedene standards von verschiedenen herstellern die aber dann alle einem standardisierten wichen

zum verstaendniss nimmt man meistens das layer (7 schichten) model
ethernet arbeitet da auf layer2

in den ethernet frames drinnen sind daten der die hoeher-level protokolle
zb tcp/ip oder udp/ip oder was ganz anderes, was auch immer drinnen ist ist dem ethernet frame egal - sind nur daten

der schmaeh ist bei den layern das sie eigneltich nur da sind um das ganze zu abstrahieren, das du einzelne dinge austauschen kannst ohne das der teil drueber oder drunter zusammenbricht.

ethernet funktioniert so das es seine frames aufbaut, wobei im header die mac adresse des ziel rechners steht

nehmen wir einfach ein beispiel:
ueblicher daten verkehr in einem unsegmentierten ip-lan
du willst daten an einen pc schicken
es ist in unseren fall im selben netz (vergleich mit subnet maske) also gehts los
ein arp packet geht raus
rechner1: wer hat ip muhkuh? (broadcast an alle)
rechner2: ich hab muhkuh! (direkt an rechner1)
rechner1 kann die mac adresse von rechner2 rauslesen
jetzt schaut rechner1 ob die leitung frei ist
nein ist sie nicht... er wartet
jetzt ist sies - er schickt die daten
sollte jetzt gleichzeitig auch wer schicken kommt es zu collisions
die daten (inkl ip header und body in dem der tcp/udp header und body steckt - sprich die eigentlichen daten) werden geschickt- als ziel adresse nimmt er eben jene mac addr fuer den header

collision detection heisst das wenn das network iface erkennt das es eine collsion hervorgerufen hat (sprich 2 senden zugleuich weils beide glauben die leitung ist frei) (wie weiss ich jetzt auch nicht genau) wartet es und der andere schuldige eine random zeit und schicken dann auf gut glueck neu - jetzt kann das ganze wieder von vorne beginnen bei ueberlasteten netzen

alle angaben ohne gewaehr, der rechtsweg ist wie immer ausgeschlossen

Nightstalker

ctrl+alt+del
Avatar
Registered: Jan 2002
Location: .^.
Posts: 6707
Ja und gegen die unten genannten "Probleme" haben dann schlaue Leute SWITCHES erfunden, wobei man da wieder aufpassen muss, da gibts ja auch wieder Level 2 und Level 1 und was weiß ich... :D

MfG

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
fuer den schueler:
ein switch (im einfachsten sinne) ist ein layer2 network device das im gegensatz zu einem hub die mac adresse im ethernet packet herausfiltert und sich merken kann an welchem port welche mac adressen zu finden sind - und dann eben nur an diesem port das packt rausschickt

der sofort spuerbare effekt - weniger netzwerk belastung da frames nicht mehr an alle clients in einem netz geschickt werden sondern nur noch (sofern nur switches im lan) zu denen dies angeht, dadurch werden die einzelenen leitungen entlasstet und es kommt zu weniger collisions

es gibt auch sogenannte layer 3 und layer 4 switches
aber das ist wieder eine andere geschichte

Nightstalker

ctrl+alt+del
Avatar
Registered: Jan 2002
Location: .^.
Posts: 6707
Zitat von funka
fuer den schueler:
ein switch (im einfachsten sinne) ist ein layer2 network device das im gegensatz zu einem hub die mac adresse im ethernet packet herausfiltert und sich merken kann an welchem port welche mac adressen zu finden sind - und dann eben nur an diesem port das packt rausschickt

der sofort spuerbare effekt - weniger netzwerk belastung da frames nicht mehr an alle clients in einem netz geschickt werden sondern nur noch (sofern nur switches im lan) zu denen dies angeht, dadurch werden die einzelenen leitungen entlasstet und es kommt zu weniger collisions

es gibt auch sogenannte layer 3 und layer 4 switches
aber das ist wieder eine andere geschichte

Geeenau :) Du sagst es...

Was is aber jetzt mit den layer 3 und 4 Switches?

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
seufz
kauf da a buch
(ab hier ist alles nur noch wischi waschi wissen und ich lass mich gern korrigieren)
also

layer 3 switches sind (hardware)switches die zusaetzlich ncoh die faehigkeit haben in andere subnetze packete zu schicken
sprich sie schauen nicht nur auf den layer2 teil (ethernet frame) sondern koennen auch in den layer3 teil schauen (meist ip)
dementsprechend koennen sie packete in andere subnetze weiterleiten
sie merken sich dann bei welchem port es rausging (zu welcher mac es ging) und schicken es dann dort immer raus (koennen gute router genauso). sie sind eher auf highperformance als auf flexibilitaet ausgelegt (moeglichst viel hardware seitig geloest etc´)

anmk: ein switch den man nur per ip configurieren kann ist nicht automatisch ein layer3 switch...


layer 4/7 switches entscheiden aufgrund von hoeher schichtigen eigenschaften wie sie mit packeten umgehen
d.h. zb ports(4), protokoll(7), etc
dadurch ergeben sich neue verwendungszwecke
access control lists, load balancing, etc
wieder alles auf high performance ausgelegt und nicht auf hohe flexibilitaet
ein problem ist das layer 4 switch != layer 4 switch ist
jeder haendler definiert ein wenig anders welche faehigkeiten der switch haben MUSS und welche er darf

beides sind dinge die man erst bei groesseren netzwerken wirklich braucht


wie gesagt alles ohne gewaehr und zusammengereimtes wissen
falls wer mit ahnung korrigieren kann bitte herdamit

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
das hat aber (sogutwie) nix mehr mit ethernet zu tun ;)

Nightstalker

ctrl+alt+del
Avatar
Registered: Jan 2002
Location: .^.
Posts: 6707
Nup, mi hats nurmal interessiert weil i mich doch viel damit beschäftig und hald mit grossen Netzwerken noch nicht viel am Hut hatte nur wird daß vielleicht mein nächster Job :)

Im Grunde versteh ichs ja wie gesagt so halbwegs nur wenn man auch weiß wie es genau läuft und es auch erklären kann bringt das schon was. Tjo und interessant is es allemal :)

Diese Layer 3/4 Switches sind ähnlich wie die Uplink/Accesspoint Stationen von unserem wireless Netz. Die kann ma ja auch ins "normale" Netz stöpseln und dann mittels zwei Sende/Empfangseinheiten das Funklan einspeisen (2 Subnetze in einem) und alles wird richtig verteilt, obwohls in dem Fall ja noch "simpel" is weil hier je jedes Netz seine eigenen Geräte hat, Funkkarten und Netzwerkkarten, beides wird auch im Accesspoint seperat verwendet. Ein richtiger Layer 3/4 Switch is da schon aufwändiger.

oder so...

MfG

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
is halt auch ein network device
wuerd ich aber eher mit einem router vergleichen
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz