<?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=Klient-server</id>
		<title>Klient-server - 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=Klient-server"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Klient-server&amp;action=history"/>
		<updated>2026-06-16T18:03:54Z</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=Klient-server&amp;diff=2846511&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu „URL“ textem „URL“</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Klient-server&amp;diff=2846511&amp;oldid=prev"/>
				<updated>2024-04-26T11:46:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu „&lt;a href=&quot;/mmecz/index.php/URL&quot; class=&quot;mw-redirect&quot; title=&quot;URL&quot;&gt;URL&lt;/a&gt;“ textem „&lt;a href=&quot;/mmecz/index.php/Uniform_Resource_Locator&quot; title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/a&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 26. 4. 2024, 11:46&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 28:&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;== Srovnání s Client-queue-client architekturou ==&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;== Srovnání s Client-queue-client architekturou ==&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;Architektura klient-fronta-klient je zjednodušením jak klient-server přístupu, tak P2P přístupu. Funkce serveru jsou omezeny na pasivní předávání zpráv a dat a klienti neplní roli serveru, ale implementují snadnější komunikační protokol. Architektura sestává ze dvou či více klientů, kteří si vyměňují data a zprávy přes nezávislý třetí uzel, tzv. pasivní frontu.&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;Architektura klient-fronta-klient je zjednodušením jak klient-server přístupu, tak P2P přístupu. Funkce serveru jsou omezeny na pasivní předávání zpráv a dat a klienti neplní roli serveru, ale implementují snadnější komunikační protokol. Architektura sestává ze dvou či více klientů, kteří si vyměňují data a zprávy přes nezávislý třetí uzel, tzv. pasivní frontu.&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;Například dva [[Internetový_robot|internetoví roboti]] mohou ověřit znalost určitého zpracovávaného [[URL]] prostřednictvím centrální [[databáze]], aniž by došlo k přímé komunikaci mezi nimi (což by odpovídalo modelu P2P) nebo by byli touto databází řízeni (což by odpovídalo modelu klient-server).&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;Například dva [[Internetový_robot|internetoví roboti]] mohou ověřit znalost určitého zpracovávaného [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Uniform Resource Locator|&lt;/ins&gt;URL]] prostřednictvím centrální [[databáze]], aniž by došlo k přímé komunikaci mezi nimi (což by odpovídalo modelu P2P) nebo by byli touto databází řízeni (což by odpovídalo modelu klient-server).&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;==Výhody==&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;==Výhody==&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;* Ve většině případů architektura klient-server '''rozdělí jednotlivé úkoly''' a zopovědnosti počítačového systému mezi několik počítačů které spolu komunikují pouze prostřednictvím sítě. Tím vzniká další výhoda této sítě, a to '''snadnějsí údržba'''. Například je možné nahradit, opravit, modernizovat, přemístit server, aniž by to klienti poznali, nebo tím byli nějak ovlivněni. Tato nezávislost na klientech se nazývá zapouzdření.&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;* Ve většině případů architektura klient-server '''rozdělí jednotlivé úkoly''' a zopovědnosti počítačového systému mezi několik počítačů které spolu komunikují pouze prostřednictvím sítě. Tím vzniká další výhoda této sítě, a to '''snadnějsí údržba'''. Například je možné nahradit, opravit, modernizovat, přemístit server, aniž by to klienti poznali, nebo tím byli nějak ovlivněni. Tato nezávislost na klientech se nazývá zapouzdření.&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=Klient-server&amp;diff=910282&amp;oldid=prev</id>
		<title>Sysop: + Výrazné vylepšení</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Klient-server&amp;diff=910282&amp;oldid=prev"/>
				<updated>2015-06-06T20:16:09Z</updated>
		
		<summary type="html">&lt;p&gt;+ Výrazné vylepšení&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 6. 6. 2015, 20:16&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Upravit}}&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;{{Upravit}}&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;:Server-based-network.png|thumb|Síť klient-server]]&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;File&lt;/ins&gt;:Server-based-network.png|thumb&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|220px&lt;/ins&gt;|Síť &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;klient-server]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;[[File:Client-server-model.png|thumb|220px|Model &lt;/ins&gt;klient-server]]&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;'''Klient-server''' je síťová architektura, která odděluje [[klient (počítače)|klienta]] (často aplikaci s [[grafické uživatelské rozhraní|grafickým uživatelským rozhraním]]) a [[server]], kteří spolu komunikují přes [[Počítačová síť|počítačovou síť]]. Klient-server aplikace obsahují jak klienta, tak i server. Opakem architektury klient-server je [[Peer-to-peer]].&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;'''Klient-server''' je síťová architektura, která odděluje [[klient (počítače)|klienta]] (často aplikaci s [[grafické uživatelské rozhraní|grafickým uživatelským rozhraním]]) a [[server]], kteří spolu komunikují přes [[Počítačová síť|počítačovou síť]]. Klient-server aplikace obsahují jak klienta, tak i server. Opakem architektury klient-server je [[Peer-to-peer]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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 style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&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;Klient-server popisuje vztah mezi dvěma počítačovými programy, v nichž první program, klient, žádá o služby jiný program zvaný server. Na tomto modelu je založen například přístup na [[E-mail]], [[World Wide Web|Web]], přístup k databázi... Například [[Webový prohlížeč]], to je klientský program na uživatelském počítači, který může přistupovat k informacím na libovolném webovém serveru na světě. Chcete-li například ze svého počítače zkontrolovat zůstatek na Vašem bankovním účtu, Váš webový prohlížeč předá tento dotaz webovému serveru banky, tento server předá dotaz databázovému programu, který pošle dotaz databázovému serveru. Odtud je zůstatek vrácen zpět do banky databázovému programu, ten ji zase pošle zpět do Vašeho webového prohlížeče a ten výsledný zůstatek zobrazí.&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;Klient-server popisuje vztah mezi dvěma počítačovými programy, v nichž první program, klient, žádá o služby jiný program zvaný server. Na tomto modelu je založen například přístup na [[E-mail]], [[World Wide Web|Web]], přístup k databázi... Například [[Webový prohlížeč]], to je klientský program na uživatelském počítači, který může přistupovat k informacím na libovolném webovém serveru na světě. Chcete-li například ze svého počítače zkontrolovat zůstatek na Vašem bankovním účtu, Váš webový prohlížeč předá tento dotaz webovému serveru banky, tento server předá dotaz databázovému programu, který pošle dotaz databázovému serveru. Odtud je zůstatek vrácen zpět do banky databázovému programu, ten ji zase pošle zpět do Vašeho webového prohlížeče a ten výsledný zůstatek zobrazí.&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;Model klient/server se stal jedním z hlavních myšlenek síťové technologie. Tento model používá například většina obchodních či firemních aplikací, dále ho pak používají například i tyto internetové protokoly [[HTTP]], [[SMTP]], [[Telnet]], [[DNS]], apod.&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;&amp;#160;&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;Každá instance klienta může posílat žádost o data jednomu nebo více připojeným serverům. Na druhé straně, servery mohou akceptovat tyto žádosti, zpracovat je a vrátit klientovi požadovanou informaci. Tento koncept může být použit více různými způsoby, avšak základ zůstává v zásadě stejný.&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;Model klient/server se stal jedním z hlavních myšlenek síťové technologie. Tento model používá například většina obchodních či firemních aplikací, dále ho pak používají například i tyto internetové protokoly [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hypertext Transfer Protocol|&lt;/ins&gt;HTTP]], [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Simple Mail Transfer Protocol|&lt;/ins&gt;SMTP]], [[Telnet]], [[DNS]], apod. Každá instance klienta může posílat žádost o data jednomu nebo více připojeným serverům. Na druhé straně, servery mohou akceptovat tyto žádosti, zpracovat je a vrátit klientovi požadovanou informaci. Tento koncept může být použit více různými způsoby, avšak základ zůstává v zásadě stejný.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;&amp;#160;&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;Klient/server obsahuje pouze dvě části: serverovou a klientskou. Tento typ architektury je někdy označován jako two-tier (dvouvrstvá). Umožňuje zařízením sdílet soubory, nebo nějaké jiné zdroje.&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;Klient/server obsahuje pouze dvě části: serverovou a klientskou. Tento typ architektury je někdy označován jako two-tier (dvouvrstvá). Umožňuje zařízením sdílet soubory, nebo nějaké jiné zdroje.&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;Nejčastější klienti jsou dnes webové prohlížeče. Servery jsou většinou webové servery, databázové servery a e-mailové servery, mohou se sem počítat i herní servery. V případě [[MMORPG]] provozuje server výrobce hry, u dalších typů her jako server slouží jeden z hráčů, který spuští hru v serverovém módu (tzv. Host)&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;Nejčastější klienti jsou dnes webové prohlížeče. Servery jsou většinou webové servery, databázové servery a e-mailové servery, mohou se sem počítat i herní servery. V případě [[MMORPG]] provozuje server výrobce hry, u dalších typů her jako server slouží jeden z hráčů, který spuští hru v serverovém módu (tzv. Host)&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;Interakce mezi klientem a serverem je často popisována pomocí sekvence schémat. Sekvenční diagramy jsou standardizovány v [[Unified Modeling Language]]&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;Interakce mezi klientem a serverem je často popisována pomocí sekvence schémat. Sekvenční diagramy jsou standardizovány v [[Unified Modeling Language]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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 style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&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;==Charakteristika==&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;==Charakteristika==&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;===Charakteristika klienta===&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;===Charakteristika klienta===&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 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 43:&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;{{Flickr|Client-Server}}&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:Síťová architektura]]&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:Síťová architektura]]&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=Klient-server&amp;diff=492594&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Klient-server&amp;diff=492594&amp;oldid=prev"/>
				<updated>2014-01-11T17:40:17Z</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 11. 1. 2014, 17:40&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=Klient-server&amp;diff=492593&amp;oldid=prev</id>
		<title>Student85: Nahrazení textu</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Klient-server&amp;diff=492593&amp;oldid=prev"/>
				<updated>2011-05-02T16:10:16Z</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;{{Upravit}}&lt;br /&gt;
[[Image:Server-based-network.png|thumb|Síť klient-server]]&lt;br /&gt;
'''Klient-server''' je síťová architektura, která odděluje [[klient (počítače)|klienta]] (často aplikaci s [[grafické uživatelské rozhraní|grafickým uživatelským rozhraním]]) a [[server]], kteří spolu komunikují přes [[Počítačová síť|počítačovou síť]]. Klient-server aplikace obsahují jak klienta, tak i server. Opakem architektury klient-server je [[Peer-to-peer]].&lt;br /&gt;
Klient-server popisuje vztah mezi dvěma počítačovými programy, v nichž první program, klient, žádá o služby jiný program zvaný server. Na tomto modelu je založen například přístup na [[E-mail]], [[World Wide Web|Web]], přístup k databázi... Například [[Webový prohlížeč]], to je klientský program na uživatelském počítači, který může přistupovat k informacím na libovolném webovém serveru na světě. Chcete-li například ze svého počítače zkontrolovat zůstatek na Vašem bankovním účtu, Váš webový prohlížeč předá tento dotaz webovému serveru banky, tento server předá dotaz databázovému programu, který pošle dotaz databázovému serveru. Odtud je zůstatek vrácen zpět do banky databázovému programu, ten ji zase pošle zpět do Vašeho webového prohlížeče a ten výsledný zůstatek zobrazí.&lt;br /&gt;
Model klient/server se stal jedním z hlavních myšlenek síťové technologie. Tento model používá například většina obchodních či firemních aplikací, dále ho pak používají například i tyto internetové protokoly [[HTTP]], [[SMTP]], [[Telnet]], [[DNS]], apod.&lt;br /&gt;
Každá instance klienta může posílat žádost o data jednomu nebo více připojeným serverům. Na druhé straně, servery mohou akceptovat tyto žádosti, zpracovat je a vrátit klientovi požadovanou informaci. Tento koncept může být použit více různými způsoby, avšak základ zůstává v zásadě stejný.&lt;br /&gt;
Klient/server obsahuje pouze dvě části: serverovou a klientskou. Tento typ architektury je někdy označován jako two-tier (dvouvrstvá). Umožňuje zařízením sdílet soubory, nebo nějaké jiné zdroje.&lt;br /&gt;
Nejčastější klienti jsou dnes webové prohlížeče. Servery jsou většinou webové servery, databázové servery a e-mailové servery, mohou se sem počítat i herní servery. V případě [[MMORPG]] provozuje server výrobce hry, u dalších typů her jako server slouží jeden z hráčů, který spuští hru v serverovém módu (tzv. Host)&lt;br /&gt;
Interakce mezi klientem a serverem je často popisována pomocí sekvence schémat. Sekvenční diagramy jsou standardizovány v [[Unified Modeling Language]]&lt;br /&gt;
==Charakteristika==&lt;br /&gt;
===Charakteristika klienta===&lt;br /&gt;
* Aktivní&lt;br /&gt;
* Posílá žádosti serveru&lt;br /&gt;
* Čeká a dostává odpovědi&lt;br /&gt;
* Obvykle je připojen k malému počtu serverů najednou&lt;br /&gt;
* Obvykle komunikuje přímo s koncovými uživateli, pomocí [[Grafické uživatelské rozhraní|grafického uživatelského rozhraní]]&lt;br /&gt;
===Charakteristika serveru===&lt;br /&gt;
* Pasivní&lt;br /&gt;
* Naslouchá na síti a reaguje na žádosti připojených, [[Autorizace|autorizovaných]] klientů&lt;br /&gt;
* Při přijetí požadavku jej obslouží&lt;br /&gt;
* Může vzdáleně instalovat/odinstalovat aplikace a přenášet data ke klientům&lt;br /&gt;
==Srovnání s Peer-to-peer architekturou==&lt;br /&gt;
Další typ síťové architektury se nazývá [[Peer-to-peer]], nebo taky zkráceně P2P. U této architektury může každý hostitel nebo instance programu fungovat zároveň jako klient i jako server (mají rovnocenné postavení i zodpovědnost).&lt;br /&gt;
== Srovnání s Client-queue-client architekturou ==&lt;br /&gt;
Architektura klient-fronta-klient je zjednodušením jak klient-server přístupu, tak P2P přístupu. Funkce serveru jsou omezeny na pasivní předávání zpráv a dat a klienti neplní roli serveru, ale implementují snadnější komunikační protokol. Architektura sestává ze dvou či více klientů, kteří si vyměňují data a zprávy přes nezávislý třetí uzel, tzv. pasivní frontu.&lt;br /&gt;
Například dva [[Internetový_robot|internetoví roboti]] mohou ověřit znalost určitého zpracovávaného [[URL]] prostřednictvím centrální [[databáze]], aniž by došlo k přímé komunikaci mezi nimi (což by odpovídalo modelu P2P) nebo by byli touto databází řízeni (což by odpovídalo modelu klient-server).&lt;br /&gt;
==Výhody==&lt;br /&gt;
* Ve většině případů architektura klient-server '''rozdělí jednotlivé úkoly''' a zopovědnosti počítačového systému mezi několik počítačů které spolu komunikují pouze prostřednictvím sítě. Tím vzniká další výhoda této sítě, a to '''snadnějsí údržba'''. Například je možné nahradit, opravit, modernizovat, přemístit server, aniž by to klienti poznali, nebo tím byli nějak ovlivněni. Tato nezávislost na klientech se nazývá zapouzdření.&lt;br /&gt;
* Všechny údaje jsou uloženy na serverech, které jsou mnohem bezpečnější než většina klientů. Servery mohou lépe kontrolovat přístup a zdroje, to zaračuje, že '''přistupovat a měnit data mohou pouze oprávněná klienti'''.&lt;br /&gt;
* Vzhledem k tomu, že se data ukládají centralizovaně, '''aktualizování údajů je mnohem jednodušší''' než u P2P sítí. V P2P sítích je potřeba updatovat data na každé stanici zvlášť, což je pomalé a způsobuje množství chyb, protože mohou být tisíce nebo miliony klientů.&lt;br /&gt;
* Mnoho klient-server aplikací, které jsou dnes k dispozici, jsou navrženy s ohledem na vyšší bezpečnost, uživatelskou přívětivost a snadné používání.&lt;br /&gt;
==Nevýhody==&lt;br /&gt;
* Velkým problémem je '''přetěžování sítě'''. Vzhledem k tomu, že počet souběžných požadavků klientů na daný server se zvyšují, server se může snadno přetížit. Naproti tomu u P2P sítí se šířka pásma zvětšuje s množstvím klientů, protože každý klient tvoří uzel sítě.&lt;br /&gt;
* Architektura klient-server '''není tak robustní''' jako sítě P2P. Pokud dojde k výpadku serveru, žádosti klientů nemohou být splněny. V P2P sítích jsou zdroje obvykle distribuovány mezi více uzlů. Dokonce i když více uzlů přeruší sdílení dat, mělo by být možné stáhnou data od zbývajících uzlů.&lt;br /&gt;
Mezi zvláštní druhy serverů patří [[Webový server|webové servery]], [[File Transfer Protocol|FTP servery]], aplikační servery, databázové servery, [[Poštovní server|poštovní servery]], [[Souborový server|souborové servery]], tiskové servery a [[Terminál (informatika)|terminálové servery]]. Většina webových služeb jsou rovněž typy serverů.&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[Peer-to-peer]]&lt;br /&gt;
* [[DTE]], [[Data communications equipment|DCE]] – označení klientského a řídícího (serverového) zařízení  v telekomunikacích&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Síťová architektura]]&lt;/div&gt;</summary>
		<author><name>Student85</name></author>	</entry>

	</feed>