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.
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.
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.
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.
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??
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.