Evaluare:
Cartea este foarte apreciată pentru acoperirea cuprinzătoare și detaliată a stivei de rețele Linux, ceea ce o face potrivită atât pentru începători, cât și pentru profesioniștii experimentați. Cu toate acestea, se remarcă faptul că unele domenii critice, cum ar fi protocoalele stratului de transport, nu sunt acoperite, iar unele părți ale conținutului pot fi depășite.
Avantaje:⬤ Acoperire detaliată și cuprinzătoare a elementelor interne ale rețelelor Linux.
⬤ Stil de scriere clar și ușor de citit, completat de diagrame utile.
⬤ Excelent atât pentru începători, cât și pentru utilizatorii experimentați care doresc să-și aprofundeze cunoștințele.
⬤ Oferă o bază temeinică pentru înțelegerea altor subiecte legate de rețele.
⬤ Recomandată ca o carte de referință solidă pentru dezvoltatori și pentru cei care scriu sau modifică drivere de dispozitive Linux.
⬤ Nu acoperă protocoalele stratului de transport, necesitând ca cititorii să caute surse suplimentare.
⬤ Anumite informații sunt depășite, în special în ceea ce privește schimbările în mecanismele de rutare.
⬤ Unii cititori pot găsi materialul prea detaliat sau greu de parcurs, în special dacă sunt noi în domeniu.
(pe baza a 23 recenzii ale cititorilor)
Understanding Linux Network Internals: Guided Tour to Networking on Linux
Dacă v-ați întrebat vreodată cum îndeplinește Linux sarcinile complicate care îi sunt atribuite de protocoalele IP - sau dacă doriți doar să învățați despre rețelele moderne prin exemple reale - cartea Understanding Linux Network Internals este pentru dumneavoastră.
Ca și populara carte O'Reilly, Understanding the Linux Kernel, această carte explică clar conceptele de bază și vă învață cum să urmăriți codul C real care le implementează. Deși unele cunoștințe de bază despre protocoalele TCP/IP sunt utile, puteți învăța foarte multe din acest text despre protocoalele în sine și utilizările lor. Iar dacă aveți deja cunoștințe de bază de C, puteți folosi parcurgerile de cod din carte pentru a vă da seama exact ce face această parte sofisticată a nucleului Linux.
O parte din dificultatea de a înțelege rețelele - și de a le implementa - constă în faptul că sarcinile sunt împărțite și executate în multe momente diferite de diferite părți de cod. Unul dintre punctele forte ale acestei cărți este să integreze piesele și să dezvăluie relațiile dintre funcțiile și structurile de date îndepărtate. Understanding Linux Network Internals este atât o discuție de ansamblu, cât și un ghid lipsit de sens pentru detaliile rețelelor Linux. Subiectele includ:
⬤ Probleme cheie cu rețelele.
⬤ Drivere de dispozitiv pentru placa de interfață de rețea (NIC).
⬤ Inițializarea sistemului.
⬤ Temple ș i implementare la nivelul 2 (link-layer).
⬤ Sarcini ș i implementare la nivelul 3 (IPv4).
⬤ Infrastructura ș i protocoalele vecinilor (ARP)
⬤ Bridging.
⬤ Rutare.
⬤ ICMP.
Autorul Christian Benvenuti, un proiectant de sisteme de operare specializat în rețele, explică mult mai mult decât modul în care funcționează codul Linux. El arată scopurile principalelor caracteristici de rețea și compromisurile implicate în alegerea unei soluții în detrimentul alteia. Un număr mare de diagrame de flux și alte diagrame sporesc inteligibilitatea cărții.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)