565 views
1 votes
1 votes
Why has fragmentation  done on routers only . As I know the reason of doing fragmentation  is data link layer can only receive 1500 bytes  (standard Ethernet) from Upper layer  (network layer ) so if the upper  layer data is bigger  than 1500 bytes than it will be fragmented  so that data link layer can hold the data for further process it as a frame .

So a/c to me fragmentation  should be done at the source  end itself a/c to its MTU  . Why  is it done on router? ?

Please help me out . Thank you

1 Answer

Best answer
1 votes
1 votes
This is because the data gram has to travel to different networks and those different network may have different Maximum Transmissible Unit (MTU). The source (sender) can only know about the MTU of the current network and Network Layer at the source can fragment accordingly. But when the packet travels in the inter-networks, the MTU might be different. Since routers are the one responsible for connecting networks, so they are the best ones to do the fragmentation, when needed.
selected by

Related questions

0 votes
0 votes
0 answers
1
mridul_negi asked Feb 25
124 views
A packet has arrived in which the offset value is 100. Then what's the number of 1st Byte?
1 votes
1 votes
1 answer
2
rayhanrjt asked Dec 13, 2022
536 views
Suppose a 22-byte packet is to be transmitted through a network of MTU = 3byte. The elementary fragment size is 1 byte. Show the segment numbering of the above packet. Pa...
0 votes
0 votes
1 answer
3
0 votes
0 votes
3 answers
4
Mayankprakash asked Dec 26, 2018
1,360 views
How segmentation and fragmentation are different in computer networksPlease help!