SlideShare a Scribd company logo
4
Most read
7
Most read
11
Most read
Network Layer
Design Issues
Network Layer
• The network layer is concerned with getting
packets from the source all the way to the
destination with minimal coast.
• Unlike the DLL which has the more modest
goal of just moving frames from one end of a
wire to the other.
• Network Layer is the lowest layer that deals
with end-to-end transmission.
NETWORK LAYER DESIGN ISSUES
• Store-and-Forward Packet Switching
• Services Provided to the Transport Layer
• Implementation of Connectionless Service
• Implementation of Connection-Oriented
Service
• Comparison of Virtual-Circuit and Datagram
Networks
Store-and-Forward Packet Switching
• A host with a packet to send
transmits it to the nearest
router.
• The packet is stored there
until it has fully arrived.
• the link has finished its
processing by verifying the
checksum.
• Then it is forwarded to the
next router along the path
until it reaches the
destination host.
• This mechanism is store-and-
forward packet switching.
Services Provided to the Transport Layer
before providing these services to the transport
layer following goals must be kept in mind:
• 1-The services should be independent of the
router technology. “why”?!
• 2-The transport layer should be shielded from
the number, type, and topology of the routers
present.
• 3-The network addresses made available to the
transport layer should use a uniform numbering
plan, even across LANs and WANs.
Services Provided to the Transport Layer - cont.
• Definitions :
• Connection-oriented service : is a network communication mode, where
a communication session or a semi-permanent connection is established
before any useful data can be transferred, and where a stream of data is
delivered in the same order as it was sent.
• Connectionless service : is a data transmission method used in packet
switching networks by which each data unit is individually addressed and
routed based on information carried in each unit, rather than in the setup
information of a prearranged, fixed data channel as in connection-oriented
communication.
• Packet switching is a digital networking communications method that groups
all transmitted data into suitably sized blocks, called packets
• A datagram is a basic transfer unit associated with a packet-switched
network. The delivery, arrival time, and order of arrival need not be
guaranteed by the network.
• A virtual circuit : is a means of transporting data over a packet switched computer
network in such a way that it appears as though there is a dedicated physical layer link
between the source and destination end systems of this data.
Which service is the best ?
• Arguments :
• The discussion is about on whether the network layer
should provide connection oriented service or
connectionless service.
• One camp (represented by the Internet community)
argues that the routers’ job is moving packets around
and nothing else /connectionless.
• The other camp (represented by the telephone
companies) argues that the network should provide a
reliable, connection-oriented service.
• connectionless network layers have grown tremendously in
popularity. The IP protocol is now an ever-present symbol of
success.
Implementation of Service
• If connection-oriented
service is used, a path
from the source router all
the way to the
destination router must
be established before any
data packets can be sent.
This connection is called
a VC (virtual circuit),
• If connectionless
service is offered,
packets are injected
into the network
individually and routed
independently of each
other. No advance
setup is needed. In this
context, the packets
are frequently called
datagrams.
Implementation of Connectionless
Service
• Suppose that the process P1 in Fig.
has a long message for P2It hands
the message to the transport layer,
• with instructions to deliver it to
process P2 on host H2. The
transport layer code runs on H1,
typically within the operating
system. It prepends a transport
header to the front of the message
and hands the result to the network
layer, probably just another
procedure within the operating
system
Implementation of Connection-Oriented Service
• For connection-oriented service, we need
a virtual-circuit network. The idea behind
virtual circuits is to avoid having to choose
a new route for every packet sent.
• With connection-oriented service, each
packet carries an identifier telling which
virtual circuit it belongs to.
• Assigns a different connection identifier
to the outgoing traffic for the second
connection. Avoiding conflicts of this kind
is why routers need the ability to replace
connection identifiers in outgoing
packets. In some contexts, this process is
called label switching
Comparison of Virtual-Circuit and
Datagram Networks
references
• https://en.wikipedia.org
• COMPUTER NETWORKS ,FIFTH EDITION,ANDREW S.
TANENBAUM.
• Plotkin, Serge. "Competitive routing of virtual circuits in ATM
networks."Selected Areas in Communications, IEEE Journal
on 13.6 (1995): 1128-1136.
• Protocol, User Datagram. "RFC 768 J. Postel ISI 28 August
1980." Isi (1980).
• Bjerregaard, Tobias, and Jens Sparso. "A router architecture
for connection-oriented service guarantees in the MANGO
clockless network-on-chip." Design, Automation and Test in
Europe, 2005. Proceedings. IEEE, 2005.

More Related Content

What's hot (20)

PPTX
Presentation Routing algorithm
Basit Hussain
 
PPTX
Network Layer design Issues.pptx
Acad
 
PPTX
switching techniques in data communication and networking
Harshita Yadav
 
PPTX
Predicate logic
Harini Balamurugan
 
PPTX
Link state routing protocol
Aung Thu Rha Hein
 
PDF
Transport layer services
Melvin Cabatuan
 
DOC
Distributed Mutual exclusion algorithms
MNM Jain Engineering College
 
PPTX
Congestion control
Aman Jaiswal
 
PPTX
Transport layer
Mukesh Chinta
 
PPT
Network layer tanenbaum
Mahesh Kumar Chelimilla
 
PPTX
Quality of Service
Abhishek Wadhwa
 
PPT
Congestion control
Nithin Raj
 
PDF
Interconnection Network
Heman Pathak
 
PPT
TCP/IP Protocols With All Layer Description
Shubham Khedekar
 
PPTX
Routing algorithm
Bushra M
 
PPTX
Routing ppt
ArpiSaxena1
 
PPTX
Point to-point protocol (ppp)
Kongu Engineering College, Perundurai, Erode
 
PPTX
Multiple Access Protocal
tes31
 
PPTX
Reference models in Networks: OSI & TCP/IP
Mukesh Chinta
 
PPTX
TCP and UDP
Ramesh Giri
 
Presentation Routing algorithm
Basit Hussain
 
Network Layer design Issues.pptx
Acad
 
switching techniques in data communication and networking
Harshita Yadav
 
Predicate logic
Harini Balamurugan
 
Link state routing protocol
Aung Thu Rha Hein
 
Transport layer services
Melvin Cabatuan
 
Distributed Mutual exclusion algorithms
MNM Jain Engineering College
 
Congestion control
Aman Jaiswal
 
Transport layer
Mukesh Chinta
 
Network layer tanenbaum
Mahesh Kumar Chelimilla
 
Quality of Service
Abhishek Wadhwa
 
Congestion control
Nithin Raj
 
Interconnection Network
Heman Pathak
 
TCP/IP Protocols With All Layer Description
Shubham Khedekar
 
Routing algorithm
Bushra M
 
Routing ppt
ArpiSaxena1
 
Point to-point protocol (ppp)
Kongu Engineering College, Perundurai, Erode
 
Multiple Access Protocal
tes31
 
Reference models in Networks: OSI & TCP/IP
Mukesh Chinta
 
TCP and UDP
Ramesh Giri
 

Similar to Network layer - design Issues (20)

PDF
CN R16 -UNIT-5.pdf
Joshuaeeda1
 
PPTX
Final several design issues at network layer
Kashyap Davariya
 
PPT
Network Layer,Computer Networks
guesta81d4b
 
PPT
B21DA0201_03.ppt
DrPreethiD1
 
PPT
network layer full chapter_ready.ppt
ajithkumar996503
 
PPTX
Network software
SakthiVinoth78
 
PPTX
unit 3 computer networks-switching,packet switching,internet protocol.
venigkrish89
 
PPTX
Network layer u3
IndrajaMeghavathula
 
PPTX
Chapter_4_V7.01 Network Layer Batch 3.pptx
dkb8923
 
PPTX
Network layer
Hasib Shaikh
 
PDF
Computer Network Unit IV - Lecture Notes - Network Layer
Murugan146644
 
PDF
Ip protocol tedting
H K
 
PPT
Types_of_Switching_Technique_in_Networks.ppt
RAJASEKARAN G
 
PDF
Chap 5TransportLayer.pdfdistancevectorroutingandalgorithmcomputernetworks
PRATHAMESHKodole
 
PPT
Unit-3-Part-1 [Autosaved].ppt
Ramya Nellutla
 
PPT
Chapter4 Network
Diego Corrales
 
PPT
unit3- ppt computer networks - network layer
rajavaishnaviit
 
PPTX
transport layer and services provided to the transport layer
thekrt12
 
PPTX
OSI all seven layers REFERENCE MODEL.pptx
priya523982
 
PPTX
Module_3_Part_3.pptx
KPDDRAVIDIAN
 
CN R16 -UNIT-5.pdf
Joshuaeeda1
 
Final several design issues at network layer
Kashyap Davariya
 
Network Layer,Computer Networks
guesta81d4b
 
B21DA0201_03.ppt
DrPreethiD1
 
network layer full chapter_ready.ppt
ajithkumar996503
 
Network software
SakthiVinoth78
 
unit 3 computer networks-switching,packet switching,internet protocol.
venigkrish89
 
Network layer u3
IndrajaMeghavathula
 
Chapter_4_V7.01 Network Layer Batch 3.pptx
dkb8923
 
Network layer
Hasib Shaikh
 
Computer Network Unit IV - Lecture Notes - Network Layer
Murugan146644
 
Ip protocol tedting
H K
 
Types_of_Switching_Technique_in_Networks.ppt
RAJASEKARAN G
 
Chap 5TransportLayer.pdfdistancevectorroutingandalgorithmcomputernetworks
PRATHAMESHKodole
 
Unit-3-Part-1 [Autosaved].ppt
Ramya Nellutla
 
Chapter4 Network
Diego Corrales
 
unit3- ppt computer networks - network layer
rajavaishnaviit
 
transport layer and services provided to the transport layer
thekrt12
 
OSI all seven layers REFERENCE MODEL.pptx
priya523982
 
Module_3_Part_3.pptx
KPDDRAVIDIAN
 
Ad

More from قصي نسور (8)

PPTX
Applying formal specifications on prometheus methodology
قصي نسور
 
PPTX
Dental health care center simulation
قصي نسور
 
PPTX
Sales course
قصي نسور
 
PPTX
Hybrid elliptic curve cryptography using ant colony
قصي نسور
 
PPTX
Ant colony algorithm
قصي نسور
 
PPTX
Elliptic curve protocol
قصي نسور
 
PPTX
Buffer overflow
قصي نسور
 
PPTX
Aries
قصي نسور
 
Applying formal specifications on prometheus methodology
قصي نسور
 
Dental health care center simulation
قصي نسور
 
Sales course
قصي نسور
 
Hybrid elliptic curve cryptography using ant colony
قصي نسور
 
Ant colony algorithm
قصي نسور
 
Elliptic curve protocol
قصي نسور
 
Buffer overflow
قصي نسور
 
Ad

Recently uploaded (20)

PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PDF
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 
DOCX
A summary of SPRING SILKWORMS by Mao Dun.docx
maryjosie1
 
PDF
CHILD RIGHTS AND PROTECTION QUESTION BANK
Dr Raja Mohammed T
 
PPTX
How to Manage Access Rights & User Types in Odoo 18
Celine George
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PDF
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PPTX
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
PPTX
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
How to Manage Promotions in Odoo 18 Sales
Celine George
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 
A summary of SPRING SILKWORMS by Mao Dun.docx
maryjosie1
 
CHILD RIGHTS AND PROTECTION QUESTION BANK
Dr Raja Mohammed T
 
How to Manage Access Rights & User Types in Odoo 18
Celine George
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
How to Manage Promotions in Odoo 18 Sales
Celine George
 
Dimensions of Societal Planning in Commonism
StefanMz
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 

Network layer - design Issues

  • 2. Network Layer • The network layer is concerned with getting packets from the source all the way to the destination with minimal coast. • Unlike the DLL which has the more modest goal of just moving frames from one end of a wire to the other. • Network Layer is the lowest layer that deals with end-to-end transmission.
  • 3. NETWORK LAYER DESIGN ISSUES • Store-and-Forward Packet Switching • Services Provided to the Transport Layer • Implementation of Connectionless Service • Implementation of Connection-Oriented Service • Comparison of Virtual-Circuit and Datagram Networks
  • 4. Store-and-Forward Packet Switching • A host with a packet to send transmits it to the nearest router. • The packet is stored there until it has fully arrived. • the link has finished its processing by verifying the checksum. • Then it is forwarded to the next router along the path until it reaches the destination host. • This mechanism is store-and- forward packet switching.
  • 5. Services Provided to the Transport Layer before providing these services to the transport layer following goals must be kept in mind: • 1-The services should be independent of the router technology. “why”?! • 2-The transport layer should be shielded from the number, type, and topology of the routers present. • 3-The network addresses made available to the transport layer should use a uniform numbering plan, even across LANs and WANs.
  • 6. Services Provided to the Transport Layer - cont. • Definitions : • Connection-oriented service : is a network communication mode, where a communication session or a semi-permanent connection is established before any useful data can be transferred, and where a stream of data is delivered in the same order as it was sent. • Connectionless service : is a data transmission method used in packet switching networks by which each data unit is individually addressed and routed based on information carried in each unit, rather than in the setup information of a prearranged, fixed data channel as in connection-oriented communication. • Packet switching is a digital networking communications method that groups all transmitted data into suitably sized blocks, called packets • A datagram is a basic transfer unit associated with a packet-switched network. The delivery, arrival time, and order of arrival need not be guaranteed by the network. • A virtual circuit : is a means of transporting data over a packet switched computer network in such a way that it appears as though there is a dedicated physical layer link between the source and destination end systems of this data.
  • 7. Which service is the best ? • Arguments : • The discussion is about on whether the network layer should provide connection oriented service or connectionless service. • One camp (represented by the Internet community) argues that the routers’ job is moving packets around and nothing else /connectionless. • The other camp (represented by the telephone companies) argues that the network should provide a reliable, connection-oriented service. • connectionless network layers have grown tremendously in popularity. The IP protocol is now an ever-present symbol of success.
  • 8. Implementation of Service • If connection-oriented service is used, a path from the source router all the way to the destination router must be established before any data packets can be sent. This connection is called a VC (virtual circuit), • If connectionless service is offered, packets are injected into the network individually and routed independently of each other. No advance setup is needed. In this context, the packets are frequently called datagrams.
  • 9. Implementation of Connectionless Service • Suppose that the process P1 in Fig. has a long message for P2It hands the message to the transport layer, • with instructions to deliver it to process P2 on host H2. The transport layer code runs on H1, typically within the operating system. It prepends a transport header to the front of the message and hands the result to the network layer, probably just another procedure within the operating system
  • 10. Implementation of Connection-Oriented Service • For connection-oriented service, we need a virtual-circuit network. The idea behind virtual circuits is to avoid having to choose a new route for every packet sent. • With connection-oriented service, each packet carries an identifier telling which virtual circuit it belongs to. • Assigns a different connection identifier to the outgoing traffic for the second connection. Avoiding conflicts of this kind is why routers need the ability to replace connection identifiers in outgoing packets. In some contexts, this process is called label switching
  • 11. Comparison of Virtual-Circuit and Datagram Networks
  • 12. references • https://en.wikipedia.org • COMPUTER NETWORKS ,FIFTH EDITION,ANDREW S. TANENBAUM. • Plotkin, Serge. "Competitive routing of virtual circuits in ATM networks."Selected Areas in Communications, IEEE Journal on 13.6 (1995): 1128-1136. • Protocol, User Datagram. "RFC 768 J. Postel ISI 28 August 1980." Isi (1980). • Bjerregaard, Tobias, and Jens Sparso. "A router architecture for connection-oriented service guarantees in the MANGO clockless network-on-chip." Design, Automation and Test in Europe, 2005. Proceedings. IEEE, 2005.