Hallo zusammen,
ich würde mich gerne etwas mit dem Thema "Ethernet" beschäftigen. Ziel
soll irgendwann sein, einen kleinen Webserver zu bauen, zu programmieren
und diesen für die Hausautomatisation zu verwenden.
Jetzt fehlen natürlich schonmal die Grundlagen. Kennt jemand gute
Seiten, auf denen das verständlich erklärt wird ("Wie funktioniert
Protokoll, welche Hardware wird benötigt,...")?
Auf Wikipedia (im Zweifel auch mal die Englischen Artikel angucken die sind oft besser) steht eigentlich alles zum Thema Ethernet, CSMA, MAC, IP, TCP usw. Habe damit erfolgreich auf meine Diplomprüfungen zu diesem Thema gelernt. Natürlich auch zusätzlich mit Literatur. Wenn du Zugang zu einer entsprechenden Bib hast, empfehle ich "Computer Networks" vom guten alten Andy Tanenbaum. gruß cyblord
O.k., den Wikiartikel kenne ich bereits, trotzdem vielen Dank. Interessant wäre für mich zusätzlich noch die Hardware, die benötigt wird, um eine AVR ans "NETZ" zu bekommen.
Dennis Brenzel schrieb: > Interessant wäre für mich zusätzlich noch die Hardware, die benötigt > wird, um eine AVR ans "NETZ" zu bekommen gibt's als Liste hier: Ethernet-Controller
Mir hat das Buch "Unix-Netzwerkprogrammierung mit Threads, Sockets und SSL" sehr geholfen. Sockets, TCP/IP, SSL/TLS, OpenSSL, Unix, Pthreads, IEEE Std 1003.1-2001 alles drin. Habe damit erfolgreich einen Server programmiert.
O.k. Anhand dieses Buches habe ich gemerkt, dass es mir wohl an elemtareren Dingen fehlt. Angenommen, ich wüsste überhaupt nichts aus dem Bereich Netzwerk, wo fange ich denn da am besten an? Ist ja schon ne ganze Menge, die da auf mich zu kommt, da bin ich etwas unangenehm überrascht.
Moin Moin Dennis Dennis Brenzel schrieb: > Angenommen, ich wüsste überhaupt nichts aus dem Bereich Netzwerk, wo > fange ich denn da am besten an? Nun ja in dem Buch werden auch einfache Programme für das Server/Client Prinzip erläutert. Das war für mich ein guter Einstieg. Am besten, wenn es geht, zwei PCs per LAN-Kabel verbinden und dann Daten hin und here senden. Damit kann man dann SSL, TLS oder andere Übertragungsverfahren testen. Mit dem Threads und Prozessen kann man dann anfangen das Grundgerüst des Servers auf zu bauen. Mehere Prozesse sollen gleichzeitig Daten über das Netzwerk senden und empfangen. Wenn das alles passt, kann man mit der Steuerung der Haus eigenen Geräte beginnen(Konsolen basiert). Wenn das funktioniert wird noch eine GUI auf das funkionierende Gerüst gepackt.
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.