<?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=Transmission_Control_Protocol</id>
		<title>Transmission Control Protocol - 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=Transmission_Control_Protocol"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Transmission_Control_Protocol&amp;action=history"/>
		<updated>2026-05-01T19:30:03Z</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=Transmission_Control_Protocol&amp;diff=3058977&amp;oldid=prev</id>
		<title>Sysop: + Internetové protokoly</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Transmission_Control_Protocol&amp;diff=3058977&amp;oldid=prev"/>
				<updated>2025-09-12T16:08:34Z</updated>
		
		<summary type="html">&lt;p&gt;+ Internetové protokoly&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 12. 9. 2025, 16:08&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Internetové protokoly}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''TCP''' protokol ('''Transmission Control Protocol''') je jedním ze základních protokolů [[TCP/IP|sady protokolů Internetu]], konkrétně představuje [[transportní vrstva|transportní vrstvu]]. Použitím TCP mohou aplikace na počítačích propojených do sítě vytvořit mezi sebou ''spojení'', přes které mohou přenášet data. Protokol garantuje spolehlivé doručování a doručování ve správném pořadí. TCP také rozlišuje data pro vícenásobné, současně běžící aplikace (například webový server a emailový server) běžící na stejném počítači.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''TCP''' protokol ('''Transmission Control Protocol''') je jedním ze základních protokolů [[TCP/IP|sady protokolů Internetu]], konkrétně představuje [[transportní vrstva|transportní vrstvu]]. Použitím TCP mohou aplikace na počítačích propojených do sítě vytvořit mezi sebou ''spojení'', přes které mohou přenášet data. Protokol garantuje spolehlivé doručování a doručování ve správném pořadí. TCP také rozlišuje data pro vícenásobné, současně běžící aplikace (například webový server a emailový server) běžící na stejném počítači.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;TCP podporuje mnoho na internetu populárních aplikačních protokolů a aplikací, včetně [[World Wide Web|WWW]], [[E-mail|emailu]] a [[Secure Shell|SSH]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;TCP podporuje mnoho na internetu populárních aplikačních protokolů a aplikací, včetně [[World Wide Web|WWW]], [[E-mail|emailu]] a [[Secure Shell|SSH]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 115:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 114:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Článek z Wikipedie}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Commonscat|Transmission Control Protocol}}{{Internetové protokoly2}}&lt;/ins&gt;{{Článek z Wikipedie}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:IP protokoly]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:IP protokoly]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Zkratky]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Zkratky]]&lt;/div&gt;&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=Transmission_Control_Protocol&amp;diff=2585520&amp;oldid=prev</id>
		<title>Sysop: ++</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Transmission_Control_Protocol&amp;diff=2585520&amp;oldid=prev"/>
				<updated>2023-04-21T11:09:20Z</updated>
		
		<summary type="html">&lt;p&gt;++&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 21. 4. 2023, 11:09&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 75:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;TCP protokol ověřuje, zda přenesená data nebyla poškozena šumem tím, že před odesláním spočte [[kontrolní součet]], uloží jej do odesílaného paketu a příjemce kontrolní součet vypočte znovu a ověří, že se shodují.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;TCP protokol ověřuje, zda přenesená data nebyla poškozena šumem tím, že před odesláním spočte [[kontrolní součet]], uloží jej do odesílaného paketu a příjemce kontrolní součet vypočte znovu a ověří, že se shodují.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Fungování protokolu v detailu ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Fungování protokolu v detailu ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Image&lt;/del&gt;:Tcp state diagram fixed.png|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;right&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;thumbnail&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;250px&lt;/del&gt;|Zjednodušený stavový diagram TCP&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&amp;lt;ref&amp;gt;http://www.medianet.kent.edu/techreports/TR2005-07-22-tcp-EFSM.pdf – detailní stavový diagram TCP (EFSM)&amp;lt;/ref&amp;gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Soubor&lt;/ins&gt;:Tcp state diagram fixed &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;new&lt;/ins&gt;.png|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;thumb&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;400px&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;center&lt;/ins&gt;|Zjednodušený stavový diagram TCP&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;lt;ref&amp;gt;http://www.medianet.kent.edu/techreports/TR2005-07-22-tcp-EFSM.pdf – detailní stavový diagram TCP (EFSM)&amp;lt;/ref&amp;gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;!-- Zbyva prelozit z en: verze --~~~~ --&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== TCP porty ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== TCP porty ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;!-- Následujícímu jsem trochu nerozuměl, takže některé myšlenky chybí. Stejně byly asi chybné --~~~~ --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;!-- Následujícímu jsem trochu nerozuměl, takže některé myšlenky chybí. Stejně byly asi chybné --~~~~ --&amp;gt;&lt;/div&gt;&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=Transmission_Control_Protocol&amp;diff=374675&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Transmission_Control_Protocol&amp;diff=374675&amp;oldid=prev"/>
				<updated>2013-10-18T11:46:28Z</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 18. 10. 2013, 11:46&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=Transmission_Control_Protocol&amp;diff=374674&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Transmission_Control_Protocol&amp;diff=374674&amp;oldid=prev"/>
				<updated>2011-04-13T12:42:07Z</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;{{Internetové protokoly}}&lt;br /&gt;
'''TCP''' protokol ('''Transmission Control Protocol''') je jedním ze základních protokolů [[TCP/IP|sady protokolů Internetu]], konkrétně představuje [[transportní vrstva|transportní vrstvu]]. Použitím TCP mohou aplikace na počítačích propojených do sítě vytvořit mezi sebou ''spojení'', přes které mohou přenášet data. Protokol garantuje spolehlivé doručování a doručování ve správném pořadí. TCP také rozlišuje data pro vícenásobné, současně běžící aplikace (například webový server a emailový server) běžící na stejném počítači.&lt;br /&gt;
TCP podporuje mnoho na internetu populárních aplikačních protokolů a aplikací, včetně [[World Wide Web|WWW]], [[E-mail|emailu]] a [[Secure Shell|SSH]].&lt;br /&gt;
== Technický přehled ==&lt;br /&gt;
TCP je spojově orientovaný protokol pro přenos toku bajtů na transportní vrstvě se spolehlivým doručováním. V současnosti je zdokumentován v [[IETF]] [[RFC]] [http://www.ietf.org/rfc/rfc793.txt 793].&lt;br /&gt;
V [[TCP/IP|sadě protokolů Internetu]] je TCP prostřední vrstvou mezi [[Internet Protocol|IP protokolem]] pod ním a aplikací nad ním. Aplikace ke vzájemné komunikaci využívají spolehlivé spojení na způsob [[roura (informatika)|roury]], zatímco IP protokol neposkytuje takové streamy ale jen nespolehlivé pakety. TCP používá služby IP protokolu opakovaným odesíláním nespolehlivých paketů při ztrátě paketu zajišťuje spolehlivost a přeuspořádáváním přijatých paketů zajišťuje správné pořadí. Tím TCP plní úlohu [[transportní vrstva|transportní vrstvy]] ve zjednodušeném [[Referenční model ISO/OSI|modelu ISO/OSI]] počítačové sítě.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 0 auto; text-align: center;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
!Bity&lt;br /&gt;
!0&lt;br /&gt;
!1&lt;br /&gt;
!2&lt;br /&gt;
!3&lt;br /&gt;
!4&lt;br /&gt;
!5&lt;br /&gt;
!6&lt;br /&gt;
!7&lt;br /&gt;
!8&lt;br /&gt;
!9&lt;br /&gt;
!10&lt;br /&gt;
!11&lt;br /&gt;
!12&lt;br /&gt;
!13&lt;br /&gt;
!14&lt;br /&gt;
!15&lt;br /&gt;
!16&lt;br /&gt;
!17&lt;br /&gt;
!18&lt;br /&gt;
!19&lt;br /&gt;
!20&lt;br /&gt;
!21&lt;br /&gt;
!22&lt;br /&gt;
!23&lt;br /&gt;
!24&lt;br /&gt;
!25&lt;br /&gt;
!26&lt;br /&gt;
!27&lt;br /&gt;
!28&lt;br /&gt;
!29&lt;br /&gt;
!30&lt;br /&gt;
!31&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|0&lt;br /&gt;
| colspan=&amp;quot;16&amp;quot;|zdrojový port&lt;br /&gt;
| colspan=&amp;quot;16&amp;quot;|cílový port&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|32&lt;br /&gt;
| colspan=&amp;quot;32&amp;quot;|číslo sekvence&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|64&lt;br /&gt;
| colspan=&amp;quot;32&amp;quot;|potvrzený bajt&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|96&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot;|offset dat&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot;|rezervováno&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot;|příznaky&lt;br /&gt;
| colspan=&amp;quot;16&amp;quot;|okénko&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|128&lt;br /&gt;
| colspan=&amp;quot;16&amp;quot;|kontrolní součet&lt;br /&gt;
| colspan=&amp;quot;16&amp;quot;|Urgent Pointer&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|160&lt;br /&gt;
| colspan=&amp;quot;32&amp;quot;|volby (volitelné)&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|192&lt;br /&gt;
| colspan=&amp;quot;24&amp;quot;|volby (pokračování)&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;|výplň (do 32)&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;1&amp;quot;|224&lt;br /&gt;
| colspan=&amp;quot;32&amp;quot;|&amp;amp;nbsp;&amp;lt;br /&amp;gt;data&amp;lt;br /&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
Aplikace posílá proud (stream) 8bitových bajtů TCP protokolu k doručení sítí, TCP rozděluje proud bajtů do přiměřeně velkých segmentů. (Velikost segmentů je určena parametrem [[maximum transmission unit|MTU]] (''maximum transmission unit'') [[linková vrstva|linkové vrstvy]] sítě, ke které je počítač připojen.) TCP pak předá takto vzniklé pakety IP protokolu k přepravě internetem do TCP modulu na druhé straně TCP spojení. TCP ověří, že se pakety neztratily tím, že každému paketu přidělil ''pořadové číslo'', které se také použije k ověření, že data byla přijata ve správném pořadí.&lt;br /&gt;
TCP modul na straně příjemce posílá zpět ''potvrzení'' pro pakety které byly úspěšně přijaty. Pokud by se odesilateli potvrzení nevrátilo do rozumné doby ([[round-trip time]], RTT), vypršel by odesilatelův časovač a (pravděpodobně ztracená) data by vyslal znovu.&lt;br /&gt;
TCP protokol ověřuje, zda přenesená data nebyla poškozena šumem tím, že před odesláním spočte [[kontrolní součet]], uloží jej do odesílaného paketu a příjemce kontrolní součet vypočte znovu a ověří, že se shodují.&lt;br /&gt;
== Fungování protokolu v detailu ==&lt;br /&gt;
[[Image:Tcp state diagram fixed.png|right|thumbnail|250px|Zjednodušený stavový diagram TCP.&amp;lt;ref&amp;gt;http://www.medianet.kent.edu/techreports/TR2005-07-22-tcp-EFSM.pdf – detailní stavový diagram TCP (EFSM)&amp;lt;/ref&amp;gt;]]&lt;br /&gt;
&amp;lt;!-- Zbyva prelozit z en: verze --~~~~ --&amp;gt;&lt;br /&gt;
== TCP porty ==&lt;br /&gt;
&amp;lt;!-- Následujícímu jsem trochu nerozuměl, takže některé myšlenky chybí. Stejně byly asi chybné --~~~~ --&amp;gt;&lt;br /&gt;
K rozlišení komunikujících aplikací používá TCP protokol ''čísla portů''.  Každá strana TCP spojení má přidruženo 16bitové bezznaménkové číslo portu (existuje 65535 portů) přidělené aplikaci. Porty jsou rozčleněny do třech skupin: dobře známé, registrované a dynamické/privátní. [[Seznam čísel portů TCP a UDP|Seznam dobře známých portů]] je přiřazován organizací [[Internet Assigned Numbers Authority]] (IANA) a jsou typicky používané systémovými [[proces (program)|procesy]]. Dobře známé aplikace běžící jako servery a pasivně přijímající spojení typicky používají tyto porty. Několik příkladů: [[File Transfer Protocol|FTP]] (port 21 a 20), [[Simple Mail Transfer Protocol|SMTP]] (port 25), [[Domain Name System|DNS]] (port 53) a [[Hypertext Transfer Protocol|HTTP]] (port 80). Registrované porty jsou typicky používané aplikacemi koncových uživatelů při otevírání spojení k serverům jako libovolná čísla zdrojových portů, ale také mohou identifikovat služby. Dynamické/privátní porty mohou být také používány koncovými aplikacemi, ale není to obvyklé.&lt;br /&gt;
== Vývoj TCP ==&lt;br /&gt;
&amp;lt;!-- Přeložit z en: verze zbývá následující asi 3 kapitoly --~~~~ --&amp;gt;&lt;br /&gt;
== Alternativy za TCP ==&lt;br /&gt;
Pro mnoho aplikací není TCP vhodné. Velkým problémem je (alespoň u normálních implementací), že aplikace po ztrátě jednoho paketu nemůže dostat následující pakety do té doby, dokud není ztracený paket znovu poslán a úspěšně přijat. To způsobuje problémy realtimeovým aplikacím jako streamovaná média (např. [[internetové rádio]]), realtimeové [[multiplayer]]ové hry a [[VoIP]], kde je často užitečnější dostávat data včas, než je dostávat ve správném pořadí a kompletní.&lt;br /&gt;
Složitost TCP může být problém také pro [[vestavěné zařízení|vestavěná zařízení]] (embedded systems).&lt;br /&gt;
Nejlépe známým příkladem je [[bootování]] po síti, které obecně používá [[TFTP]] (viz [[PXE]]).&lt;br /&gt;
Navíc pro některé triky, jako je přenos dat mezi dvěma [[síťový uzel|uzly]], které jsou oba za [[NAT]]em (použitím [[STUN]] nebo podobných protokolů), je mnohem jednodušší, když vám v cestě nestojí složitý protokol jako TCP.&lt;br /&gt;
Tam, kde je TCP nevhodné, se často používá [[UDP]], které poskytuje aplikaci kontrolu/ovládání nad multiplexováním a ověřováním kontrolních součtů. Zato ale UDP neprovádí fragmentaci proudu dat do paketů a zpátky jejich rekonstruování, ani opětovné posílání ztracených paketů. To dovoluje vývojáři aplikace napsat si uvedené funkce tak, jak vyhovuje jeho potřebám nebo je nahradit metodami jako [[dopředné opravování chyb]] (''forward error correction'') nebo [[interpolace]].&lt;br /&gt;
[[SCTP]] je další IP protokol, který poskytuje spolehlivé, proudově orientované služby nepříliš odlišné od TCP. Je to novější a mnohem složitější protokol než TCP, takže se ještě nedočkal širokého nasazení, ačkoliv je obzvláště navržený k tomu, aby byl používaný v situacích, kdy jsou spolehlivost a téměř [[real-time]] ohledy důležité.&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[TCP algoritmy pro předcházení zahlcení]] pro podrobnosti o TCP Reno, TCP Vegas, TCP Westwood, BIC a Hybla&lt;br /&gt;
* [[Seznam čísel portů TCP a UDP]]&lt;br /&gt;
* [[Spojově orientovaný protokol]]&lt;br /&gt;
* [[Ladění TCP protokolu]] u linek s velkým zpožděním a velkou propustností&lt;br /&gt;
== Externí odkazy (anglicky) ==&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc793.txt RFC793] v textovém&lt;br /&gt;
* [http://www.faqs.org/rfcs/rfc793.html RFC793] v HTML formátu&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc1122.txt RFC1122] opravy chyb&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc1323.txt RFC1323] rozšíření TCP&lt;br /&gt;
* [http://www.iana.org/assignments/port-numbers porty přiřazené IANAou]&lt;br /&gt;
* [http://www.icir.org/floyd/ stránka Sally Floyd]&lt;br /&gt;
* [http://condor.depaul.edu/~jkristof/technotes/tcp.html přehled Johna Kristoffa o TCP] (Fundamental concepts behind TCP and how it is used to transport data between two endpoints)]&lt;br /&gt;
* [http://www.yale.edu/pclt/COMM/TCPIP.HTM úvod do TCP/IP] s obrázky&lt;br /&gt;
* [http://tcp.mywebcities.com/ Základy Transmission Control Protocol]&lt;br /&gt;
* [http://www.unixcities.com/tcp-ip-port-numbers/ Tcp/Ip port numbers. Information for Unix based system administrators]&lt;br /&gt;
* [http://www.networksorcery.com/enp/protocol/tcp.htm TCP, Transmission Control Protocol]&lt;br /&gt;
* [http://www.nwfusion.com/techinsider/2003/0707techupdate.html Network World - Tech Insider]&lt;br /&gt;
* [http://www.eetimes.com/showArticle.jhtml?articleID=55300813 EE Times - TCP Accelerators]&lt;br /&gt;
* [http://kerneltrap.org/node/3072 Understanding TCP Reset Attacks]&lt;br /&gt;
* [http://www.eventhelix.com/RealtimeMantra/Networking/ TCP/IP Sequence Diagrams]&lt;br /&gt;
* [http://www.webopedia.com/TERM/T/TCP.html TCP/IP]&lt;br /&gt;
* [http://bandwidthcontroller.com/traffic-shaper.html TCP Traffic Shaper for Windows]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:IP protokoly]]&lt;br /&gt;
[[Kategorie:Zkratky]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>