CTTP Classroom Tape Transfer Protocol - Chapter 3

Tags: CTTP LighteningZero CTTP-v1.0


  1. Sender

    1. P2P (peer-to-peer transfer) mode

      1. To be up to standard, P2P should not be written as PTP or D2D and so on.

      2. To send a message in P2P mode, write P2PSND after as the markword. e.g.

         CTTP/1.0 P2PSND
        
      3. In P2P mode, the message must contain the field TO to mark the receiver. The mark can be names, name abbreviations, students’ numbers, or nicknames. It is suggested that you should use the name abbreviations when there are no ambiguities.

      4. We suggest you add the field FROM as well, to mark the sender for easy access to responses.

      5. Write the message content under the message header or in the back of the paper.

      6. Example

         CTTP/1.0 P2PSND
         TO ZTL
         FROM SLC
        
         This is the content.
        
    2. BROADCAST mode

      1. In BROADCAST mode, the markword must be BDCAST.

      2. In BROADCAST mode, the message will be sent to everyone (in theory), so the TO field mustn’t be declared.

      3. See 3.1.4 (3.I.d).

      4. Example

         CTTP/1.0 BDCAST
         FROM SLC
        
         Hello everyone!
        
    3. REQUEST mode

      1. In most conditions, we send tapes for asking questions, and the question doesn’t need to be answered by a specific person but needs an official response.

      2. In REQUEST mode, the markword must be REQ.

      3. The corresponding mode to REQUEST mode is RESPONSE mode. Which is divided into OFFICIAL mode and UNOFFICIAL mode.

        1. In OFFICIAL mode, the markword must be RESOFF.

        2. In UNOFFICIAL mode, the markword must be RESUNOFF.

      4. There must be the field FROM for responding.

      5. There must be the field TO to mark the receiver who will give you an OFFICIAL RESPONSE. if you don’t know who is receiving or you can’t declare the field TO, please use BROADCAST mode (See 3.2 (3.II)).

      6. You can declare the field PROXY to mark who will be the proxy-node that passes the tape.

      7. Example

         CTTP/1.0 REQ
         TO HHR
         FROM SLC
         PROXY ZTL YYN CZH
        
         What is the homework for today?