Which protocol operates at the Network layer of the OSI model and is responsible for logical addressing and routing?