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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren