RFC 31 - Forme di messaggi binari nelle reti di calcolatori
- Stato: Sconosciuto
- Pubblicato: febbraio 1968
- Stream: Legacy
- Errata: Errata dell'editor RFC
Informazioni sul documento
- RFC Number: 31
- Title: Binary Message Forms in Computer Networks
- Authors: Daniel Bobrow (Bolt, Beranek, and Newman), William R. Sutherland (MIT Lincoln Laboratory)
- Date: February 1968
- Category: Unknown
Sommario
L'RFC 31 propone una notazione per descrivere il contenuto e l'intento dei messaggi binari scambiati tra calcolatori. Sostiene che la prassi consolidata di disegnare il flusso binario come lunghi rettangoli sottili e di tabulare le opzioni di bit di ogni casella nasconde la struttura di un messaggio, e che un metodo di descrizione simbolico - analogo al ruolo che ALGOL svolge per gli algoritmi e BNF per la sintassi dei linguaggi - renderebbe i formati dei messaggi più facili da comprendere e da pubblicare come standard per i nuovi utenti di una rete. Il memo specifica una descrizione di formato composta da un titolo e quattro sezioni dichiarative: nomi simbolici per i campi semplici, nomi simbolici per i valori di campo di uso comune, istruzioni di caratterizzazione che mostrano i modi leciti di concatenare i campi, e una dichiarazione del numero di bit di ciascun campo insieme a eventuali considerazioni particolari sulla codifica dei bit. Definisce la notazione per i valori di campo con indicatori di base, per gli equivalenti di campo, per le istruzioni di caratterizzazione costruite da concatenazioni e alternative, per gli indicatori di ripetizione, per l'assegnazione di un campo a una variabile usata come contatore di ripetizione, e per i campi condizionali e le alternative condizionali racchiusi tra parentesi quadre. Viene svolto un esempio completo di formato di dati grafici.
Indice
- Introduzione
- Un metodo proposto per descrivere i formati binari
- Dichiarazione dei campi semplici
- Rappresentazione dei valori di campo
- Equivalenti di campi semplici
- Istruzione di caratterizzazione
- Indicatori di ripetizione
- Assegnazioni all'interno di un'istruzione di caratterizzazione
- Campi condizionali
- Alternative condizionali
- Dimensione dei campi semplici
Risorse correlate
- Testo ufficiale: RFC 31
- DataTracker: RFC 31 Info
- Errata: RFC Editor Errata