YMODEM
受信側が送信要求として ’G’ を送出する。
送信側がファイル情報の入ったデータブロック(ブロック0)を送出する。全てのファイルを転送し終わっている場合はその旨を示すデータブロックを送出し、これをもって通信を終了する。
受信側はブロック番号、CRC符号を確認し、受信したデータにエラーがないことを確認した後に、送信要求として ’G’ を送出する。
送信側がデータブロックを次々に送出し、最後にEOTを送出する。
受信側は、受信したデータ全てにエラーがないことを確認した後にACKを送出する。シングルモードの場合はこれをもって通信を終了する。
手順1に戻る。
ブロック番号をセットする。0から開始して1ずつカウントアップし、255の次は0になる。