Internet e il TCP/IP

Internet: la "rete di tutte le reti", risultato dell'aggregazione di reti diverse sia per estensione sia per tecnologia utilizzata

  • Per permettere la comunicazione tra tutte queste reti è necessario definire delle regole condivise: il protocollo di comunicazione
  • Il TCP/IP

Il TCP/IP è l'unione di due protocolli diversi:

  • il Trasmission Control Protocol, che ha il compito di dividere i dati in maniera tale che possano essere spediti sulla rete e di riassemblarli una volta arrivati
  • l’Internet Protocol che ha il compito di far giungere i pacchetti a destinazione

L'IP number

Per consentire al protocollo IP di far giungere i pacchetti a destinazione, ogni computer è univocamente identificato da un numero: l'IP number

Il numero IP è costituito da una sequenza di 4 byte (cioè di 4 numeri tra 0 e 255), separati da un punto e rappresentati usualmente in forma decimale, ad es.:

193.204.38.75

Ad ogni indirizzo numerico è stato affiancato un nome, composto da stringhe di caratteri, più facile da memorizzare.

Esistono appositi server, chiamati DNS (Domain Name Server) che trasformato gli indirizzi da alfabetici a numerici.

Il WWW

Il World Wide Web (o Web) è il più recente e richiesto servizio di Internet. La tecnologia alla base del suo funzionamento è quella dell'ipertesto: la navigazione tra una pagina web e l'altra è compiuta tramite link.

Il protocollo su cui si basa il WWW è l'HTTP, o Hyper-Text Transfer Protocol.

L'HTML

Il linguaggio ancora più utilizzato per la creazione di pagine web è l'HTML (Hyper-Text Markup Language), che permette di strutturare un documento e di inserire riferimenti ipertestuali e oggetti multimediali. I documenti creati con tale linguaggio sono semplici documenti di testo, costituiti da un insieme di istruzioni, dette tag (marcatori), che servono a descrivere la struttura, la composizione e l'impaginazione dei documenti stessi.

Browser

Il browser è un programma, che permette di trasformare i documenti HTML nelle pagine web che vengono composte a video.

Interazione client-server

Quando utilizzate il Web, il vostro computer assume il ruolo di Web client, "cliente" di un altro computer, in cui sono immagazzinate le informazioni, detto server, "servitore". Quando accedete ad una pagina Web, la vostra macchina invia una richiesta via Internet chiedendo un file specificato con un determinato URL (Uniform Resource Locator: sistema standardizzato per attribuire un nome alle risorse di rete). Il vostro computer si collega con il server che ospita il file Web. Questo viene spedito via Internet sino al vostro computer. Il vostro browser fa sì che il file venga visualizzato.

URL

L'URL è composto da tre parti:

  • Nome del protocollo di comunicazione usato (http, ftp, ...)
  • Nome logico, o di dominio, del server che ospita il file in questione
  • Nome di percorso del file da aprire

Ad esempio l'indirizzo delle nostre pagine Silsis è:

http://ppp.unipv.it/silsis/index.htm

<------><--------------><------------------------->

Protocollo Dominio       Pathname o nome di percorso

FTP

L'FTP o File Transfer Protocol indica sia il servizio mediante il quale è possibile trasferire file tra due computer connessi in rete, sia il protocollo su cui tale servizio si basa.