2009-03-25 8 views
3

私はgoogle androidで動かすための 'geolocation based'、ipv6、wireless mesh networkを設定することになっています。 OSIとTCP/IPネットワーキングの実際的な意味

私は噛み合わせをサポートするために良いアプリであると思われるものが見つかりました:。 http://www.open-mesh.net/wiki/batman-adv

「バットマン先進はもはや はIPベースで動作していないん ワイヤレスネットワークへの新たなアプローチであるとは異なり、 BATMAN、UDPパケットを使用して交換 情報と ルーティングテーブルを設定し、バットマン、高度 は、ISO/OSIのレイヤ2つののみと 用途及びルート動作(またはそれを:ブリッジ) イーサネットフレームそれのvirtをエミュレートします。すべて すべてのノードのネットワークスイッチ が参加しています。したがって、すべてのノード はローカルにリンクされているように見えるため、 上位の動作プロトコルは、 ネットワーク内の変更によって影響されません。 ほとんどすべての プロトコルをB.A.T.M.A.Nより上で実行できます。 。高度は、 顕著な例は次のとおりです。」

たIPv4、IPv6の、 DHCP、IPXしかし、私のチームの他のメンバーが、それはTCP/IPのではなく、OSIに動作するので無行きませんと言っているこれはでした最初に私はOSIについて聞いたことがありますが、これがどれほど問題であるか疑問に思っています。メッシュネットワークアプリケーションの上には何が影響するのでしょうか?アンドロイドが比較的新しいことを考えると、そう、それは問題ではない、既存のアプリケーションとの互換性についてはあまり心配する必要がありますか?

私はネットワークでの作業に多くの時間を費やしていないので、noobmans条件に入れてください。

答えて

5

"B.A.T.M.A.Nより上のほとんどすべてのプロトコルを実行できます。アドバンストな例は、IPv4、IPv6、DHCP、IPXです。"

"しかし、私のチームの他のメンバーは、TCP/IPではなくOSIで動作するので、それは無駄だと言っています。 「

あなたのチームの他のメンバーが流行語フェストBATMAN中で混乱している。

"TCP/IPのIPは、" IPv4の(またはIPv6)である。バットマンは直接かつ完全にTCP/IPをサポートしていますので。

は一切の紛争はありませんただ、混乱

0

"ISO/OSIレイヤ2"は、OSIプロトコルを意味しません。これは、ネットワークスタックの「7層」モデルを指します。それはデータリンク層を意味します。

レイヤーは物理、データリンク、ネットワーク、トランスポート、セッション、プレゼンテーション、アプリケーションです。

-1

OSIはIPやTCPのようなプロトコルではありません。あなたのチームが言っているように見えるのは、メッシュがIPを使用しないということです。私はあなたがBATMANプロトコルがIP & IPv6をサポートすることができる州を引用したテキストとして間違っていると思っています。そうであれば、他に何かを使う強い理由が必要です。

4

おそらく、OSI modelを参照しています。これは、ネットワークレイヤを区別するためによく使用される方法です。私はそれが物事を見るのに有用な方法であるとは確信していませんが、地球上のあらゆるネットワーキングコースで教えられています。

OSIレベル2は、実際の物理レベルのすぐ上で動作するdata link layerです。基本的には、フロー制御、エラー検出、場合によってはエラー訂正を担当しています。データリンク層は厳密に「シングルホップ」です。マルチホップ転送やルーティングではなく、ポイントツーポイントのデータ転送のみに関心があります。

実際にOSI networking protocalを参照している場合は、可能な限り早く叫んでください。 OSIは実装が困難であることが知られていましたが、実際の作業インストールについて聞いたことはありません。詳細については、Wikipediaの記事を参照してください。

2

OSIモデルとOSIプロトコルが異なる

OSIモデルは、物事を破壊する方法です。。。物理、リンク、ネットワーク、トランスポート、セッション、プレゼンテーション、アプリケーションOSI pロトコルは、モデル内のレイヤーに直接マッピングされるプロトコル実装です。

モデルは物を見る方法です。ほとんどの場合理にかなっていますが、それはより高いレベルで壊れます。例えば、プレゼンテーション層は本当に何をしていますか?

90年代の間、OSIは(未来には)将来と考えられていましたが、実際には一部の企業の崩壊であり、他の多くのリソースを無駄にしました。たとえば、DECnet Phase Vは政府のOSI要件を満たしていたTCP/IPスチーム・ローラーによって運営されていたOSIスタックのDigitalの非常に複雑な実装でした。

テストは次のとおりです。ワイヤ上のバイトは何ですか?この場合、それはIP over UDPであり、OSIと同等のものではなく、CLNPです。

レイヤ2プロトコルの場合は、レイヤ2プロトコルなのでスケーラビリティの問題が発生する可能性があります。少数のノードでは問題ありませんが、スケールを取得しようとする場合は、より良いソリューションが必要です。

関連する問題