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