SLIPとPPPの違い
コンテンツ
SLIPとPPPは、独立した2つの独立したシリアルリンクカプセル化プロトコルです。 SLIPとPPPの大きな違いは、SLIPが以前のバージョンのプロトコルであるのに対し、PPPは、誤設定の検出や防止など、SLIPに比べていくつかの利点を提供する最新のプロトコルです。さらに、PPPはより優れた組み込みのセキュリティメカニズムを提供します。
これらのプロトコルには2つのデバイスのみが含まれ、これらの2つのデバイス間で簡単な通信が行われます。 TCP / IP実装の第2層で接続を提供します。
-
- 比較表
- 定義
- 主な違い
- 結論
比較表
比較の根拠 | スリップ | PPP |
---|---|---|
関係 | 先行プロトコル | 後継プロトコル |
カプセル化 | IPパケット | データグラム |
サポート | IPのみ | IPレイヤー3プロトコルも含まれます |
認証 | 提供されていない | 適切な認証が実行されます。 |
派生プロトコル | CSLIP(圧縮SLIP) | PPPoE(PPP over Ethernet)およびPPPoA(PPP over ATM) |
IPアドレス指定 | 静的割り当て | 動的な割り当て |
データ転送 | 同期 | 同期および非同期 |
SLIPの定義
のSLIP(シリアルラインインターネットプロトコル) 主にシリアル回線に沿ってIPパケットをフレーミングする目的に役立ちます。ほとんどの場合、回線伝送速度が1200 bps〜19.2 Kbpsの範囲にあるダイヤルアップ接続で使用されます。ただし、アドレス指定、パケットタイプの識別、圧縮またはエラー検出/修正メカニズムは提供されていませんが、簡単に実装できます。
SLIPは1984年に初めて導入され、4.2 BerkeleyおよびSun Microsystems Unixプラットフォームで実装されました。スリップの開発は、TCP / IP機能を有効にしたUnixワークステーションの可用性に刺激されています。その後、パーソナルコンピューターがTCP / IPをサポートするように進化したときに、SLIPプロトコルの開発はパーソナルコンピューターに移行しました。
SLIP接続は、ネイティブインターネットプロトコルとのPC通信を促進し、インターネットホストに変換します。 PCユーザーをインターネットに接続された中央コンピューターに接続する必要がなくなりました。そのため、SLIPはインターネットサービスをパーソナルコンピューターに直接提供しました。
さて、これらのPCはどのようにインターネットに接続されていますか? PCとインターネットルーター(TCP / IPプロトコルを転送可能)間の接続を確立するために、SLIPサポートと共に電話回線が使用されます。実際には、これらのインターネットルーターは、ルーティング機能を備えたインターネットホストにすることができます。
したがって、SLIPプロトコルのユーザーは、ダイヤルアップを介して中央コンピューターに物理的に接続します。プロトコルを開始すると、ユーザーは他のインターネットホストに透過的にアクセスでき、中央コンピューターはインターネットインフラストラクチャの一部として起動します。
PPPの定義
PPP(ポイントツーポイント) プロトコルは、ポイントツーポイントリンクに沿ってマルチプロトコルデータグラム(パケット)を転送するための標準的な方法を提供します。 PPPの主な要素は次のとおりです。マルチプロトコルデータグラムをカプセル化するメカニズム、 LCP(リンク制御プロトコル) とのグループ NCP(ネットワーク制御プロトコル)。 LCPは主に接続を設定、構成、およびテストしますが、NCPは個別のネットワーク層プロトコルを確立および構成します。
PPPは IETF(インターネットエンジニアリングタスクフォース) 前身として、非標準の方法であるSLIPはエラーの検出や修正などの機能をサポートしていなかったため、圧縮によりPPPプロトコルが開発されました。以前の既存の標準は、シリアル接続ではなく、一般的なローカルエリアネットワークのデータグラムのカプセル化のみを支援します。
PPPは、ポイントツーポイントシリアルリンクを介したデータグラムのカプセル化と転送を容易にするインターネット標準として登場しました。パケット交換ネットワークのconのパケットに非常によく似たデータグラムですが、物理ネットワークに依存せず、パケット交換ノード番号とPSN宛先ポートを含みません。
- SLIPはSerial Line Internet Protocolに拡張され、PPPはPoint-to-Pointプロトコルの略です。
- SLIPは古いプロトコルですが、まだ一部の場所で使用されています。レイヤー3のIPとレイヤー1のシリアルリンク間のギャップを埋めるのに適しています。一方、PPPはSLIPと同じ目的で使用される新しいプロトコルですが、いくつかの新しい機能を提供します。
- SLIPはIPパケットをカプセル化し、PPPはデータグラムをカプセル化します。
- IPプロトコルは、SLIPでサポートされている唯一のプロトコルです。それどころか、PPPは他のレイヤー3プロトコルのサポートも提供します。
- SLIPにはこれらの機能はありませんが、PPPは認証、エラー検出、エラー修正、圧縮、暗号化を提供します。
- SLIPでは、IPアドレスは静的に割り当てられます。逆に、PPPは動的割り当てを実行します。
- SLIPでは、同期モードでデータを転送できます。反対に、PPPはデータ転送の同期モードと非同期モードを促進します。
SLIPに対するPPPの利点
- ネットワークプロトコルの多重化 – PPPは、インターネットとTCP / IPに制限するだけでなく、他のいくつかのネットワークテクノロジーを適応させることができます。
- リンク構成 – 2つのPPPピア間の通信パラメーターをセットアップするためのネゴシエーションメカニズムを採用しています。
- エラー検出 –受信側では、破損したパケットを破棄します。
- 付加価値のある通信特性 –また、データの圧縮と暗号化もサポートしています。
- ネットワークアドレスの確立 –データグラムルーティングに必要なネットワークアドレスを設定します。
- 認証 –通信を開始する前に、2人のエンドユーザーが最初に認証されます。
結論
SLIPおよびPPPプロトコルは、2つのホスト間のポイントツーポイントシリアル通信を提供するために使用されます。 PPPは後者の高度なプロトコルであるため、ポイントツーポイントサービスを提供するだけでなく、いくつかの追加機能を提供します。