sim e não.
A terminologia é um pouco turva aqui, então sem mais elaboração, há algum debate em suas definições. De uma perspectiva altamente abstrata, em qualquer camada na pilha de protocolos, um 'pacote' é um blob de dados que contém um layout estruturado e o 'quadro' é o layout estruturado para a unidade de dados de protocolo nessa camada, portanto uma camada 6 pacote contém uma camada 6 'Frame'. Esta terminologia é usada na Wikipedia aqui e aqui .
A data packet on an Ethernet link is called an Ethernet packet, which transports an Ethernet frame as its payload. source: https://en.wikipedia.org/wiki/Ethernet_frame
No entanto, esta NÃO é a terminologia comum que você ouvirá em relação às redes IP diárias ou à Internet.
Na linguagem comum, quando se fala de redes de dados modernas, especialmente em relação ao modelo OSI , um quadro é especificamente uma PDU de camada 2, portanto, um pacote de camada 3 é encapsulado dentro de um quadro, colocando o pacote na região de dados do quadro (e um segmento de camada 4 'é encapsulado no pacote de camada 3).
A Wikipedia também aborda essa disparidade de terminologia:
In the seven-layer OSI model of computer networking, packet strictly refers to a data unit at layer 3, the Network Layer. The correct term for a data unit at Layer 2, the Data Link Layer, is a frame, and at Layer 4, the Transport Layer, the correct term is a segment or datagram. For the case of TCP/IP communication over Ethernet, a TCP segment is carried in one or more IP packets, which are each carried in one or more Ethernet frames. Source: https://en.wikipedia.org/wiki/Data_packet#Terminology
O processo de encapsulamento é muito como você sugere; Essencialmente, ele está prefixando um cabeçalho e anexando um trailer aos dados da camada superior, mas envolve cálculos como uma soma de verificação de carga útil com base no próprio pacote.
espero que ajude.