la rete internet - dm.unibo.itcampanin/htdocs/massimo.pdf · (organizzazioni commerciali) ... del...

68
A.Scaringella A.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo) Sociologia – Goru – Stess pag.1 LA LA RETE RETE INTERNET INTERNET

Upload: hoangxuyen

Post on 16-Feb-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.1

LA LA

RETERETE

INTERNETINTERNET

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.2

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.3

Mappa di EUROPAnet

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.4

ARCHITETTURA ISO-OSI

ApplicationPresentationSessionTransportNetworkLinkPhysical

ApplicationPresentationSessionTransportNetworkLinkPhysical

Cavo fisico

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.5

INDIRIZZO IP

Ogni macchina (host) connessa alla rete è identificata univocamente da uno o piu’indirizzi IP.

un indirizzo IP è costituito da una sequenza di quattro numeri compresi tra 0 e 255, separata da punti.

L’assegnazione degli indirizzi IP è gestita dagli enti che amministrano la rete.

151.10.5.63

Il numero piu’ a sinistra èquello di piu’ larga portata e rappresenta la rete piu’ vasta, mentre l’ultima cifra indica un computer specifico.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.6

INDIRIZZO INTERNET SIMBOLICO

All’indirizzo numerico IP corrisponde uno ed un solo indirizzo simbolico.

la corrispondenza è effettuata attraverso l’uso della tabella DNS (Domain Name System). Esempio:

tosca.dm.unimi.itdove la prima parte identifica la macchina, mentre l’ultima identifica il tipo di ente o il paese.

tosca.dm.unimi.it

Corrispondenza biunivoca traindirizzo numerico e indirizzosimbolico. Sono equivalenti.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.7

VANTAGGI DEL NOME SIMBOLICO

.com(Organizzazioni commerciali).edu(Istituzioni universitarie).gov(Istituzioni governative).mil(Organizzazioni militari)

.org(Organizzazioni private).it(Organizzazioni in Italia).uk(Organizzazioni nel Regno Unito) .fr(Organizzazioni in Francia)

Il nome simbolico contiene informazioni che aiutano ad identificare l’utente. Ad esempio l’ultima parola.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.8

Gli APPLICATIVIdi

INTERNETINTERNET

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.9

LA RETE TELEMATICA INTERNET

LE FUNZIONI BASILARI DI INTERNET:

MAIL FTP TELNET TALK

ALTRE FUNZIONI DI INTERNET :

FINGER ARCHIE

WAIS GOPHER

WWW

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.10

L E G G E R E S U W W W : I B R O W S E R

S C R I V E R E S U W W W : L I N G U A G G I O H T M L

I L L I N G U A G G I O J A V A P E R A P P L I C A Z I O N I S U W W W

I S I T I W W W

M O T O R I D I R I C E R C A

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.11

FUNZIONI BASILARI DI INTERNET

MAIL

FTP

TELNET

TALK

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.12

MAIL

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.13

MAIL: NETSCAPE MESSENGER (3)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.14

FTP

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.15

FTPFTP è un programma che permette di trasferire file da un computer remoto al proprio e viceversa attraverso il protocollo FTP (File Transfer Protocol). Con esso ci si può muovere nel sistema delle directory accessibili del computer remoto ed acquisire la lista dei file e delle directory.

Quando si fa un collegamento FTP le prime operazioni servono per stabilire un colloquio tra una macchina locale ed una macchina remota. Il collegamento viene effettuato quando il colloquio iniziale, fatto di domande e di risposte, viene completato.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.16

FTPMODALITA’ DI ESECUZIONE DI UNA

SESSIONE DI LAVORO (1)Al prompt della macchina digitare il comando ftpseguito dal dominio della macchina remota. Es:

ftp tosca.dm.unimi.itoppure

ftp 151.10.5.63oppure, dopo aver inviato il comando ftp, al prompt ftp> inviare i comandi

open tosca.dm.unimi.itoppure

open 151.10.5.63

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.17

FTPMODALITA’ DI ESECUZIONE DI UNA

SESSIONE DI LAVORO (2)La macchina remota risponde con il messaggio:

connected to tosca.dm.unimi.itrichiede il nome-utente (della macchina remota) di chi l’ha interrogata con la parola ‘name’ seguita da ‘:’ e si mette in attesadigitato il nome del proprio remoto-login (o anonymous) invia un ulteriore messaggio di risposta:

guest login ok(o send e-mail address as password)

a questo punto richiede di digitare la password (o la propria e-mail nel caso di ftp anonymous)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.18

FTPMODALITA’ DI ESECUZIONE DI UNA

SESSIONE DI LAVORO (3)

Se tutte queste operazioni vengono svolte in modo corretto, finalmente si entra nella home directory dell’utente della macchina, cioè nella directory principale

a questo punto, con opportuni comandi, si possono ricevere e inviare i files che interessano

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.19

MODALITA’ DI ESECUZIONE DI UNA SESSIONE DI LAVORO (4)

close

bye

chiude il collegamentorimanendo in ftpesce da ftp (messaggio di risposta Goodbye)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.20

FTPI PRINCIPALI COMANDI DISPONIBILIhelpgetget nomefile -putmgetmputls, dirpwdcd, cd ..

lcd, lcd ..!ls!cat!pwd

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.21

FTPI PRINCIPALI COMANDI DISPONIBILI

lsls -la!ls!ls -la

consentono di ottenere la lista delle directory e dei file presenti nella directory corrente della macchina remota o locale (comandi preceduti da !)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.22

FTPI PRINCIPALI COMANDI DISPONIBILI

get si usa per trasferire un file dalla macchina remota alla macchina locale

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.23

FTPI PRINCIPALI COMANDI DISPONIBILI

put si usa per trasferire un file dalla macchina locale alla macchina remota

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.24

FTPI PRINCIPALI COMANDI DISPONIBILI

mget file1, file2oppure con l’uso

dei carattere * mget *.* (tutti i file con due parole separate da un punto)

consente di trasferire piu' files dalla macchina remota a quella locale.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.25

FTPI PRINCIPALI COMANDI DISPONIBILI

mput file1, file2oppure con l’uso

dei carattere * mput *.* (tutti i file con due parole separate da un punto)

consente di trasferire piu' files dalla macchina locale a quella remota

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.26

FTPI PRINCIPALI COMANDI DISPONIBILI

cd consente di accedere ad una specifica directory

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.27

FTPI PRINCIPALI COMANDI DISPONIBILI

binary (risposta Typeset to I)ascii (risposta Type set to A)

per ricevere o trasmettere files binarifa ritornare nella modalita’ di ricezione e trasmissione per filesascii (files di testo)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.28

FTPI PRINCIPALI COMANDI DISPONIBILI

dir consente di ottenere la lista, ordinata alfabeticamente, di tutti i files e directory presenti nella directory corrente della macchina remota (da usarsi per collegamenti con macchine vax) .

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.29

Come ci si muove tra le directory

pwd (in risposta si ottiene la directory attuale) cd / (va direttamente alla root)cd .. (risale di una directory)cd nomedirectory (scende alla directory figlia)cd ../../nomedirectory1/nomedirectory2 (esegue successivamente le operazioni)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.30

pwdroot/users/anna/

docenti ricercatori studenti

dipartimento scaringe

amminist mosaic lynx

pub

Massimo Angela

paper.tex prog.c indirizzi.txt lavoro.txt

Anna

users

root

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.31

cd ../../pub/amministpwd

root/pub/amminist

docenti ricercatori studenti

dipartimento scaringe

amminist mosaic lynx

pub

Massimo Angela

paper.tex prog.c indirizzi.txt lavoro.txt

Anna

users

root

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.32

Total Commander:per l’FTP automatico

Illustriamo brevemente il programma Total Commander che permettere di gestire graficamente in maniera particolarmente agevole le funzioni di FTP.Ecco la finestra che appare all’avvio del programma:

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.33

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.34

Connessione FTPDopo aver avviato il programma, cliccando su FTP nuova connessione… nel menu Rete si apre una finestra in cui possiamo indicare l’indirizzo di un account esterno con cui vogliamo stabilire una connessione FTP. Possiamo registrare indirizzi di account assegnando ad essi nomi e quindi possiamo connetterci a questi indirizzi da una finestra che appare cliccando FTP connetti… sempre nel menu Rete. I parametri delle connessioni si possono inserire cliccando sul pulsante Nuova Connessione.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.35

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.36

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.37

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.38

Connessione a un account esternoDopo esserci connessi a un account esterno possiamo utilizzare la finestra principale del programma. Questa finestra è divisa in due parti. In una appare la lista dei file di una directory del computer su cui operiamo, nell’altra la lista dei file di una directory dell’account esterno a cui ci siamo collegati.Possiamo muoverci negli alberi delle directory scendendo a una sottodirectory o risalendo alla directory soprastante cliccando sui corrispondenti elementi che appaiono nelle liste.L’operazione di trasferire un file da una directory locale a una esterna o nell’altro senso si realizza trascinando l’icona del file con il mouse tenendo premuto il pulsante sinistro da un settore all’altro della finestra.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.39

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.40

Guida rapida al download,istallazione ed uso del programma.

Client FTP - FileZilla

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.41

Cos’è FileZilla

E’ un Client FTP gratuito, permette il trasferimento di file dal computer di un utente ad un server remoto in modo semplice ed intuitivo

E’ usato soprattutto per pubblicare su Internet i siti web sviluppati in locale

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.42

Download del programma

E’ possbile scaricare il programma dal sito web:

http://sourceforge.net/

Il programma pesa circa 3,4 MB, supporta numerose lingue tra cui l’italiano e funziona su numerosi sistemi operativi (scegliere la versione adatta al proprio S.O.)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.43

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.44

Istallazione del programmaAl termine del download fare doppio click sul file scaricato per avviare la procedura d’istallazione:

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.45

Istallazione guidataScegliere le opzioni desiderate seguendo le indicazioni nella finestra oppure lasciare quelle predefinite, procedendo con il tasto “Avanti”

Al termine appairà il pulsante “Fine”:tutti i file necessari verranno copiati nel sistema

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.46

Avvio del programma

Lanciare l’applicazione mediante il collegamento presente sul desktop o nel menu di avvio (Start\Programmi\Filezilla)

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.47

Aree fondamentali di FileZilla

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.48

Area per la connessione rapida

NB: I dati da inserire nelle caselle sono forniti dal provider Internet presso cui viene acquistato lo spazio web e vengono inviati via e-mail, spesso dopo aver attivato un nuovo account di posta elettronica gratuito

Dopo aver inserito l’Indirizzo, il Nome utente e la password fare click su Connessione Veloce per avviare la procedura di log-in e accedere così ai file e cartelle situati sul server

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.49

Navigazione tra file e cartelleNel riquadro di destra vengono visualizzati file e cartelle del sito remoto (appaiono solo se la procedura di log-in èandata a buon fine)

Nel riquadro di sinistra èpossibile esplorare le cartelle del proprio computer e i file presenti nel disco locale

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.50

UploadPer inviare pagine web, file o intere cartelle selezionarle e attraverso il menu contestuale (=click tasto destro) scegliere l’opzione “Upload”.

NB: Nell’area più in basso di FileZilla è possibile verificare la coda di upload: attendere che tutte le pagine siano state trasferite prima di uscire dal programma, altrimenti il sito pubblicato potrebbe presentare dei link non funzionanti.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.51

TELNET

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.52

TELNET

TELNET consente di lavorare a distanza, in modalita' interattiva, su una macchina remota

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.53

TELNET

Con telnet si puo', per esempio:

fare ricerca su database remoti effettuare login ai cataloghi delle biblioteche di universita' lontane utilizzare le risorse di una macchina remotacompilare programmi sorgenti per poi prelevarne soltanto il programma oggetto

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.54

TELNETMODALITA’ OPERATIVE

Per iniziare il collegamento telnet si digita telnet seguito dal dominio simbolico o numerico della macchina remotaoppure, analogamente a ftp, si puo’ inviare il comando telnet; si otterrra’ in risposta il prompt

telnet> a questo prompt per connettersi si invia il comando open+dominioal prompt telnet> si possono inviare anche gli altri comandi telnet che vedremo.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.55

TELNETI PRINCIPALI COMANDI DISPONIBILI

open il comando "open", seguito dal numero della macchina o dall'indirizzo simbolico, permette di aprire una connessione con una macchina remota

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.56

TELNETMODALITA’ OPERATIVE

Se il collegamento funziona appare la dicitura login alla quale si risponde con il nome-utente della macchina remota e poi la dicitura passwordalla quale bisogna rispondere con la parola d’ordine (che non apparira’ sullo schermo). A questo punto dovrebbe apparire il prompt della macchina remota che e’ in generale il nome della macchina seguito dal carattere “%”.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.57

TELNETMODALITA’ OPERATIVE

Si puo’ terminare il collegamento e ritornare alla macchina locale inviando il comando logout dal prompt della macchina remota, ottenendo la risposta Connection closed by foreign hostLa connessione puo’ essere anche interrotta inviando prima la sequenza di escape (che in genere di default e’ “^]”) e poi al prompt telnet> il comando close. In questa seconda modalita’ il programma telnet rimane aperto.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.58

TELNETI PRINCIPALI COMANDI

DISPONIBILIdisplaystatus

Con i comandi display e status si visualizzano rispettivamente i parametri e le altre condizioni della sessione in atto.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.59

TELNETI PRINCIPALI COMANDI

DISPONIBILIset escape

Con il comando set escapeseguito da opportuni caratteri si puo'modificare la sequenza di escape che e' la sequenza di caratteri che permette di interrompere il collegamento

Utile in caso di collegamenti a catena.

Modificando la sequenza di escape del secondo collegamento possiamo scegliere se tornare alla macchina locale o alla macchina remota del primo collegamento.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.60

TELNETI PRINCIPALI COMANDI

DISPONIBILI

return (enter) Con il comando returnsi riprende la connessione interrotta temporaneamente con la sequenza di escape

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.61

TELNETI PRINCIPALI COMANDI

DISPONIBILIclose

q

Il comando closepermette di chiudere la connessione con la macchina remota

Il comando q fa uscire da telnet.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.62

Connessioni telnet protettePer esigenze di sicurezza attualmente molto spesso vengono consentite solo connessioni protette, per cui la funzione telnet non può essere utilizzata. In ambiente unix o linux al posto di telnet si utilizza il comando ssh (secure socket header) che permette di stabilire connessioni protette. La sintassi è

ssh <indirizzo> -l <nomeutente>a cui fa seguito la richiesta della password se necessaria. Dalla piattaforma Windows le connessioni protette si possono realizzare col programma putty.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.63

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.64

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.65

TALK

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.66

TALK

Se si desidera uno scambio immediato di opinioni in tempo reale,

Internet mette a disposizione lo strumento talk.

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.67

A.ScaringellaA.A. 06-07 I SERVIZI DI INTERNET (Livello Applicativo)

Sociologia – Goru – Stesspag.68

W W W