Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Server ohne offenen Port
Server ohne offenen Port
RetroAndy
01.09.06
13:46
Hallo,
kann mir jemand sagen, wie ich in RB (oder generell) eine Server-Anwendung programmieren muß, die ohne einen offenen Port funktioniert? Es gibt ja zahlreiche Beispiele, die auch durch eine Firewall funktionieren. Bloß weiß ich nicht, wie sie das anstellen.
Hilfreich?
0
Kommentare
jogoto
01.09.06
13:54
Ich würde mal behaupten, die "zahlreichen Beispiele" funktionieren durch eine Firewall eben weil dort bestimmte Ports offen sind. Eine Firewall dient dazu, Ports zu verwalten und bestimmte offen zu lassen und andere zu schließen oder nur in eine Richtung zu öffnen oder nur bestimmte Anfragen durchzulassen. Eine Firewall, die komplett zu ist, ist ziemlich überflüssig; da tuts auch den Stecker zu ziehen.
Hilfreich?
0
RetroAndy
01.09.06
14:11
Eben nicht! Wenn du einem Programm erlaubst herauszutelefonieren, dann kann dieses als Server fungieren. iChat, aMule etc.
Desshalb sind Firewalls ohne Application Layer Level auch Schwachsinn auf einem Desktop (z.B. die in OSX eingebaute).
Hilfreich?
0
derondi
01.09.06
14:59
den Nostalgiker:
Ein Vorschlag unter Freunden - lies dich mal in folgende Dokumente ein:
rfc768 - UDP
rfc791 - IP
rfc792 - ICMP
rfc793 - TCP
rfc814 - Name, adresses, ports and routes
Wenn du das durch hast, weißt du 1. über die Sinnhaftigkeit von Apllication-Firewalls Bescheid und kannst 2. deine "Server-Anwendung ohne Ports" durch Firewalls programmieren. Verständnis der Dokumente natürlich vorausgesetzt..
Hilfreich?
0
MacMark
01.09.06
15:02
RetroAndy
Eine Serveranwendung muß einen Port öffnen, sonst ist sie keine Serveranwendung.
„@macmark_de“
Hilfreich?
0
RetroAndy
02.09.06
15:00
derondi: Könntest du das näher beschreiben, warum sie nicht sinnhaft sein sollen?
seaside: Das würde doch nur funktionieren, wenn "gepollt" wird oder nicht?
Hilfreich?
0
seaside
01.09.06
18:40
RetroAndy<br>
Hallo,
kann mir jemand sagen, wie ich in RB (oder generell) eine Server-Anwendung programmieren muß, die ohne einen offenen Port funktioniert? Es gibt ja zahlreiche Beispiele, die auch durch eine Firewall funktionieren. Bloß weiß ich nicht, wie sie das anstellen.
Hier nun mal - zur Abwechslung eine spezifische Antwort: Wenn eine Anwendung wie 'eine Art Server' funktionieren soll - also einen Dienst anbieten soll - ohne einen Port zu öffnen, so muss ein Vermittler die Rolle des Servers mit einem offenen Port übernehmen. iChat verwendet einen zentralen Server, der die Daten des einladenden Teils annimmt und entsprechend weitergibt.
Wenn die OS X Firewall einen Port blockt, dann kann eine Anwendung den Port zwar öffnen, die Firewall lässt aber trotzdem keine Pakete von outside nach inside durch.
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Aufpreise, Vergleich zu M3 und Spezifikationen:...
PIN-Code erraten: Dauer
Neuer Mac: Vorbereitung für den Umzug vom alten...
Bald viel mehr HomeKit-kompatible Geräte? Apple...
Apple gewährt Einblick in Audio- und Video-Test...
Neues Apple TV und neuer HomePod mini auf dem W...
20 Jahre Mac mini
Apple Silicon M4: Die versteckte Innovation der...