vuoi
o PayPal
tutte le volte che vuoi
<div>
Scarica il
</div>Internet
Appunti di
Antonio Bernardo
Cos’è Internet
Internet può essere vista come una rete logica di enorme
complessità, appoggiata a strutture fisiche e collegamenti di
vario tipo (fibre ottiche, cavi coassiali (televisione), collegamenti
satellitari, doppino telefonico, collegamenti in radiofrequenza, su
ponti radio, raggi laser, onde convogliate su condotte elettriche)
che interconnette un agente umano o automatico ad un altro
agente tramite un qualsiasi tipo di computer.
Ogni dispositivo connesso direttamente ad Internet si chiama
host mentre la struttura che collega i vari host si chiama link di
comunicazione.
Da qualche anno è ormai possibile collegarsi a questa grande
rete anche da dispositivi mobili come un palmare o da un
telefono cellulare. In breve dovrebbe essere possibile per uno
di questi dispositivi non solo «accedere» ad Internet, ma anche
«subire l'accesso» da parte di altri host in Internet. 1
Host
Si definisce host ogni terminale collegato ad
Internet.
Possono essere di diverso tipo, ad esempio
computer, palmari, dispositivi mobili e così via.
L'host è definito in questo modo perché ospita
programmi di livello applicativo che sono sia client
(ad esempio browser web, client di posta
elettronica), sia server (ad esempio, web server).
Uno stesso host può agire contemporaneamente da
client e da server, in particolare con le applicazioni
peer to peer.
Reti di computer 2
Protocolli Internet
Livello applicazioni: interfacciare e fornire servizi per i processi delle
applicazioni; tra i servizi più comuni le conversioni semantiche tra
processi applicativi associati
HTTP (Hyper Text Transfer Protocol, protocollo di trasferimento di un
ipertesto) è usato come principale sistema per la trasmissione di
informazioni sul web. Le specifiche del protocollo sono attualmente in carica
al W3C (World Wide Web Consortium). funziona su un meccanismo
richiesta/risposta (client/server): il client esegue una richiesta ed il server
restituisce la risposta. Nell'uso comune il client corrisponde al browser ed il
server al sito web. Vi sono quindi due tipi di messaggi HTTP: messaggi
richiesta e messaggi risposta.
HTTPS, La porta di default per un accesso di tipo https:// è la porta 443
(mentre per il protocollo http:// si utilizza di default la porta 80; viene creato
un canale di comunicazione criptato tra il clinet e il server attraverso lo
scambio di certificati; una volta stabilito questo canale al suo interno viene
utilizzato il protocollo HTTP per la comunicazione. Questo tipo di
comunicazione garantisce che solamente il client e il server siano in grado di
conoscere il contenuto della comunicazione. E’ usato nel World Wide Web
per situazioni che richiedono particolari esigenze di sicurezza come per
esempio il pagamento di transazioni online.
Protocolli (e-mail)
SMTP, Simple Mail Transfer Protocol è il protocollo standard per la
trasmissione via internet di e-mail. In italiano si potrebbe tradurre
come "Protocollo elementare di trasferimento postale". È un
protocollo relativamente semplice, testuale, nel quale vengono
specificati uno o più destinatari di un messaggio, verificata la loro
esistenza, e infine il messaggio viene trasferito. L'SMTP usa il
protocollo di trasmissione TCP e, per accedervi, la porta 25. L'SMTP
è un protocollo che permette soltanto di inviare messaggi di posta,
ma non di richiederli ad un server: per fare questo il client di posta
deve usare altri protocolli.
POP3 Post Office Protocol è un protocollo che ha il compito di
permettere, mediante autenticazione, l'accesso ad un account di
posta elettronica presente su di un host per scaricare le e-mail del
relativo account. I messaggi di posta elettronica, per essere letti,
devono essere scaricati sul computer, anche se è possibile lasciarne
una copia sull'host. Il protocollo POP3 non prevede alcun tipo di
cifratura, quindi le password utilizzate per l'autenticazione fra server
e client passano in chiaro. 3
Protocolli
FTP (File Transfer Protocol protocollo di trasferimento file) è un
servizio che fornisce gli elementi fondamentali per la
condivisione di file tra host. Serve per condivisidere file
(programmi o dati) trasferire dati in maniera affidabile ed
efficiente.
IRC (Internet Relay Chat) gestisce la comunicazione istantanea
(chat) su Internet. Consente sia la comunicazione diretta fra due
utenti che il dialogo contemporaneo di gruppi in "stanze" di
discussione chiamate "canali".
SIP (Session Initiation Protocol) gestisce una sessione di
comunicazione tra due o più entità, ovvero fornisce meccanismi
per instaurare, modificare e terminare una sessione. Trova
applicazione principalmente nella telefonia su IP e nei servizi
tel