Forum: Mikrocontroller und Digitale Elektronik UDP-Protokoll einstellen


von Bernhard Gebert (Gast)


Lesenswert?

Hallo allerseits,

momentan baue ich eine Verbindung von einem PIC18F über eine
Netzwerkkarte zu einem PC, bei dem die Dienste FTP und HTTP verwendet
werden sollen.
Dabei macht leider das TCP-Protokoll einen großen Teil des
Gesamtprogramms aus, deshalb würde ich natürlich gerne auf das viel
einfachere UDP-Protokoll wechseln um Programmspeicher zu sparen.

Wie ich gehört habe verwenden einige Spiele das UDP, außerdem läuft ja
der DNS darüber. Leider habe ich keine Ahnung, ob und wie ich meine
Netzwerkkarte so einstellen kann, dass sie UDP/IP verwendet.

Wäre echt klasse, wenn mich jemand von euch aufklären könnte, ob ich
die üblichen Dienste (Webseiten anschauen, Ping, ...) durch Umstellen
der LAN-Karte über UDP verwenden kann.

Viele Grüße und Danke im Voraus,
Bernhard

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das ist keine Einstellungssache der Netzwerkkarte, sondern zwei
unterschiedliche Übertragungsprotokolle, die Bestandteile des IP-Stacks
sind.
UDP ist ein nichtgesichertes Protokoll, bei dem nichts garantiert, daß
abgesendete Pakete auch beim Empfänger ankommen; TCP ist ein
gesichertes Protokoll, bei dem der Empfänger den ordnungsgemäßen
Empfang von Paketen bestätigen muss.

Was nun verwendet wird, hängt von der jeweiligen Applikation des
IP-Stacks ab und ist bei den wohlbekannten Protokollen (FTP, HTTP,
POP3, SNTP etc.) festgelegt.

HTTP, FTP, SMTP, POP3 etc. nutzen TCP, DHCP aber nutzt UDP, ebenso wie
diverse Messaging- und Streamingprotokolle.

Lange Antwort, kurze Zusammenfassung:

Du kannst FTP/HTTP nicht per UDP abwickeln.

von Rahul (Gast)


Lesenswert?

guck doch mal nach OSI/ISO (oder war es ISO/OSI?)
Das ist auf jeden Fall etwas, was mit TCP/IP, UDP etc zutun hat...

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.