protocols:zmodem
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| protocols:zmodem [2018/08/14 21:08] – [11. FRAME TYPES] root | protocols:zmodem [2018/08/14 21:10] (current) – [8. PROTOCOL TRANSACTION OVERVIEW] root | ||
|---|---|---|---|
| Line 564: | Line 564: | ||
| environments. | environments. | ||
| - | ==== 8. PROTOCOL TRANSACTION OVERVIEW ==== | + | ===== 8. PROTOCOL TRANSACTION OVERVIEW |
| As with the XMODEM recommendation, | As with the XMODEM recommendation, | ||
| Line 571: | Line 571: | ||
| - | === 8.1 Session Startup === | + | ==== 8.1 Session Startup |
| To start a ZMODEM file transfer session, the sending program is called | To start a ZMODEM file transfer session, the sending program is called | ||
| Line 628: | Line 628: | ||
| number of the receiving program, or 0. | number of the receiving program, or 0. | ||
| - | === 8.2 File Transmission === | + | ==== 8.2 File Transmission |
| The sender then sends a ZFILE header with ZMODEM Conversion, Management, | The sender then sends a ZFILE header with ZMODEM Conversion, Management, | ||
| Line 709: | Line 709: | ||
| prevent the sending program from returning with a success status. | prevent the sending program from returning with a success status. | ||
| - | === 8.3 Session Cleanup === | + | ==== 8.3 Session Cleanup |
| The sender closes the session with a ZFIN header. | The sender closes the session with a ZFIN header. | ||
| Line 719: | Line 719: | ||
| characters, then exits whether they were received or not. | characters, then exits whether they were received or not. | ||
| - | === 8.4 Session Abort Sequence === | + | ==== 8.4 Session Abort Sequence |
| If the receiver is receiving data in streaming mode, the Attn | If the receiver is receiving data in streaming mode, the Attn | ||
| Line 736: | Line 736: | ||
| </ | </ | ||
| - | ==== 9. STREAMING TECHNIQUES / ERROR RECOVERY ==== | + | ===== 9. STREAMING TECHNIQUES / ERROR RECOVERY |
| It is a fact of life that no single method of streaming is applicable | It is a fact of life that no single method of streaming is applicable | ||
| Line 744: | Line 744: | ||
| receiving environment, | receiving environment, | ||
| - | === 9.1 Full Streaming with Sampling === | + | ==== 9.1 Full Streaming with Sampling |
| If the receiver can overlap serial I/O with disk I/O, and if the | If the receiver can overlap serial I/O with disk I/O, and if the | ||
| Line 795: | Line 795: | ||
| header followed by data subpackets. | header followed by data subpackets. | ||
| - | == 9.1.1 Window Management == | + | === 9.1.1 Window Management |
| When sending data through a network, some nodes of the network store | When sending data through a network, some nodes of the network store | ||
| Line 819: | Line 819: | ||
| these programs.((When used with modems or networks that simultaneously assert flow)) | these programs.((When used with modems or networks that simultaneously assert flow)) | ||
| - | === 9.2 Full Streaming with Reverse Interrupt === | + | ==== 9.2 Full Streaming with Reverse Interrupt |
| The above method cannot be used if the reverse data stream cannot be | The above method cannot be used if the reverse data stream cannot be | ||
| Line 843: | Line 843: | ||
| receiver' | receiver' | ||
| - | === 9.3 Full Streaming with Sliding Window === | + | ==== 9.3 Full Streaming with Sliding Window |
| If none of the above methods is applicable, hope is not yet lost. If | If none of the above methods is applicable, hope is not yet lost. If | ||
| Line 857: | Line 857: | ||
| sender' | sender' | ||
| - | === 9.4 Full Streaming over Error Free Channels === | + | ==== 9.4 Full Streaming over Error Free Channels |
| File transfer protocols predicated on the existence of an error free | File transfer protocols predicated on the existence of an error free | ||
| Line 872: | Line 872: | ||
| long files is less than one per cent.((One in 256 for escaping ZDLE, about two (four if 32 bit CRC is used) in 1024 for data subpacket CRC' | long files is less than one per cent.((One in 256 for escaping ZDLE, about two (four if 32 bit CRC is used) in 1024 for data subpacket CRC' | ||
| - | === 9.5 Segmented Streaming === | + | ==== 9.5 Segmented Streaming |
| Line 890: | Line 890: | ||
| - | ==== 10. ATTENTION SEQUENCE ==== | + | ===== 10. ATTENTION SEQUENCE |
| The receiving program sends the Attn sequence whenever it detects an | The receiving program sends the Attn sequence whenever it detects an | ||
protocols/zmodem.1534273729.txt.gz · Last modified: 2018/08/14 21:08 by root