TCP works barring some weird cases where it doesnt. It starts to break down when sending huuuuge amts of data. Also sometimes it appends random data to the end of the byte sequence, but its still in order