IP адресът е уникален или полууникален етикет, който се използва за идентифициране на едно или повече устройства в компютърна мрежа, например в интернет. Той изпълнява ролята на „по́щенски адрес“ за данните: когато изпращате информация към друго устройство, искате пакетите да стигнат до правилния IP адрес. Технически това е дълго число, записано в двоичен вид, но за удобство обикновено се представя в по‑четим формат (напр. точкова нотация за IPv4 или шестнадесетични групи за IPv6). Устройствата използват интернет протокол за комуникация и адресирането е ключова част от този процес.

Структура и представяне на IP адреса

Всеки IP адрес условно се разделя на две части: част, която идентифицира мрежата, и част, която идентифицира устройството (хоста) в рамките на тази мрежа. При IPv4 адресите това най-често се вижда като „мрежова част“ и „хост част“, а границата между тях се задава чрез маска на подмрежа или чрез CIDR нотация (напр. 192.0.2.0/24).

Примери за представяне:

  • IPv4 — обикновено в точкова десетична нотация: 192.168.1.10 (четири октета, всеки от 0 до 255).
  • IPv6 — в шестнадесетични групи, разделени с двоеточие: 2001:0db8::1 (предназначен за решаване на изчерпването на IPv4 адресите и за осигуряване на много по‑висок адресен капацитет).

Видове IP адреси

Има няколко важни класификации на IP адресите:

  • Публични (глобални) и частни (локални) — публичните се виждат в интернет; частните (напр. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) са предназначени за локални мрежи и не са рутируеми в интернет без NAT.
  • Статични и динамични — статичен адрес се задава ръчно и не се променя; динамичен се присвоява временно чрез служба като DHCP.
  • Уникални и многократни — някои адреси са уникални за едно устройство, други (напр. мултикаст адреси) са за група получатели.
  • Специални адреси — например loopback (IPv4: 127.0.0.1; IPv6: ::1), broadcast (за IPv4 в рамките на подмрежа), multicast (за изпращане към група), и адреси за автоматично конфигуриране (напр. APIPA/169.254.0.0/16 при IPv4).

Как се присвояват IP адресите

Разпределението на адреси в голям мащаб се координира от Органът за присвояване на интернет адреси (Internet Assigned Numbers Authority). IANA разпределя адресни блокове на регионалните интернет регистри (RIR), които от своя страна предоставят адреси на доставчиците на интернет услуги (ISP). Доставчиците дават адреси на своите клиенти — частични блокове или индивидуални адреси.

На практика в домашни и офисни мрежи често имате маршрутизатор или шлюз, който свързва локалната мрежа към интернет. Тези устройства често използват NAT (Network Address Translation), за да позволят на много локални устройства да споделят един публичен IP адрес. Маршрутизаторите също често разпределят „местни“ IP адреси на свързаните устройства чрез DHCP.

Как работи адресното разрешаване (ARP) и ролята на MAC адреса

ARР (Address Resolution Protocol) се използва за преобразуване на IP адрес в физически адрес, познат и като адрес за контрол на достъпа до медия (MAC). В мрежите с Ethernet, когато една машина трябва да изпрати пакет към IP адрес в същата локална мрежа, тя използва ARP, за да получи MAC адреса на целевото устройство. Ако IP адресът е като телефонен номер, вашият MAC адрес е като вашето име: телефонният номер може да се промени, но името (MAC) обикновено е постоянен идентификатор на хардуера.

Протокола за разрешаване на адреси (ARP) изпраща заявки в локалната мрежа и получава отговор с MAC адреса, който после се използва за доставка на рамките на канала.

Допълнителни понятия и практическа информация

  • DHCP — Dynamic Host Configuration Protocol автоматично присвоява IP адреси и други настройки (маршрут, DNS) на устройства в мрежата.
  • NAT — позволява множество локални устройства да използват един публичен адрес за връзка с интернет; опростява използването на частни адреси в дома и офиса.
  • CIDR и маски на подмрежи — позволяват гъвкаво разпределение на адресните блокове (напр. /24, /16). Маската определя коя част е мрежова и коя — хостова.
  • IPv4 изчерпване и IPv6 — поради ограниченото пространство на IPv4 (≈4,3 милиарда адреса) беше създаден IPv6, който предлага почти неограничен брой адреси и допълнителни възможности.
  • Геолокация и сигурност — IP адресите често дават приблизителна информация за местоположението, но не са точен показател за физически адрес. IP адресите могат да бъдат обект на злоупотреби (напр. сканиране, атаки), затова са важни защитни мерки като firewall и правилни настройки на мрежовите устройства.

Общата картина: IP адресите са основата на комуникацията в модерните мрежи — чрез тях пакетите намират своя път между хостовете, а комбинацията от протоколи като IP, ARP, DHCP и механизми като NAT осигуряват работоспособността и управлението на мрежите както в малки локални среди, така и в глобален мащаб.