L’autore Brian Komar, in questo libro descrive e approfondisce in certi casi, i concetti fondamentali del networking, e non lo poteva fare se non iniziando dal TCP/IP. Questo libro è suddiviso in 21 capitoli (nel libro chiamati giorni), e alla fine di ogni capitolo vi è un breve test, con appunto varie domande sugli argomenti affrontati e anche una breve anticipazione sul capitolo successivo. Un’altra particolarità di questo libro, è quella che per ogni argomento trattato, viene indicata la rispettiva RFC, in modo tale che, se il lettore non è soddisfatto o comunque vuole approfondire ancora di più quello che legge, può avere un altro punto di riferimento.
I 21 capitoli sono: (riporto testualmente)
- Storia della internet
- Tipi di rete e architettura Open Systems
- Il modello a layers TCP/IP e la suite di protocolli TCP/IP
- Indirizzi dell’Internet Protocol (IP)
- TCP e UDP
- L’arte delle maschere di sottoreti
- Risoluzione degli indirizzi IP e dei nomi logici
- Configurazione dei server di nomi di dominio
- Protocolli di gateway e di instradamento
- Configurazione di host con RARP, BOOTP e DHCP
- Applicazioni per comandi remoti
- Protocolli per il trasferimento di file
- Posta elettronica su una rete TCP/IP
- Gestione di una rete con SNMP
- Reti ad accesso telefonico mediante TCP/IP
- Firewall e sicurezza
- NIS e NFS
- IP su ATM e server dei nomi Netbios
- Configurazione di server per l’uso di TCP/IP
- Configurazione del software client
- Future applicazioni di TCP/IP
Argomenti trattati nei capitoli:
1) Storia di internet
In questo capitolo viene trattata la storia di internet, da ARPAnet fino ad oggi, l’organizzazione e l’architettura di Internet.
2) Tipi di rete e architettura Open Systems
In questo capitolo si inizia a introdurre i concetti chiave del networking: i tipi di rete (LAN, WAN,…), le tipologie (bus, stella,…), i cablaggi, e una introduzione al modello OSI/ISO.
3) Il modello TCP/IP e i protocolli TCP/IP
In questo capitolo viene trattata la suite di protocolli TCP/IP e la comparazione con il modello di riferimento OSI/ISO.
4) Indirizzi dell’ Internet Protocol (IP)
In questo capitolo viene trattato il protocollo IP (le classi, le regole per l’assegnazione,…) per poi fare una breve e futura panoramica della versione 6 (IPv6).
5) TCP e UDP
In questo capitolo vengono trattati i due protocolli adibiti al trasporto: TCP e UDP, facendo notare le modalità di funzionamento e le differenze.
6) L’arte delle maschere di sottoreti
In questo capitolo vengono trattare in modo abbastanza dettagliato e chiaro, le subnetmask, ovvero le maschere di sottorete (determinazione del numero di host disponibili,…).
7) Risoluzione degli indirizzi IP e dei nomi logici
In questo capitolo viene trattata la risoluzione degli indirizzi IP e dei nomi logici, tramite DNS o NetBIOS.
8) Configurazione dei server di nomi di dominio
In questo capitolo viene trattato il servizio DNS (configurazione di un server, NSLOOKUP,…)
9) Protocolli di gateway e di instradamento
In questo capitolo vengono trattati i protocolli di gateway e di instradamento (OSPF, RIP,…), illustrando anche i possibili problemi e come risolverli.
10) Configurazione di host con RARP, BOOTP e DHCP
In questo capitolo viene trattata la configurazione di host, tramite tre protocolli: RARP, BOOTP e DHCP.
11) Applicazioni per comandi remoti
In questo capitolo vengono trattate le applicazione remote, principalmente tramite RPC e Telnet, ma anche rlogin, rsh, eccetera.
12) Protocolli per il trasferimento di file
In questo capitolo vengono trattati particolarmente due protocolli di trasferimento: FTP e HTTP.
13) Posta elettronica su una rete TCP/IP
In questo capitolo vengono trattati la posta elettronica e i suoi protocolli: SMTP, POP3, IMAP, eccetera.
14) Gestione di una rete con SNMP
In questo capitolo viene trattato il protocollo Simple Network Management Protocol (SNMP).
15) Reti ad accesso telefonico mediante TCP/IP
In questo capitolo viene trattato l'”accesso remoto”, tramite SLIP (Serial Line Internet Protocol) e PPP (Point-to-Point Protocol).
16) Firewall e sicurezza
In questo capitolo vengono trattati i firewall e vari aspetti della sicurezza, quali autenticazioni, problematiche, cifratura dei dati, Kerberos, eccetera.
17) NIS e NFS
In questo capito si parla di NIS ma soprattutto di NFS, una delle più comune metodologie per la condivisione di file.
18) IP su ATM e server dei nomi Netbios
In questo capito si parla di ATM (per il trasferimento dati) e dell’implementazione del NetBIOS su una rete TCP/IP.
19) Configurazione di server per l’uso di TCP/IP
In questo capitolo si parla della configurazione di TCP/IP su Windows NT Server 4.0, IntranetWare 4.11 Server e UNIX.
20) Configurazione del software client
In questo capitolo viene trattata la configurazione di TCP/IP su Windows 95/98 e Windows NT Workstation.
21) Future applicazioni di TCP/IP
In questo ultimo capitolo, viene trattato il protocollo IP versione 4 (IPv4) e la versione 6 (IPv6), sottolineando le differenze, per poi trattare anche la sicurezza in merito a ciò.
Inoltre, alla fine di questo capitolo, troveremo anche qualche pagina che ci introduce il Voice Over IP.
Conclusioni
Questo libro è da considerare come un buon punto di riferimento per chi inizia nel mondo del networking.
Il libro, inoltre, alla fine dell’ultimo capitolo, presenta: una lunga lista di tutti gli argomenti con le rispettiva RFC; tutte le risposte di tutti i test di apprendimento di fine capitolo; un vasto glossario dei termini (per la precisione 356 vocaboli) e infine un utile indice analitico.