-
Was ist mit Emails?
Autor: blauerninja 29.11.16 - 14:35
Das Protokoll geht davon aus, das Dateien immer existieren und im Vorraus ihr Name bekannt ist (oder zumindest auf bspw. einer Webseite in Erfahrung gebracht werden kann). Das tun Nachrichten jedoch nicht. Die werden erschaffen und gehen dann erst auf die Reise, ohne das der Endpunkt wissen muss, wie sie heißen. Nachrichten sind jedoch Punkt-zu-Punkt basierend. Da sehe ich leider keine reine Alternative sondern nur eine Ergänzung in einer bestimmten Domain. Ähnlich verhält es sich auch mit dem Hochladen von Informationen ins Internet. Man kann, soweit ich das Protokoll verstehe, nicht einfach so an Youtube ein Video senden, damit es dieses hochlädt, denn es wird einfach abgeblockt. Also muss ich zumindest Youtube sagen können, wie die Datei heißt, damit der Server dann mir ein Interest senden kann. Für den ersten Teil der Kommunikation brauch man wiederum eine Point-to-Point-Verbindung.
-
Re: Was ist mit Emails?
Autor: Moe479 29.11.16 - 15:58
es geht vorallem um stark frequentierten content und dessen distribution. derzeit gibt es schon länger verschiedene einzellösungen von cdn's welche anfragen lastverteilt entgegenehmen bearbeiten. darüberhinaus gibt es sogar cdn die mit anderen cdn informationen hinsichtlich ihrer strucktur austauschen um günstigste wege zu content einander auszuweisen.
wenn du heute yt nach nem video fragst kommt das video in der antwort selten von dem server den du gerade fragst (da gibt es auch mehere für) sondern liefert dem player ne adresse von nem mirror der gerade am besten passt, der z.b. bei dir quasi um die ecke im internet steht.
ein ndn soll es nun nicht mehr den einzelnen services selbst überlassen das zu managen sondern allgemein den 'nächst besten' datencache der ein gesuchtes file hat angrabbeln, stellt das netz nicht als wege zwischen endpunkten sondern abstrakt als einen verteilten speicher bzw. datenbank dar, welche man nach daten fragen kann.
sicher eine nette idee aber lässt viele nebenläufige nöte unbeachtet, z.b. ende zu ende verschlüsselung ist keine anwendung für ein ndn, wie auch, die daten werden mit verschiedenen schlüsseln durchmischt und gesalzen, so dass der entstandene daten-salat ohne entsprechendes schlüsselpaar sich nicht ausreichend gleichen soll um ausreichend rückschlüsse auf seinen inhalt erhalten zu können. die grundvorrausetzung für den mehrwert eines ndn ist nicht gegeben, der eine datenwust wird nicht mehr als einmal gefragt werden. -
Re: Was ist mit Emails?
Autor: tingelchen 29.11.16 - 16:35
Es gibt einige Dienste welche eine bestimmte Verbindung zu einem bestimmten Endpunkt verlangen. Hier im Forum hat jemand TeamViewer als ein solches Scenario angesprochen. Das wohl gängigere ist VPN. Aber wie auch hier natürlich der eMail Server.
Aber ist das wirklich problematisch?
Eigentlich nicht. Denn ein Dokument kann immer dann abgerufen werden, sofern genau 1 anderer Rechner einem dieses anbietet. Eine eMail ist nichts anderes als ein Dokument. In diesem Bereich wird es für große eMail Anbieter dann sogar einfacher als jetzt. Denn sie müssen nicht mehr mit komplexen Strukturen und eigenen Protokollen herumbasteln um die Last zu verteilen. Das macht nämlich schon das NDN für einen ;) Jeder Mail Server ist ein Node der alle Dokumente eines eMail Accounts enthält und dient damit als Lieferant dieser.
Ein Dokument muss auch nicht zwangsweise in einem Cache landen. Auch ist eine Verschlüsselung nicht ausgeschlossen. Das ganze ist ja bis jetzt nur eine Idee. Ein Vorschlag. Da wird es noch eine Menge Änderungen geben.
Die Idee dahinter ist halt einfach. Anstatt Server Zentrisch, ist es Dokumenten Zentrisch. -
Re: Was ist mit Emails?
Autor: tschaefer 29.11.16 - 16:47
tingelchen schrieb:
> Die Idee dahinter ist halt einfach. Anstatt Server Zentrisch, ist es
> Dokumenten Zentrisch.
Es ist eben nur nicht alles als "Dokument" darstellbar.
Auch bei der größten Phantasie und Abstraktion.
Und gerade bei Email-Dokumenten habe ich Zweifel, ob NDN die gleiche Effektivität erreicht, wie es das seit Jahrzehnten funktionierende IP-System tut. -
Re: Was ist mit Emails?
Autor: tingelchen 29.11.16 - 17:01
Wie schon erwähnt, ist eine einzelne eMail nichts anderes als ein Dokument und damit kein gutes Kontrabeispiel. Entsprechend kannst du deine Anfrage wunderbar entsprechend NDN Konform geschrieben werden:
imapndn://myhost/pubacc/folder/new/5
um die 5te neue eMail in deinem Ordner "folder" deines Accounts "pubacc" zu erhalten. Mit z.B.
imapndn://myhost/pubacc/folder/new
kann man sich z.B. eine Liste mit allen neuen eMails geben lassen.
Wie gesagt. Das eMail System ist kein gutes Beispiel :) Da es sich wunderbar innerhalb eines NDN darstellen lässt. Aber selbst eine TeamViewer Session kann man darstellen.
tvndn://relayserver/id
fertig. Das einzige was wichtig ist, ist dass die Daten der Session nicht im Cache landen ;) -
Re: Was ist mit Emails?
Autor: theonlyone 29.11.16 - 17:44
tingelchen schrieb:
--------------------------------------------------------------------------------
> fertig. Das einzige was wichtig ist, ist dass die Daten der Session nicht
> im Cache landen ;)
Da kann man doch sicherlich so etwas wie "no cache" flag setzen ...
Das wär das simpelste.
Ansonsten bräuchte man für alle Sicherheitsrelevanten Themen wieder andere Ansätze, da man ja eben nicht sagen will WAS man überträgt. -
Re: Was ist mit Emails?
Autor: Moe479 29.11.16 - 18:15
die darstellbarkeit wird nicht bezweifelt, sondern wer garantiert denn, dass z.b. so ein nocache flag am node noch beachtung findet? erinnert sich noch wer an dnt? ratet mal wer die cache server betreiben wird ... die datenkraken selber ... und die werden sich bestimmt nichts durch ihre saugfüßchen gehen lassen, was das system hergibt wird gemacht, wenn nicht heute schon dann ebend morgen!
welche begehrlichkeiten abseits der kommerzialisierung bestände jeglicher art wecken ist auch kein unbedingt neues thema ... wer suchen kann der findet auch etwas was er zu seinem auftrag erklärt ...
ndn mag interessant sein für daten die mehr als einen nutzer finden sollen/öffentlich zugängliche daten, für point to point kommunikation/schützenswertes bietet es hingegen keine vorteile, nur zusätzliche unwägbarkeiten.
2 mal bearbeitet, zuletzt am 29.11.16 18:19 durch Moe479. -
Re: Was ist mit Emails?
Autor: tingelchen 29.11.16 - 18:49
Ich gebe dir in soweit recht das ein Flag beim Datenpaket selbst nicht sonderlich geeignet ist. Allerdings ist das Mitschneiden von Datenpaketen jetzt auch nicht schwerer als mit NDN. Ob ich nun durch den NDN Cache Server etwas mitschneide oder durch den IP Router ist eigentlich egal. In sofern bietet mir der NDN Ansatz sogar etwas besseren Schutz, da NDN von Natur aus mehr auf Dezentralisierung setzt.
Vorausgesetzt es gibt auch mehrere Endpunkte von denen man seine Daten beziehen kann.
Ansonsten bleibt einem auch bei NDN nur das, was man jetzt auch schon macht. Nämlich die Daten zu verschlüsseln. Werder in einem NDN noch in einem IP Netzwerk sollte man seine TeamViewer Session nicht einfach unverschlüsselt verteilen. Denn die Daten gehen durch unzählige Router von denen jeder prinzipiell nicht vertrauenswürdig ist.
Eine solche Aufgabe erwarte ich allerdings auch nicht unbedingt von einem Basis Protokoll. Die Aufgabe eines Basisprotokolls ist es dafür zu sorgen einen grundlegenden Kommunikationsweg zu schaffen. So wie es auch bei IP ist. Darauf aufbauend kann man sich um Dinge wie Verschlüsselung kümmern. NDN verfolgt hier eben einen anderen Ansatz als IP. -
Re: Was ist mit Emails?
Autor: Quantium40 29.11.16 - 19:31
tingelchen schrieb:
> Wie schon erwähnt, ist eine einzelne eMail nichts anderes als ein Dokument
> und damit kein gutes Kontrabeispiel. Entsprechend kannst du deine Anfrage
> wunderbar entsprechend NDN Konform geschrieben werden:
> imapndn://myhost/pubacc/folder/new/5
Es gab mal Zeiten, da nannte man so eine Schreibweise noch URI. -
Re: Was ist mit Emails?
Autor: Moe479 30.11.16 - 04:25
es ist schon schwieriger ohne darauf abzielende infrastruktur. mitschnitte von kommunikaktion/transferierten daten zu fahren, beim ndn ist das die aufgabe jedes cache nodes in der hoffnung noch weitere abnehmer für einst eingestellte/entgegenommene und weiter geleitete daten zu finden und auch wenn der 2. oder 3. usw ... der geheimdienst ist, hat ndn natürlich besser performt ... ^^
ndn schafft mehr als einen kommunikationsweg(den bietet ip ja schon), es schafft indexe und hält daten dahinter vor, systematisch ... ob zum segen oder fluch kann man sich aussuchen, nur meiner bescheidenen erfahrung nach wird aus soetwas mit der wirtschaft und dem überwachungsstaat im boot nichts gutes geboren, gibt denen nur noch mehr möglichkeiten einen auszunutzen und zu kontrollieren ... im übelsten sinne!
4 mal bearbeitet, zuletzt am 30.11.16 04:43 durch Moe479. -
Re: Was ist mit Emails?
Autor: tingelchen 30.11.16 - 15:13
Moe479 schrieb:
--------------------------------------------------------------------------------
> es ist schon schwieriger ohne darauf abzielende infrastruktur. mitschnitte
> von kommunikaktion/transferierten daten zu fahren, beim ndn ist das die
> aufgabe jedes cache nodes in der hoffnung noch weitere abnehmer für einst
> eingestellte/entgegenommene und weiter geleitete daten zu finden und auch
> wenn der 2. oder 3. usw ... der geheimdienst ist, hat ndn natürlich besser
> performt ... ^^
>
Da stimme ich dir vollkommen zu :) Im NDN gibt es Punkte die Cachen sollen. Diese dienen dazu die Netzlast mehr zu verteilen. Ist aber auch gleichzeitig ein Teil der Sicherheit. Denn ein Cache muss nicht zwangsweise das komplette Dokument enthalten. Sondern kann auch nur Teil davon enthalten. Ist ähnlich wie bei einem SDS. Hat man hier z.B. einen Cluster aus 20 Rechnern, liegt ein Dokument welches z.B. 15MB groß ist, nicht auf einem einzelnen Rechner, sondern womöglich auf allen 20 verstreut.
So ist das auch hier mit den Caches. Denn jeder Endpunkt schickt ja einem immer nur einen Teil. Es wird zwangsweise aber immer auch Caches geben die das gesamte Dokument halten. Was natürlich nicht unproblematisch ist.
> ndn schafft mehr als einen kommunikationsweg(den bietet ip ja schon), es
> schafft indexe und hält daten dahinter vor, systematisch ... ob zum segen
> oder fluch kann man sich aussuchen, nur meiner bescheidenen erfahrung nach
> wird aus soetwas mit der wirtschaft und dem überwachungsstaat im boot
> nichts gutes geboren, gibt denen nur noch mehr möglichkeiten einen
> auszunutzen und zu kontrollieren ... im übelsten sinne!
>
Ja, es braucht den Index. Weil die Anfrage das Dokument direkt adressiert und nicht einen Rechner auf dem das Dokument liegt. Solche Indizes gibt es jetzt auch. Nur beinhalten diese MAC und IP Adressen.
Ist natürlich recht problematisch, wenn immer die ganze Anfrage verarbeitet wird. Derzeit ist es ja so, das nur die Domain an den DNS geschickt wird, man bekommt eine IP zurück, dann wird eine Verbindung zur Gegenseite aufgebaut und die komplette Anfrage an diesen Rechner geschickt.
Wird vorher eine Verschlüsselung aufgebaut, bekommen außenstehende nur die Verschlüsselte Form der Anfrage zu Gesicht. Die meisten Anfragen jedoch werden unverschlüsselt gesendet und kann daher auch jeder mitlesen. -
Re: Was ist mit Emails?
Autor: blauerninja 30.12.16 - 15:11
tingelchen schrieb:
--------------------------------------------------------------------------------
> Wie schon erwähnt, ist eine einzelne eMail nichts anderes als ein Dokument
> und damit kein gutes Kontrabeispiel. Entsprechend kannst du deine Anfrage
> wunderbar entsprechend NDN Konform geschrieben werden:
>
> imapndn://myhost/pubacc/folder/new/5
>
> um die 5te neue eMail in deinem Ordner "folder" deines Accounts "pubacc" zu
> erhalten. Mit z.B.
>
> imapndn://myhost/pubacc/folder/new
>
> kann man sich z.B. eine Liste mit allen neuen eMails geben lassen.
>
> Wie gesagt. Das eMail System ist kein gutes Beispiel :) Da es sich
> wunderbar innerhalb eines NDN darstellen lässt. Aber selbst eine TeamViewer
> Session kann man darstellen.
>
> tvndn://relayserver/id
>
> fertig. Das einzige was wichtig ist, ist dass die Daten der Session nicht
> im Cache landen ;)
Wir haben uns noch nie geschrieben, jetzt möchte ich dir eine Mail schreiben, die Adresse habe ich auf einer Webseite gefunden. Woher soll dein Mailprovider oder Mailprogramm wissen, dass er bei mir nach dem Dokument, wo die Email gespeichert wurde (die es bis dato nicht gab), suchen soll? Eigtl muss ich die Mail in deinen Mailordner, der irgendwo existiert speichern. Dazu muss ich aber wissen, wo dieser Ordner ist. So wie ich das neue Protokoll verstanden habe, soll das aber nicht stattfinden, da Endknoten nicht betrachtet werden, sondern nur Dokumente. Was übersehe ich?



