Frage

Ich soll android ein ‚Geolocation Basis‘ zu der Einrichtung, IPv6-, drahtloses Mesh-Netzwerk läuft auf Google.

fand ich, was eine gute App zu sein scheint, den Eingriff zu unterstützen: http://www.open-mesh.net/wiki/batman-adv

  

"Batman-Advanced ist ein neuer Ansatz zur   drahtlose Netzwerke, die nicht tun   länger arbeiten auf der IP-Basis. nicht wie   B.A.T.M.A.N, die den Austausch   Informationen UDP-Pakete und Baugruppen mit   Routing-Tabellen, batman-advanced   arbeitet nach ISO / OSI-Layer 2 nur und   Anwendungen und Routen (oder besser: Brücken)   Ethernet-Frames. Er emuliert einen virtuellen   Netzwerk-Switch aller Knoten   teilnehmen. Deshalb werden alle Knoten   erscheinen Link lokal sein, damit alle   höhere Betriebsprotokolle werden nicht   von Änderungen innerhalb der betroffenen   Netzwerk. Sie können fast jede laufen   Protokoll über B.A.T.M.A.N. advanced,   Bekannte Beispiele sind: IPv4, IPv6,   DHCP, IPX. "

Aber auch andere Mitglieder in meinem Team gesagt haben, es ist ein no-go, weil es auf OSI betreibt, statt TCP / IP. Dies war das erste ich von OSI gehört hatte, und ich frage mich, wie viel von einem Problem ist das? Was sind die Auswirkungen auf die Mesh-Netzwerk-Anwendungen, die auf es entwickelt werden kann? die android In Anbetracht relativ neu ist, wir nicht zu viel über die Kompatibilität mit bestehenden Anwendungen kümmern müssen, so ist es wichtig?

Ich habe nicht viel Zeit die Arbeit mit Netzwerken verbracht, so setzen Sie sich bitte in noobmans Bedingungen.

War es hilfreich?

Lösung

"Sie können fast jedes Protokoll über B.A.T.M.A.N. Erweiterte laufen, prominente Beispiele sind: IPv4, IPv6, DHCP, IPX."

"Aber auch andere Mitglieder in meinem Team gesagt haben, es ist ein no-go, weil es auf OSI betreibt, statt TCP / IP."

Die anderen Mitglieder in Ihrem Team durch das Buzzword-Fest in BATMAN verwirrt.

Die "IP" von TCP / IP ist IPv4 (oder IPv6). So unterstützt BATMAN TCP / IP direkt und vollständig.

Es gibt keinen Konflikt jeglicher Art. Nur Verwirrung.

Andere Tipps

Sie sind bezieht sich wahrscheinlich auf die OSI-Modells , die eine ist häufig verwendete Art und Weise zur Unterscheidung zwischen Netzwerkschichten. Ich bin mir nicht sicher, es ist ein nützlicher Weg, die Dinge zu betrachten, aber es ist in jedem Netzwerk-Kurs auf dem Planeten gelehrt wird.

OSI-Ebene 2 ist die Datenverbindungsschicht , die unmittelbar oberhalb der tatsächlichen physischen Ebene betreibt . Grundsätzlich ist es verantwortlich für Strömungssteuerung, Fehlererkennung und gegebenenfalls eine Fehlerkorrektur. Die Datenverbindungsschicht ist streng „Single-Hop“. Es ist nur um etwa Punkt-zu-Punkt-Datenübertragungen, nicht über Multi-Hop-Transfer oder Routing.

Wenn sie tatsächlich die OSI Networking protocal selbst, laufen schreiend so schnell wie Sie können. OSI war notorisch schwer zu implementieren, und ich habe noch nie von einer tatsächlichen Arbeits Installation gehört. Sehen Sie sich den Wikipedia-Artikel für die blutigen Details.

Das OSI-Modell und die OSI-Protokolle unterschiedlich sind.

Das OSI-Modell ist eine Art, die Dinge brechen: körperlich, Link, Netzwerk, Transport, Sitzung, Präsentation, Anwendung. OSI-Protokolle sind Protokoll-Implementierungen, die direkt auf diese Schichten im Modell abzubilden.

Das Modell ist ein Weg, die Dinge zu betrachten. Es macht vor allem Sinn, aber es bricht auf den höheren Ebenen nach unten. Zum Beispiel: Was ist eine Präsentationsschicht wirklich tun

Während der 90er Jahre war OSI (in manchen Kreisen) dachte die Zukunft sein, aber es war tatsächlich der Fall einiger Unternehmen und verschwendet die Ressourcen von vielen anderen. Zum Beispiel war DECnet Phase V Digital irrsinnig komplexe Implementierung eines OSI-Stack, die Regierung OSI Anforderungen erfüllen, wurde aber von der TCP / IP Dampfwalze laufen.

Der Test ist: Was sind die Bytes auf dem Draht? In diesem Fall ist es UDP over IP, nicht der OSI-äquivalent, das war CLNP.

alles, was gesagt haben, wenn es sich um eine Schicht zwei Protokoll, wird es wahrscheinlich Probleme bei der Skalierbarkeit, weil es sich um eine Schicht zwei-Protokoll ist. Fein für eine kleine Anzahl von Knoten, aber wenn Sie versuchen, Maßstab zu erhalten, benötigen Sie eine bessere Lösung.

"ISO / OSI-Layer 2" nicht die OSI-Protokolle bedeuten. Es bezieht sich auf das „Seven Layer“ Modell des Netzwerk-Stacks. Es bedeutet, die Datenverbindungsschicht.

Die Schichten sind:. Physisch, Data Link, Netzwerk, Transport, Sitzung, Präsentation, Application

OSI ist ein Modell, kein Protokoll wie IP und TCP. Was Ihr Team scheint ist zu sagen, dass das Netz nicht IP werden. Ich vermute, dass sie falsch sind, da der Text Sie haben Staaten zitieren das BATMAN-Protokoll unterstützen IP & IPv6 fähig ist, und wenn das der Fall ist, werden Sie einen sehr guten Grund brauchen, um etwas anderes zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top