<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Protokol_%28informatika%29</id>
		<title>Protokol (informatika) - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Protokol_%28informatika%29"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Protokol_(informatika)&amp;action=history"/>
		<updated>2026-05-25T00:44:18Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Protokol_(informatika)&amp;diff=320959&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Protokol_(informatika)&amp;diff=320959&amp;oldid=prev"/>
				<updated>2013-09-17T19:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 17. 9. 2013, 19:59&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Protokol_(informatika)&amp;diff=320958&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Protokol_(informatika)&amp;diff=320958&amp;oldid=prev"/>
				<updated>2011-04-18T12:01:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Protokol''' je v [[Informatika (počítačová věda)|informatice]] konvence nebo standard, podle kterého probíhá [[Komunikace|elektronická komunikace]] a přenos [[Data|dat]] mezi dvěma koncovými body (realizované nejčastěji [[počítač]]i). V nejjednodušší podobě protokol definuje pravidla řídící [[syntax]]i, [[Sémantika|sémantiku]] a [[Synchronizace|synchronizaci]] vzájemné komunikace. Protokoly mohou být realizovány hardwarově, softwarově a nebo kombinací obou.&lt;br /&gt;
== Typické vlastnosti ==&lt;br /&gt;
Protokoly mohou specifikovat mnoho vlastností, například:&lt;br /&gt;
* detekce základního fyzického spojení (kabelové, bezdrátové) nebo existence jiných koncových bodů nebo uzlů&lt;br /&gt;
* [[handshake]] (automatický proces vyjednávání, který dynamicky nastavuje parametry komunikačního kanálu mezi dvěma entitami před začátkem klasické komunikace po kanálu)&lt;br /&gt;
* vyjednávání o různých parametrech spojení&lt;br /&gt;
* jak začít a ukončit zprávu&lt;br /&gt;
* jak formátovat zprávy&lt;br /&gt;
* co dělat s poškozenými nebo nesprávně naformátovanými daty (oprava chyb)&lt;br /&gt;
* jak detekovat neočekávanou ztrátu spojení a co provést jako další akci&lt;br /&gt;
* ukončení relace a nebo spojení&lt;br /&gt;
== Význam protokolů ==&lt;br /&gt;
Přesný popis komunikačního protokolu usnadňuje interoperabilitu různých implementací [[Počítačový program|počítačových programů]], které se podílejí na vzájemné komunikaci. Otevřený přístup ke specifikaci protokolu urychluje rozvoj a rozšiřování počítačových technologií do nejrůznějších oborů lidské činnosti.&lt;br /&gt;
=== Síťové protokoly ===&lt;br /&gt;
Hlavním pozitivním příkladem užitečnosti otevřeného přístupu k definici a popisu protokolů je prudký rozvoj [[Internet]]u v posledních desetiletích. Internetové protokoly jsou publikovány jako veřejně přístupné [[RFC]] dokumenty, které jsou zastřešeny sdružením [[Internet Engineering Task Force]] (IETF).&lt;br /&gt;
Mezi hlavní protokoly Internetu patří rodina protokolů [[TCP/IP]], do které patří [[Internet Protocol]] (IP), [[Transmission Control Protocol]] (TCP), [[User Datagram Protocol]] (UDP) a další protokoly. Kromě rodiny protokolů TCP/IP jsou na Internetu používány i další (aplikační) protokoly jako například: [[Hypertext Transfer Protocol|HTTP]], [[Dynamic Host Configuration Protocol|DHCP]], [[File Transfer Protocol|FTP]], [[Telnet]], [[Secure shell|SSH]], [[Post Office Protocol|POP3]], [[Internet Message Access Protocol|IMAP]], [[Simple Mail Transfer Protocol|SMTP]] a další.&lt;br /&gt;
=== Objektové programování ===&lt;br /&gt;
[[Objektově orientované programování]] rozšířilo použití protokolů umožňujících spojení a komunikaci mezi objekty.&lt;br /&gt;
== Vztah k referenčnímu modelu ISO/OSI ==&lt;br /&gt;
[[Referenční model ISO/OSI]] je mezinárodní [[Norma|standard]], který popisuje vrstvový model komunikace v [[Počítačová síť|počítačových sítích]]. Protokol definuje systém komunikace mezi vzájemně odpovídajícími vrstvami. Referenční model ISO/OSI je komplikovanější (a má více vrstev), než model použitý v [[TCP/IP]].&lt;br /&gt;
{{Viz též|Referenční model ISO/OSI}}&lt;br /&gt;
V rámci TCP/IP je například definován [[Internet Protocol|IP]] nebo [[TCP]] protokol, v rámci [[Domain Name System|DNS]] je pak definován protokol pro přenos DNS zpráv, [[E-mail]] používá pro přenos mailů protokol [[Simple Mail Transfer Protocol|SMTP]] a podobně).&lt;br /&gt;
== Testování protokolů ==&lt;br /&gt;
Testování protokolů probíhá tak, že se zachytávají informace vyměňované mezi testovaným zařízením a porovnávají se se správně fungující komunikací mezi referenčními zařízeními. Někdy se stává, že fungující komunikace se odchyluje od definice protokolu a tvůrce zařízení pak musí implementovat do komunikačního protokolu výjimky ({{Vjazyce2|en|''workaroud''}}), které zajistí kompatibilitu s chybně fungujícím zařízením. Při testování koncových zařízení jsou často záměrně zasílány testovanému zařízení nesprávné zprávy, aby byla otestována schopnost zařízení vyrovnat se s mezními nebo nedefinovanými stavy komunikace.&lt;br /&gt;
Pokud zařízení testování vyhoví, může získat certifikaci, která potvrzuje, že způsob komunikace odpovídá definici protokolu (např. logo [[Wi-Fi]], [[HD ready]] a podobně). V rámci [[Internet]]u se však spíše spoléhá na to, že implementace nedodržující [[RFC]] budou mít problémy při komunikaci s ostatními a jejich tvůrci budou sami usilovat o nápravu problematické odchylky od definovaného protokolu.&lt;br /&gt;
Většina protokolů z rodiny [[TCP/IP]] používá z důvodu snadnějšího testování protokol v otevřené podobě, kde si komunikující strany vyměňují zprávy a příkazy v podobě [[Čistý text|čistého textu]] ({{Vjazyce2|en|''plain text''}}), protože takový způsob komunikace může člověk sledovat a porozumět mu i bez speciálních nástrojů.&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[TCP/IP]]&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Dorozumívání]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>