Domenico Costanzo Hacklab CS
Contenu( Introduzione al TCP/IP Indirizzamento Introduzione al Subnetwork IP Assignment Address resolution
Modello TCP/IP Il dipartimento della difesa (DoD) creò il modello di riferimento TCP/IP in quanto richiedeva una rete che potesse sopravvivere a qualsiasi condizione La versione presente e operante del TCP/IP fu standardizzata nel 1981 La nuova versione contemplante IPV6(standardizzata nel 1992e conosciuta anche come Ipng) e stata supportata dalla IETF(Internet Engineering Task Force)
TCP/IP : Applica(on (1/2) TFTP (Trivial File Transport Protocol) Servizio senza connessione (connectionless)di trasferimento files che si appoggia su UDP. Utilizzata ad esempio per scambio di file di configurazionee Cisco IOS imagessui router FTP (File Transfer Protocol) Servizio con connessione (connection- oriented) robusto di trasferimento files che si appoggia su TCP. Supporta traferimento bidirezionaledi file binarie ASCII NFS (Network File System) Protocolsuitesviluppato dalla Sun Microsystemche permette la condivisione di un dispositivo di memorizzazione di massaattraverso la rete
TCP/IP : Applica(on(2/2) SMTP (Simple- Mail Transport Protocol) Permette lo scambio di posta elettronica (only plaintext) attraverso la rete Telnet (Terminal Emulation) Permette il controllo e la configurazione (dopo opportuna autenticazione) di un dispositivo remoto arraversola rete. Telnet client(local Host), Telnet server(remote host) SNMP (Simple Network Management Protocol) Permette la gestione (configuration, statistics, collection, performance, security) di un dispositivo di rete DNS(Domain Name System) Gestisce la traslazionedomain names - > IP address Si appoggia sia su TCPche UDP
TCP/IP : Transportlayer TCP e UDP Effettuano entrambi una segmentazione dei dati dei livelli superiori Gestiscono l invio dei segmenti da una estremità all altra della connessione TCP only Stabilisce operazioni end- to- end Effettua un controllo di flusso (flow control) mediante l utilizzo di sliding windows Robustezza (reliability) garantita da numero di sequenza (sequencenumber) e acknowledgments UDP Servizio best- effortsenza connessione
TCP/IP : Network Layer Lo scopo dello stato Internet è quello di selezionare il percorso migliore (best path) da far intraprendere ai pacchetti all interno della rete IP provvede ad un instradamento di pacchetti (packets routing) attraverso un meccanismo senza connessione best- effort L ICMP(Internet Control Message Protocol) fornisce capacità di controllo e di segnalazione (messaging) ARP (Address Resolution Protocol) risolve indirizzi MAC, dati e noti gli indirizzi IP Reverse Address Resolution Protocol (RARP) determina quegli indirizzi IP per cui è noto l indirizzo MAC
TCP/IP : Network Address Questo strato definisce le procedure per interfacciare hardware di rete e accedere al mezzo di trasmissione. Drivers per applicazioni software, modem cards e altri dispositivi di modalità di accesso ad una risorsa fisica lavorano a questo livello
TCP/IP v.s. OSI (1/2) Similarities of the OSI and TCP/IP models: Entrambi definiscono strati Entrambi hanno strati applicativi, sebbene quest ultimi implementano servizi completamente diversi Entrambi hanno servizi di rete e trasporto paragonabili Viene assunta nel TCP una tecnologia packet- switchednon circuit- switched Professionisti di rete devono conoscereentrambi i modelli
TCP/IP v.s. OSI (2/2) Differences of the OSI and TCP/IP models: TCP/IP unisce lo strato presentation e session nell application layer TCP/IP unisce l OSI data link e physical layerin un unico layer TCP/IP appare piùsemplice in quanto ha meno strati TCP/IP transport layer che usa UDP non rientra molto nella caratteristica di robustezza(reliability)di trasporto dei data segments per cui è stato definito il transport layer nel modello OSI
ArchiFeFure Internet Router che conne+e due re- Network Cloud Routers che connettono più di due reti
IPv4 Addressing (1/2) Host addresses
IPv4 addressing (2/2) Gli indirizzi IP sono lunghi 32 bits Sono rappresentati da quattroottettidi bit in notazione dottet decimal Un indirizzo IPha due campi fondamentali: Network ID Host ID
IPv4 Address Classifica(on (1/2)
IPv4 Address Classifica(on(2/2)
Class E IPv4 Address Utilizzati dalla IETF per scopi di ricerca Definiti in un range 240-255
IPv4 private addresses
Network Address
Broadcast Address (1/2) Host bits tu7 pari a 1
Broadcast address (2/2)
Introduzione al subnenng (1/2) Gli amministratori di rete a volte hanno bisogno di dividere reti particolarmente grandi in reti più piccole, denominate sottoreti (subnetworkso subnets), con lo scopo di ottenere maggiore flessibilità La ragione primaria per l utilizzo di sottoreti è quella di ridurre la larghezza del dominio di broadcast
Introduzione al subnenng (2/2)
SubneNng
SubneNng : Esempio Domande frequenti : Subnet Mask :? Numero max di sottoreti =? Bit rimanenti host id =? Numero max di host per sottorete=? Indirizzi di broadcast =?
Bit Borrowing Porzione di spazio di host rubata per operazioni di subnetting