A
number of problems are encountered because of the size of the data packets.
There is no ability in the data link layer by means of which it could handle
these problems and so the bridges also don’t work here. 
The Ethernet also
experiences a number of problems because of the following:
Ø  Different
way in which the maximum packet size is defined. 
Ø  Maximum
packet size that can be handled by a router.
Ø  The
maximum length slot that are used for transmission
Ø  Errors
due to the packet length
Ø  Standards
The
data packets can be fragmented in two ways namely:
- Transparent
     and
- Non
     – transparent
Both
these ways can be followed based on a network by network basis. We can
also say that no such end – to – end agreement exists based up on which it can
be decided which process is to be used.
Transparent Fragmentation: 
- This type of fragmentation is followed when a packet is
     split in to smaller fragments by a router.
- These fragments are sent to the
     next router which does just the opposite i.e., it reassembles the
     fragments and combine them to form original packet. 
- Here, the next network
     does not come to know whether any fragmentation has taken place. 
- Transparency
     is maintained between the small packet networks when compared to the
     other subsequent networks.
- For example, transparent fragmentation is used
     by the ATM networks by means of some special hardware. 
- There are some
     issues with this type of fragmentation. 
- It puts some burden on the
     performance of the network since all the fragments have to be transmitted
     through the same gateway. 
- Also, sometimes the repeated fragmentation and
     reassembling has to be done for small packet network in series. 
- Whenever
     an over-sized packet reaches a router, it is broken up in to small
     fragments. 
- These fragments are transported to the next exit router. 
- The
     fragments are assembled by this exit router which then forwards them to
     the next router.
- Awareness regarding this fragmentation is not maintained
     for the subsequent networks. 
- For a single packet fragmentation is done
     many times before the destination is finally reached. 
- This of course
     consumes a lot of time because the repeated fragmentation and assembling
     has to be carried out. 
- Sometimes, it also presents the reason of corrupting
     the packet’s integrity.
Non-Transparent Fragmentation: 
- In this type, the packet is split in to
     fragments by one router. 
- But the difference is that these fragments are
     not reassembled until the fragments reach their destination. 
- They remain
     split till then. 
- Since in this type of fragmentation the fragments are
     assembled only at the destination host, the fragments can be routed
     independent of each other. 
- This type of fragmentation also experiences
     some problems such as header has to be carried by each of the fragments
     till they reach their destination. 
- Numbering has to be done for all the
     fragments so that no problem is experienced in reconstructing the data
     stream.
Whichever
type of fragmentation we use, one thing has to be made sure which is that later
we should be able to form the original packets using the fragments. This
insists on having some type of labeling for the fragments. 
Segmentation is
another name for the fragmentation. A packet is injected in to the data link
layer by the IP layer but it is not responsible for reliable transmission of
the packets. Some maximum value on the size of the packets is imposed by each
layer for their reasons. For a large packet that travels through the network
for which the MTU is small, fragmentation is very much needed. 
 
No comments:
Post a Comment