Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Koľko formátu sa používa v protokole a čo je to?

Neexistuje žiadna jediná definitívna odpoveď na to, koľko formátov sa používa v protokoloch, pretože:

1. „protokol“ je široký: Protokol je súbor pravidiel upravujúcich prenos údajov. Zahŕňa to všetko od jednoduchých mechanizmov podania rúk až po komplexné schémy kódovania údajov používaných pri prehliadaní webových stránkach, sieťovej komunikácii, prenose súborov atď. Každá z týchto oblastí využíva viac formátov.

2. konštantná evolúcia: Neustále sa vyvíjajú nové protokoly a formáty.

3. prekrývanie a variácie: Formáty môžu byť vnorené alebo kombinované. Napríklad protokol môže používať JSON na užitočné zaťaženie údajov vo väčšom rámci riadenom iným protokolom (napríklad HTTP).

Môžeme však kategorizovať niektoré * bežné * formáty údajov používané v rôznych protokoloch:

* textové formáty:

* ascii/utf-8: Základné kódovanie znakov pre reprezentáciu textu. V mnohých protokoloch sa vo veľkej miere používa.

* CSV (hodnoty oddelené čiarky): Jednoduchý formát tabuľkových údajov.

* xml (rozsiahly znak jazyk): Hierarchická reprezentácia údajov pomocou značiek.

* json (notácia objektu JavaScript): Ľahký formát údajov o údajoch, veľmi populárny vo webových API.

* yaml (yaml ain't značkovací jazyk): Jazyk serializácie údajov čitateľných človekom.

* Binárne formáty:

* Protokol pufra (protobuf): Jazyk-neutrálny, neutrálny, neutrálny mechanizmus platformy pre serializáciu štruktúrovaných údajov.

* avro: Serializačný systém údajov používaný na ukladanie údajov a komunikácia medzi procesmi.

* Thrift: Rámec škálovateľného rozvoja služieb v krížovom jazyku.

* asn.1 (Abstraktná syntax notácia jedna): Štandard na definovanie dátových štruktúr a ich kódovanie na výmenu údajov.

* Rôzne proprietárne binárne formáty: Mnoho spoločností vytvára vlastné binárne formáty z efektívnosti alebo bezpečnostných dôvodov.

* Ostatné formáty:

* base64: Schéma kódovania použitá na reprezentáciu binárnych údajov ako text ASCII.

* hexadecimal: Base-16 Reprezentácia binárnych údajov.

Toto sú iba príklady a mnoho ďalších špecializovaných formátov existuje v závislosti od konkrétnej aplikácie a protokolu. Nie je možné dať presné číslo. Namiesto zamerania sa na počet je užitočnejšie porozumieť * kategóriám * formátov a ich silných a slabých stránok pre rôzne prípady použitia.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené