Title: Networking
1Networking
- INFO/CSE 100, Spring 2005
- Fluency in Information Technology
- http//www.cs.washington.edu/100
2Letture e riferimenti
- Reading
- Fluency with Information Technology
- Chapter 3, Making the Connection
3Reti
- Da soli I computer sono utili, ma lo sono ancora
di più se sono connessi in rete - Si accede a più informazioni di quanta se ne
trova sui comopuuter isolati - Aiutano gli utenti a comunicare, scambiare
informazioni .. Scambiare idee sulla
comunicazione sociale - Svolgono altri servizi -- stampa, audio, video
- Risposte immediate per esempio, Google
4Le reti ci cambiano la vita
- Internet sta causando cambiamenti radicali Ecco
cinque modi - Nessun luogo è lontano -- laccesso alle
informazioni non è più limitato al posto - Connessione con gli altri email è ottima! Ma
dove mettiamo lo spam?!? - Le relazionu umane si possono guastare troppo
tempo passato online può essere male - LInglese dibventa il linguaggio universale
- Libertà di espressione e riunione
5Network Structure
- Internet cavi, fibre, switches, routers, etc
connessione dei computer - Le reti si strutturano in base alla distanza tra
I computer - Local area network (LAN)
- Un luogo piccolo
- Wide area networks (WAN)
- Larghe aree urbane, con diametro maggiore di 1Km
- Cosa potrebbe essere una PAN?!?
6Local Area Network
Mac disc e stampante sul vicino Windows PC
Disco Windows e stampante sul vicino Mac
7Wide Area Network
video conferencing
world wide web
UW servers
Internet
router
8I protocolli!
- Per comunicare, I computer devono sapere come
disporre linformazione inviata e linformazione
ricevuta - Le regole di comunicazione sono un protocollo
- Esempi di protocollo
- Ethernet per la connessione fisica a una LAN
- TCP/IP -- transmission control protocol/internet
protocol - HTTP -- hypertext transfer protocol (per la rete
WWW) - FTP -- file transfer protocol (per trasferire
file)
9LAN nel laboratorio
- Ethernet è un diffuso protocollo LAN
- E party line protocol
Tipico laboratorio
Connessione esterna network infrastructure
PC
PC
PC
PC
PC
PC
Cavo Ethernet
10Campus The World
- La sottorete del campus si connette a Internet
attraverso un gateway - Il prototcollo usato è TCP/IP
Switch
MGH
Homer
Gate way
Dante
Student
CS
washington.edu
Switch
11IP come spedire cartoline
- Linformazione è inviata nella rete in pacchetti
metafora della cartolina. Il messaggio si
spezza in tanti pacchetti - Forma I pacchetti IP con destinazione, sequenza,
indirizzo, e contenuto - Ognuno di essi prende una strada diversa,
possibilmente attraverso diversi percorsi - Viene riassemblato quando si deve formare il
messaggio - In questo modo si evitano ingorghi e strade
bloccate
12Un viaggio in Svizzera
- Un pacchetto inviaTO DA UW A ETH (Swiss Federal
Technical University Impiega 21hoops
UW Gateway
13Controlla gli Hops di Internet
- Ci sono numerose utility di Trace Route
- Windows tracert, OSX Network Utility
14Intestazioni di email!
15Dare nomi ai computer
- I computer connessi a Internet sono parti di un
dominio di reti - Uno schema gerarchico che raggruppa I computer
.edu Tutti i computer educativi .washington.e
du Tutti I computer a UW dante.washington.edu
Un computer a UW c .ischool.washington.edu
computer a iSchool .cs.washington.edu computer
a CSE june.cs.washington.edu Un computer a CSE
16Dare nomi ai computer
- I computer sono denominati per Indirizzo IP
quattro numeri da 0-255 - cse.washington.edu 128.95.1.4
- ischool.washington.edu 128.208.100.150
- Ricordare gli indirizzi IP è fastidioso per gli
umani, allora si ricorre ai domini - I computer trovano lindirizzo IP address per un
nome di dominio con il Domain Name System (DNS) - Un elenco telefonico di indirizzi IP
17Domini
- .edu, .com, .mil, .gov., .org, .net sono domini
di primo livello (Top Level Domains) - Nomi recenti per TLD includono
- .biz, .info, .name, .pro, .aero, .coop, .museum,
.tv - Ogni nazione ha un dominio di primo livello
.ca (Canada), .es (Spagna), .de (Germania), .au
(Australia), .uk (Inghilterra), .us (USA) - Cercate lelenco completo dei domini di primo
livello
18Livelli logici e livelli fisici
- Ci sono 2 modi di vedere Internet
- Gli umani vedono una gerarchia di domini che
connette I computer - Logical network
- I computer vedono un gruppo di 4 numeri per gli
indirizzi IP - Physical network
- Entrambi sono le scelte migliori per gli
usenti - I Domain Name System (DNS) mettono in relazione
gli indirizzi fisici con gli indirizzi logici
traducendo gli indirizzi
19Struttura Client/Server
- I computer di Interenet si basani sui protocolli
client/server I server forniscono servizi, I
clienti li usano - Esempi di server email server, web server, ftp
server - UW servers dante, courses, www
- Di solito, un server è un gruppo di computer
che lavora come uno solo, e.g. dante è un gruppo
di 50 servers - Protocollo il cliente impacchetta una richiesta
e la spedisce al server Il server esegue il
servizio e fornisce una risposta
20World Wide Web
- World Wide Web (WWW) è una collezione di server
(sottoinsieme dei computer di Internet) e danno
informazioni con il protocollo HTTP - WWW non è lo stesso di Internet
- Il server è un computer , il client è un
browser Web (come Internet Explorer) - Molti nomi di dominio dei Web server cominciamo
con www per convenzione, ma va bene qualsiasi
nome OK - Spesso più di un nome corrisponde allo stesso
sitomoma.org and www.moma.org
21Linterazione Client/Server
- Per le pagine Web, il cliente richiede una pagina
e il server la restituisce non cè una
connessione permamente, solo una breve
conversazione - Dettagli della conversazione sono specificati nel
HTTP
22Analizziamo un URL
- Gli indirizzi Web sono URL (uniform resource
locator) - Un indirizzo e un path a una particolare risorsa
- Gli URL sono spesso redirezionati
- http//www.cs.washington.edu/100
- http//www.cs.washington.edu/education/courses/cse
100/CurrentQtr/calendar100.html
protocol lo http// Web server www dominio
.cs.washington.edu path /education/courses/100/
04au/ cartelle (folders) file
index estensione .html hypertext markup
language
23Sommario
- La rete sta cambiando il mondo
- Internet computer che usano TCP/IP
- WWW computer che accedono allinformazione
- Principi
- Reti locali e nomi di dominio
- Rete fisica di indirizzi IP
- Procolli LAN, TCP/IP, HTTP
- Domain Name System connettono I due livelli
- Client/Server, relazione sul WWW