Nedostupnost některých serverů

Vidí uživatel …

Nemohu se dostat na některé stránky, nefunguje rádio, … Asi od 19. září 2005 jsou nedostupné servery idnes.cz, mobilmania.cz a další

Co se stalo?

19. září 2005 jsme uvedli do provozu technologii, která dovoluje využít naplno optický spoj bodů kinonewtown. Drobnou nevýhodou tého technologie je, že jsme museli snížit maximální možnou velikost (MTU) balíčku (packet) dat z původní hodnoty 1500B na 1480B. Na tom není nic špatného …

Kde je problém?

Pakety na cestě od zdroje (například HTTP serveru) k Vašemu počítači procházejí mnoha (často i více, než patnácti) sítěmi. Sítě jsou realizovány různými technologiemi (optická vlákna, dráty, bezvláknová optika, rádiové sítě) a jsou schopné přenášet pakety jen do určité velikosti (MTU). Co se stane, když paket přijde do sítě, pro kterou je moc velký?

Velký paket - žádný problém. Data se z velkého balíčku vybalí a zabalí do několika (dvou) menších. Tomu se říká fragmentace (viz Wiki). Některé balíčky ale mají nálepku, že fragmentovat nechtějí (a světe div se, je jich většina). Co teď?

Velký balíček dál neprojde a přebalit nechce. Nezbývá, než jej zahodit a postěžovat si odesílateli. Odesílatel data zabalí do menších balíčků a tak se dostanou o kousek dál, možná až do Vašeho počítače. Popsaný postup se anglicky jmenuje path MTU discovery.

Stále nevidím problém. Proč jsou některé servery nedostupné? Protože jsou hluché. Ano, hluché. Arogantní servery zahodí zprávu, která je měla informovat o osudu svého balíčku a tváří se jakoby nic, místo aby poslaly data znovu. Proto jsou některé informace z některý serverů nedostupné.

Opravdu není problém u nás v síti? Kdo má pravdu? Chování počítačů v síti je předepsáno standardem popisujícím IP protokol. Ten je obecně známý, veřejně přístupný (rfc791). Nedostupné servery předepsaný standard nedodržují. Problém je popsán i jinde.

Řešení

Problém je, jak jsem se snažil vysvětlit výše, na straně vzdálených serverů. Jeho řešení je v moci jejich správců. Ty je třeba o problému informovat a žádat jeho řešení.

Jak na to?

Správcům serveru můžete napsat sami email nebo informovat emailem nás a my se postaráme za Vás. Pokud se rozhodnete psát sami, můžete se inspirovat tímto textem (nezapomeňte nahradit dvě tečky .. jmény serverů, které hlásíte). A dejte nám vědět …

Chci své stránky vidět hned

Chci své stránky vidět hned. Nechci čekat na správce nějakého serveru. Nešlo by s tím přece jen něco dělat? V případě HTTP protokolu se lze vydat oklikou a problém obejít. Můžete si nastavit HTTP proxy server kino.chrudimsko.czf, port 8000.

Kterých serverů se problém týká?

Problém se zatím objevil u těchto serverů:

Jejich správce jsme již informovali.

Slovníček

packet

Data (HTML stránky, obrázky, soubory, hudba, video, pošta, …) se v počítačové síti přenášejí rozsekaná na malé kousky - balíčky, anglicky packets. Uživatelé se o rozdělení na balíčky nestarají. Počítač na jedné straně data rozdělí do balíčků a ten na druhé straně si je z balíčků poskládá dohromady. Viz též Wiki.

MTU

MTU (maximal transmission unit; viz též Wiki) je vlastnost sítě, která říká, jak velké balíčky mohou po síti cestovat. Maximální velikost balíčku se udává v bajtech.

IP protokol

IP (internet protocol, česky protokol internetu) protokol se stará o směrování paketů mezi sítěmi. Jeho úlohou je doručovat data mezi počitači. Hledá mezi nimi spojení. Viz též Wiki.