Il modello internet

  • Internet è una rete di reti, che nasce quindi per far comunicare macchine appartenenti a reti locali
  • Riferendosi al modello ISO-OSI (in maniera imprecisa, dato che la suddivisione dei compiti non coincide), Internet è stata creata per connettere tra loro reti esistenti, quindi con qualunque livello fisico e di connessione (che nelle reti locali prendono il nome di Media Access Control e Logical Link Control, MAC ed LLC).
  • Il livello di rete di Internet è costituito dal protocollo Internet Protocol (IP), che consente (tramite gli indirizzi IP e le Netmask) di trasferire pacchetti daragram da una macchina all'altra, sia che appartengano alla stessa rete che a reti diverse.
  • Oltre ad IP, al livello 3 troviamo altri protocolli di servizio, che consentono di gestire la rete o di fare manutenzione, come ad esempio ICMP ed ARP, che trasforma gli indirizzi IP in indirizzi MAC.
  • Il protocollo IP, che è quello che consente la comunicazione, prevede la possibilità di avere più protocolli di livello superiore, ma non di avere più comunicazioni contemporanee per ogni protocollo.
  • Al livello di trasporto troviamo i due fondamentali protocolli Transfer Control Protocol (TCP) e User Datagram Protocol (UDP), che consentono una comunicazione confermata e connessa (TCP) nella quale vengono garantiti la correttezza e l'ordine dei dati, ed una comunicazione datagram (UDP)
  • Sia TCP che UDP, utilizzando le porte o port, che vanno da 1 a 65.535, consentono di gestire più comunicazioni contemporanee, anche verso destinatari diversi.
  • Sopra il livello di trasporto Internet prevede un solo livello (applicativo) che comprende i livelli dal 5 al 7 di ISO-OSI, e prevede protocolli come FTP, SMTP, POP3, IMAP, TELNET, HTTP ecc.