Forum: Mikrocontroller und Digitale Elektronik Etherneteinstig


von Dennis B. (danrulz81)


Lesenswert?

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,...")?
von Cyblord -. (cyblord)


Lesenswert?

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
von Dennis B. (danrulz81)


Lesenswert?

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.
von Εrnst B. (ernst)


Lesenswert?

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
von Helfer (Gast)


Lesenswert?

von Marco .. (marco_2011)


Lesenswert?

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.
von Dennis B. (danrulz81)


Lesenswert?

O.k., schonmal vielen Dank. Ich hab mir das Buch mal bestellt.
von Dennis B. (danrulz81)


Lesenswert?

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.
von Marco .. (marco_2011)


Lesenswert?

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