IP fragment reassembly is a bit more advanced topic. The tutorial will demonstrate more typical usage of Packet Decoding Framework, part of jNetPcap API.
In order to understand some of the networking concepts discussed in this tutorial you need to first study IP fragmentation and reassembly. Wikipedia has a nice short write up on Ip fragmentation and reassembly (link: Wikipedia). Only a cursory overview understanding is needed to follow the tutorial.
Then we will plan out our strategy for our little application and implement it.
Here are some key concepts about the API that are covered in this tutorial:
The complete application source code can be downloaded here: IpReassemblyExample.java