23

わかりました、これはばかげた質問かもしれませんが、Bluetooth が TCP または UDP プロトコルのどちらに従うか疑問に思っていました。ネットワーク プロトコルに関する私の知識 (あまり多くはありません) から、これら 2 つのいずれにも従わず、何らかの特定の Bluetooth プロトコルが存在すると言えます。もう 1 つ質問があります... 新しい iPhone OS 3.0 の GameKit の Bluetooth 機能は、どのプロトコルに従っていますか? Apple ドキュメントのすべての単語に目を通したわけではありませんが、これまでのところ、見つけることができませんでした。

4

5 に答える 5

25

TCPとUDPはトランスポートレベルのプロトコルですが、Bluetoothは低レベルのプロトコルです。したがって、イーサネット上でTCPおよびUDPを使用するのと同じように、Bluetooth上でTCPまたはUDPを使用できます。

于 2009-06-25T23:21:58.980 に答える
8

Bluetooth プロトコル スタックには、独自のトランスポート プロトコルである L2CAP と RFCOMM が含まれており、RFCOMM リンクは L2CAP レイヤーを使用します。RFCOMM リンクを介して UDP パケットをカプセル化する Bluetooth を介した IP トンネリングを実行できます。

Gamekit は Bluetooth スタックを非表示にしますが、私の推測では、ピアの検出には SDP を使用し、それらの間の通信には RFCOMM リンクを使用していると思います。

于 2009-07-16T13:31:36.730 に答える
3

どちらでもない。iPhoneがデフォルトで使用しているプロトコルのどれかはわかりませんが、少なくともRFCOMMプロトコルを介したPCや携帯電話の通信にはある程度の経験があります。

于 2009-06-25T23:21:34.690 に答える
0

典型的な TCP/IP ベースの OSI スタックに匹敵する Bluetooth スタックを考えてみてください。Bluetooth プロトコル スタックとアーキテクチャについて詳しく読むと、OSI スタック マッピングの類似点がわかります。おそらくご存知の従来の OSI レイヤーと同様に、L2 相当のレイヤー、トランスポート レイヤー、セッション、アプリケーションなどがあります。

TCP レイヤーについて考えている場合は、Bluetooth の L2CAP レイヤーを見ています。Bluetooth wiki をフォローアップして、理解を深めてください。

さらに、私は数年前にこの本を参照しました - http://www.amazon.com/Bluetooth-Operation-Use-Robert-Morrow/dp/007138779X

于 2015-08-21T22:34:32.223 に答える
0

2 つのデバイス間の通常の通信は、RFCOMM (Radio Frequency Communication) とL2Capを使用して行われます。私の推測では、iPhone で使用されるプロトコルはA2DPまたはAVRCPです。

于 2011-11-22T09:58:46.543 に答える