IP (интернет-протокол) - это протокол для передачи данных по пакетам ("дейтаграммы"). Это основной протокол Интернета. "IP" может также относиться к IP-адресу, числовому адресу, назначенному устройству с поддержкой IP.

Интернет-протокол (IP) составляет основу независимой от среды передачи и маршрутизации (или переадресации) сетевых пакетов, он является частью пакета Интернет-протокола.

В модели OSI он находится на уровне 3 (сетевой уровень). Блок данных протокола для этого уровня называется пакетом. IP-пакеты идентифицируются по IP-адресам источника и назначения.

IP-адреса в сочетании с масками подсетей обеспечивают основу для концепции сетей (или, точнее, межсетевых сетей) в модели OSI.

Это означает, что узел, используя IP-адресацию, может общаться с машинами, к которым он напрямую подключен (в той же подсети), или находится в другой сети (в другой подсети).

Хотя маски подсетей не указываются в IP-пакетах, они используются устройствами, которые передают и принимают IP-пакеты, чтобы определить, предназначен ли пакет для другого узла, этой сети или другой сети. Если трафик не предназначен для этой сети, он должен быть перенаправлен в эту сеть через маршрутизатор и наоборот.

Это все в отличие от обычного протокола Ethernet уровня 2, в котором узлы могут общаться только с другими узлами, доступными в той же сети.

IP не дает никаких гарантий по доставке пакетов. Ответственность за обеспечение этой надежности посредством повторной передачи и проверки целостности данных берет на себя протокол более высокого уровня, обычно TCP.