Для того чтобы различные узлы сети могли обмениваться данными между собой в локальных и глобальных сетях, они должны иметь унифицированную адресацию, которая бы позволяла посредством маршрутизации направить поток данных от узла отправителя к узлу получателя.
Требования к адресам сети
Для того чтобы правила адресации в сети были функциональными и удобными хотелось бы чтобы адреса отвечали следующим требованиям:
- Уникальность
- Иерархичность
- Простота в запоминании
- Автоматическая назначаемость
Это только приблизительный список желаемых требований, однако даже его невозможно воплотить в рамках одного уникального адреса. Поэтому в компьютерных сетях используются несколько адресаций параллельно.
Система адресации узлов
Физический адрес (MAC-адрес)
Имеют длину 6 байт. Пример записи - 01-00-02-AB-03-04 или 01:00:02:AB:03:04 или 010002AB0304. Форма записи является только способом отображения данных.
Первые цифры могут быть:
а) 00 - уникальный
б) 01 – групповой – адреса не выдаются, а присваиваются к примеру, когда группе компьютеров нужно принимать одни и те же данный (чат, телевидение)
в) 02 – назначенный вручную – договоренность, что если администратор меняет адрес, то первый байт устанавливается в 02.
Правило первых цифр является всего лишь правилом "хорошего тона". Фактически любой системный администратор может поменять MAC-адрес устройства, установив произвольные цифры.
Каждый производитель оборудования резервирует определенный диапазон MAC адресов, в рамках которых он имеет право выпускать продукцию. В идеале при окончании диапазона выделенных адресов производитель должен запросить расширение выделенного диапазона, но, фактически, уже использованные MAC адреса используются повторно из рассчета того что вероятность того что два устройства с одинаковыми MAC-адресами встретятся в рамках одной локальной сети минимальна.
Протокольная адресация (пример – IP-адрес IPv4)
Адресация в ip сетях подразумевает наличие IP-адреса компьютера или устройства сети.
Имеет длину 4 байта (октета).
Записывается через точку. Пример - 192.168.1.0
Имеет важное преимущество – иерархичность.
Одной из задумок при создании адресации в ip сетях было сделать все адреса иерархичными. К примеру, если данные, которые идут по IP-сети имеют "американский" адрес, то их должно перебрасывать на маршрутизатор в Америке. Однако, это всего лишь идеальная модель.
При раздаче ір адресов первоначально было рассчитано что на каждую страну мира должно приходиться по определенному количеству адресов. На данный момент IP-адреса 4-й версии заканчиваются и нормальным явлением является то, что более развитые страны начинают использовать адресацию менее развитых (к примеру, африканские страны, где развитие компьютерных сетей не имеет широкого распространения).
Символьная адресация по суффиксам – принцип доменных имен.
Суффикс не может содержать более 4 слов, при чем длинна каждого из слов не более 64 символов, а вся запись – не более 255 символов.
К примеру: pc.am.it.com.ua - pc – имя узла («поддомен») – остальные являются «доменами» вышестоящего уровня/
Адресация приложений – порты (Port)
Имеет длину 2 байта, записывается через ":"
Существует 3 типа портов (все порты описаны в RFC 1700):
а) Assigned port – назначенный порт. Номера 0 – 1023
б) Registered port – зарегестрированный порт 1024 – 49151
в) Dynamic port – динамический порт 1024 – 65535
Как можно видеть, возниквет конфликт между диапазонами пункта б) и в). Если порт описан в RFC 1700 он явлется зарегестрированный. Динмический порт – любой, не описанный в RFC.
Все типы адресаций, которые описаны выше применяются совместно и из них состоит система адресации в сети интернет и в локальных сетях.
|