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