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 (Wide Area Network)).
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í:
| Koncept UUCP | Moderní ekvivalent v naší firmě |
|---|---|
| Ulož a pošli dál | VoIP (Voice over Internet Protocol) hlasová schránka, e-mailové servery. |
| Vzdálené spouštění | SSH, správa VPS (Virtual Private Server) a VDI (Virtual Desktop Infrastructure). |
| Verzování přenosů | Základy pro distribuované VCS (Version Control System) (Git). |
| Dávkové skripty | Automatizace v Jira a CI/CD kanálech. |
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 (Základní informační faktory) 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 (Základní informační faktory), WAN (Wide Area Network), VoIP (Voice over Internet Protocol), VCS (Version Control System), VPS (Virtual Private Server), IoT zařízení (Internet of Things), Kybernetická bezpečnost
