2 1network Layer
2 1network Layer
Algorithms
6 Presentation
Session
5
Transport
4
Network
3
Data Link
2
Physical
1
Network Layer
• The network layer is responsible for routing packets
from the source to destination.
• The network layer must know the topology of the
subnet and choose appropriate paths through it.
• When source and destination are in different
networks, the network layer (IP) must deal with
these differences.
Network Layer Functionality
• Network layer functionality (host)
– Routing algorithms
– Provide a service model to the transport layer
– Pass it up to transport if destination reached
Link layer
physical layer
Issues Related to the Network
Layer
• Error Control
• Flow Control
• Congestion Control
• Routing
• Security
Routing
• Routing algorithm: is the piece of software (part of
the Network Layer) responsible for deciding on
which output line to transmit an incoming packet.