Network Layer Protocols (2)
Network Layer Protocols (2)
PROTOCOLS
NETWORK LAYER
PROTOCOLS
Network Layer is responsible for the
in a network.
Functions of Network Layer
• Logical Addressing
• Host-to-host Delivery of Data
• Fragmentation
• Congestion Control
• Routing and Forwarding
Network Layer Protocols
IPfor(Internet
• IP stands Protocol)
Internet Protocol. Internet
Protocol helps to uniquely identify each device
on the network.
• Internet protocol is responsible for transferring
the data from one node to another node in the
network.
• Internet protocol is a connectionless protocol
therefore it does not guarantee the delivery of
data.
IPv4
• IPv4 provides with the 32 bit address scheme.
separated by dot.
IPv4
• IPv4 can be configured either using DHCP or
manually.
• IPv4 is further divided into five classes as
Class A, Class B, Class C, Class D and Class
E.
Characteristics of IPv4
• 32-bit address length
• Dot-decimal notation
• Checksum fields
• Fragmentation
strategies
1. Dual Stacking
2. Tunneling
version.
IPv4 to IPv6
system.
IPv4 to IPv6
• Agent Discovery
• Agent Registration
• Tunneling
• Route
The routeOptimization
optimization adds ain Mobiledata
conceptual IP
structure, the binding cache, to the
correspondent node.
• The binding cache contains bindings for the
mobile node’s home address and its current
care-of-address.
MOBILE IP TOPOLOGY
Process of Mobile IP
1. Agent Discovery
2. Registration
3. Tunneling
Unicast Routing Algorithms
communication.
Unicast Routing Algorithms
Unicast Routing Algorithms
• Major Protocols of Unicast Routing
1. Distance Vector Routing
2. Link-State Routing
3. Path-Vector Routing
Unicast Routing Algorithms
• Distance Vector Routing: Distance-Vector
routers use a distributed algorithm to compute
their routing tables.