Итак, начнем с простого человеческого объяснения.
Вы приходите домой с работы и включаете свой стационарный компьютер или ноутбук, заходите в глобальную сеть Интернет, запускаете любимый браузер Opera, Mozilla или Google Chrome и заходите на один из любимых сайтов, читаете интересные статьи, смотрите новые фильмы, слушаете музыку... Но не каждый из Вас задумывается – что происходит где-то там внутри компьютера. На самом деле происходит столько всего интересного.
Например, вашему стационарному компьютеру или ноутбуку при каждом выходе в сеть Интернет моментально выдают специальный личный номер, и каждое общение с другими компьютерами в сети (скажем скачивание файлов с файло-обменников, прогулки по известным Интернет страницам, общение в чатах и пр.) происходит строго по нему.
Вы хотите знать, что это за номер? Это и есть так называемый IP адрес и каждое устройство, которое имеет выход в сеть Интернет, этим адресом обладает. Это, я вам скажу, – основа всего Интернета.
Если подойти к вопросу техническим языком - IP-адрес сокращенно от английского (Internet Protocol Address) - это уникальный идентификатор устройства (чаще всего компьютера), который подключён к локальной сети предприятия или глобальной всемирной сети Интернет.
IP-адрес может представлять собой 32-битовое или 128-битовое число (двоичное). Его удобной формой записи является запись в виде 4 десятичных чисел (от 0 до 255), которые разделены точками, к примеру, 192.168.7.17.
В теории может варьироваться адрес от 0.0.0.0 до 255.255.255.255. Сказать честно, другие компьютеры сети видят эти цифры в несколько другой форме, точнее в виде обычных нулей и единиц (например, адрес 127.0.0.1, будет выглядеть как 01111111000000000000000000000001– согласитесь, слабо запоминающаяся строчка?).
Эти длинные наборы цифр можно сравнить с паспортными данными, так как именно по ним другие компьютеры сети понимают – куда нужно передать данные и откуда пришел новый запрос.
Стоит заметить, что IP-адрес совсем не обязательно величина неизменная для каждого сетевого устройства - обычно всё обстоит совсем наоборот. Так как адреса ограничены, очень часто в системах используются динамические IP-адреса - это такие IP-адреса, которые назначаются устройству именно тогда, когда уже подключилось к сети и в них отпадает необходимость, адреса отменяются и переназначаются другому компьютеру. Для получения каждого сетевого адреса имеются специальные протоколы, самым популярным из которых является DHCP. Но не будем углубляться в эти дебри науки.
Как вы поняли, устройства не определяют сами свои IP-адреса самостоятельно - в противном случае в IP-сетях был бы полный хаос и анархия. Вместо этого их раздачей специально занимается сетевой администратор, который прописывает их в специальной таблице маршрутизации, используемой потом для передачи данных между различными узлами сети.
Вот, в общем то и все. Конечно, технически на тему понятие IP-адреса можно говорить долго. Я лишь описал основы.