While the terms are often used interchangeably, there is a subtle difference between the two. A network frame refers specifically to the data unit at the data link layer of the OSI model, whereas a packet is a more general term that can refer to data units at higher layers, such as the network layer.