Skip to main content

シリアルラインインターネットプロトコルとは何ですか?

sliping頭字語Slipでも知られているシリアルラインインターネットプロトコルは、シリアルリンクを介してインターネットプロトコルデータグラムを送信する手段です。パケットの各バイトを送信し、必要に応じて1つ以上の一意のマーカーバイトをストリームに追加します。スリップは、直接ケーブル接続またはモデムリンクを介して通信するために2つのシステムで使用できます。ほとんどのパーソナルコンピューターは代わりにポイントツーポイントプロトコル(PPP)を使用しますが、非常に低いオーバーヘッドが必要な場合にスリップがよく使用されます。。次に、パケットの各バイトを送信します。これは、219または192の2つの小数値のいずれかでない限り、192の場合、末端マーカー値の場合、Slipはその場所に2つの特別なバイトを送信します。219に続いて220。219の場合、スリップは別の2バイトコード— 219を送信します219に続いて221。スリップで受信されて、エンドマーカーを削除し、特別なバイトペアを元の値に置き換えます。スリップのいくつかの実装は、ゼロ長さのパケットを削除する場合があります。結果のデータグラムは、あれば、それ以上の分析なしで次のネットワークレイヤーに渡されます。エラーの検出と修正が次のレイヤーに任されているため、エラーが発見された場合はパケットの再送信を要求する必要があります。slipスリップ仕様は、1988年にインターネットエンジニアリングタスクフォース(IETF)によってコメントのリクエスト(RFC)1055としてリリースされました。これは、エラー処理や制御メッセージの欠如など、いくつかのスリップ欠点を特定します。シリアルラインインターネットプロトコルのもう1つの一般的な問題は、パケットプロトコル識別がないことです。スリップはインターネットプロトコルデータグラムを処理するようにのみ設計されているため、これは頻繁に問題ではない可能性があります。ただし、スリップは複数のインターネットプロトコルを識別する手段を考慮して、複数のインターネットプロトコルを処理することができます。このレイヤーには、接続認証またはあらゆる種類のデータ暗号化のメカニズムはありません。また、次のネットワークレイヤーでルーティングするためのインターネットプロトコルアドレスの発見の手段もありません。最大パケットサイズに関しては、スリップ仕様は曖昧であり、別の実装で使用される制限を示唆しています。。1990年にRFC 1144によって定義された圧縮スリップ(CSLIP)は、この方向に努力しています。各パケットのトランスミッションコントロールプロトコル(TCP)ヘッダーを元の20から7バイトに縮小します。ただし、パケットの残りの部分は変更されません。1994年、RFC 1661—で定義されたPPP—は、多くのスリップの問題を解決する新しい堅牢なプロトコルとして作成されました。