merged TcpLinkEstablisher and Utils with TcpNetwork