1. A computer-implemented method for processing network packets, the method comprising: receiving network data to be transported between a first Performance Enhancing Proxy (PEP) and a second PEP, the network data being segmented in two or more original network data packets; removing a header from each of the two or more original network data packets; collecting packet identifying data associated with the two or more original network packets from the removed header before the network data is packetized into one or more performance enhanced packets by the first PEP, the packet identifying data comprising information regarding the segmentation of the network data into the two or more original network data packets; transmitting the one or more performance enhanced packets from the first PEP to the second PEP; transmitting the packet identifying data to the second PEP; and recreating by the second PEP the original packet segmentation of the network data upon receiving the packet identifying data and the performance enhanced packets from the first PEP, wherein the recreating comprises retrieving information about each length of the two or more original network data packets from the packet identifying data.