The high-level questions you are asking suggest you don't yet have a great base-level understanding of the concepts.