Forum: Mikrocontroller und Digitale Elektronik ENC28j60 TCP Client


von M. Н. (Gast)


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.

von AVerr (Gast)


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.

von M. Н. (Gast)


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.

von 900ss (900ss)


Lesenswert?

M. H. schrieb:
> An welche MAC muss ich das
> TCP-paket mit den Infos schicken??

Um die zu einer IP-Adresse gehörigen MAC-Adresse "automatisch" 
herauszufinden, ist das ARP-Protokoll erfunden worden.

http://de.wikipedia.org/wiki/Address_Resolution_Protocol

Weiter ist es vielleicht hilfreich, sich mit TCP/IP genauer 
auseinanderzusetzen.

Siehe auch Wikipedia für den Anfang.

von M. Н. (Gast)


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??

von AVerr (Gast)


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.

von M. Н. (Gast)


Lesenswert?

Ok. Vielen Dank. Werde mal alles testen und mich mal dranmachen

Gruß M.H.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.