SlideShare una empresa de Scribd logo
1 de 25
basics
Gabriella Paolini (GARR) 27/05/11 - ICCU Roma
1
How INTERNET works !
Internet …
2
It’s a collection of networks interconnected with each other
all over the planet
It has specific and shared rules of operation, followed by all
the networks in order to make the system work properly
It is governed neither by a group nor by an institution or a
company
It is not centrally managed as all the single networks which
forms INTERNET have an autonomous management
system
It is not a synonymous of World Wide Web
27/05/11 - ICCU RomaGabriella Paolini (GARR)
Communication Data Protocol
27/05/11 - ICCU RomaGabriella Paolini (GARR)
3
A communication data protocol is a formal
description of digital message formats and rules
for exchanging digital data throughout a network
made of computing systems
Communications among computing systems need a
standard and shared mechanism for message format
and exchange mechanism
Protocols define the shared rules to handshake
messages (the same as human dialogue)
Internet works thanks to TCP/IP
27/05/11 - ICCU RomaGabriella Paolini (GARR)
4
The task of TCP protocol consists in splitting «files»
into many little packets, appending new field:
destination address and a progressive number. When
the packet arrives this protocol have to reassemble
correctly the file starting from all the parts
IP protocol forwards packets through the network
choosing the best route, if necessary it might split the
packets into little frames while it is working on
riassembling it, in order to give it back to TCP layer
TCP/IP in a more comprehensive contest
27/05/11 - ICCU RomaGabriella Paolini (GARR)
5
Standardization process has achieved a solution
named protocol stacks
There is no one protocol that manages all the phases of a
communication, but a series of changeover, each of which
deals with a different and well-defined task
The approach is more easy
It is possible to choose different protocols belonging to the
same layer according to the service you want to call
Protocols stack
27/05/11 - ICCU RomaGabriella Paolini (GARR)
6
Each layer “talks” to a layer just underneath, it should not
care about layers that are located even more at the bottom
of the stack (layer abstraction concept)
To send an e-mail you don’t need to know if you will use a
wireless or a fiber link, but you need to know if your
messagge has been correctly delivered to the destination
The same when you send out a letter, the user requires a
service but he does not know how the letter will be
trasported and which streets or cities it will get across
ISO/OSI stack (Open System Interconnection)
27/05/11 - ICCU RomaGabriella Paolini (GARR)
7
Internet stack
27/05/11 - ICCU RomaGabriella Paolini (GARR)
8
Similar to ISO/OSI stack
It has less layers - only 5 in the protocol stack
Layers sometimes include funcionalities belonging to
more than one ISO/OSI level, sometimes include
only part of a particular funcionality
ISO/OSI vs. Internet
27/05/11 - ICCU RomaGabriella Paolini (GARR)
9
Physical and Data link
27/05/11 - ICCU RomaGabriella Paolini (GARR)
10
Tha same as in ISO/OSI stack
Physical layer
It deals with the definition of:
Bit-level electrical/light communication across the channel
Voltage/current levels, signal strenght, connector an media
Signals modulation type
Data link layer
It deals with flow regulation, error detection and control, loss
of frames. These functions are applied to a single link
It could claim for a re-transmission of frames that have not
been correctly delivered
Some examples: ethernet, wlan, token ring, PPP
Network layer
27/05/11 - ICCU RomaGabriella Paolini (GARR)
11
It deals with a correct forwarding of packets coming
from a source up to the destination
Relating to this layer it exists only one protocol. This
is the main difference between the other layer in the
Internet stack
It does not provide flow control and sequence packet
check
This level make the network transparent to the
applications
IP protocol
27/05/11 - ICCU RomaGabriella Paolini (GARR)
12
This protocol defines how to deliver packets from a
sender host to a recipient host
Main features:
Connection less: each packet is handled indipendently one
from each other;
Un-reliable: there is not any mechanism that can guarantees
packet delivery (packets could be lost, duplicated, delayed or
delivered out-of-order)
IP Protocol
27/05/11 - ICCU RomaGabriella Paolini (GARR)
13
The network is a set of nodes, named “Router” … that
is forwarders
Each router receives a packet and transmits it using
what it thinks is the best exit
There are a large set of mechanism to forward
packets
Transport Layer
27/05/11 - ICCU RomaGabriella Paolini (GARR)
14
It deals with defining the type of service that is
required by applications
Errors check
flow and congestions control (if required)
out-of-order packet check (if required)
Tha main protocols are
TCP
UDP
TCP
27/05/11 - ICCU RomaGabriella Paolini (GARR)
15
Transmission control protocol
It guaranties a reliable service over an un-reliable
network (such as IP network)
Connection oriented:
Two hosts exchange “port numbers” information
Each packet received is notified to the source with an ACK
messagge (acknowledgement)
The connection is closed when the trasmission finish
TCP is used when the transmission has not a strict delay
requirement but it requires high reliability
UDP protocol
27/05/11 - ICCU RomaGabriella Paolini (GARR)
16
It is used when you need to
transfer packets as fast as
possible and you can tolerate
some levels of lost packets
Packets might be lost and
never reach the destination
host
the source cannot be informed
There is no flow and
congestion control
Examples: multimedia
streaming
Data Flow
27/05/11 - ICCU RomaGabriella Paolini (GARR)
17
Application Layer
27/05/11 - ICCU RomaGabriella Paolini (GARR)
18
It is the highest layer in the Internet stack
It deals with data processing made by the source and
the destination hosts
It knows only transport layer . It don’t know how
network is built.
Example :
Email (SMTP,POP,IMAP)
Web browsing (HTTP)
File transfer (FTP)
streaming server/client
What happens to data ?
27/05/11 - ICCU RomaGabriella Paolini (GARR)
19
Data
Application
Layer
Transport
Layer
Network Layer
Datalink Layer
Physical Layer
Packet switching
27/05/11 - ICCU RomaGabriella Paolini (GARR)
20
Mechanism used for sending data with Internet
Each message is divided in many numbered packets
Packets have a fixed length
Each packet contains destination host computer
address and source host computer address
Each packet is sent separately and it can be
forwarded following a completely different path one
from the other
Packet switching
27/05/11 - ICCU RomaGabriella Paolini (GARR)
21
Packet switching
27/05/11 - ICCU RomaGabriella Paolini (GARR)
22
1 2
21
Data
Packet
Source
Destination
Header Data
Packet switching
27/05/11 - ICCU RomaGabriella Paolini (GARR)
23
1
Source Destination
1
Packet switching
27/05/11 - ICCU RomaGabriella Paolini (GARR)
24
1
Source Destination
1 2 2
Internet: a complex packet network
27/05/11 - ICCU RomaGabriella Paolini (GARR)
25

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

PPt on internet
PPt on internetPPt on internet
PPt on internet
 
The internet and www 2
The internet and www 2The internet and www 2
The internet and www 2
 
Internet and its working (manu)
Internet and its working (manu)Internet and its working (manu)
Internet and its working (manu)
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internet
 
IXPs and Competition Policy
IXPs and Competition PolicyIXPs and Competition Policy
IXPs and Competition Policy
 
Chap1 Internet Fundamental
Chap1 Internet FundamentalChap1 Internet Fundamental
Chap1 Internet Fundamental
 
Internet and www
Internet and wwwInternet and www
Internet and www
 
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEBFUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
FUNDAMENTALS OF INTERNET AND WORLD WIDE WEB
 
Internet
InternetInternet
Internet
 
Networking and internet
Networking and internetNetworking and internet
Networking and internet
 
internet Fundamental
internet Fundamentalinternet Fundamental
internet Fundamental
 
Introduction to Internet By Anamika
Introduction to Internet By AnamikaIntroduction to Internet By Anamika
Introduction to Internet By Anamika
 
Giuseffi graziano
Giuseffi grazianoGiuseffi graziano
Giuseffi graziano
 
Internet and WWW
Internet and WWWInternet and WWW
Internet and WWW
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 
Internet & WWW
Internet & WWW Internet & WWW
Internet & WWW
 
Internet
InternetInternet
Internet
 
Internet
InternetInternet
Internet
 
Internet
InternetInternet
Internet
 
L4: Internet Basics
L4: Internet BasicsL4: Internet Basics
L4: Internet Basics
 

Destacado

Internet basics
Internet basicsInternet basics
Internet basicsosuchin
 
Internet basics
Internet basicsInternet basics
Internet basicscetrosoft
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation guest9e3d59
 
Basic internet pnhs inset
Basic internet   pnhs insetBasic internet   pnhs inset
Basic internet pnhs insetMaxie Santos
 
Beyond the Basics: Internet Resources for Clinicians
Beyond the Basics: Internet Resources for CliniciansBeyond the Basics: Internet Resources for Clinicians
Beyond the Basics: Internet Resources for CliniciansUSA Biomedical Library
 
Basic computer and_intenet_terminologies
Basic computer and_intenet_terminologiesBasic computer and_intenet_terminologies
Basic computer and_intenet_terminologiesaticar
 
Object oriented programming by Waqas
Object oriented programming by WaqasObject oriented programming by Waqas
Object oriented programming by WaqasWaqas !!!!
 
Module 02 internet basics
Module 02 internet basicsModule 02 internet basics
Module 02 internet basicsthinkict
 
ITFT- Basic internet concept
ITFT- Basic internet conceptITFT- Basic internet concept
ITFT- Basic internet conceptNavneet Kaur
 
Digital literacy and technology skills basics internet
Digital literacy and technology skills basics internetDigital literacy and technology skills basics internet
Digital literacy and technology skills basics internetCarla Piper
 
the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0Johannes Henseler
 
Internet Basics quick course
Internet Basics quick courseInternet Basics quick course
Internet Basics quick courseedreamerz
 
World Wide Web (the Internet) Basics
World Wide Web (the Internet) BasicsWorld Wide Web (the Internet) Basics
World Wide Web (the Internet) BasicsGeorgen Charnes
 

Destacado (20)

Internet basic
Internet basicInternet basic
Internet basic
 
Internet basics
Internet basicsInternet basics
Internet basics
 
Internet basics
Internet basicsInternet basics
Internet basics
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation
 
Basic internet pnhs inset
Basic internet   pnhs insetBasic internet   pnhs inset
Basic internet pnhs inset
 
Beyond the Basics: Internet Resources for Clinicians
Beyond the Basics: Internet Resources for CliniciansBeyond the Basics: Internet Resources for Clinicians
Beyond the Basics: Internet Resources for Clinicians
 
Basic computer and_intenet_terminologies
Basic computer and_intenet_terminologiesBasic computer and_intenet_terminologies
Basic computer and_intenet_terminologies
 
The Internet
The InternetThe Internet
The Internet
 
Hostingcon
HostingconHostingcon
Hostingcon
 
Internet basic
Internet basicInternet basic
Internet basic
 
Object oriented programming by Waqas
Object oriented programming by WaqasObject oriented programming by Waqas
Object oriented programming by Waqas
 
Module 02 internet basics
Module 02 internet basicsModule 02 internet basics
Module 02 internet basics
 
Netiquette2
Netiquette2Netiquette2
Netiquette2
 
ITFT- Basic internet concept
ITFT- Basic internet conceptITFT- Basic internet concept
ITFT- Basic internet concept
 
Digital literacy and technology skills basics internet
Digital literacy and technology skills basics internetDigital literacy and technology skills basics internet
Digital literacy and technology skills basics internet
 
the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0
 
Internet Basics09
Internet Basics09Internet Basics09
Internet Basics09
 
Internet Basics quick course
Internet Basics quick courseInternet Basics quick course
Internet Basics quick course
 
World Wide Web (the Internet) Basics
World Wide Web (the Internet) BasicsWorld Wide Web (the Internet) Basics
World Wide Web (the Internet) Basics
 

Similar a Internet basic

OSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingOSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingMeenakshiGupta233101
 
Unit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelUnit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelJacqueline Thomas
 
006 Osi Model
006 Osi Model006 Osi Model
006 Osi ModelBELKA08
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfArumugam90
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPMukesh Chinta
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxgadisaAdamu
 
OSI model (7 layer )
OSI model (7 layer ) OSI model (7 layer )
OSI model (7 layer ) dimuthu22
 
Chapter 2. vantage understanding sensor placement in networks
Chapter 2. vantage  understanding sensor placement in networksChapter 2. vantage  understanding sensor placement in networks
Chapter 2. vantage understanding sensor placement in networksPhu Nguyen
 
Network essentials chapter 3
Network essentials  chapter 3Network essentials  chapter 3
Network essentials chapter 3Raghu nath
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP ModelNajmulIslam38
 

Similar a Internet basic (20)

Osi model
Osi modelOsi model
Osi model
 
OSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingOSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networking
 
Unit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelUnit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi Model
 
006 Osi Model
006 Osi Model006 Osi Model
006 Osi Model
 
four
fourfour
four
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdf
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IP
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptx
 
Osi model
Osi modelOsi model
Osi model
 
OSI model (7 layer )
OSI model (7 layer ) OSI model (7 layer )
OSI model (7 layer )
 
Chapter 2. vantage understanding sensor placement in networks
Chapter 2. vantage  understanding sensor placement in networksChapter 2. vantage  understanding sensor placement in networks
Chapter 2. vantage understanding sensor placement in networks
 
Wp simoneau osi_model
Wp simoneau osi_modelWp simoneau osi_model
Wp simoneau osi_model
 
CCNA Report
CCNA ReportCCNA Report
CCNA Report
 
Network essentials chapter 3
Network essentials  chapter 3Network essentials  chapter 3
Network essentials chapter 3
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP Model
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
OsI reference model
OsI reference modelOsI reference model
OsI reference model
 

Más de Gabriella Paolini

Strumenti per comunicare efficacemente online
Strumenti per comunicare efficacemente onlineStrumenti per comunicare efficacemente online
Strumenti per comunicare efficacemente onlineGabriella Paolini
 
Creare e distribuire CONTENUTI DIGITALI ONLINE
Creare e distribuire CONTENUTI DIGITALI ONLINECreare e distribuire CONTENUTI DIGITALI ONLINE
Creare e distribuire CONTENUTI DIGITALI ONLINEGabriella Paolini
 
Alfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresa
Alfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresaAlfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresa
Alfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresaGabriella Paolini
 
Creare e distribuire CONTENUTI DIGITALI ONLINE
Creare e distribuire  CONTENUTI DIGITALI ONLINECreare e distribuire  CONTENUTI DIGITALI ONLINE
Creare e distribuire CONTENUTI DIGITALI ONLINEGabriella Paolini
 
L'ABC per capire IDEM e per capire cos'è l'Identità Digitale Federata
L'ABC per capire IDEM e per capire cos'è l'Identità Digitale FederataL'ABC per capire IDEM e per capire cos'è l'Identità Digitale Federata
L'ABC per capire IDEM e per capire cos'è l'Identità Digitale FederataGabriella Paolini
 
Creare e distribuire le Open Educational Resources
Creare e distribuire le Open Educational ResourcesCreare e distribuire le Open Educational Resources
Creare e distribuire le Open Educational ResourcesGabriella Paolini
 
Banda Ultralarga a scuola e OER - Open Educational Resources
Banda Ultralarga a scuola e OER - Open Educational Resources Banda Ultralarga a scuola e OER - Open Educational Resources
Banda Ultralarga a scuola e OER - Open Educational Resources Gabriella Paolini
 
Uso la testa quando uso il mio smartphone!
Uso la testa quando uso il mio smartphone!Uso la testa quando uso il mio smartphone!
Uso la testa quando uso il mio smartphone!Gabriella Paolini
 
La fibra fa bene alla scuola
La fibra fa bene alla scuolaLa fibra fa bene alla scuola
La fibra fa bene alla scuolaGabriella Paolini
 
Come usare le Open Educational Resources nell'Insegnamento
Come usare le Open Educational Resources nell'InsegnamentoCome usare le Open Educational Resources nell'Insegnamento
Come usare le Open Educational Resources nell'InsegnamentoGabriella Paolini
 
Progress in Training -Training in Progress La sostenibilità dei Progetti di F...
Progress in Training -Training in Progress La sostenibilità dei Progetti di F...Progress in Training -Training in Progress La sostenibilità dei Progetti di F...
Progress in Training -Training in Progress La sostenibilità dei Progetti di F...Gabriella Paolini
 
Open Educational Resources - Corso Intensivo Reggio Calabria
Open Educational Resources - Corso Intensivo Reggio CalabriaOpen Educational Resources - Corso Intensivo Reggio Calabria
Open Educational Resources - Corso Intensivo Reggio CalabriaGabriella Paolini
 
Garr-x Progress: un'opportunità per le scuole
Garr-x Progress: un'opportunità per le scuoleGarr-x Progress: un'opportunità per le scuole
Garr-x Progress: un'opportunità per le scuoleGabriella Paolini
 
Internet of (future) things, con IPv6?
Internet of (future) things, con IPv6?Internet of (future) things, con IPv6?
Internet of (future) things, con IPv6?Gabriella Paolini
 
Progress in Training - Il Progetto di Formazione
Progress in Training - Il Progetto di FormazioneProgress in Training - Il Progetto di Formazione
Progress in Training - Il Progetto di FormazioneGabriella Paolini
 

Más de Gabriella Paolini (20)

Strumenti per comunicare efficacemente online
Strumenti per comunicare efficacemente onlineStrumenti per comunicare efficacemente online
Strumenti per comunicare efficacemente online
 
Safer Internet Day 2020
Safer Internet Day 2020Safer Internet Day 2020
Safer Internet Day 2020
 
Tnc19 internet4kids1406
Tnc19 internet4kids1406Tnc19 internet4kids1406
Tnc19 internet4kids1406
 
Creare e distribuire CONTENUTI DIGITALI ONLINE
Creare e distribuire CONTENUTI DIGITALI ONLINECreare e distribuire CONTENUTI DIGITALI ONLINE
Creare e distribuire CONTENUTI DIGITALI ONLINE
 
Up2U WP6 overview
Up2U WP6 overview Up2U WP6 overview
Up2U WP6 overview
 
Alfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresa
Alfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresaAlfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresa
Alfabetizzazione al digitale: Conoscere Internet dalla scuola all'impresa
 
Creare e distribuire CONTENUTI DIGITALI ONLINE
Creare e distribuire  CONTENUTI DIGITALI ONLINECreare e distribuire  CONTENUTI DIGITALI ONLINE
Creare e distribuire CONTENUTI DIGITALI ONLINE
 
L'ABC per capire IDEM e per capire cos'è l'Identità Digitale Federata
L'ABC per capire IDEM e per capire cos'è l'Identità Digitale FederataL'ABC per capire IDEM e per capire cos'è l'Identità Digitale Federata
L'ABC per capire IDEM e per capire cos'è l'Identità Digitale Federata
 
Creare e distribuire le Open Educational Resources
Creare e distribuire le Open Educational ResourcesCreare e distribuire le Open Educational Resources
Creare e distribuire le Open Educational Resources
 
Banda Ultralarga a scuola e OER - Open Educational Resources
Banda Ultralarga a scuola e OER - Open Educational Resources Banda Ultralarga a scuola e OER - Open Educational Resources
Banda Ultralarga a scuola e OER - Open Educational Resources
 
Uso la testa quando uso il mio smartphone!
Uso la testa quando uso il mio smartphone!Uso la testa quando uso il mio smartphone!
Uso la testa quando uso il mio smartphone!
 
La fibra fa bene alla scuola
La fibra fa bene alla scuolaLa fibra fa bene alla scuola
La fibra fa bene alla scuola
 
Come usare le Open Educational Resources nell'Insegnamento
Come usare le Open Educational Resources nell'InsegnamentoCome usare le Open Educational Resources nell'Insegnamento
Come usare le Open Educational Resources nell'Insegnamento
 
Progress in Training -Training in Progress La sostenibilità dei Progetti di F...
Progress in Training -Training in Progress La sostenibilità dei Progetti di F...Progress in Training -Training in Progress La sostenibilità dei Progetti di F...
Progress in Training -Training in Progress La sostenibilità dei Progetti di F...
 
Open Educational Resources - Corso Intensivo Reggio Calabria
Open Educational Resources - Corso Intensivo Reggio CalabriaOpen Educational Resources - Corso Intensivo Reggio Calabria
Open Educational Resources - Corso Intensivo Reggio Calabria
 
Open Educational Resources
Open Educational ResourcesOpen Educational Resources
Open Educational Resources
 
Garr-x Progress: un'opportunità per le scuole
Garr-x Progress: un'opportunità per le scuoleGarr-x Progress: un'opportunità per le scuole
Garr-x Progress: un'opportunità per le scuole
 
Come è fatto IPv6
Come è fatto IPv6Come è fatto IPv6
Come è fatto IPv6
 
Internet of (future) things, con IPv6?
Internet of (future) things, con IPv6?Internet of (future) things, con IPv6?
Internet of (future) things, con IPv6?
 
Progress in Training - Il Progetto di Formazione
Progress in Training - Il Progetto di FormazioneProgress in Training - Il Progetto di Formazione
Progress in Training - Il Progetto di Formazione
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Último (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

Internet basic

  • 1. basics Gabriella Paolini (GARR) 27/05/11 - ICCU Roma 1 How INTERNET works !
  • 2. Internet … 2 It’s a collection of networks interconnected with each other all over the planet It has specific and shared rules of operation, followed by all the networks in order to make the system work properly It is governed neither by a group nor by an institution or a company It is not centrally managed as all the single networks which forms INTERNET have an autonomous management system It is not a synonymous of World Wide Web 27/05/11 - ICCU RomaGabriella Paolini (GARR)
  • 3. Communication Data Protocol 27/05/11 - ICCU RomaGabriella Paolini (GARR) 3 A communication data protocol is a formal description of digital message formats and rules for exchanging digital data throughout a network made of computing systems Communications among computing systems need a standard and shared mechanism for message format and exchange mechanism Protocols define the shared rules to handshake messages (the same as human dialogue)
  • 4. Internet works thanks to TCP/IP 27/05/11 - ICCU RomaGabriella Paolini (GARR) 4 The task of TCP protocol consists in splitting «files» into many little packets, appending new field: destination address and a progressive number. When the packet arrives this protocol have to reassemble correctly the file starting from all the parts IP protocol forwards packets through the network choosing the best route, if necessary it might split the packets into little frames while it is working on riassembling it, in order to give it back to TCP layer
  • 5. TCP/IP in a more comprehensive contest 27/05/11 - ICCU RomaGabriella Paolini (GARR) 5 Standardization process has achieved a solution named protocol stacks There is no one protocol that manages all the phases of a communication, but a series of changeover, each of which deals with a different and well-defined task The approach is more easy It is possible to choose different protocols belonging to the same layer according to the service you want to call
  • 6. Protocols stack 27/05/11 - ICCU RomaGabriella Paolini (GARR) 6 Each layer “talks” to a layer just underneath, it should not care about layers that are located even more at the bottom of the stack (layer abstraction concept) To send an e-mail you don’t need to know if you will use a wireless or a fiber link, but you need to know if your messagge has been correctly delivered to the destination The same when you send out a letter, the user requires a service but he does not know how the letter will be trasported and which streets or cities it will get across
  • 7. ISO/OSI stack (Open System Interconnection) 27/05/11 - ICCU RomaGabriella Paolini (GARR) 7
  • 8. Internet stack 27/05/11 - ICCU RomaGabriella Paolini (GARR) 8 Similar to ISO/OSI stack It has less layers - only 5 in the protocol stack Layers sometimes include funcionalities belonging to more than one ISO/OSI level, sometimes include only part of a particular funcionality
  • 9. ISO/OSI vs. Internet 27/05/11 - ICCU RomaGabriella Paolini (GARR) 9
  • 10. Physical and Data link 27/05/11 - ICCU RomaGabriella Paolini (GARR) 10 Tha same as in ISO/OSI stack Physical layer It deals with the definition of: Bit-level electrical/light communication across the channel Voltage/current levels, signal strenght, connector an media Signals modulation type Data link layer It deals with flow regulation, error detection and control, loss of frames. These functions are applied to a single link It could claim for a re-transmission of frames that have not been correctly delivered Some examples: ethernet, wlan, token ring, PPP
  • 11. Network layer 27/05/11 - ICCU RomaGabriella Paolini (GARR) 11 It deals with a correct forwarding of packets coming from a source up to the destination Relating to this layer it exists only one protocol. This is the main difference between the other layer in the Internet stack It does not provide flow control and sequence packet check This level make the network transparent to the applications
  • 12. IP protocol 27/05/11 - ICCU RomaGabriella Paolini (GARR) 12 This protocol defines how to deliver packets from a sender host to a recipient host Main features: Connection less: each packet is handled indipendently one from each other; Un-reliable: there is not any mechanism that can guarantees packet delivery (packets could be lost, duplicated, delayed or delivered out-of-order)
  • 13. IP Protocol 27/05/11 - ICCU RomaGabriella Paolini (GARR) 13 The network is a set of nodes, named “Router” … that is forwarders Each router receives a packet and transmits it using what it thinks is the best exit There are a large set of mechanism to forward packets
  • 14. Transport Layer 27/05/11 - ICCU RomaGabriella Paolini (GARR) 14 It deals with defining the type of service that is required by applications Errors check flow and congestions control (if required) out-of-order packet check (if required) Tha main protocols are TCP UDP
  • 15. TCP 27/05/11 - ICCU RomaGabriella Paolini (GARR) 15 Transmission control protocol It guaranties a reliable service over an un-reliable network (such as IP network) Connection oriented: Two hosts exchange “port numbers” information Each packet received is notified to the source with an ACK messagge (acknowledgement) The connection is closed when the trasmission finish TCP is used when the transmission has not a strict delay requirement but it requires high reliability
  • 16. UDP protocol 27/05/11 - ICCU RomaGabriella Paolini (GARR) 16 It is used when you need to transfer packets as fast as possible and you can tolerate some levels of lost packets Packets might be lost and never reach the destination host the source cannot be informed There is no flow and congestion control Examples: multimedia streaming
  • 17. Data Flow 27/05/11 - ICCU RomaGabriella Paolini (GARR) 17
  • 18. Application Layer 27/05/11 - ICCU RomaGabriella Paolini (GARR) 18 It is the highest layer in the Internet stack It deals with data processing made by the source and the destination hosts It knows only transport layer . It don’t know how network is built. Example : Email (SMTP,POP,IMAP) Web browsing (HTTP) File transfer (FTP) streaming server/client
  • 19. What happens to data ? 27/05/11 - ICCU RomaGabriella Paolini (GARR) 19 Data Application Layer Transport Layer Network Layer Datalink Layer Physical Layer
  • 20. Packet switching 27/05/11 - ICCU RomaGabriella Paolini (GARR) 20 Mechanism used for sending data with Internet Each message is divided in many numbered packets Packets have a fixed length Each packet contains destination host computer address and source host computer address Each packet is sent separately and it can be forwarded following a completely different path one from the other
  • 21. Packet switching 27/05/11 - ICCU RomaGabriella Paolini (GARR) 21
  • 22. Packet switching 27/05/11 - ICCU RomaGabriella Paolini (GARR) 22 1 2 21 Data Packet Source Destination Header Data
  • 23. Packet switching 27/05/11 - ICCU RomaGabriella Paolini (GARR) 23 1 Source Destination 1
  • 24. Packet switching 27/05/11 - ICCU RomaGabriella Paolini (GARR) 24 1 Source Destination 1 2 2
  • 25. Internet: a complex packet network 27/05/11 - ICCU RomaGabriella Paolini (GARR) 25