29
Laboratorio di Informatica di Base Laboratorio di Informatica di Base Laurea in Informatica Docente: Massimo Merro profs.sci.univr.it/~merro Lucidi a cura di Andrea Colombari, Carlo Drioli, Andrea Fusiello e Barbara Oliboni Lezione 4

e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Embed Size (px)

Citation preview

Page 1: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Labo

rato

rio d

i Inf

orm

atic

a di

Bas

eLa

bora

torio

di I

nfor

mat

ica

di B

ase

Laur

ea in

Info

rmat

ica

Doc

ente

:Mas

sim

o M

erro

profs.sci.univr.it/~merro

Luci

di a

cur

a di

A

ndre

a C

olom

bari,

Car

lo D

rioli,

And

rea

Fusi

ello

e B

arba

ra

Olib

oni

Lezi

one

4

Page 2: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Intro

duzi

one

alle

reti

Mat

eria

le tr

atto

dai

luci

di u

ffici

ali a

cor

redo

del

test

o:D

. Sci

uto,

G. B

uona

nno

e L.

Mar

i “I

ntro

duzi

one

ai s

iste

mi i

nfor

mat

ici”

20

05 -

McG

raw

Hill

Page 3: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Ret

e di

cal

cola

tori

Insi

eme

di c

alco

lato

ri au

tono

mi t

ra lo

ro

colle

gati

med

iant

e un

a re

te d

i co

mun

icaz

ione

.

Gli

uten

ti so

no in

gra

do d

i int

erag

irein

mod

o es

plic

ito c

on la

rete

(e in

alc

uni c

asi s

ono

tenu

ti a

farlo

).

I cal

cola

tori

conn

essi

alla

rete

man

teng

ono

un c

erto

gra

do d

i ind

ipen

denz

a: in

cas

o di

gu

asto

o in

disp

onib

ilità

del

la re

te o

gni

calc

olat

ore

cont

inua

a fu

nzio

nare

in

divi

dual

men

te.

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 4: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Perc

hé u

na re

te?

Con

divi

dere

riso

rse

utili

zzo

razi

onal

e di

dis

posi

tivi c

osto

sim

odul

arità

del

la s

truttu

raaf

fidab

ilità

e d

ispo

nibi

lità

Com

unic

are

tra u

tent

isc

ambi

o in

form

azio

nico

llabo

razi

one

a di

stan

za

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 5: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

La d

imen

sion

e de

lle re

tiR

eti l

ocal

i (Lo

calA

rea

Net

wor

k, L

AN

)D

i lim

itata

est

ensi

one.

Col

lega

no d

ispo

sitiv

i col

loca

ti ne

llo s

tess

o ed

ifici

o o

in e

dific

i adi

acen

ti.R

eti m

etro

polit

ane

(Met

ropo

litan

Are

a N

etw

ork,

MA

N)

Col

lega

no d

i dis

posi

tivi c

ollo

cati

nella

ste

ssa

area

ur

bana

.R

eti g

eogr

afic

he (W

ide

Are

a N

etw

ork,

WA

N)

Col

lega

no d

i dis

posi

tivi d

iffus

i in

un’a

mpi

a ar

ea

geog

rafic

a (n

azio

ne, c

ontin

ente

, …).

“Ret

i di r

eti”

(Inte

rnet

wor

k)C

olle

gano

più

reti

diffe

rent

i (in

term

ini s

ia h

ardw

are

che

softw

are)

med

iant

e op

portu

ni e

lem

enti

di

inte

rfacc

ia, c

he s

i pos

sono

est

ende

re s

u tu

tto il

pi

anet

a (e

.g. I

nter

net).

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 6: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

I pro

toco

lli d

i com

unic

azio

neP

er c

omun

icar

e i c

alco

lato

ri de

bbon

o se

guire

del

le re

gole

ben

pr

ecis

e at

trave

rso

i pro

toco

lli d

i com

unic

azio

ne.

I pro

toco

lli d

i com

unic

azio

ne s

peci

fican

o:i f

orm

ati d

ei d

ati,

la s

truttu

ra d

ei p

acch

etti

(incl

uden

do la

def

iniz

ione

de

lle in

form

azio

ni d

i con

trollo

)la

vel

ocità

di t

rasm

issi

one

…D

efin

ire u

n un

ico

prot

ocol

lo p

er tu

tte le

div

erse

form

e di

co

mun

icaz

ione

via

rete

è p

ratic

amen

te im

poss

ibile

, per

que

sto

si d

efin

isce

un

insi

eme

di p

roto

colli

:og

ni p

roto

collo

ges

tisce

uni

voca

men

te u

na

com

pone

nte

ben

defin

ita d

ella

com

unic

azio

neog

ni p

roto

collo

con

divi

de c

on g

li al

tri p

roto

colli

i da

ti di

cu

i nec

essi

ta.

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 7: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

La st

ruttu

ra d

i Int

erne

t

infr

astr

uttu

ra t

elem

atic

a:liv

ello

di c

onne

ssio

ne f

isic

a

TCP/

IPpr

otoc

olli

di t

rasm

issi

one:

livel

lo d

i tra

smis

sion

e

NN

TPH

TTP

FTP

TELN

ETSM

TP/P

OP

prot

ocol

lo a

pplic

ativ

o:

livel

lo a

pplic

ativ

o

Wor

ld W

ide

Web

Copi

a di

file

s

Logi

nre

mot

o

Post

a el

ettr

onic

ail

cont

enut

o de

lla

com

unic

azio

ne …

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 8: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

TCP/

IP: i

ndiri

zzam

ento

Sch

ema

di in

diriz

zam

ento

gene

rale

su

due

livel

li:

Indi

rizzo

IP +

Por

ta T

CP

Indi

rizzo

IPIn

diriz

zo a

ssoc

iato

a o

gni c

alco

lato

re c

olle

gato

a

una

sotto

rete

.S

i tra

tta d

i un

indi

rizzo

Inte

rnet

glo

bale

uni

voco

.

Port

a TC

PIn

diriz

zo u

nivo

co a

ll’in

tern

o de

ll’ho

stch

e in

divi

dua

un p

orta

su

cui v

i e’ p

roce

sso

attiv

o.U

tiliz

zato

da

TCP

per

con

segn

are

i dat

i al

proc

esso

giu

sto.

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 9: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Indi

rizzo

IP (v

ersi

one

4)

32 b

it (c

ioè

4 by

te) p

er u

n to

tale

di 2

32po

ssib

ili in

diriz

zi d

iver

sira

ppre

sent

ato

in fo

rma

“dot

ted

deci

mal

”su

cces

sion

e di

qua

ttro

num

eri (

uno

per b

yte)

, sep

arat

i da

un p

unto

(e

sem

pio

102.

54.9

4.97

)og

nuno

dei

qua

ttro

num

eri d

ella

not

azio

ne d

otte

dde

cim

alè

com

pres

o tra

0 e

255

.st

ruttu

rato

in d

ue p

arti:

una

parte

che

indi

vidu

a la

rete

fisi

ca a

cui

la s

tazi

one

è co

llega

ta,

l’altr

a ch

e id

entif

ica

la s

ingo

la s

tazi

one

nell’

ambi

to d

ella

rete

fisi

ca;

esis

tono

tre

clas

si p

rimar

ie, c

hiam

ate

A, B

e C

, ogn

una

cara

tteriz

zata

da

una

dive

rsa

sudd

ivis

ione

dei

32

bit:

A -

un b

yte

(8 b

it) p

er la

rete

+ 3

byt

e (2

4 bi

t) pe

r i c

alco

lato

ri;

iniz

ia p

er “0

”;B

-2

byte

(16

bit)

per l

a re

te +

2 b

yte

(16

bit)

per l

e st

azio

ni;

iniz

ia p

er “1

0”;

C -

3 by

te (2

4 bi

t) pe

r la

rete

+ 1

byt

e (8

bit)

per

i ca

lcol

ator

i;in

izia

per

“110

”.

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 10: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Indi

rizzi

num

eric

i vsi

ndiri

zzi s

imbo

lici

Gli

indi

rizzi

IP s

ono

mac

hine

-orie

nted

, qui

ndi d

iffic

ili d

a ut

ilizz

are

per u

n ut

ente

“um

ano”

stat

o de

finito

un

sist

ema

per p

assa

re d

a in

diriz

zi n

umer

ici

(gli

indi

rizzi

IP) a

nom

i sim

bolic

ifac

ilmen

te m

emor

izza

bili.

Dom

ain

Nam

e S

yste

m (D

NS

)A

ssoc

ia a

ogn

i ind

irizz

o IP

uno

o p

iù in

diriz

zi s

imbo

lici

(dom

ain

nam

e).

Ges

tisce

la c

onve

rsio

ne tr

a in

diriz

zi s

imbo

lici e

indi

rizzi

IP.

Org

aniz

zato

in m

anie

ra g

erar

chic

a(d

omin

i, so

tto-d

omin

i, so

tto-s

otto

-dom

ini,

…) p

er s

empl

ifica

rne

l’util

izzo

.

DN

S15

7.27

.10.

56fa

scie

nze.

sci.

univ

r.it

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 11: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Dom

ain

Nam

e Sy

stem

Il do

mai

nna

me

di u

n ca

lcol

ator

e è

cost

ituito

da

una

succ

essi

one

di s

tring

he a

lfanu

mer

iche

sep

arat

e da

pu

nti (

per e

sem

pio,

fads

cien

ze.s

ci.u

nivr

.it)

Ogn

i stri

nga

iden

tific

a un

“dom

inio

”: La

stri

nga

più

a de

stra

rapp

rese

nta

il do

min

io d

i pr

imo

livel

lo (d

etto

anc

he d

omin

io g

ener

ale)

.La

sec

onda

stri

nga,

sem

pre

pros

egue

ndo

da d

estra

ve

rso

sini

stra

, ind

ica

il do

min

io d

i sec

ondo

live

llo.

Le s

tring

he s

ucce

ssiv

e in

dica

no i

dom

ini d

i ter

zo

livel

lo (s

otto

dom

ini d

ei d

omin

i di s

econ

do li

vello

), qu

elli

di q

uarto

live

llo, e

cos

ì via

finc

hé n

on s

i arr

iva

a in

divi

duar

e un

dom

inio

che

com

pren

de il

sin

golo

ho

st.

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 12: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Il pa

radi

gma

clie

nt-s

erve

r

Ute

nte

Clie

nt

Serv

erIn

tern

et

2.Il

clie

ntsi

col

lega

al s

erve

r e

tras

met

te la

ric

hies

ta3.

Il se

rver

ris

pond

e al

clie

nt4.

Il cl

ient

pres

enta

la r

ispo

sta

all’

uten

te

1.L’

uten

te u

sa il

clie

ntpe

r es

prim

ere

le s

ue r

ichi

este

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 13: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Il cl

ient

Il C

lient

si p

reoc

cupa

di d

ialo

gare

con

l’ut

ente

Sfru

tta tu

tte le

pos

sibi

lità

forn

ite d

al

calc

olat

ore

su c

ui v

iene

ese

guito

(aud

io,

vide

o, ..

.)Fo

rnis

ce a

ll’ut

ente

un’

inte

rfacc

ia in

tuiti

vaE

labo

ra le

rich

iest

e de

ll’ut

ente

e le

risp

oste

de

i ser

ver

la c

omun

icaz

ione

avv

iene

sec

ondo

un

form

ato

stan

dard

(pro

toco

llo)

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 14: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Il se

rver

Il S

erve

r ren

de d

ispo

nibi

li de

lle ri

sors

eA

ccet

ta ri

chie

ste

e ris

pond

e au

tom

atic

amen

teno

n ba

da a

lla p

rove

nien

za d

ella

rich

iest

ail

clie

ntpu

ò tro

vars

i in

qual

sias

i pun

to d

ella

rete

Si p

uò o

rgan

izza

re u

n in

siem

e di

ser

ver i

n m

odo

che

sian

o co

llega

ti tra

loro

Pot

rebb

e es

sere

ese

guito

dal

lo s

tess

o ca

lcol

ator

e ch

e es

egue

il p

roce

sso

clie

nt!

Introduzioneaisistemiinformatici3/edD. Sciuto, G. Buonannoe L.Mari Copyright ©The McGraw-Hill Companies srl

Page 15: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Serv

izi

Un

serv

er m

ette

a d

ispo

sizi

one

dei s

ervi

zi, o

in

gen

eral

e de

lle ri

sors

eC

iasc

un s

ervi

zio

èid

entif

icat

o da

un

num

ero

di p

orta

Su

cias

cuna

por

ta è

in a

scol

to il

pro

gram

ma

(dae

mon

) ch

e es

egue

le o

pera

zion

i ne

cess

arie

per

l’es

plet

azio

ne d

el s

ervi

zio

Ogn

i ser

vizi

o us

a un

pro

prio

pro

toco

llo

Page 16: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Serv

izi (

2)

In b

ase

a qu

anto

app

ena

detto

, èpo

ssib

ile

iden

tific

are

una

risor

sa s

u In

tern

et tr

amite

:P

roto

collo

(= s

ervi

zio

richi

esto

)In

diriz

zo d

el c

ompu

ter (

IP o

Dom

ain

Nam

e)N

umer

o de

lla p

orta

(può

man

care

, i p

roto

colli

pr

eved

ono

porte

di d

efau

lt)N

ome

della

riso

rsa

Page 17: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Prin

cipa

lise

rviz

ie p

roto

colli

Teln

et,

SS

HU

tiliz

zo d

elle

riso

rse

di

com

pute

r rem

oti

Rem

ote

logi

n

FTP

Cop

ia d

i file

da

e su

co

mpu

ter c

olle

gati

a In

tern

et

File

tran

sfer

PO

P e

S

MTP

Sca

mbi

o di

mes

sagg

i di

post

a el

ettro

nica

E-m

ail

HTT

PC

reaz

ione

, dis

tribu

zion

e e

visu

aliz

zazi

one

di ip

erte

sti

con

cone

nuti

mul

timed

iali

Wor

ld W

ide

Web

Ser

vizi

oD

escr

izio

neP

roto

collo

Page 18: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Indi

rizzi

UR

LO

gni r

isor

sa s

u In

tern

et è

iden

tific

ata

da u

n no

me

univ

oco

chia

mat

o U

RL

(Uni

form

Res

ourc

eLo

cato

r)L’

UR

L è

com

post

o da

tre

parti

: 1)

il p

roto

collo

di

com

unic

azio

ne, 2

) il n

ome

della

mac

chin

a su

cui

risi

ede

la ri

sors

a, 3

) il n

ome

della

riso

rsa

Ese

mpi

o: l’

UR

L de

lla p

agin

a ch

e co

ntie

ne la

bio

graf

ia d

i Ti

mB

erne

rsLe

e(u

no d

ei p

adri

del W

WW

), è:

http

://w

ww

.w3.

org/

Peo

ple/

Ber

ners

-Lee

/Lon

ger.h

tml

nom

e de

lla

mac

chin

apa

the

nom

e de

l fil

e co

nten

te la

pa

gina

prot

ocol

lo

Page 19: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Com

andi

di r

ete

host

nam

eR

estit

uisc

e il

nom

e de

l pro

prio

com

pute

r (ho

st).

ping

Per

met

te d

i dia

gnos

ticar

e se

èra

ggiu

ngib

ile v

ia re

te

l'indi

rizzo

spe

cific

ato.

Sin

tass

i:pi

ngip

_or_

host

_nam

eS

i usa

CTR

L-C

(bre

ak) p

er fe

rmar

e il

ping

.

host

-di

gC

lient

DN

S, p

erm

etto

no d

i int

erro

gare

il s

erve

r DN

S

per r

ecup

erar

e IP

o d

omai

n na

me.

Sin

tass

i: ho

st ip

_add

ress

o ho

st d

omai

n_na

me

dig

dom

ain_

nam

eo

dig

-x ip

_add

ress

Page 20: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Com

andi

di r

ete

mai

lleg

ge e

d in

via

la p

osta

ele

ttron

ica.

Per

la le

ttura

èob

sole

to,

ma

per l

’invi

o pu

ò ris

ulta

re u

tile.

Sin

tass

i (pe

r inv

io)

mai

l ind

irizz

opr

ende

inpu

t da

stdi

n, te

rmin

a co

n C

TRL-

D (c

ome

cat)

teln

etP

erm

ette

un

colle

gam

ento

su

una

shel

ldi u

n ho

stre

mot

o.

La p

orta

a c

ui ri

spon

de u

n te

lnet

serv

er è

la 2

3 e

vien

e da

ta p

er

sotto

inte

sa. E

' com

unqu

e po

ssib

ile e

ffettu

are

un te

lnet

ad a

ltre

porte

(80

per H

TTP

, 25

per S

MTP

, 143

per

IMA

P) e

dig

itare

di

retta

men

te d

ei c

oman

di v

alid

i per

il p

roto

collo

util

izza

to d

alse

rver

a c

ui c

i si è

conn

essi

. I d

ati v

engo

no tr

asm

esse

in c

hiar

o su

lla re

te. E

sem

pio:

teln

etpr

ofs.

sci.u

nivr

.ito

teln

etpr

ofs.

sci.u

nivr

.it80

Page 21: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Com

andi

di r

ete

ssh

Com

e te

lnet

perm

ette

l'ac

cess

o re

mot

o vi

a sh

ella

d un

si

stem

a, m

a i d

ati t

rasm

essi

veg

nono

crip

tati

per m

aggi

or

sicu

rezz

a.�

ssh

host

nam

esi

col

lega

al c

alco

lato

re re

mot

o co

n il

nom

e ut

ente

cor

rent

ess

hus

erna

me@

host

nam

esi

col

lega

al c

alco

lato

re re

mot

o co

n il

nom

e ut

ente

forn

ito

ftpcl

ient

dell’

omon

imo

prot

ocol

lo d

i tra

smis

sion

e di

file

.

wge

tsca

rica

files

dal W

WW

in m

odo

non

inte

ratti

vo.E

sem

pio:

wge

turl_

for_

file

scar

ica

il fil

e sp

ecifi

cato

dal

l’UR

L. E

sem

pio:

w

geth

ttp://

netp

bm.s

ourc

efor

ge.n

et/d

oc/ -

O-|

gre

pN

etpb

mL’

opzi

one

-O-m

ette

su

stdo

ut

Page 22: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Il Pr

otoc

ollo

HTT

PH

TTP

(Hyp

erte

xtTr

ansf

er P

roto

col)

è il

“ling

uagg

io” u

tiliz

zato

per

con

trolla

re l’

invi

o di

do

cum

enti

HTM

L vi

a In

tern

et.

Il pr

otoc

ollo

HTT

P p

resc

rive

le re

gole

med

iant

e le

qua

li i b

row

sere

ffettu

ano

le ri

chie

ste

e i

web

ser

verf

orni

scon

o le

rela

tive

rispo

ste.

Doc

umen

tazi

one:

RFC

261

6 (h

ttp://

ww

w.fr

eeso

ft.or

g/C

IE/R

FC/in

dex.

htm

) ve

rsio

ne a

ggio

rnat

a de

lle s

peci

fiche

del

pr

otoc

ollo

HTT

P v

ersi

one

1.1.

Page 23: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

La ri

chie

sta

HTT

P

HTT

P è

un

prot

ocol

lo s

enza

sta

tia

richi

este

e ri

spos

te.

Sen

za s

tati

sign

ifica

che

il s

erve

r Web

non

ric

orda

nul

la d

elle

rich

iest

e pe

rven

ute

in

prec

eden

za d

allo

ste

sso

clie

nt.

Il pr

otoc

ollo

con

side

ra s

empl

icem

ente

la

rich

iest

a at

tual

e di

un

docu

men

to e

la ri

spos

ta c

ostit

uita

dal

doc

umen

to s

tess

o.

Page 24: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

La ri

chie

sta

HTT

P (2

)

Ope

razi

oni d

i bas

e:U

n’ap

plic

azio

ne c

lient

(bro

wse

r) a

pre

una

conn

essi

one

vers

o la

por

ta H

TTP

del

ser

ver W

eb (n

orm

alm

ente

la

porta

80)

.Il

clie

ntin

via

una

richi

esta

attr

aver

so la

con

ness

ione

ap

erta

.Il

serv

er W

eb a

naliz

za la

rich

iest

a ed

indi

vidu

a la

ris

orsa

spe

cific

ata.

Il se

rver

invi

a un

a co

pia

della

riso

rsa.

Il se

rver

chi

ude

la c

onne

ssio

ne.

Page 25: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Con

ness

ione

al S

erve

r Web

Nor

mal

men

te u

n se

rver

Web

rice

ve le

rich

iest

e su

lla

porta

80,

in q

uest

o ca

so l’

indi

rizzo

http

://w

ww

.w3.

org/

Peo

ple/

Ber

ners

-Lee

/Lon

ger.h

tml

fa ri

ferim

ento

al d

ocum

ento

/P

eopl

e/B

erne

rs-L

ee/L

onge

r.htm

lsu

l ser

ver W

eb in

ese

cuzi

one

sull’

host

ww

w.w

3.or

ge

oper

ante

sul

la p

orta

sta

ndar

d 80

.

Il W

eb s

erve

r pot

rebb

e ut

ilizz

are

la p

orta

808

0 pe

r in

trodu

rre

dei p

roxy

per f

iltra

re la

con

ness

ione

web

. In

que

sto

case

l’U

RL

sare

bbe

qual

cosa

del

tipo

:

http

://m

orph

eus.

mic

c.un

ifi.it

:808

0/cr

uscl

e/

Page 26: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Funz

iona

men

todi

HTT

P

Brow

ser

Web

Serv

er

Web

GET

/do

c.ht

mlH

TTP/

1.1Ve

rsio

nede

l pr

otoc

ollo

Met

odo

della

richi

esta

URI

(Ric

hies

ta)

(Ris

post

a)

HTT

P/1.

1 20

0 O

KCo

nten

t-Ty

pe:

text

/htm

l

<H

TML>

… <

/HTM

L>Rig

a di

sta

to

Inte

staz

ioni

di r

ispo

sta

(0 o

più

)Ris

post

a

Page 27: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Esem

pio

Sul

la ri

gadi

indi

rizzo

del b

row

ser v

iene

digi

tato

http

://w

ww

.w3.

org/

Peo

ple/

Ber

ners

-Lee

/Lon

ger.h

tml

Il br

owse

r web

apr

eun

aco

nnes

sion

esu

llapo

rta80

de

l ser

ver w

eb w

ww

.w3.

org

Il br

owse

r web

invi

ala

rich

iest

aG

ET

/Peo

ple/

Ber

ners

-Lee

/Lon

ger.h

tmlH

TTP

/1.0

Page 28: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Esem

pio

(2)

Il se

rver

web

rest

ituis

ce:

HTT

P/1

.1 2

00 O

KD

ate:

Mon

, 16

Jul2

007

14:0

4:05

GM

TS

erve

r: A

pach

e/1.

3.37

(Uni

x) P

HP

/4.4

.7… C

onte

nt-L

engt

h: 1

3719

Con

tent

-Typ

e: te

xt/h

tml;

char

set=

iso-

8859

-1

<!D

OC

TYP

E h

tml P

UB

LIC

"-//W

3C//D

TD H

TML

4.01

Tra

nsiti

onal

//EN

""h

ttp://

ww

w.w

3.or

g/TR

/htm

l4/lo

ose.

dtd"

><h

tml>

<hea

d><t

itle>

Long

er B

io fo

r Tim

Ber

ners

-Lee

</tit

le>

<met

a ht

tp-e

quiv

="co

nten

t-typ

e" c

onte

nt="

text

/htm

l; ch

arse

t=is

o-88

59-1

"><l

ink

href

="ge

nera

l.css

" rel

="st

yles

heet

" typ

e="te

xt/c

ss">

</he

ad>

… </ht

ml>

Codice HTML

Page 29: e Barbara Lezione 4 Laboratorio di Informatica di Base ... · La dimensione delle reti Reti locali (Local Area Network, LAN) Di limitata estensione. Collegano dispositivi collocati

Esem

pio

(3)

Il br

owse

r ana

lizza

la ri

ga d

i sta

to e

trov

a il

codi

ce d

i sta

to 2

00 o

kch

e in

dica

che

la ri

chie

sta

ha a

vuto

suc

cess

o.Il

brow

ser a

naliz

za le

inte

staz

ioni

di r

ispo

sta

che

indi

cano

che

verr

anno

invi

ati 1

619

byte

di c

odic

e H

TML.

Il br

owse

r leg

ge il

cod

ice

HTM

L e

visu

aliz

za il

risu

ltato

.

Se

il co

dice

HTM

L co

ntie

ne ri

ferim

enti

ad a

ltre

risor

se c

he d

evon

o es

sere

car

icat

e co

n il

docu

men

to, a

llora

il b

row

ser i

nvia

una

ric

hies

ta p

er o

gni r

isor

sa n

eces

saria

.

Sip

uòsi

mul

are

la s

essi

one

appe

navi

sta

tram

itete

lnet

(pro

vare

!):te

lnet

ww

w.w

3.or

g 80