Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Portable Document Format >> .

Quanti formato usati nel protocollo e cosa sono?

Non esiste una singola risposta definitiva a quanti formati vengono utilizzati nei protocolli perché:

1. "Protocollo" è ampio: Un protocollo è un insieme di regole che regolano la trasmissione dei dati. Ciò copre di tutto, dai semplici meccanismi di handshake agli schemi di codifica dei dati complessi utilizzati nella navigazione Web, nella comunicazione di rete, nel trasferimento di file, ecc. Ciascuna di queste aree utilizza più formati.

2. Evoluzione costante: Nuovi protocolli e formati vengono costantemente sviluppati.

3. Sovrapposti e variazioni: I formati possono essere nidificati o combinati. Ad esempio, un protocollo potrebbe utilizzare JSON per i payload di dati all'interno di un framework più ampio governato da un protocollo diverso (come HTTP).

Tuttavia, possiamo classificare alcuni formati di dati * comuni * utilizzati all'interno di vari protocolli:

* Formati basati sul testo:

* ASCII/UTF-8: Codifica dei personaggi fondamentali per rappresentare il testo. Usato ampiamente in molti protocolli.

* CSV (valori separati da virgola): Semplice formato di dati tabulari.

* XML (lingua di markup estensibile): Rappresentazione dei dati gerarchici utilizzando tag.

* JSON (notazione dell'oggetto JavaScript): Formato leggero di inter-scambio di dati, molto popolare nelle API Web.

* Yaml (Yaml Ain't Markup Language): Linguaggio di serializzazione dei dati leggibili dall'uomo.

* Formati binari:

* Buffer di protocolli (ProtoBuf): Meccanismo neutro neutro, neutro neutro di Google per la serializzare i dati strutturati.

* Avro: Sistema di serializzazione dei dati utilizzato per l'archiviazione dei dati e la comunicazione tra process.

* Parsoneria: Framework di sviluppo del servizio trasversale scalabile.

* Asn.1 (Notazione sintassi astratta One): Standard per definire le strutture di dati e codificarle per lo scambio di dati.

* Vari formati binari proprietari: Molte aziende creano formati binari personalizzati per motivi di efficienza o di sicurezza.

* Altri formati:

* Base64: Schema di codifica utilizzato per rappresentare i dati binari come testo ASCII.

* esadecimale: Rappresentazione base-16 di dati binari.

Questi sono solo esempi ed esistono molti più formati specializzati a seconda dell'applicazione e del protocollo specifici. È impossibile dare un numero preciso. Invece di concentrarsi su un conteggio, è più utile comprendere le * categorie * di formati e i loro punti di forza e di debolezza per diversi casi d'uso.

 

software © www.354353.com