- Today’s
packet switching networks make use of a basic transfer unit commonly known as
the datagram.
- In such packet switched networks, the order of the data packets
arrival, time of arrival and delivery comes with no guarantee.
- The first packet
switching network to use the datagrams was CYCLADES.
- Datagrams are known by
different names at different levels of the OSI model.
- For example, at layer 1
we call it Chip, at layer 2 it is called Frame or cell, data packet at layer 3
and data segment at layer 4.
- The major characteristic of a datagram is that it
is independent i.e., it does not rely on any other thing for the information
required for exchange.
- The duration of a connection between any two points is
not fixed such as in telephone conversations.
- Virtual circuits are just the
opposite of the datagrams.
- Thus, a datagram can be called as a self containing
entity.
- It consists of information sufficient for routing it from the source to
the destination without depending up on the exchanges made earlier.
- Often, a
comparison is drawn between the mail delivery service and the datagram service.
- The user’s work is to just provide the address of the destination.
- But he/she
is not guaranteed the delivery of the datagram and if the datagram is
successfully delivered, no confirmation is sent to the user.
- The data gram are
routed to some destination without help of a predetermined path.
- The order in
which the data has to be sent or received is given no consideration.
- It is
because of this that the datagrams belonging to a single group might travel
over different routes before they reach their common destination.
Advantages of Datagram Approach
- Datagrams
can contain the full destination address rather than using some number.
- There
is no set up phase required for the datagram circuits. This means that no
resources are consumed.
- If
it happens during a transmission that one router goes down, the datagrams
that will suffer will include only those routers which would have been
queued up in that specific router. The other datagrams will not suffer.
- If
any fault or loss occurs on a communication line, the datagrams circuits are
capable of compensating for it.
- Datagrams
play an important role in the balancing of the traffic in the subnet. This
is so because halfway the router can be changed.
Disadvantages of Datagram Approach
- Since
the datagrams consist of the full destination address, they generate more
overhead and thus lead to wastage of the bandwidth. This in turn makes
using datagram approach quite costly.
- A
complicated procedure has to be followed for datagram circuits for
determining the destination of the packet.
- In
a subnet using the datagram approach, it is very difficult to keep
congestion problems at bay.
- The
any-to-any communication is one of the key disadvantages of the
datagram subnets. This means that if a system can communicate with any
device, any of the devices can communicate with this system. This can lead
to various security issues.
- Datagram
subnets are prone to losing or re - sequencing the data packets during the
transition. This puts a great burden on the end systems for monitoring,
recovering, and reordering the packets as they were originally.
- Datagram
subnets have less capability of dealing with congestion control as well as
flow control. This happens because the direction of the incoming traffic
is not specified. In the virtual circuit subnets, the flow of the packets
is directed only along the virtual circuits thus making it comparatively
easy for controlling it.
- The
unpredictable nature of the flow of the traffic makes it difficult to
design the datagram networks.
No comments:
Post a Comment