Which is the default transport protocol?

From @Piruzzolo on Sat Aug 29 2015 00:08:01 GMT+0000 (UTC)

This is mostly about the go implementation. I’d like to know which is the default transport protocol used by IPFS (UDP, uTP or TCP); that’s because it opens lots of TCP connections, according Windows’ net manager. At a certain point, while doing nothing, I got a 100 open TCP connection peak. Don’t think it’s normal. Thoughts?

Copied from original issue: https://github.com/ipfs/faq/issues/26

From @jbenet on Sat Aug 29 2015 03:18:37 GMT+0000 (UTC)

@Piruzzolo right now, go-ipfs runs mostly on TCP connections. So this is normal. Is this a problem for you?

(By the way, the overhead that people have with things like uTP tends to be a bit less, because they manage connections in user space, not in the kernel, which is cheaper.)

and, how I config to enable uTP?? thanks