Internetversion von zeroconf

393
moonman239

Wie praktisch wäre es beispielsweise für einen Provider eines ISP, ein Bonjour-ähnliches Protokoll für das Internet zu entwickeln? Ich kann mir ein paar Anwendungen für diese Technologie vorstellen:

Ein Unternehmer, der in einem FedEx-Büro etwas drucken möchte, kann einen FedEx-Druck- / Anforderungsserver auswählen, als ob der Server ein lokaler Drucker wäre. FedEx könnte den Benutzer dann in Rechnung stellen, wenn er den Druckauftrag aufnimmt.

Ein Fotograf, der möchte, dass seine Fotos auf dem lokalen WalMart gedruckt werden, kann den Fotodrucker von WalMart wie einen Drucker im lokalen Netzwerk auswählen.

0
** „Wie praktisch wäre es beispielsweise für einen ISP-Anbieter, ein Bonjour-ähnliches Protokoll für das Internet zu entwickeln?“ ** Wenn Sie jemals mit Office-LANs gearbeitet haben, wissen Sie, wie viel Kopfschmerzen der von Bonjour verursachte Netzwerkverkehr verursacht -wie Protokolle sind. Es sättigt Netzwerke buchstäblich so, dass es unbrauchbar wird. In einem kleinen Heimnetzwerk jedoch gut, da Sie nie wirklich die Skala erreichen werden, bei der es zu einem Problem zu Hause wird. Aber viele Orte deaktivieren tatsächlich den Broadcast-Verkehr in ihren Netzwerken vom Switch / Router, um dieses Zeug zu beenden. Im Internet? 100% kein Weg. JakeGould vor 9 Jahren 0
@JakeGould: Bonjour verwendet kein Broadcast und AFAIK wurde speziell dafür entwickelt, dass Clients alles zwischenspeichern können. Wie viele DNS-Abfragen benötigen Sie genau, um 100 MBit / s zu sättigen? (Wenn es dagegen NetBIOS wäre, ja, ich könnte glauben, dass es schmerzhaft ist.) grawity vor 9 Jahren 0

1 Antwort auf die Frage

1
Frank Thomas

Ok, bevor das geschlossen wird, werde ich Ihnen meine Gedanken zu dieser Angelegenheit geben. Ich glaube, dass ISPs bereits alles in der IETF-Zero-Conf- Spezifikation implementieren, indem sie herkömmliches DHCP und DNS verwenden. Im schlimmsten Fall (ein vollständig nicht verwaltetes Netzwerk) reicht AVAHI oft aus.

Was Sie scheinbar wollen, ist die Erkennung von Diensten, was durchaus möglich ist, aber was Ihnen fehlt, ist die Frage der Kontrolle. Der Dienstbetreiber sollte immer dafür verantwortlich sein, was auffindbar gemacht werden soll und wie dies zu tun ist. Es ist nicht das Recht der Internetdienstanbieter, die Dienste in meinem Netzwerk auf reinem TCP / IP-Niveau bereitzustellen.

Zweitens ist das Internet insgesamt zu groß, um jemals auf sinnvolle Weise "auffindbar" zu sein, es sei denn, die Auflösung ist wahrscheinlich räumlich begrenzt. Auf lokaler Ebene ist der einzige Grund, aus dem Bonjour arbeitet, dass es sich um ein LAN handelt. Wenn iTunes jemals daran dachte, meine Musik mit meinen Nachbarn zu teilen, wäre ich gezwungen, sie mächtig zu töten. Bonjour wurde für Benutzer entwickelt, die sich nicht darum kümmern müssen, beide Seiten einer Service-Bereitstellung zu konfigurieren.

Mithilfe des WWW als Overlay können Serveradministratoren und -entwickler auffindbare Dienste über das Web implementieren, wobei sie eine Vielzahl von zugrunde liegenden Technologien verwenden, um Standards für auffindbare Dienste zu implementieren. Wir können sie mit Suchmaschinen entdecken und mit allen Anwendungen, die wir schreiben oder auf andere Weise erhalten, auf die sie zugreifen können, darauf zugreifen. Fedex kann die vielen Drucker an vielen verschiedenen Standorten verwalten, die sich zu einem beliebigen Zeitpunkt in einem bestimmten Zustand (Leerlauf, Drucken, Warteschlangen usw.) befinden, wobei eine Software verwendet wird, die so konzipiert und konfiguriert ist, wie sie es wünscht, nicht der ISP.

Wenn Fedex den Web-Druck einrichten möchte, können sie dies jetzt tun, und Sie können mit den MS Internet Printing-Treibern dazu drucken. Die Kommunikationsprotokolle für den Zeilendruck waren nie so konzipiert, dass sie ohnehin die Robustheit bieten, die Sie benötigen, um einen Drucker auf der anderen Seite der Welt anzuschlagen. Es sind neue Treiber und Protokolle erforderlich, um direkt auf das Gerät zuzugreifen, wie sie über USB angeschlossen sind. Ihr Betriebssystem zeigt es Ihnen möglicherweise an und zeigt es identisch mit einem lokalen Drucker an.

Zusammenfassend möchte ich sagen, dass wir bereits alle Möglichkeiten haben, das zu tun, was Sie wollen, wenn wir uns dafür entscheiden, und dass die Freiheit, dies zu tun oder nicht, unerlässlich ist, um das Internet frei und demokratisch zu halten. Die Verantwortlichkeit auf der ISP-Ebene zu platzieren ist unangemessen und würde zu einer starken Divergenz zwischen den ISPs führen, die eigentlich vorhersehbare Rohstoffe darstellen sollten. Stellen Sie sich vor, Ihr Service wäre nur bei einem ISP oder sogar bei 4 von 5 verfügbar. Es wäre zunächst ein Pandemonium, bis das gesamte Internet zu stagnierenden ummauerten Gärten wie Apples degradiert wurde. Das Internet darf nicht zu einem Kabelpaket werden.