Адресация компьютеров в сети
Компьютеры в сети обмениваются между собой сообщениями. Для того, чтобы осуществлять доставку сообщений по назначению, каждый компьютер в сети должен иметь свой уникальный адрес. На практике получили распространение три способа адресации узлов.
Аппаратные адреса. Эти адреса назначаются производителями коммуникационного оборудования и являются уникальными. Например, аппаратный адрес записанный в шестнадцатеричной форме может иметь вид: 0081005е24а08. Аппаратные адреса используется в сети небольшого размера. При замене оборудования изменяются также адреса компьютеров.
Символьные адреса или имена. Эти адреса назначаются людьми. Символьный адрес легко использовать как в небольших, так и в крупных сетях. Для работы в больших сетях символьное имя может иметь сложную иерархическую структуру, например de.ifmo.ru. Этот адрес говорит о том, что данный компьютер принадлежит Центру дистанционного обучения [Distant Education - de], Санкт-Петербургского государственного института точной механики и оптики [Institute of Fine Mechanics and Optics - ifmo], расположенного в России [Russia - ru].
Числовые составные адреса. Символьные имена удобные для людей, но из-за переменного формата и потенциально большой длины, их передача по сети не очень экономична. Поэтому во многих случаях для работы в больших сетях в качестве адресов узлов используют числовые составные адреса фиксированного и компактного форматов. В них поддерживается двухуровневая иерархия, адрес делится на старшую часть - номер подсети и младшую - номер узла.
В современных сетях при адресации узлов применяются, как правило, одновременно все три способа адресации. Пользователи адресуют компьютеры символьными именами, которые автоматически заменяются в сообщениях, передаваемых по сети, на числовые номера. С помощью этих числовых номеров сообщения передаются из одной сети в другую, а после доставки сообщения в сеть назначения вместо числового номера используется аппаратный адрес компьютера.