Cenni storici Internet Protocol Suite TCP/IP IP
Transcript
Cenni storici Internet Protocol Suite TCP/IP IP
Cenni storici n n n n n n n Internet Protocol Suite n Nella prima metà degli anni 70 la DARPA (Defence Advanced Research Project Agency) sovvenziona un progetto per la comunicazione tra computer delle universita’ americane ed istituti di ricerca. Verso la fine degli anni 70 nasce l’Internet Protocol Suite, basato sui due protocolli principali: IP: Internet Protocol TCP: Transmission Control Protocol Con TCP/IP si identifica pertanto questa architettura di rete Grazie a TCP/IP nasce Arpanet, la prima rete della ricerca mondiale. Dalle evoluzioni successive di Arpanet nasce Internet Internet Prof. Paolo Michelini n n n n n UDP (User Datagram Protocol), NFS (Network File System), RPC (Remote Procedure Call), ecc. È un open standard cioe’ liberamente utilizzabile da tutti. E’ indipendente dalla realizzazione fisica della rete e dall’hardware dei computer che l’utilizzano. Non esistono specifiche per i livelli ISO/OSI fisico e data link. Standardizzata attraverso documenti detti RFC (Request For Comment) Internet Prof. Paolo Michelini TCP/IP IP n Telnet ftp SNMP SMTP n NFS XDR RPC Livello di trasporto: TCP Livello di rete: IP n Layer di data link E fisico non specificati Internet Comprende anche diversi altri protocolli, quali: Prof. Paolo Michelini Internet È il livello Rete (Network) di TCP/IP Frammentazione e riassemblaggio dei pacchetti (datagram) e loro invio trovando la strada migliore per raggiungere l’indirizzo (IP address) del computer voluto (routing) Offre un servizio non connesso (es: servizio postale) Prof. Paolo Michelini 1 Indirizzamento IP DNS (Domain Name Service) Poiche’ l’utilizzo dell’indirizzo IP non e’ molto intuitivo per facilitare l'impiego della rete da parte degli utenti è stato sviluppato un sistema di indirizzamento simbolico, chiamato Domain Name Service (DNS). Attraverso il DNS ogni host di Internet può essere dotato di un nome (domain name), composto da stringhe di caratteri. n n n n n Ogni computer sulla rete e’ identificato dal suo indirizzo IP L’IP number e’ composto da 32 bit suddivisi in 4 gruppi (byte), rappresentati in forma decimale separati da un punto (Es: 151.27.100.244) L’indirizzo IP e’ suddiviso in una parte di indirizzo di rete ed indirizzo di host Esistono tre classi di indirizzi: A, B e C n n n n Es: 140.105.2.2 <-> synx02.elettra.trieste.it n I nomi sono sequenze di simboli separati da punti. La suddivisione e’ legata alla definizione dei cosidetti domini, a loro volta divisi in sottodomini, secondo diversi livelli gerarchici n A: rete = 7 bit effettivi (128 reti; 0..127); host: 24 bit (16 Mhost) B: rete = 14 bit effettivi (16 k reti, 128..191); host: 16 bit (64 khost); C: rete = 21 bit effettivi (2M reti, 192..223); host: 8 bit (256) Es: it = dominio di primo livello o nazionale trieste.it = sottodominio della MAN elettra.trieste.it = sottodominio della LAN del Sincrotrone synx02 = nome del computer n n n n Internet Prof. Paolo Michelini Internet Prof. Paolo Michelini TCP n n n n n E’ il livello di trasporto (transport) del protocollo TCP/IP. Suddivide/ricompone il pacchetto di dati che ecceda le dimensioni massime ammesse dal protocollo IP (1500 byte) in segmenti. Ad ogni segmento viene aggiunta una intestazione (TCP header) che specifica che tipo di applicazione ha prodotto il flusso di dati e a che punto del flusso appartiene il blocco in questione. Controlla e gestisce la corretta ricezione dei dati. Per questo stabilisce una connessione (es: servizio telefonico) fra i pari livello (peer process) dei due host comunicanti utilizzando il concetto di porta. Le porte sono dunque il mezzo con cui un programma client indirizza un programma server n Internet Connessione ad Internet n n n Internet Normalmente utilizzata da enti ed aziende che hanno un utilizzo intensivo delle connessioni di rete. Collegamenti dialup con linee telefoniche normali (analogiche) o ISDN n Es: un ftp client per connettersi ad un ftp server indica l’indirizzo IP dell’elaboratore remoto, il numero della porta associata allo ftp server Prof. Paolo Michelini Connessione diretta Connessione alla rete attraverso un semplice collegamento su linea seriale attraverso modem (modulatore-demodulatore) e linea telefonica. PPP (Point to Point Protocol) e’ il protocollo normalmente utilizzato per il collegamento dialup. Prof. Paolo Michelini 2