IP-адрес (от англ. Internet Protocol Address; часто используют — IP, айпи-адрес, айпи, ип) — уникальный числовой идентификатор устройства (ПК, принтера и т.д.), которое является частью компьютерной сети, построенной с использованием протокола TCP/IP. Одно устройство может неодновременно иметь несколько IP-адресов, которые меняются при каждом соединении с сетью.
Формат IP-адреса
В зависимости от используемого протокола (Internet Protocol) в интернете можно встретить IP-адресы двух форматов:
- IPv4 (от англ. Internet Protocol version 4) — адрес, который представляет собой 32-битовое число и имеет форму записи в виде четырех 8-битных чисел (октетов) от 0 до 255, разделяемых точками (пример IP-адреса в четвертой версии протокола — 172.16.254.1).
- IPv6 (от англ. Internet Protocol version 6) — адрес длиной в 128 бит. Отображается в виде восьми групп по четыре шестнадцатеричные цифры, которые разделяются двоеточиями (пример IP-адреса в шестой версии протокола — 2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d).
Структура IP-адреса
Структура IP-адреса включает в себя два компонента:
- Адрес подсети (ID подсети).
- Адрес узла (ID хоста) в пределах данной подсети (устройства, которое принадлежит данной компьютерной сети).
Для того чтобы в полном IP-адресе отличить ID подсети от ID устройства используют два способа: определение при помощи классов сетей или же посредством масок подсетей.
Типы IP-адресов
В зависимости от способов определения IP-адресов различают следующие типы:
- Статические. Постоянные, неизменяемые адреса, которые приписываются устройству пользователем или же назначаются в автоматическом режиме во время подключения устройства к компьютерной сети. Такие адреса могут использоваться в течение неограниченного времени и могут служить идентификатором только для одного узла.
- Псевдостатические IP-адреса. Данный тип адресов является статическим только в локальной сети.
- Динамические. Присваиваются устройству автоматически во время подключения к сети и работают в течение ограниченного промежутка времени (как правило, с начала и до конца сеанса подключения).
Способы определения IP-адресов
Узнать IP-адрес устройства можно несколькими способами:
- Задать соответствующий запрос в командной строке ОС устройства (команды ipconfig и netsh в Windows, ifconfig, netstat, route, lanstat, ifstat и iproute2 в Unix).
- Воспользоваться услугами сайтов, которые определяют IP-адреса (например 2ip.ru, Yandex Интернет и т.п.).