Skip to main content

Co je to komunikační protokol?

Sada pravidel, která počítačová systémy a další technologická zařízení používají ke komunikaci s informacemi nebo k předávání informací tam a zpět s jinými systémy a zařízeními, se nazývá komunikační protokol.Protokol definuje formát a syntaxi přenášených dat.To by mohlo mít podobu speciálních příkazů zaslaných před skutečnými daty, nebo by to mohlo být přenos celých serializovaných objektů konkrétního typu.Protokoly mohou být implementovány softwarem nebo mohou být zabudovány do hardwarových a vestavěných systémů.Existuje mnoho komunikačních protokolů, které se používají, z nichž některé jsou vlastnické pro bezpečnostní účely a některé jsou otevřeným zdrojem pro účely rozvoje.

Komunikační protokol je vytvořen stanovením syntaxe, které systémy mohou porozumět a následovat.Zatímco skutečná sémantika protokolu se může lišit, většina z nich je podobná, protože jsou založena na stejných základních principech a hardwarových omezeních.Jakmile je vytvořen protokol, všechny systémy, které chápou protokol, budou moci odesílat a přijímat data s jinými takovými systémy.Tímto způsobem se komunikační protokol velmi podobá vývoji společného jazyka, který se používá k předávání informací na a od někoho jiného, kdo zná tento jazyk.

Hardwarové protokoly se často používají k vytvoření provozních parametrů pro dvě zařízení.Tyto protokoly mohou stanovit konstanty, jako je rychlost přenosu, maximální velikost datového bloku a metody šifrování a komprese.I když jsou velmi efektivní, hardwarové protokoly se zabývají především stanovením fyzického propojení mezi dvěma zařízeními, na rozdíl od skutečně interpretace dat nebo jiných požadavků.Jakmile dva kusy softwaru implementují komunikační protokol, mohou povolit libovolný počet algoritmů nebo funkcí.Nejběžnější jsou detekce chyb a korekce chyb.

Detekce a korekce chyb jsou způsoby, jak data, když jsou přenesena konkrétním protokolem, mohou být redundantně zkontrolovány z hlediska chyb.To může být nutné, když jsou fyzické linie mezi zařízeními nespolehlivé nebo mají velké množství hluku, který by mohl poškodit signál.Bylo vyvinuto několik algoritmů, které mohou pomoci zkontrolovat a obnovit integritu odesílaných dat.

Protokoly nejsou exkluzivním mechanismem a velmi často jsou vrstveny v systému nebo rámci.Síťové protokoly jsou téměř vždy vrstvené.To znamená, že existují různé protokoly přiřazené k zpracování různých úkolů.Někteří poskytují přístup ke zdrojům v operačním systému, zatímco jiní by mohli jednoduše předat informace slepě do jiného uzlu.Vrstvení komunikačních protokolů je jedním z nadací internetu, který mu umožňuje konzistentně fungovat s tolika různými typy počítačů a zařízení