Основы межсетевого обмена в сетях tcp/ip Адресация ресурсов Internet
К глобальной сети Internet может быть подключён как отдельный компьютер (как правило, через модем), так и локальная сеть. В первом случае абонент выходит в сеть через сервер провайдера, во втором обычно через специальный сервер - хост-компьютер.
Хост (host)-компьютер – сетевое устройство, имеющее постоянный IP-адрес (сейчас 32-разрядный, т.е.232>4 млрд адресов).
Для представления IP-адреса используется четырёхбайтное выражение типа 62.76.154.2. IP-адрес состоит из адреса сети и адреса узла в этой сети. Сети разделены на 3 класса (А, В, С), отличающихся по возможному количеству входящих в них узлов.
Классификация сетей Internet по IP-адресам:
Диапазон IP-адресов |
Класс сети |
Максимальное количество узлов сети |
Максимальное количество сетей |
|
001.***.***.*** - 126.***.***.*** |
А |
16 777 214 |
126 |
Самые большие и важные сети |
128.000.***.*** - 191.255.***.*** |
В |
65 534 |
16 382 |
Средние поставщики |
192.000.000.*** - 223.255.255.*** |
С |
254 |
2 097 150 |
Малые поставщики услуг |
Провайдер, как правило, не закрепляет за пользователем фиксированный IP-адрес, ему предоставляется свободный на время подключения.
А для локальных сетей, подключённых к глобальной сети через хост-компьютер, существуют средства автоматического присвоения и распознавания IP-адреса каждой рабочей станции (протоколы DHCP –Dynamic Host Configuration Protocol и WINS – Windows Internet Name Service).
Для каждого хост-компьютера устанавливается два имени: цифровой IP-адрес (для автоматической обработки) и доменный адрес, построенный по иерархическому принципу (более понятное символьное имя).
Иерархия доменных адресов:
Уровень домена |
Признак |
Примеры доменов |
Примеры адресов |
Первый |
По государствам или теме |
Ru us jp fr com net su |
bcs.airnet.primorye.ru ≡ 195.161.24.69 |
Второй |
Регионы, города |
Spb narod primorye cw |
rout2.Washigton.cw.net ≡ 204.70.4.105 (это адрес маршрутизатора) |
Третий |
Предприятия и т.п. |
Airnet Washington |
|
Четвёртый |
хосты |
Bcs rout2 |
|
Доменное имя однозначно связано с цифровым, их преобразование происходит автоматически системой DNS (Domain Name System). DNS – распределённая база данных, размещённая на множестве компьютеров (серверах имён). Каждый сервер имён содержит лишь часть информации всего дерева DNS, но знает адреса DNS-серверов вышестоящих и нижестоящих доменов.
Эти доменные адреса записываются в адресном поле браузеров. Туда можно записывать и IP-адреса, тогда обращение будет быстрее!
При работе в сети чаще указывают адрес не хост-компьютера, но ресурс, т.е. имя сетевого файла с указанием пути к нему и протокола обращения – это универсальный указатель ресурса URL (Uniform Resource Locator). При написании URL используется синтаксис ОС UNIX (а не DOS илиWindows).
Его особенности: слэш прямой, наименованиях папок и файлов строчные и прописные буквы интерпретируются по-разному, в именах файлов может быть несколько точек, расширения файлов могут содержать более трёх символов.
Пример URL:
http://topserver.donetsk.ua/POISK/nav19.shtml
IP-маршрутизация
IP-Маршрутизация – процесс выбора пути для передачи пакета в сети. Под путем (маршрутом) понимается последовательность маршрутизаторов, через которые проходит пакет по пути к узлу-назначению. IP-маршрутизатор – это специальное устройство, предназначенное для объединения сетей и обеспечивающее определение пути прохождения пакетов в составной сети. Маршрутизатор должен иметь несколько IP-адресов с номерами сетей, соответствующими номерам объединяемых сетей.
|
|
|
|
|
|
|
|
Маршрутизация осуществляется на узле-отправителе в момент отправки IP-пакета, а затем на IP-маршрутизаторах.
Принцип маршрутизации на узле отправителе выглядит достаточно просто. Когда требуется отправить пакет узлу с определенным IP-адресом, то узел-отправитель выделяет с помощью маски подсети из собственного IP-адреса и IP-адреса получателя номера сетей. Далее номера сетей сравниваются и если они совпадают, то пакет направляется непосредственно получателю, в противном случае – маршрутизатору, чей адрес указан в настройках протокола IP.
|
Выбор пути на маршрутизаторе осуществляется на основе информации, представленной в таблице маршрутизации. Таблица маршрутизации – это специальная таблица, сопоставляющая IP-адресам сетей адреса следующих маршрутизаторов, на которые следует отправлять пакеты с целью их доставки в эти сети. Обязательной записью в таблице маршрутизации является так называемый маршрут по умолчанию, содержащий информацию о том, как направлять пакеты в сети, адреса которых не присутствуют в таблице, поэтому нет необходимости описывать в таблице маршруты для всех сетей. Таблицы маршрутизации могут строиться «вручную» администратором или динамически, на основе обмена информацией, который осуществляют маршрутизаторы с помощью специальных протоколов.
