Что такое "ай пи", и что можно узнать с его помощью?
Русское «ай пи» - это английское IP, сокращение выражения Internet Protocol («межсетевой протокол»). Тут ключевое слово «протокол». Обычно под этим словом мы понимаем документ, который составляют сотрудники правоохранительных органов, описывая свои действия: арест, обыск, допрос и т.д. В сфере информационных технологий «протокол» - это набор правил, стандартный порядок действий при выполнении определенной операции (обычно при передаче данных). Примерно такое же значение слово «протокол» имеет и в сфере дипломатии. Наверняка вы слышали выражения «нарушение протокола», «это предусмотрено протоколом» и т.п. Во всех этих случаях слово «протокол» обозначает определенный порядок действий.
Зачем мы тут ударились в эти тонкости языкознания? А затем, что есть устойчивое обывательское представление об IP, и представление это не совсем правильное. Якобы IP – это номер компьютера, подключенного к Интернету. Это верно. Неверно представление об IP, как о чем-то постоянном и неизменном, жестко привязанном к конкретному компьютеру. Конкретный номер конкретного устройства – это MAC–адрес (см. вопрос «Что такое мак-адрес, пинг и трейс?»). Одна ошибка влечет за собой другую: многие обыватели думают, что IP – это что-то вроде паспорта компьютера, и, соответственно, зная IP, можно якобы легко найти его владельца («вычислить по айпишнику»). О том, почему сделать это на самом деле довольно трудно (а зачастую и вовсе невозможно), мы говорили, отвечая на вопрос «Правда ли, что через Интернет можно узнать о человеке все, или почти все?».
В принципе, можно, конечно, сравнить IP с паспортом, но в таком случае придется признать, что речь идет не о законопослушном гражданине, а о каком-то секретном агенте. Потому что сейчас абсолютно в порядке вещей ситуация, когда у одного компьютера может быть несколько IP (для разных ситуаций). И наоборот, одним IP могут пользоваться несколько разных компьютеров. Тут самое время вернуться к слову «протокол», и подчеркнуть, что IP-адресация – это именно процесс, определенный порядок действий, которые совершаются, когда компьютеру, подключающемуся к Интернету, присваивается определенный номер.
Кстати, присваиваться он может по разному — все зависит от возможностей вашего провайдера. Самый плохой вариант, когда несколько компьютеров пользуются одним постоянным IP для выхода в Интернет. Обычно такое происходит, когда у провайдера возникает нехватка IP-адресов или имеются проблемы с техническим обеспечением. Вы можете попасть в неловкую ситуацию, когда вам какой-нибудь сайт будет недоступен или вас примут за другого человека, а все из-за того, что этот другой человек уже до вас побывал на сайте под таким же IP адресом. Недоступен сайт может быть по причине бана (запрета), который выставлен на ваш общий с нарушителем адрес. Один нашалил — страдают все. В этом случае коммутатор провайдера выполняет роль сетевого шлюза. И, собственно, таким же шлюзом является и обычный бытовой роутер, через который пользователи подключают к Интернету несколько компьютеров в одной квартире.
Ситуация по-лучше — когда у провайдера есть не один IP, а некоторый диапазон свободных адресов. В таком случае компьютер, выходя в Интернет, получает от коммутатора тот IP, который сейчас свободен - это называется «динамический ай-пи». В этом случае вероятность попасть на сайт под запрещенным IP меньше, но все же лучше, когда вы сами в ответе за свой адрес. Самый лучший вариант, когда провайдер за вам закрепляет конкретный IP, которым больше никто не может пользоваться.
С другой стороны довольно часто бывает так, что один и тот же компьютер использует два, а то и три разных IP: один для работы в локальной сети, второй для доступа по пирингу к другим городским провайдером, а третий для выхода во внешний Интернет. Локальный IP при этом может быть постоянным, а внешний – динамическим. Происходит так потому, что, подключаясь к локалке, компьютер использует свой собственный IP, а выходя во внешний Интернет – IP шлюза (роутера-коммутатора).
Что дает нам знание конкретного IP? Во-первых, мы можем подключиться к сайту, чей IP нам известен. Это тот самый случай, когда выражение «IP-адрес» можно понимать буквально. Потому что тут как раз речь идет о том, что каждый сайт физически находится на каком-нибудь компьютере, и, соответственно, зная IP компьютера, мы напрямую к этому сайту и подключаемся.
Чаще всего с этим сталкиваются те, кто играет в многопользовательские игры: вы можете подключиться к конкретному игровому серверу, на котором играют ваши друзья, если вы знаете IP сервера. Допустим, ваши друзья вам его и сообщили. Точно так же и вы можете пригласить друзей, сообщив им IP своего любимого игрового сервера. В интерфейсе большинства современных компьютерных игр с мультиплеером есть кнопка с названием типа «Прямое подключение по IP». Все, что вам нужно, это кликнуть ее и вбить туда заветные четыре группы цифр.
Также, зная IP какого-нибудь сайта, вы можете проверить, какой трафик используется при соединении с ним – городской или внешний. На страничках многих провайдеров сейчас можно найти специальные сервисы, позволяющие это сделать. Вбиваем, опять же, известные нам четыре группы цифр, и получаем результат. Как правило, в таком случае есть возможность узнать и свой собственный IP. Впрочем, свой локальный «айпишник» можно узнать проще. Для этого достаточно найти в правом нижнем углу экрана значок с двумя мониторчиками. Кликаем его. В открывшемся окне находим закладку «Поддержка». Далее ищем строку «IP-адрес» - напротив вы свой «айпишник» и увидите. Ну, а еще, зная IP сайтов, можно проверить качество связи с этими сайтами. О том, как это делается, мы говорили, отвечая на вопрос «Что такое пинг и трейс?».
Что такое домен?
«Домен» - термин феодальный. Обозначал он земли, которые передавались по наследству. В области Интернета слово это тоже, в общем, обозначает владения. С доменами мы сталкиваемся всякий раз, набирая адрес нужного сайта в адресной строке браузера. А ведь без доменов мы бы до сих пор набирали нелогичные наборы цифр в виде IP адреса. В общем, жизнь с вводом доменов стала легче.
Приведем пример. Допустим, это будет такой адрес: vasya.narod.ru. Три слова, набранные латиницей. А почему, собственно, не по-русски, коли уж речь явно идет о русскоязычной страничке? Ответ очень простой: так сложилось исторически. Интернет придумали в Америке. И до определенного времени даже word-файлы нельзя было называть по-русски – система просто не «видела» их, соответственно их невозможно было нормально сохранить, перебросить и т.д. Да, собственно, и сейчас названия всех файлов рекомендуется набирать латиницей – от греха подальше, и на тот случай, если эти файлы вы собираетесь кому-нибудь отправлять.
Сейчас идут разговоры о том, что, возможно, в будущем можно будет прямо так и писать по-русски: вася.народ.ру. Но пока что это все именно на уровне разговоров и не более того. Поэтому пишем мы по-прежнему латиницей: vasya.narod.ru. В адресной строке браузера — это будет выглядеть так http://vasya.narod.ru/ Все слова, которые заключены между вертикальными черточками – обозначают домен, а черта эта называется «слэш». И, соответственно, все слова в ссылке после крайнего правого слэша, обозначением домена уже являться не будут.
У каждого домена есть зона и уровни. Принцип, по которому это распределение уровней организовано, вполне себе феодальный – малое является часть большого, как матрешки. В нашем примере зона и она же первый уровень это - «.ru». В этот домен входят все Интернет-адреса, приписанные к российской зоне Интернета, например, petya.ru, marina.ru — это домены второго уровня. Для того, чтобы получить такой адрес, нужно подать заявку в национальную организацию регистрации доменов.
Когда-то такая организация в России была одна, сейчас их больше 20. Домен стоит денег. Небольших – за использование домена в России нужно платить порядка 600 рублей в год. Зарегистрировав домен в последствии вы можете «привязать» его к определенному IP адресу сервера, где находится ваш сайт или игровой сервер. И тогда ваши пользователи будут набирать легкое имя, а не набор цифр. Кроме того вы сами сможете регистрировать домены, но только уже более высокого уровня. Кстати, vasya.narod.ru — это домен третьего уровня.
Существует определенная проблема - адресов удобных, красивых, хорошо запоминающихся практически не осталось. Их можно лишь перекупить у нынешних владельцев, но уже за совсем другие деньги. И даже есть такой вид бизнеса (довольно прибыльный) – захват и продажа звучных адресов. Тут главное первым зарегистрировать простое, звучное и популярное слово в качестве домена на свое имя, а потом можно продать его тому, кто больше предложит. Так, в свое время домен business.com был продан за сумму, сравнимую с годовым бюджетом иной развивающейся страны. Com – это сокращение от commercial. В этом домен входят адреса, принадлежащие различным бизнес-структурам. Да, домены первого уровня делятся не только по национальному признаку, но и по роду деятельности. К примеру, в домене tel находятся адреса телефонных компаний, а в домене tv – телевизионных.
Но вернемся к нашему vasya.narod.ru и пойдем дальше справа налево. Narod – обозначение домена второго уровня. Фактически он означает, что нужный нам сайт находится на сервере крупной компании, владеющей доменом narod.ru. На этом сервере пользователь Вася завел свою личную страничку, и получил от компании в пользование домен третьего уровня, который и обозначен словом vasya. (Если бы этот Вася имел возможность регистрировать домены и раздавать их своим друзьям и знакомым, то адрес мог бы выглядеть так: olya.vasya.narod.ru, и в таком случае слово olya было бы уже доменом четвертого уровня.)
Привязка доменов к IP-адресам (или, грубо говоря, букв к цифрам) происходит при помощи DNS-серверов. Такие сервера есть у каждого провайдера, без них всякая навигация в Интернете в том виде, какой мы ее знаем сейчас, была бы невозможна. Делается это так. Вася получает домен для своей странички: vasya.narod.ru. В тот момент, когда он его получает, DNS компании, которой принадлежит домен narod.ru, регистрирует у себя IP-адрес странички Васи. Можно сказать, что адрес Васиной странички занесли в некую всемирную базу данных Интернета (в этом, собственно, и есть cуть домена) - в течение нескольких дней новая информация расходится по всем DNS серверам мира.
С этого момента каждый, кто наберет в адресной строке браузера «vasya.narod.ru», попадет на страничку пользователя Вася. При этом компьютер человека, который набирает адрес странички Васи, уже не будет всякий раз обращаться к DNS-серверу владельца домена narod.ru, а обратиться к самому ближайшему. В ответ на запрос DNS сервер выдаст IP адрес сервера, где работает сайт Васи. Ничего странного в этом нет. Вспомним о том, что домен – это буквенное обозначение IP-адреса конкретного компьютера, подключенного к Интернету.
| Обсудить на форуме |




