Porozumenie vnútorným sieťam Linuxu: Sprievodca po sieťach v Linuxe

Hodnotenie:   (4,5 z 5)

Porozumenie vnútorným sieťam Linuxu: Sprievodca po sieťach v Linuxe (Christian Benvenuti)

Recenzie čitateľov

Zhrnutie:

Kniha je vysoko cenená pre svoje komplexné a podrobné pokrytie sieťového zásobníka Linuxu, takže je vhodná pre nováčikov aj skúsených profesionálov. Treba však poznamenať, že niektoré kritické oblasti, ako napríklad protokoly transportnej vrstvy, nie sú pokryté a niektoré časti obsahu môžu byť zastarané.

Výhody:

Podrobné a komplexné pokrytie vnútorných prvkov siete Linux.
Jasný a čitateľný štýl písania doplnený užitočnými diagramami.
Vynikajúce pre nováčikov aj skúsených používateľov, ktorí si chcú prehĺbiť svoje znalosti.
Poskytuje dôkladný základ pre pochopenie ďalších sieťových tém.
Odporúča sa ako spoľahlivá referenčná kniha pre vývojárov a tých, ktorí píšu alebo upravujú ovládače zariadení Linuxu.

Nevýhody:

Nezahŕňa protokoly transportnej vrstvy, preto si čitatelia musia vyhľadať ďalšie zdroje.
Niektoré informácie sú zastarané, najmä pokiaľ ide o zmeny v mechanizmoch smerovania.
Niektorí čitatelia môžu považovať materiál za príliš podrobný alebo ťažký, najmä ak sú v tejto oblasti nováčikmi.

(na základe 23 čitateľských recenzií)

Pôvodný názov:

Understanding Linux Network Internals: Guided Tour to Networking on Linux

Obsah knihy:

Ak vás niekedy zaujímalo, ako Linux vykonáva komplikované úlohy, ktoré mu prideľujú protokoly IP, alebo ak sa len chcete dozvedieť o moderných sieťach na príkladoch z reálneho života, je Understanding Linux Network Internals určený práve vám.

Podobne ako populárna kniha od O'Reilly, Understanding the Linux Kernel, aj táto kniha jasne vysvetľuje základné koncepty a naučí vás sledovať skutočný kód v jazyku C, ktorý ich implementuje. Aj keď sú užitočné určité znalosti protokolov TCP/IP, z tohto textu sa dozviete veľa o samotných protokoloch a ich použití. A ak už máte základné znalosti jazyka C, môžete pomocou prehľadov kódu v knihe zistiť, čo presne táto zložitá časť jadra Linuxu robí.

Časť ťažkostí pri pochopení sietí - a ich implementácii - spočíva v tom, že úlohy sú rozdelené a vykonávané v mnohých rôznych časoch rôznymi časťami kódu. Jednou zo silných stránok tejto knihy je integrácia týchto častí a odhalenie vzťahov medzi vzdialenými funkciami a dátovými štruktúrami. Kniha Pochopenie sieťových vnútorností Linuxu je zároveň rozsiahlou diskusiou a bezrozporným sprievodcom detailmi linuxových sietí. Témy zahŕňajú:

⬤ Kľúčové problémy so sieťami.

⬤  Ovládače zariadení sieťovej karty (NIC).

⬤ Inicializácia systému.

⬤ Úlohy a implementácia 2. vrstvy (linkovej vrstvy).

⬤ Úlohy a implementácia 3. vrstvy (IPv4).

⬤ Infraštruktúra a protokoly susedov (ARP)

⬤ Mostovanie.

⬤ Smerovanie.

⬤ ICMP.

Autor Christian Benvenuti, dizajnér operačných systémov špecializujúci sa na siete, vysvetľuje oveľa viac ako len to, ako funguje kód Linuxu. Ukazuje účely hlavných sieťových funkcií a kompromisy spojené s výberom jedného riešenia namiesto druhého. Veľké množstvo vývojových diagramov a iných schém zvyšuje zrozumiteľnosť knihy.

Ďalšie údaje o knihe:

ISBN:9780596002558
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2005
Počet strán:1064

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Porozumenie vnútorným sieťam Linuxu: Sprievodca po sieťach v Linuxe - Understanding Linux Network...
Ak vás niekedy zaujímalo, ako Linux vykonáva...
Porozumenie vnútorným sieťam Linuxu: Sprievodca po sieťach v Linuxe - Understanding Linux Network Internals: Guided Tour to Networking on Linux

Diela autora vydali tieto vydavateľstvá: