Что такое IP-адрес и зачем он нужен, если есть имена сайтов?
Узнал, что у каждого устройства в сети есть IP-адрес, вроде 192.168.0.1. Но я же захожу на сайты по нормальным именам, а не по числам. Тогда зачем вообще нужен этот IP?
2 ответа
IP-адрес — это числовой «адрес» устройства в сети, по которому данные находят, куда ехать. Имена (типа google.com) — это удобная обёртка для людей, потому что числа запоминать тяжело.
Аналогия: имя сайта — это «Иванов Иван», а IP — это его точный почтовый адрес «г. Москва, ул. такая-то, д. 5, кв. 12». Почтальон (сеть) доставляет письмо именно по адресу, а не по имени. Когда ты вводишь имя сайта, компьютер сначала превращает его в IP (через DNS), и только потом отправляет запрос.
Бывают адреса вида 192.168.x.x — это внутренние, для домашней сети (твой телефон, ноутбук, роутер), а в «большом» интернете у тебя ещё есть внешний IP, который выдал провайдер.
Ещё нюанс: адресов вида IPv4 (четыре числа через точки) на всех уже не хватает, поэтому придумали IPv6 — длинные адреса с буквами и двоеточиями, типа 2001:0db8:.... Но для понимания сути это та же идея: уникальный адрес устройства.