Application data sent over TCP experiences multiple encapsulations:
- The application data is encapsulated within one or many TCP fragments
- The TCP fragment is encapsulated within one or many IP datagrams
- The IP datagram is encapsulated within an Ethernet frame
It turns out Ethernet frames are sent most-significant byte first, and within each byte, most-significant bit first. What about the multiple encapsulations? Are they performed MSB first or LSB first?