If your server is local, meaning it is on your network, then you connect via the local netowork. If you are both wired, then you’ll likely be connected via 1Gbe. If you server is wired, and you connect wirelessly, you are limited by the wireless connection speed. If your jellyfin server is remote, meaning physically hosted offsite, then you will be limited by your internet speed and the speed of the jellyfin servers connection.
If the connection is local and its dropping, check out your jellyfin servers resources to see bottlenecks. Also see if you can check your tplink router and see if the CPU is spiking.
Theres a video rental place down the way from me in Vancouver, BC. First, Vancouver is expensive as hell. Our average 1 bdrm is roughly 3k a month. This guy has a prime location, in Vancouver, on a busy street, with a video rental store. Who rents movies these days? Maybe some, but surely not enough to keep him afloat. It’s not an adult video store either.