Einzelnen Beitrag anzeigen

Question_mark

Registriert seit: 20. Okt 2004
54 Beiträge
 
Delphi 2009 Professional
 
#1

Suche Komponente für IEEE802.3

  Alt 12. Jan 2006, 21:22
Hallo,
ich habe mich bisher noch nicht besonders häufig mit der Netzwerkprogrammierung beschäftigt, daher bin ich zur Zeit etwas ratlos und brauche mal einen kleinen Denkanstoss. Zu meinem Problem habe ich bisher trotz intensiver Suche im Internet keine ausreichenden Informationen gefunden. Ich möchte mit Delphi eine Kommunikation mit bereits vorhandenen Fremdgeräten programmieren. Benutzt wird ein reines Ethernetprotokoll IEEE802.3 mit folgendem Aufbau :

1) Destination MAC-Adresse 6 Byte
2) Source MAC-Adresse 6 Byte
3) Length 2 Byte
4) DSAP 1 Byte
5) SSAP 1 Byte
6) Control field 1 Byte
7) CLNP nach ISO 8473 als inactive subset 2 Byte
8 )COTP nach ISO 8073 mit
Length indicator 1 Byte
TPDU Code z.B. CR,CC,DT etc. 1 Byte
Destination reference 2 Byte
TPDU-Nummer 4 Byte
9) Nutzdaten bis 1500 Byte

Gibt es eine VCL-Komponente, DLL oder was auch immer zur Unterstützung dieses Protokollstacks (darf auch kostenpflichtig sein)??? So exotisch kann dieses Protokoll doch garnicht sein, Infos zum obigen Frame habe ich jedenfalls massenweise im Internet gefunden. Aber irgendwie fehlt mir der richtige Ansatz zur Realisierung. Ist Winsock der richtige Weg ? Wenn ja, muss ich dann den ganzen Protokollkrempel wie CR,CC,ACK u.s.w. zu Fuss programmieren ? Bisher habe ich nur Komponenten gefunden, die oberhalb des Data Link Layer 2 arbeiten, also TCP/IP, POP, HTTP, ICMP etc.
Zur Verfügung steht Delphi 7 Pro (jedenfalls bis Delphi 2007 erscheint ).
Also Leute, gebt mir bitte mal den Schubs in die richtige Richtung, im Moment drehe ich mich nur im Kreis

Gruß
Question_mark
  Mit Zitat antworten Zitat