バイナリ転送プロトコル

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

バイナリ転送プロトコルは、パソコン通信などで利用されるバイナリデータ通信プロトコルである。パソコン通信で送受信できるデータは基本的にテキストデータ(文字情報)のみであり、バイナリデータ(画像など)を送受信するには各種バイナリ転送プロトコルに従ってデータの送受信を行うソフトウェアを使用する必要がある。

代表的なプロトコルにXMODEMがある。バイナリデータを扱えない場合にはishuuencodeBinHexなどのツールを利用し、テキストデータに変換して送受信することもある。

各種バイナリ転送プロトコルの比較

プロトコル名 パケット長(単位:バイト) ファイル情報転送 先送り処理 エラー検出 エラーの回復 バッチ転送 制御文字のクォート リジューム
XMODEM/SUM 128 × × 8ビットチェックサム × × ×
XMODEM/CRC 128 × × 16ビットCRC × × ×
XMODEM/1k 1024 or 128 × × 16ビットCRC × × ×
Flying-XMODEM 128 or 1024 × 16ビットCRC × × × ×
YMODEM 1024 or 128 × 16ビットCRC × ×
YMODEM-g 1024 or 128 16ビットCRC × × ×
ZMODEM 最大1024の可変長 16ビットCRC
もしくは
32ビットCRC
プロトコル名 パケット長(単位:バイト) ファイル情報転送 先送り処理 エラー検出 エラーの回復 バッチ転送 制御文字のクォート リジューム
B Plus 128バイト単位の可変長 8ビットチェックサム
もしくは
16ビットCRC
×
MLINK パケットの形態を取らない 連続転送 × × × ×
Nmodem 128~4096の可変長 16ビットCRC ×
QuickVAN 128 8ビットチェックサム ×
TransIt 実効91 or 106 8ビットチェックサム
もしくは
16ビットCRC
全てのデータをクォート ×
プロトコル名 パケット長(単位:バイト) ファイル情報転送 先送り処理 エラー検出 エラーの回復 バッチ転送 制御文字のクォート リジューム

※送信側、もしくは受信側の設定により可能。

関連記事

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net