Инфраструктура Интернета. Протокол Интернета |
Продолжение статьи «Основные принципы функционирования инфраструктуры Интернета»
Протокол Интернета: IP-адреса
Каждой машине в Интернете присваивается уникальный идентификационный номер, который называется IP-адресом. IP расшифровывается как Internet Protocol (Протокол Интернета). Это язык, который используется компьютерами для обмена информацией через Интернет. Протокол — заранее заданный способ обмена информацией между кем-то, кто собирается воспользоваться определенной службой, и самой этой службой. «Кем-то» может быть и человек, но чаще всего это компьютерная программа, например, веб-браузер.
Типичный IP-адрес выглядит примерно так: 216.27.61.137
Чтобы людям было легче запомнить, IP-адреса обычно записывают в десятичном представлении как десятичное число, разделенное точками по приведенному выше образцу. Однако компьютеры обмениваются информацией в двоичной форме. Вот как выглядит этот же IP-адрес в двоичном представлении:
11011000.00011011.00111101.10001001
Четыре числа в IP-адресе называют октетами, поскольку каждое из них в двоичной форме занимает восемь позиций. Если сложить все позиции, получим 32. Вот почему IP-адреса называют 32-значными номерами. Поскольку каждая из 32 позиций может иметь два разных состояния (1 или 0), общее количество возможных комбинаций на октет равно 2 в восьмой степени или 256. Поэтому каждый октет может содержать число со значением от 0 до 255. Если перемножить возможные комбинации четырех октетов, получим 2 в степени 32 или 4 294 967 296 уникальных значений!
Из почти 4,3 миллиардов возможных комбинаций определенные значения запрещается использовать в качестве обычных IP-адресов. Например, адрес 0.0.0.0 зарезервирован для сети по умолчанию, а адрес 255.255.255.255 — для широковещательных рассылок.
Октеты предназначены не для простого разделения чисел, а для других целей. Они используются для создания классов IP-адресов, которые могут присваиваться отдельным коммерческим, правительственным или другим организациям, исходя из размеров и потребностей. Октеты разделены на две части: номера сети и номера узла. В номер сети всегда входит первый октет. Он используется для обозначения сети, к которой принадлежит данный компьютер. Номер узла присваивается подключенному к сети компьютеру. В номер узла всегда входит последний октет. Существует пять классов и дополнительно определенные специальные адреса.
Протокол Интернета: служба доменных имен (DNS)
На начальных этапах развития Интернета он состоял из небольшого числа компьютеров, связанных модемами и телефонными линиями. Чтобы связаться с определенным компьютером, нужно было подключиться к нему, указав соответствующий IP-адрес. Пример типичного адреса: 216.27.22.162. Это работало неплохо, когда узлов было мало, однако адресация становилась громоздкой по мере того, как к все больше систем подключалось к общей сети.
Первым решением проблемы стало создание Сетевым информационным центром простого текстового файла и внесение в него записей о назначении IP-адресам имен. Со временем этот текстовый файл так разросся, что с ним стало трудно работать. В 1983 году в Висконсинском университете была разработана система имен доменов (Domain Name System, DNS), позволяющая автоматически назначать текстовые имена IP-адресам.
Продолжение следует.
Просмотров: 1523
 Ваш коментарий будет первым | |
Только зарегистрированные пользователи могут оставлять коментарии. Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт. |