ENC28j60 TCP Client

Gast #2266563
Hallo Leute. Würde gerne einen kleinen Browser mit dem enc28j60 bauen. 
Dafür würde ich mithilfe von TCP/IP eine Verbidung mit einem Sever 
herstellen. Da ich den Paketen aber eine Ziel-MAC-Adresse geben muss, 
sitze ich hier gerade auf'm Schlauch. An welche MAC muss ich das 
TCP-paket mit den Infos schicken??

Gruß M.H.
Gast
Es ist noch ein wenig unklar, wie das ganze nun aufgebaut ist ...

Du hast also einen ENC28J60 ( an einem µC nehm ich an ) und willst Daten 
von einem Server anfordern, versteh ich das richtig ?
Wo steht der Server ? In deinem Netzwerk oder irgendwo im Internet ?
Wenn in deinem Netzwerk, dann schickst du die Anfrage an die MAC-Adresse 
des Servers.
Wenn im Internet, geht das ganze an die MAC-Adresse deines 
Internet-Routers.
Gast
Ok DAnke. Er steht im I-net. Das mit der Router MAC hab ich mir schon 
fast gedacht :). Danke. Werde, wenn irgendwann mal alles funktioniert, 
das Projekt mal hochladen, da ich Clients kaum im I-net finde...

Gruß M.H.
Gast
DAS ARP. Weiss ich. Ich wusst nur nicht, an welche MAC ich es senden 
soll, da ich die mac von einem PC/SERVEr aus dem I-net ja nicht benutzen 
kann....

Kleine Frage noch:

Wenn ich meinem ENC28j60 im Netzwerk eine feste IP zuordnen will, mit 
welchem Protokoll mache ich das dann? Hab schon DHCP überlegt, das ist 
aber glaub nicht dafür gedacht. Weiss da jemand was??
Gast
M. H. schrieb:
> Wenn ich meinem ENC28j60 im Netzwerk eine feste IP zuordnen will, mit
> welchem Protokoll mache ich das dann? Hab schon DHCP überlegt, das ist
> aber glaub nicht dafür gedacht. Weiss da jemand was??

Das hast du schon richtig gedacht ... DHCP ist gerade für eine 
dynamische Adressierung da.
Für eine feste IP brauchst du kein eigenes Protokoll ... dein Gerät 
bekommt seine eigene IP und die anderen ( insbesondere der Router ) 
müssen diese wissen, wenn sie damit kommunizieren wollen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.