<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zajíc v pytli &#187; network address translation</title>
	<atom:link href="http://zajic.v.pytli.cz/tag/network-address-translation/feed/" rel="self" type="application/rss+xml" />
	<link>http://zajic.v.pytli.cz</link>
	<description>...nově zabalený</description>
	<lastBuildDate>Sun, 05 Feb 2012 16:05:11 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Historie protokolu IP</title>
		<link>http://zajic.v.pytli.cz/2008/07/14/historie-protokolu-ip/</link>
		<comments>http://zajic.v.pytli.cz/2008/07/14/historie-protokolu-ip/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 13:14:21 +0000</pubDate>
		<dc:creator>zajDee</dc:creator>
				<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[historie]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[nat]]></category>
		<category><![CDATA[network address translation]]></category>
		<category><![CDATA[překlad adres]]></category>

		<guid isPermaLink="false">http://zajic.v.pytli.cz/?p=4</guid>
		<description><![CDATA[
<p>V posledních měsících probíhá všemi více či méně odbornými weby
nejeden článek skloňující pojem IPv6. V tomto článku bych chtěl
shrnout, co to vlastně IPv6 je a proč je důležité. K pochopení IPv6 je
potřeba zabrousit o pár desítek let zpět do doby, kdy byl Internet
v plenkách. V roce 1974 publikovali Vinton Cerf a Robert Kahn dokument,
který popisoval protokol pro […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>V posledních měsících probíhá všemi více či méně odbornými weby
nejeden článek skloňující pojem IPv6. V tomto článku bych chtěl
shrnout, co to vlastně IPv6 je a proč je důležité.</p>
<span id="more-4"></span>
<p>K pochopení IPv6 je potřeba zabrousit o pár desítek let zpět do doby,
kdy byl Internet v plenkách. V roce 1974 publikovali Vinton Cerf a Robert
Kahn dokument, který popisoval protokol pro přenos dat. Z tohoto protokolu se
během dalších pár let vyvinul protokol IPv4 – RFC, které jej popisuje,
bylo vydáno v roce 1981. IPv4 popisuje způsoby, jak mají jednotlivé
počítače propojené do sítě navzájem komunikovat.</p>

<p>IPv4 adresa vypadá tak, že každý bajt zapíšeme jako desítkové číslo
a oddělíme je tečkou, tedy např.: <strong>10.80.55.19</strong></p>

<p>Protokol IPv4 byl navržen tak, že pro adresy odesilatele i příjemce
používá čtyři bajty, tedy 32 bitů. V ideálním případě by tedy bylo
možné do sítě připojit až 2<sup>32</sup> počítačů, tedy téměř
čtyři a čtvrt miliardy. Jenže na konci sedmdesátých let nikdo s tak
ohromným počtem počítačů nepočítal. V té době se počty připojených
uzlů pohybovaly ve stovkách a počty „zasíťovaných“ organizací bylo
možné spočítat na prstech několika rukou. Pracovní skupina, která
spravovala IPv4 adresy, tehdy vymyslela poměrně jednoduchý způsob
přidělování celých bloků adres jednotlivým organizacím. Zjednodušeně
dostala každá organizace blok 16777216 IP adres a co si s nimi dělala, to
už bylo jen na ní. Těchto rozsahů bylo k dispozici celkem 256, tedy pro
max. 256 organizací (ve skutečnosti méně, protože část rozsahu byla
vyhrazena pro speciální účely).</p>
Jak internet rostl a připojených sítí a počítačů přibývalo, bylo
nutné ustanovit nový způsob přidělování adres. I bylo stanoveno
přerozdělit adresní rozsah a začít používat tzv. masku sítě. První
polovina IPv4 adresního rozsahu zůstala nadefinovaná „postaru“ a ti, kdo
již měli přidělen blok 16777216 IPv4 adres, o něj nepřišli, i když
jej nevyužívali efektivně. Adresní prostor byl rozdělen na tzv. třídy:
<ul>
	<li>Třída A, obsahovala 16777216 IPv4 adres (používala se pro adresy
	0.0.0.0/8 – 127.255.255.255/8)</li>

	<li>Třída B, obsahovala 65536 IPv4 adres (128.0.0.0/16 –
	191.255.255.255/16)</li>

	<li>Třída C, obsahovala 256 IPv4 adres (192.0.0.0/256 –
	223.255.255.255/256)</li>

	<li>Třída D byla vyhrazena pro Multicast (224.0.0.0 – 239.255.255.255)</li>

	<li>Třída E byla označena jako rezervována do budoucna a nesměla být nikde
	využita (240.0.0.0 – 255.255.255.255)</li>
</ul>
 Maska sítě je to, co v příkladech uvádím za lomítkem, a určuje, kolik
bitů z celkových 32 určuje adresu sítě. Například pro IP adresu
10.80.25.18/8 je adresa sítě určena prvními osmi bity a v síti může být
až 2<sup>(32–8)</sup> počítačů. Podobně do sítě 192.168.1.0/24 lze
zapojit až 256 počítačů. (Ve skutečnosti je vždy nejnižší a
nejvyšší adresa vyhrazena pro tzv. adresu sítě a broadcast adresu, takže
počítačů lze zapojit o dva méně.) Některé operační systémy
preferují zápis masky jako 255.0.0.0 pro /8 či 255.255.255.0 pro /24.
Technicky jsou tyto zápisy ekvivalentní, ale například systém Windows si s
„kratším“ zápisem /8 neporadí.
<p>O pár let později se však ukázalo, že ani toto řešení
nevyhovuje – mnohé organizace potřebovaly více než 256 adres, ale mnohem
méně, než 65536 adres, tudíž žádaly o více bloků C. Obecně
docházelo k nepříjemnému plýtvání adres. I bylo stanoveno, že bude
tento systém zrušen a bude zavedeno tzv. beztřídní (classless)
rozdělování adres. To umožnilo použít i jiné masky sítě, než jen /8,
/16 a /24 a zefektivnilo přidělování IPv4 adres organizacím.</p>

<p>Zlo však již bylo dokonáno. Mnohé organizace si z minulosti nesou
břímě obrovských IPv4 rozsahů, které nevyužívají naplno, ale vrátit je
nemohou – musely by přečíslovávat své sítě. To by stálo stamiliony
dolarů (naprostá většina organizací s velkými adresními bloky je ze
Spojených států).</p>

<p>Ačkoli se loď s názvem IPv4 již začala potápět a svět zaplavovaly
různě odvážné prognózy o nadcházejícím internetovém armageddonu (tedy
vyčerpání dostupných IPv4 adres), objevila se technologie, která měla
pomoci soudný den maximálně oddálit do doby, kdy bude nalezeno alternativní
řešení problému. Tato technologie se jmenuje Network Address Translation,
zkráceně NAT, česky se překládá jako „překlad adres“.</p>

<p>Už mnoho let totiž byly vyhrazeny tzv. privátní IPv4 adresní rozsahy
(10.0.0.0/8, 172.16.0.0/12 a 192.168.0.0/16), jejichž smyslem bylo využívat
je v rámci interních sítí společností. Tyto adresy se nikdy nesměly
objevit v globálním internetu. A právě toho využívá překlad adres.
Organizaci stačí jedna jediná „veřejná“ IP adresa a všechny
počítače v rámci vnitřní sítě za tuto adresu schová. O každém
spojení zevnitř ven si uchovává záznam ve stavové tabulce a podle ní pak
ví, která odpověď z internetu má být nasměrována na který počítač.
(Režimů překladu adres existuje více, toto je však ten nejčastěji
používaný a nejvíce zlý stav, protože umožňuje navázání komunikace
jen jedním směrem, z vnitřní sítě do internetu. Opačně to nelze, při
pokusu o spojení z internetu do vnitřní sítě nemá odesilatel možnost
říci, kterému počítači ve vnitřní síti chce paket doručit.)</p>

<p>Ani překlad adres však nezastavil úbytek volných IPv4 adres a podle
realistických odhadů a studií dojde k vyčerpání dostupných adres mezi
roky 2011 až 2020.</p>

<p>A protože první z těchto roků je již poměrně blízko, začínají
mnozí síťaři bít na poplach.</p>

<p>V dalším díle se podíváme na to, jak jsou na tom s IPv6 české
společnosti.</p>
]]></content:encoded>
			<wfw:commentRss>http://zajic.v.pytli.cz/2008/07/14/historie-protokolu-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

