この記事では、SDPクライアントのMACアドレスの詳細について説明します。
概要
以下のテーブルは、SDPクライアントのMACアドレスの概要を示しています。
プラットフォーム | バージョン | インタフェースの種類 | レイヤー3のみ? | L2 |
|---|---|---|---|---|
Windows | >5.4 | WinTUN | はい | 該当なし |
macOS | >5 | utun | はい | 該当なし |
iOS | >5 | utun | はい | 該当なし |
Android | >5 | TUN | はい | 該当なし |
Linux | >5 | TUN | はい | 該当なし |
ユースケース
リモートSDPクライアントがプライベートネットワークに接続し、ドメインに参加します。 セキュリティを強化するために、サーバーはプライベートネットワーク内のMACおよびIPアドレスからの接続のみを許可するように設定されています。
Windows SDPクライアント
Windows SDPクライアントは、TUNドライバの一種であるWinTUNを使用します。 WinTUNは、ユーザースペースプログラムにパケットの読み書きのためのシンプルなネットワークアダプタを提供するWindowsカーネル用の非常にシンプルで最小限のTUNドライバです。
TUNとは何か?
TUNインタフェースは、ソフトウェアのみのインタフェースで、カーネル内にのみ存在し、通常のネットワークインタフェースと異なり、物理的なハードウェアコンポーネントを持たないことを意味します。 TUNは、カーネル仮想ネットワークデバイスの一種で、ネットワーク層デバイスをシミュレートし、レイヤー3で動作してIPパケットを運びます。 TUNインタフェースは生のIPパケットを出力(および入力)し、カーネルによってイーサネットヘッダーは追加されません。
TUNインタフェースのセットアップ後、他のネットワークインタフェースと同様に利用できます。 これは、IPアドレスを割り当てたり、トラフィックを検査したり、ファイアウォール規則を設定したり、それに向けたルートを確立したりできることを意味します。
macOSおよびiOSのSDPクライアント
macOSおよびiOSのSDPクライアントは、utunデバイスドライバを使用します。
utunとは何か?
macOSおよびiOSには、TUNインタフェース用の組み込みutunデバイスドライバが含まれています。
AndroidおよびLinuxのSDPクライアント
両方のAndroidおよびLinuxのSDPクライアントはTUNデバイスドライバを使用します。