IP fragments can arrive out of order due to routing variations. Routers may choose different paths, causing fragments to reach the destination in a non-sequential order. For more details, check Baeldung’s article.