Proper method of receiving UART packet data far exceeding RX buffer size?

Rob_Mohr:
I need to receive data from a device that blindly streams data at 115200 bps. Each data packet is 3156 bytes in length. The packet contains a unique 8 byte header and an 8 byte tail.

Rob_Mohr:
Yes sir. In fact I will be sending 10 such packets to a TCP/IP data logging server every 10 minutes.

What exactly is the project?

What Arduino are you using?

Maybe a RaspberryPi would be more suitable?

...R