Obsah
UUCP (Unix-to-Unix Copy)
UUCP je soubor počítačových programů a protokolů, které umožňují vzdálené provádění příkazů a přenos souborů, e-mailů a diskusních příspěvků (Usenet) mezi počítači se systémem Unix. Tato technologie byla klíčová v době před masivním rozšířením trvalého internetového připojení (WAN).
Jak UUCP fungovalo?
Na rozdíl od dnešních protokolů, které vyžadují stálé spojení, UUCP fungovalo na principu „Store-and-Forward“ (Ulož a pošli dál):
- Dávkové zpracování: Data byla připravena do fronty na lokálním stroji.
- Navázání spojení: V určený čas (např. v noci, kdy byly levnější telefonní poplatky) modem vytočil protější stranu.
- Výměna dat: Počítače si předaly soubory a e-maily a spojení ukončily.
- Šíření sítí: Data putovala „skokem“ z jednoho serveru na druhý, dokud nedorazila k cíli (tzv. bang path směrování).
Srovnání s moderními technologiemi
Ačkoliv je dnes UUCP v naší produkční síti nahrazeno protokoly TCP/IP, jeho koncepty stále přežívají:
Proč je UUCP stále relevantní (historický kontext)?
Pro náš Vývojový tým a správce v IT oddělení je pochopení UUCP důležité z několika důvodů:
1. **Směrování (Bang Paths):** Před existencí DNS se adresy psaly jako `node1!node2!user`. Tento koncept ovlivnil logiku dnešních cest v souborových systémech a URL. 2. **Robustnost v izolaci:** UUCP bylo navrženo pro extrémně nespolehlivé linky. To je inspirací pro naše současná **[[IoT zařízení]]**, která pracují v oblastech se špatným signálem a musí umět data ukládat a odesílat nárazově. 3. **Bezpečnost:** UUCP mělo vlastní systém oprávnění, který byl předchůdcem moderních standardů v **[[Kybernetická bezpečnost|kybernetické bezpečnosti]]**.
Využití dnes?
V rámci ZIF se s UUCP setkáte již jen zřídka, například:
- Legacy systémy: Staré průmyslové stroje, které komunikují přes sériové linky (RS-232).
- Extrémní podmínky: Komunikace s vědeckými stanicemi nebo satelity, kde je latence příliš vysoká pro standardní internetové protokoly.
Zajímavost: Mnoho starších kolegů v IT oddělení stále používá termín „uucp“ jako synonymum pro kopírování souborů mezi servery, i když k tomu dnes používají modernější nástroje jako `scp` nebo `rsync`.
— Související stránky: ZIF, WAN, VoIP, VCS, VPS, IoT zařízení, Kybernetická bezpečnost
