Pochopení síťových vnitřností Linuxu: Průvodce síťováním v Linuxu

Hodnocení: ⭐⭐⭐⭐⭐  (4,5 z 5)

Pochopení síťových vnitřností Linuxu: Průvodce síťováním v Linuxu (Christian Benvenuti)

Recenze čtenářů

Shrnutí:

Kniha je vysoce ceněna pro své komplexní a podrobné pokrytí síťového zásobníku Linuxu, takže je vhodná jak pro nováčky, tak pro zkušené profesionály. Je však třeba upozornit, že některé kritické oblasti, jako jsou protokoly transportní vrstvy, nejsou pokryty a některé části obsahu mohou být zastaralé.

Klady:

⬤ Podrobné a komplexní pokrytí vnitřních síťových prvků systému Linux.
⬤ Jasný a čtivý styl psaní doplněný užitečnými diagramy.
⬤ Vynikající jak pro nováčky, tak pro zkušené uživatele, kteří si chtějí prohloubit své znalosti.
⬤ Poskytuje důkladný základ pro pochopení dalších síťových témat.
⬤ Doporučujeme jako solidní referenční knihu pro vývojáře a ty, kteří píší nebo upravují ovladače zařízení pro Linux.

Zápory:

⬤ Nepokrývá protokoly transportní vrstvy, takže čtenáři musí hledat další zdroje.
⬤ Některé informace jsou zastaralé, zejména pokud jde o změny ve směrovacích mechanismech.
⬤ Některým čtenářům může materiál připadat příliš podrobný nebo náročný, zejména pokud jsou v této oblasti nováčky.

(na základě 23 hodnocení čtenářů)

Původní název:

Understanding Linux Network Internals: Guided Tour to Networking on Linux

Obsah knihy:

Pokud vás někdy zajímalo, jak Linux plní složité úkoly, které mu přidělují protokoly IP, nebo pokud se jen chcete dozvědět něco o moderních sítích na příkladech z reálného života, je kniha Pochopení síťových vnitřností Linuxu určena právě vám.

Stejně jako populární kniha Understanding the Linux Kernel od O'Reilly i tato kniha srozumitelně vysvětluje základní koncepty a naučí vás sledovat skutečný kód v jazyce C, který je implementuje. Přestože se hodí určitá znalost protokolů TCP/IP, z tohoto textu se dozvíte mnoho o samotných protokolech a jejich použití. A pokud již máte základní znalosti jazyka C, můžete pomocí průchodů kódem v knize zjistit, co přesně tato sofistikovaná část linuxového jádra dělá.

Část obtíží při pochopení sítí - a jejich implementaci - spočívá v tom, že úkoly jsou rozděleny a prováděny v mnoha různých časech různými částmi kódu. Jednou ze silných stránek této knihy je integrace těchto částí a odhalení vztahů mezi vzdálenými funkcemi a datovými strukturami. Kniha Pochopení síťových vnitřností Linuxu je jak pojednáním o velkém obrazu, tak i nesmlouvavým průvodcem podrobnostmi síťování v Linuxu. Témata zahrnují:

⬤ Klíčové problémy se sítí.

⬤ Ovladače zařízení síťové karty (NIC).

⬤ Inicializace systému.

⬤ Úlohy a implementace vrstvy 2 (linková vrstva).

⬤ Úlohy a implementace vrstvy 3 (IPv4).

⬤ Infrastruktura a protokoly sousedů (ARP).

⬤ Mřížkování.

⬤ Směrování.

⬤ ICMP.

Autor Christian Benvenuti, návrhář operačních systémů se specializací na sítě, vysvětluje mnohem více než jen to, jak funguje kód systému Linux. Ukazuje účel hlavních síťových funkcí a kompromisy spojené s výběrem jednoho řešení na úkor druhého. Srozumitelnost knihy zvyšuje velké množství vývojových diagramů a dalších schémat.

Další údaje o knize:

ISBN:9780596002558
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2005
Počet stran:1064

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Pochopení síťových vnitřností Linuxu: Průvodce síťováním v Linuxu - Understanding Linux Network...
Pokud vás někdy zajímalo, jak Linux plní složité...
Pochopení síťových vnitřností Linuxu: Průvodce síťováním v Linuxu - Understanding Linux Network Internals: Guided Tour to Networking on Linux

Díla autora vydali tito vydavatelé: