ENC28j60 TCP Client

Gast #2266563
Lesenswert?
• ▲
▼
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 #2266578
Lesenswert?
• ▲
▼
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 #2266584
Lesenswert?
• ▲
▼
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 #2266825
Lesenswert?
• ▲
▼
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 #2267030
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.