Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
dachdecker2 Gast
|
Verfasst am: 11. März 2005 15:15 Titel: Was macht eine Netzwerkkarte genau? |
|
|
Mich interessieren dabei die Pegel auf dem Twisted Pair Kabel, die Taktung und was überhaupt für eine Signalform verwendet wird.
Was macht eine TCP/IP-Verbindung aus? Muss sie Bidirektional sein, oder kann man "einfach so" Daten an eine IP-Adresse schicken, und sie dann auf dem betreffenden Rechner empfangen (z.B. mit LabVIEW stell ich mir den rechnerseitigen Teil einfach zu realisieren vor)?
Kann mir da jemand weiterhelfen? Ich hab schon länger vor mir dahingehend was zu basteln, aber irgendwie hab ich noch nicht so richtig was darüber gefunden, was da auf mich zukommt .
Gruß vom Physikerboard
dachdecker2 |
|
Nach oben |
|
|
|
kurellajunior Administrator
Anmeldungsdatum: 14.02.2005 Beiträge: 214 Wohnort: Berlin-Pankow
|
Verfasst am: 11. März 2005 16:31 Titel: |
|
|
Das Transfer Control Protocol / Internet Protocol ist ein auf 7 Schichten arbeitendes Protokoll. Eine ausführliche Einleitung führt hier zu weit.
Ja es ist immer bidirektional, da es eine eigene Fehlerkontrolle besitzt.
Allerdings solltest Du dir darüber keine Gedanken machen, da TCP/IP idR vom Betriebssystem vollständig gekapselt wird. Detailwissen brauchst Du nur, wenn Du direkt Netzwerkkartentreiber schreiben willst.
Du musst Deine Anforderung wohl etwas präzisieren.
Jan _________________
|
|
Nach oben |
|
|
Georg Administrator
Anmeldungsdatum: 15.02.2005 Beiträge: 57 Wohnort: Aachen
|
Verfasst am: 13. März 2005 18:05 Titel: |
|
|
Hi dachdecker2,
für den Anfang ganz gut ist bestimmt die Beschreibung des OSI-Schichtenmodells bei Wikipedia. |
|
Nach oben |
|
|
Gast
|
Verfasst am: 14. März 2005 14:57 Titel: |
|
|
Ich rück mal etwas mehr mit der Sprache raus :
Das OSI-Modell ist mir bekannt (zumindest die Namen der Schichten )
Ich will mit einem µC Daten an einen Rechner schicken, um die dort zu sammeln. Aus verschiedenen Gründen wäre mir die TCP/IP-Anbindung (noch besser könnte UDP sein, es kommt nicht darauf an, dass keine Daten verloren gehen) lieber als RS232 (was ohne Probleme geht, weil sogar Hardwaremäßig in den meisten Atmel-µCs integriert).
Was ich wissen wollte, ist was genau eine "1" und eine "0" auf dem RJ45-Kabel ausmachet (die Hardware dazu muss ich ja selber machen), und wie man diese einsen und nullen anordnen muss, damit ein Rechner sie als eingehende Verbindung aktzeptiert und auslesen kann.
Die Windowsrechner-Seite ist kein Problem, mit LabVIEW kann man auf die Packtebene zugreifen.
Gruß vom Physikerboard
dachdecker2 |
|
Nach oben |
|
|
kurellajunior Administrator
Anmeldungsdatum: 14.02.2005 Beiträge: 214 Wohnort: Berlin-Pankow
|
Verfasst am: 14. März 2005 22:56 Titel: |
|
|
Du willst also tatsächlich ein TCP/IP Netzwerktreiber für Deinen µC schreiben
Ohwei. Tja da brauchts ein gutes Script, dass genau beschreibt wie ein Byte in ein Paket verpackt wird, ich guck mal, aber such lieber selber...
Jan
PS: Mein Script von damals. Irgendwo da drin ist der exakte Aufbau des TCP/IP _________________
|
|
Nach oben |
|
|
Gast
|
Verfasst am: 20. März 2005 22:47 Titel: |
|
|
Ich hatte gar nicht angenmmen, dass keiner so richtig was weiss, aber ich hab unlängst bekanntschaft mit einem Informatiker gemacht, der meint über die nötigen Schriften zu verfügen.
Wenn ich was auf die Beine gebracht hab, meld ich mich spätestens zurück... (wenn nicht doch noch jemandem was einfällt )
Gruß vom Physikerboard
dachdecker2 |
|
Nach oben |
|
|
dachdecker2 Gast
|
|
Nach oben |
|
|
RobR Gast
|
Verfasst am: 26. Apr 2005 14:27 Titel: |
|
|
also wenn du erstmal die reine codierung implementiert hast (Schicht 1), dann musst du dich ach noch mit dem Netzzugriffsprotokoll rumschlagen (CSMA/CD)
und dann halt noch die nicht mehr ganz so hardwarenahen oberen schichten.
es müsste doch für ETHERNET auch sowas wie den MAX RS232 Pegelwandler geben.
Klar, das IC müsste etwas mehr tun als nur die Pegel umsetzen.
Aber nen chip an den man daten anlegt und hinten kommt das Ethernet konforme signal raus sollte es doch geben.
hab hier etwas in der art gefunden:
http://www.omniray.ch/cms.cfm/s_page/56690 |
|
Nach oben |
|
|
|