Upload
rosa
View
36
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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
Citation preview
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.
CHE COSA È INTERNET?
NETWORK
CONNECTION
PROTOCOL
TCP/IP
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
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
TOPOLOGIA DELLE RETI
TOPOLOGIA DELLE RETI
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.
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.
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
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.
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.
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.
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.
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.
TCP/IP
TCP/IP
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.
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.
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.
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).
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.
STORIA DI INTERNET
A HISTORY OF THE INTERNET