INTERNET

 

Cos' è Internet ?

Internet è in primo luogo un grande insieme di computer collegati tra loro, su cui vigono determinate convenzioni che permettono la trasmissione dei dati fra i vari PC, la Rete però non è fatta solo di cavi, chip e programmi. Internet è fatta da milioni di persone che si scambiano messaggi, ricercano informazioni, discutono ecc... in poche parole Internet è una società virtuale, senza confini e come tale ha delle regole che devono essere rispettate o almeno dovrebbero. 

 

Come nasce Internet ?

Internet nasce da un progetto del dipartimento della difesa degli USA negli anni '60 in quanto durante la guerra fredda gli Stati Uniti volevano avere un sistema di comunicazione per mandare gli ordini e tenere i contatti con le proprie forze armate, che non fosse vulnerabile come le centraline telefoniche, principale obiettivo degli attacchi.


Nel 1964 un ricercatore della
Rand Corp., di nome Paul Baran, propose una soluzione. Egli progettò una rete di comunicazione tra computer che non aveva alcun nodo centrale e nessuna autorità governante. La rete di Baran divenne la base tecnologica di Internet.


Le università diedero un grande impulso alla crescita e diffusione di Internet. Dall'università la Rete si espanse alle aziende e alle famiglie. Oggigiorno chi si connette ad Internet diventa un cittadino del Villaggio Globale.

 

Come è costituito un indirizzo Internet?

Esaminiamo per prima cosa gli indirizzi superficialmente, in modo da riuscire, in seguito, a comprendere concetti più complessi, un indirizzo Internet si suddivide in 4 parti principali:


1. Protocollo
2. Indirizzo dell'Host
3. Directory (se non specificata il documento si trova in c:\)
4. Nome pagina


Il protocollo più usato in Internet è Http che significa Hyper Text Transfer Protocol. Indica che state cercando un documento di testo piuttosto che un file o altro ancora.


Vi sono diversi tipi di protocolli ma per ora basti sapere che i 2 più usati sono il succitato Http e l'Ftp ovvero File Transfer Protocol che serve per scaricare i file dalla Rete al vostro Pc (Download) e viceversa (Upload).


L'indirizzo dell'Host, se questa è messa a disposizione per il Web,è generalmente preceduto dalla sigla www. mentre se usata per scaricare file il suo prefisso e' ftp.


La directory specifica fiscamente la posizione del file all'interno dell'Host.Inutile dire che il nome del documento serve per pescare proprio quello che ci interessa tra i tanti disponibili.Grazie a quanto sopra detto ora risulterà facile creare gli indirizzi che più ci interessano come ad esempio:


http://www.univr.it/software.htm


una volta digitato questo indirizzo possiamo ottenere tutto il software che l'università di Verona mette a disposizione dei vari utenti (http:// può essere omesso).


Esaminiamo ora sotto un aspetto più particolareggiato gli indirizzi Internet.


Quello che sopra ho sommariamente definito come indirizzo dell' Host è scomponibile in sottoparti le quali, hanno tutte un loro nome tecnico che è utile conoscere per evitare di trovarsi in difficoltà.


La via per imparare è lunga se si va per regole, breve ed efficace se si procede per esempi, quindi prendiamo in considerazione il seguente indirizzo:


http://Charlie.tribù.com/Soft/~tekno/Homepage.htm


per prima cosa scomponiamolo nelle 4 macro parti principali:


1. Http:// (Protocollo)
2. Charlie.tribù.com (nome Host)
3. /Soft/~tekno/ (directory)
4.
Homepage.htm (nome pagina)


Il punto numero 2 si può suddividere ulteriormente nelle seguenti sotto parti a partire da sinistra:


1. Charlie "nome proprio" (hostname) del computer
2. Tribù dominio di secondo livello o sottodominio (subdomains), a volte ve
     ne sono più di uno e in quel caso sono sempre più grandi a partire da
     sinistra verso destra.
3. Com dominio di primo livello o semplicemente dominio


Mi sento in dovere di dire che quanto sopra esposto dovrebbe essere la norma ma spesso le convenzioni sono diverse.


Esistono circa 258 domini diversi, alcuni domini nazionali sono ad esempio:


.it per Italia
.us per United States
.fr per Francia
.sp per Spagna
.ch per Svizzera


Tecnicamente l'indirizzo internet si schematizza così:


metodo://nomemacchina:porta/nomeoggetto


dove il metodo può essere Http, Ftp ecc... , il nomemacchina è il nome del computer su cui si trova l'oggetto cercato, la porta (solitamente sottintesa) è il numero della porta con cui si intende comunicare con l'altra macchina,esso varia a seconda del metodo scelto. Il nomeoggetto è il percorso più il nome del file cercato.


Lo schema di cui sopra è detto
URL (Uniform Resource Locator, ovvero Localizzatore Uniforme di Risorse) che si rivela essere nient'altro che il comune indirizzo Internet ormai a tutti noto quindi se doveste imbattervi nel famoso Error 404 URL Not found i casi sono 3:


1. Avete sbagliato a digitare l'indirizzo, o comunque se avete selezionato un
     link l'autore della precedente pagina ha sbagliato a digitarlo
2. Avete digitato correttamente l'indirizzo, ma la fonte da cui lo avete
     ricavato vi ha fornito un'informazione errata
3. Avete digitato correttamente l'indirizzo ma, il file corrispondente è stato
     spostato, cancellato o rinominato


In realtà la gestione degli indirizzi Internet è molto più complessa di quanto possa apparire infatti come è noto i computer non sanno gestire informazioni diverse da numeri binari questo comporta ovviamente una serie di problemi legati alla gestione della Rete, in particolare è lecito chiedersi: < Dominio ? .


Per arrivare alla soluzione di questo problema è necessario introdurre le nozioni di:


1. Ip address, ovvero combinazione di 32 bit che identifica univocamente un
     qualsiasi computer connesso ad Internet.
2.
DNS (Domain Name System) è il sistema utilizzato dai computer che
     gestiscono Internet per tradurre gli indirizzi letterali nel corrispondente
     Ip address e viceversa.

 

Cosa è l' IP?

Semplificando di molto, il concetto è veramente banale: ogni computer ha un "indirizzo" che gli viene assegnato, un po' come succede per le vie e le piazze di casa nostra. Dato un determinato indirizzo, il postino è capace di rintracciarci e venire sotto casa nostra a portarci le lettere indirizzate a noi, perché è stata fissata a monte una convenzione: quella di identificare le strade delle nostre città con dei nomi, e di assegnare un numero univoco alle diverse case situate sulla stessa strada. Se io trovo scritto su una lettera "via Tiburtina 1024, Roma" non ho possibilità di errore: a Roma c'è UNA SOLA via Tiburtina, così come ci sarà solo una casa a cui corrisponde il numero 1024. Abbastanza semplice e al tempo stesso ingegnoso, no? Ecco, i PC funzionano più o meno allo stesso modo: ognuno ha un indirizzo che lo identifica in modo univoco sulla rete. L'indirizzo, detto anche "IP ADDRESS" o più comunemente "IP", è composto da 4 gruppetti di 8 bit l'uno, separati tra di loro da un punto, nella forma XXX.XXX.XXX.XXX. Un bit, come saprete, può assumere valore 0 o 1. un gruppetto di 8 bit (detto anche Byte) può quindi rappresentare tutte le possibili combinazioni del variare dei valori di ciascun bit del gruppetto, ad esempio 10100000 o 01011100 e cosi via. Le combinazioni possibili non sono poi tantissime, per la precisione sono 256. Per rappresentare in formato decimale quindi lo stato che possono avere gli 8 bit, si ricorre ad un numero decimale compreso tra 0 e 255. Ad esempio, 0 rappresenta gli 8 bit settati a "00000000", 1 rappresenta "00000001", e cosi via, fino ad arrivare a 255 che rappresenta lo stato del byte impostato a "11111111".
Ricapitolando, l'IP è composto da un insieme di 4 cifre (che rappresentano lo stato degli 8 bit di ciascun gruppo) che possono assumere un valore compreso tra 0 e 255. Quindi 123.101.222.254 è un indirizzo IP valido. 411.202.109.356 NON E' un indirizzo IP valido, in quanto sia la prima che l'ultima cifra non sono una rappresentazione corretta dello stato degli 8 bit rispettivamente del primo e del quarto byte, in quanto il valore supera il numero 255.

 


Softmax Production