Non-blocking protocol: TCP