SlideShare a Scribd company logo
1 of 24
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

More Related Content

Similar to matdid018951.ppt

Internet of things unit-1
Internet of things unit-1Internet of things unit-1
Internet of things unit-1Srimatre K
 
Automation Networking By Shivam Singh
Automation Networking By Shivam SinghAutomation Networking By Shivam Singh
Automation Networking By Shivam SinghShivam Singh
 
934 Ch1 Networks
934 Ch1  Networks934 Ch1  Networks
934 Ch1 Networkstechbed
 
Internet of things protocols for resource constrained applications
Internet of things protocols for resource constrained applications Internet of things protocols for resource constrained applications
Internet of things protocols for resource constrained applications Pokala Sai
 
Networking fundamentals
Networking  fundamentalsNetworking  fundamentals
Networking fundamentalsThe Avi Sharma
 
Networking concepts by Sachidananda M H
Networking concepts by Sachidananda M HNetworking concepts by Sachidananda M H
Networking concepts by Sachidananda M HSachidananda M H
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnologyGulrez Khan
 
Physical Design of IoT.pdf
Physical Design of IoT.pdfPhysical Design of IoT.pdf
Physical Design of IoT.pdfJoshuaKimmich1
 
Jinat afroz,1915002540,Data Communication
Jinat afroz,1915002540,Data CommunicationJinat afroz,1915002540,Data Communication
Jinat afroz,1915002540,Data Communicationzinatafroz
 
Internet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish JhaInternet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish Jhamanish jha
 
Manish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics RequriementManish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics RequriementManish Jha
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSbadri narayan
 
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfAutomation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfGandhibabu8
 
Brown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdfBrown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdfWendieEscaliente
 

Similar to matdid018951.ppt (20)

Internet of things unit-1
Internet of things unit-1Internet of things unit-1
Internet of things unit-1
 
Automation Networking By Shivam Singh
Automation Networking By Shivam SinghAutomation Networking By Shivam Singh
Automation Networking By Shivam Singh
 
934 Ch1 Networks
934 Ch1  Networks934 Ch1  Networks
934 Ch1 Networks
 
Internet of things protocols for resource constrained applications
Internet of things protocols for resource constrained applications Internet of things protocols for resource constrained applications
Internet of things protocols for resource constrained applications
 
COMPUTER NETWORKS
COMPUTER NETWORKSCOMPUTER NETWORKS
COMPUTER NETWORKS
 
Networking fundamentals
Networking  fundamentalsNetworking  fundamentals
Networking fundamentals
 
Iap final
Iap finalIap final
Iap final
 
Computer Networks basics
Computer Networks basicsComputer Networks basics
Computer Networks basics
 
Computer network
Computer networkComputer network
Computer network
 
Networking concepts by Sachidananda M H
Networking concepts by Sachidananda M HNetworking concepts by Sachidananda M H
Networking concepts by Sachidananda M H
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
Physical Design of IoT.pdf
Physical Design of IoT.pdfPhysical Design of IoT.pdf
Physical Design of IoT.pdf
 
2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg
 
Jinat afroz,1915002540,Data Communication
Jinat afroz,1915002540,Data CommunicationJinat afroz,1915002540,Data Communication
Jinat afroz,1915002540,Data Communication
 
Internet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish JhaInternet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish Jha
 
Manish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics RequriementManish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics Requriement
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALS
 
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfAutomation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
 
Brown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdfBrown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdf
 

Recently uploaded

On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 

Recently uploaded (20)

On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 

matdid018951.ppt

  • 1. Comunicazione on-line, reti e virtualità Matteo Cristani
  • 2. LEZIONE 1 - INTERNET CHE COSA È INTERNET? BREVE STORIA DELLA RETE FUNZIONAMENTO DELLA RETE TECNOLOGIE
  • 3. CHE COSA È INTERNET? An interconnected system of networks that connects computers around the world via the TCP/IP protocol.
  • 5. 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
  • 6. 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
  • 9. 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.
  • 10. 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.
  • 11. 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
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. 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.
  • 16. 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.
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 22. 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).
  • 23. 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.
  • 24. STORIA DI INTERNET A HISTORY OF THE INTERNET