Top Banner
Comunicazione on- line, reti e virtualità Matteo Cristani
24

Comunicazione on-line, reti e virtualità

Jan 23, 2016

Download

Documents

Rosa

Comunicazione on-line, reti e virtualità. Matteo Cristani. LEZIONE 1 - INTERNET. CHE COSA È INTERNET? BREVE STORIA DELLA RETE FUNZIONAMENTO DELLA RETE TECNOLOGIE. CHE COSA È INTERNET?. An interconnected system of networks that connects computers around the world via the TCP/IP protocol. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Comunicazione on-line, reti e virtualità

Comunicazione on-line, reti e virtualità

Matteo Cristani

Page 2: Comunicazione on-line, reti e virtualità

LEZIONE 1 - INTERNET

CHE COSA È INTERNET?

BREVE STORIA DELLA RETE

FUNZIONAMENTO DELLA RETE

TECNOLOGIE

Page 3: Comunicazione on-line, reti e virtualità

CHE COSA È INTERNET?

An interconnected system of networks that connects computers around the world via the TCP/IP protocol.

Page 4: Comunicazione on-line, reti e virtualità

CHE COSA È INTERNET?

NETWORK

CONNECTION

PROTOCOL

TCP/IP

Page 5: Comunicazione on-line, reti e virtualità

RETI DI CALCOLATORI

Una Rete di Calcolatori è un insieme di elaboratori autonomi ed interconnessi.

Autonomi: tutti hanno “pari dignità”, nessuno può controllare gli altri

Interconnessi: tutti sono in grado di scambiarsi informazioni

Page 6: Comunicazione on-line, reti e virtualità

RETI DI CALCOLATORI

NON SONO reti di calcolatori:

Un sistema distribuito, che è una Rete di calcolatori + Software di gestione (middleware) che presenta la rete agli utenti come un unico sistema, assicurando coesione e trasparenza

Internet, che è invece una rete di reti potenzialmente diverse fra loro

Il Web, che è invece un sistema distribuito che poggia su Internet

Page 7: Comunicazione on-line, reti e virtualità

TOPOLOGIA DELLE RETI

Page 8: Comunicazione on-line, reti e virtualità

TOPOLOGIA DELLE RETI

Page 9: Comunicazione on-line, reti e virtualità

CONNESSIONE

Connessione hardware

Mette in collegamento tra loro due o più apparecchiature elettroniche attraverso un'interfaccia. Il mezzo più usato per stabilire la connessione è tipicamente il cavo elettrico fornito di connettori alle estremità. Esistono diversi tipi di cavo ciascuno progettato per un determinato standard di trasmissione dati. Oltre al cavo elettrico è possibile effettuare una connessione anche tramite fibre ottiche oppure onde radio. I collegamenti di connessione possono essere seriali o paralleli.

Page 10: Comunicazione on-line, reti e virtualità

CONNESSIONE DI RETE

Connessioni di rete

Le connessioni di rete sono connessioni logiche e/o fisiche tra terminali di una rete ovvero collegamenti verso l'esterno e non verso gli elementi hardware interni del medesimo computer o apparato elettronico per l'espletamento di un certo servizio quale ad esempio una comunicazione vocale tra utenti o una comunicazione dati.

Page 11: Comunicazione on-line, reti e virtualità

PROTOCOLLI

PROTOCOLLI DI RETE

Un protocollo è un insieme di regole per la gestione della comunicazione tra due soggetti della rete.

Un protocollo stabilisce il comportamento d’ingaggio, di comunicazione, di chiusura

Page 12: Comunicazione on-line, reti e virtualità

PROPRIETÀ DEI PROTOCOLLI

Data formats for data exchange. Digital message bitstrings are exchanged. The bitstrings are divided in fields and each field carries information relevant to the protocol. Conceptually the bitstring is divided into two parts called the header area and the data area.

Page 13: Comunicazione on-line, reti e virtualità

PROPRIETÀ DEI PROTOCOLLI

Address formats for data exchange. Addresses are used to identify both the sender and the intended receiver(s).

Address mapping. Sometimes protocols need to map addresses of one scheme on addresses of another scheme. For instance to translate a logical IP address specified by the application to an Ethernet hardware address. This is referred to as address mapping.

Page 14: Comunicazione on-line, reti e virtualità

PROPRIETÀ DEI PROTOCOLLI

Routing. When systems are not directly connected, intermediary systems along the route to the intended receiver(s) need to forward messages on behalf of the sender.

Detection of transmission errors is necessary on networks which cannot guarantee error-free operation.

Page 15: Comunicazione on-line, reti e virtualità

PROPRIETÀ DEI PROTOCOLLI

Acknowledgements of correct reception of packets is required for connection-oriented communication.

Loss of information - timeouts and retries.

Direction of information flow needs to be addressed if transmissions can only occur in one direction at a time as on half-duplex links.

Page 16: Comunicazione on-line, reti e virtualità

PROPRIETÀ DEI PROTOCOLLI

Sequence control. We have seen that long bitstrings are divided in pieces, and then sent on the network individually. The pieces may get lost or delayed or take different routes to their destination on some types of networks. As a result pieces may arrive out of sequence.

Flow control is needed when the sender transmits faster than the receiver or intermediate network equipment can process the transmissions.

Page 17: Comunicazione on-line, reti e virtualità

TCP/IP

Page 18: Comunicazione on-line, reti e virtualità

TCP/IP

Page 19: Comunicazione on-line, reti e virtualità

LINK LAYER

The link layer is the networking scope of the local network connection to which a host is attached. This regime is called the link in TCP/IP literature. It is the lowest component layer of the Internet protocols, as TCP/IP is designed to be hardware independent. As a result TCP/IP may be implemented on top of virtually any hardware networking technology.

Page 20: Comunicazione on-line, reti e virtualità

INTERNET LAYER

The internet layer has the responsibility of sending packets across potentially multiple networks. Internetworking requires sending data from the source network to the destination network. This process is called routing.

Page 21: Comunicazione on-line, reti e virtualità

INTERNET LAYER

In the Internet protocol suite, the Internet Protocol performs two basic functions:

Host addressing and identification: This is accomplished with a hierarchical IP addressing system.

Packet routing: This is the basic task of sending packets of data (datagrams) from source to destination by forwarding them to the next network router closer to the final destination.

Page 22: Comunicazione on-line, reti e virtualità

INTERNET LAYER

The transport layer establishes a basic data channel that an application uses in its task-specific data exchange. The layer establishes process-to-process connectivity, meaning it provides end-to-end services that are independent of the structure of user data and the logistics of exchanging information for any particular specific purpose. Its responsibility includes end-to-end message transfer independent of the underlying network, along with error control, segmentation, flow control, congestion control, and application addressing (port numbers).

Page 23: Comunicazione on-line, reti e virtualità

APPLICATION LAYER

The application layer contains the higher-level protocols used by most applications for providing user services over a network and for some basic network support services.

Examples of application layer protocols include the File Transfer Protocol (FTP), the Simple Mail Transfer Protocol (SMTP), and Dynamic Host Configuration Protocol (DHCP).

Data coded according to application layer protocols are then encapsulated into one or (occasionally) more transport layer protocols (such as TCP or UDP), which in turn use lower layer protocols to effect actual data transfer.

Page 24: Comunicazione on-line, reti e virtualità

STORIA DI INTERNET

A HISTORY OF THE INTERNET