A brand refers to how your company is perceived as a whole. This includes everything from how you answer the phone to how you deliver your product or service, plus everything in between.
An identity is the visual aspects that form part of the overall brand. Also known as brand identity and brand design.
A logo identifies a business in its simplest form via the use of a mark or icon.