Connected: An Internet Encyclopedia
RFC 822 - 3.4.10. NETWORK-SPECIFIC TRANSFORMATIONS

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 822
Up: 3. LEXICAL ANALYSIS OF MESSAGES
Up: 3.4. CLARIFICATIONS
Prev: 3.4.9. BACKSPACE CHARACTERS
Next: 4. MESSAGE SPECIFICATION

### 3.4.10. NETWORK-SPECIFIC TRANSFORMATIONS

During transmission through heterogeneous networks, it may be necessary to force data to conform to a network's local conventions. For example, it may be required that a CR be followed either by LF, making a CRLF, or by <null>, if the CR is to stand alone). Such transformations are reversed, when the message exits that network.

When crossing network boundaries, the message should be treated as passing through two modules. It will enter the first module containing whatever network-specific transformations that were necessary to permit migration through the "current" network. It then passes through the modules:

- Transformation Reversal

  The "current" network's idiosyncracies are removed and the message is returned to the canonical form specified in this standard.

- Transformation

  The "next" network's local idiosyncracies are imposed on the message.

                                      ------------------
                          From   ==>  | Remove Net-A   |
                          Net-A       | idiosyncracies |
                                      ------------------
                                             ||
                                             \/
                                        Conformance
                                        with standard
                                             ||
                                             \/
                                      ------------------
                                      | Impose Net-B   |  ==>  To
                                      | idiosyncracies |       Net-B
                                      ------------------

Next: 4. MESSAGE SPECIFICATION

Connected: An Internet Encyclopedia
RFC 822 - 3.4.10. NETWORK-SPECIFIC TRANSFORMATIONS