Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: сочинение егэ, сочинение рассказ
| Добавил(а) на сайт: Шашлов.
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата
Фактически, в этом заголовке определены все основные данные, необходимые
для перечисленных выше функций протокола IP: адрес отправителя (4-ое слово
заголовка), адрес получателя (5-ое слово заголовка), общая длина пакета
(поле Total Lenght) и тип пересылаемой датаграммы (поле Protocol).
Используя данные заголовка, машина может определить на какой сетевой интерфейс отправлять пакет. Если IP-адрес получателя принадлежит одной из ее сетей, то на интерфейс этой сети пакет и будет отправлен, в противном случае пакет отправят на другой шлюз.
Если пакет слишком долго "бродит" по сети, то очередной шлюз может
отправить ICMP-пакет на машину-отправитель для того, чтобы уведомить о том, что надо использовать другой шлюз. При этом, сам IP-пакет будет уничтожен.
На этом принципе работает программа ping, которая используется для деления
маршрутов прохождения пакетов по сети.
Зная протокол транспортного уровня, IP-модуль производит раскапсулирование информации из своего пакета и ее направление на модуль обслуживания соответствующего транспорта.
При обсуждении формата заголовка пакета IP вернемся еще раз к инкапсулированию. Как уже отмечалось, при обычной процедуре инкапсулирования пакет просто помещается в поле данных фрейма, а в случае, когда это не может быть осуществлено, то разбивается на более мелкие фрагменты. Размер максимально возможного фрейма, который передается по сети, определяется величиной MTU (Maximum Transsion Unit), определенной для протокола канального уровня. Для того, чтобы потом восстановить пакет IP должен держать информацию о своем разбиении. Для этой цели используется поля "flags" и "fragmentation offset". В этих полях определяется, какая часть пакета получена в данном фрейме, если этот пакет был фрагментирован на более мелкие части.
Обсуждая протокол IP и вообще все семейство протоколов TCP/IP нельзя не упомянуть, что в настоящее время перед Internet возникло множество по- настоящему сложных проблем, которые требуют изменения базового протокола сети.
1.3 Принципы построения IP-адресов
IP-адреса определены в том же самом RFC, что и протокол IP. Именно адреса являются той базой, на которой строится доставка сообщений через сеть TCP/IP.
IP-адрес - это 4-байтовая последовательность. Принято каждый байт этой
последовательности записывать в виде десятичного числа. Например, приведенный ниже адрес является адресом одной из машин Выч.центра ВПИ
ВолгГТУ:
195.209.133.14
Каждая точка доступа к сетевому интерфейсу имеет свой IP-адрес.
IP-адрес состоит из двух частей: адреса сети и номера хоста. Вообще говоря, под хостом понимают один компьютер, подключенный к Сети. В последнее время, понятие "хост" можно толковать более расширено. Это может быть и принтер с сетевой картой, и Х-терминал, и вообще любое устройство, которое имеет свой сетевой интерфейс.
Существует 5 классов IP-адресов. Эти классы отличаются друг от друга количеством битов, отведенных на адрес сети и адрес хоста в сети. На рисунке 1.8 показаны эти пять классов.
Классы IP-адресов
[pic]
Рисунок 1.8
Опираясь на эту структуру, можно подсчитать характеристики каждого класса в терминах числа сетей и числа машин в каждой сети.
Таблица 1.1 Характеристики классов IP-адресов
|Класс |Диапазон значений |Возможное количество|Возможное количество|
| |первого октета |сетей |узлов |
|А |1 - 126 |126 |16777214 |
|B |128 – 191 |16382 |65534 |
|C |192 – 223 |2097150 |254 |
|D |224 – 239 |- |228 |
|E |240 – 247 |- |227 |
При разработке структуры IP-адресов предполагалось, что они будут использоваться по разному назначению.
Адреса класса A предназначены для использования в больших сетях общего
пользования. Адреса класса B предназначены для использования в сетях
среднего размера (сети больших компаний, научно-исследовательских
институтов, университетов). Адреса класса C предназначены для использования
в сетях с небольшим числом компьютеров (сети небольших компаний и фирм).
Адреса класса D используют для обращения к группам компьютеров, а адреса
класса E - зарезервированы.
Среди всех IP-адресов имеется несколько зарезервированных под специальные нужды. Ниже приведена таблица зарезервированных адресов.
Таблица 1.2 Выделенные IP-адреса
|IP-адрес |Значение |
|Все нули |Данный узел сети |
|номер сети | все нули |данная IP-сеть |
|все нули | номер узла |узел в данной (локальной) сети |
|все единицы |все узлы в данной локальной IP-сети |
|номер сети | все единицы |все узлы указанной IP-сети |
|127.0.0.1 |"петля" |
Особое внимание в таблице 1.2 уделяется последней строке. Адрес
127.0.0.1 предназначен для тестирования программ и взаимодействия процессов
в рамках одного компьютера. В большинстве случаев в файлах настройки этот
адрес обязательно должен быть указан, иначе система при запуске может
зависнуть (как это случается в SCO Unix). Наличие "петли" чрезвычайно
удобно с точки зрения использования сетевых приложений в локальном режиме
для их тестирования и при разработке интегрированных систем.
Вообще, зарезервирована вся сеть 127.0.0.0. Эта сеть класса A реально не описывает ни одной настоящей сети.
Некоторые зарезервированные адреса используются для широковещательных сообщений. Например, номер сети (строка 2) используется для посылки сообщений этой сети (т.е. сообщений всем компьютерам этой сети). Адреса, содержащие все единицы, используются для широковещательных посылок (для запроса адресов, например).
Рекомендуем скачать другие рефераты по теме: реферат,, понятие культуры.
Категории:
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата