Working data link layer without corruption or timeouts