Протокол IP – основной протокол сетевого уровня, который использует интернет, он находится в составе стека протоколов TCP/IP. Протокол IP обеспечивает общую схему логической адресации всех видов устройств по сетям и задает маршрут данным. Для успешного выполнения своих функций протоколом должен определяться собственный формат пакета. Основные информационные поля пакета являются следующими:

1.      IP-адреса получателя и отправителя, которые, соотвественно, позволяют идентифицировать получателя и отправителя;

2.      жизненное время пакета, время, в течение которого IP-пакет находится в сети. Его предназначение заключается в предотвращении «захламления» сети теми пакетами, которые «заблудились»;

3.      поля для фрагментации пакета;

4.      поля для управления пакетной обработкой.