One of the two most important protocols (written together as TCP/IP) that make internet possible. IP divides flow of data into packets (each carrying up to 65,535 eight-bit bytes) and attaches a header containing forwarding address for its correct transmission to the intended receiver.