The Network layer has the responsibility for dealing with routing packets to the correct destination.
Issue Connection Packet ------------------------------------------- Initial Required Not possible Setup ---------------------------------------------- Destination Only during Needed on Address setup every packet -------------------------------------------------- Packet Guaranteed not guaranteed Sequencing ----------------------------------------------- Error Done by Done by Control Network Transport ------------------------------------------------- Flow Provided by Not provided Control Network Network ------------------------------------------------- Option Yes No Negotiation ------------------------------------------------- Connection Yes No IdentifiersThe services are provided by the network layer primitives.
-------------------------------------------
Issue Datagram Circuit
-------------------------------------------
Circuit Setup Not Possible Required
-------------------------------------------
Addressing Each packet Only VC no required
has full address
-------------------------------------------
State Info None in Subnet VC requires table space
-------------------------------------------
Routing Each packet Only at VC setup
-------------------------------------------
Node failure Only on packets All VC's at node gone
at node
-------------------------------------------
Congestion Difficult Easy if buffers
Control Preallocated for VC
-------------------------------------------
Complexity In transport layer In network layer
-------------------------------------------
Suited for Connection Connection oriented service
and Connectionless
-------------------------------------------