There are two main types of addresses used in networking: IP addresses and MAC addresses. IP addresses are assigned to devices using TCP/IP and allow devices to communicate on an IP network or the Internet. They consist of a network portion and host portion. MAC addresses are unique identifiers assigned to network interfaces.