Структура взаимодействия в Интернете
| Категория реферата: Рефераты по коммуникации и связи
| Теги реферата: антикризисное управление предприятием, конспект по изо
| Добавил(а) на сайт: Shapovalov.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата
. Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28. Под адрес сети отводится 24 бита, а под адрес узла - 8 битов.
. Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast.
Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.
. Если адрес начинается с последовательности 11110, то это адрес класса
Е, он зарезервирован для будущих применений.
В таблице приведены диапазоны номеров сетей, соответствующих каждому классу
сетей.
|Класс |Наименьший адрес |Наибольший адрес |
|A |01.0.0 |126.0.0.0 |
|B |128.0.0.0 |191.255.0.0 |
|C |192.0.1.0. |223.255.255.0 |
|D |224.0.0.0 |239.255.255.255 |
|E |240.0.0.0 |247.255.255.255 |
в) Соглашения о специальных адресах: broadcast, multicast, loopback
В протоколе IP существует несколько соглашений об особой интерпретации IP-
адресов:
. если IР-адрес состоит только из двоичных нулей,
|0 0 0 0 ................................... 0 0 0 0 |
то по умолчанию считается, что этот узел принадлежит той же самой сети, что и узел, который отправил пакет;
. если все двоичные разряды IP-адреса равны 1,
|1 1 1 1 .........................................1 1 |
то пакет, имеющий такой адрес рассылается всем узлам сети с заданным
номером. Такая рассылка называется широковещательным сообщением
(broadcast);
. адрес 127.0.0.1 зарезервирован для организации обратной связи при тестировании работы программного обеспечения узла без реальной отправки пакета по сети. Этот адрес имеет название loopback.
Уже упоминавшаяся форма группового IP-адреса - multicast - означает, что
данный пакет должен быть доставлен сразу нескольким узлам, которые образуют
группу с номером, указанным в поле адреса. Узлы сами идентифицируют себя, то есть определяют, к какой из групп они относятся. Один и тот же узел
может входить в несколько групп. Такие сообщения в отличие от
широковещательных называются мультивещательными. Групповой адрес не делится
на поля номера сети и узла и обрабатывается маршрутизатором особым образом.
В протоколе IP нет понятия широковещательности в том смысле, в котором оно используется в протоколах канального уровня локальных сетей, когда данные должны быть доставлены абсолютно всем узлам. Как ограниченный широковещательный IP-адрес, так и широковещательный IP-адрес имеют пределы распространения в интерсети - они ограничены либо сетью, к которой принадлежит узел - источник пакета, либо сетью, номер которой указан в адресе назначения. Поэтому деление сети с помощью маршрутизаторов на части локализует широковещательный шторм пределами одной из составляющих общую сеть частей просто потому, что нет способа адресовать пакет одновременно всем узлам всех сетей составной сети.
г) Отображение физических адресов на IP-адреса: протоколы ARP и RARP
В протоколе IP-адрес узла, то есть адрес компьютера или порта
маршрутизатора, назначается произвольно администратором сети и прямо не
связан с его локальным адресом, как это сделано, например, в протоколе IPX.
Подход, используемый в IP, удобно использовать в крупных сетях и по причине
его независимости от формата локального адреса, и по причине стабильности, так как в противном случае, при смене на компьютере сетевого адаптера это
изменение должны бы были учитывать все адресаты всемирной сети Internet (в
том случае, конечно, если сеть подключена к Internet'у).
Локальный адрес используется в протоколе IP только в пределах
локальной сети при обмене данными между маршрутизатором и узлом этой сети.
Маршрутизатор, получив пакет для узла одной из сетей, непосредственно
подключенных к его портам, должен для передачи пакета сформировать кадр в
соответствии с требованиями принятой в этой сети технологии и указать в нем
локальный адрес узла, например его МАС-адрес. В пришедшем пакете этот адрес
не указан, поэтому перед маршрутизатором встает задача поиска его по
известному IP-адресу, который указан в пакете в качестве адреса назначения.
С аналогичной задачей сталкивается и конечный узел, когда он хочет
отправить пакет в удаленную сеть через маршрутизатор, подключенный к той же
локальной сети, что и данный узел.
Для определения локального адреса по IP-адресу используется протокол
разрешения адреса Address Resolution Protocol, ARP. Протокол ARP работает
различным образом в зависимости от того, какой протокол канального уровня
работает в данной сети - протокол локальной сети (Ethernet, Token Ring,
FDDI) с возможностью широковещательного доступа одновременно ко всем узлам
сети, или же протокол глобальной сети (X.25, frame relay), как правило не
поддерживающий широковещательный доступ. Существует также протокол, решающий обратную задачу - нахождение IP-адреса по известному локальному
адресу. Он называется реверсивный ARP - RARP (Reverse Address Resolution
Protocol) и используется при старте бездисковых станций, не знающих в
начальный момент своего IP-адреса, но знающих адрес своего сетевого
адаптера.
В локальных сетях протокол ARP использует широковещательные кадры протокола канального уровня для поиска в сети узла с заданным IP-адресом.
Узел, которому нужно выполнить отображение IP-адреса на локальный
адрес, формирует ARP запрос, вкладывает его в кадр протокола канального
уровня, указывая в нем известный IP-адрес, и рассылает запрос
широковещательно. Все узлы локальной сети получают ARP запрос и сравнивают
указанный там IP-адрес с собственным. В случае их совпадения узел формирует
ARP-ответ, в котором указывает свой IP-адрес и свой локальный адрес и
отправляет его уже направленно, так как в ARP запросе отправитель указывает
свой локальный адрес. ARP-запросы и ответы используют один и тот же формат
пакета. Так как локальные адреса могут в различных типах сетей иметь
различную длину, то формат пакета протокола ARP зависит от типа сети. На
рисунке 2 показан формат пакета протокола ARP для передачи по сети
Ethernet.
|Тип сети |Тип протокола |
|Длина локального |Длина сетевого |Операция |
|адреса |адреса | |
|Локальный адрес отправителя (байты 0 - 3) | |
|Локальный адрес отправителя (байты 4 - 5) |IP-адрес отправителя (байты 0-1) |
|IP-адрес отправителя (байты 2-3) |Искомый локальный адрес (байты 0 -|
| |1) |
|Искомый локальный адрес (байты 2-5) | |
|Искомый IP-адрес (байты 0 - 3) | |
Рис. 2. Формат пакета протокола ARP
В поле типа сети для сетей Ethernet указывается значение 1. Поле типа протокола позволяет использовать пакеты ARP не только для протокола IP, но и для других сетевых протоколов. Для IP значение этого поля равно 080016.
Длина локального адреса для протокола Ethernet равна 6 байтам, а длина
IP-адреса - 4 байтам. В поле операции для ARP запросов указывается значение
1 для протокола ARP и 2 для протокола RARP.
Узел, отправляющий ARP-запрос, заполняет в пакете все поля, кроме поля искомого локального адреса (для RARP-запроса не указывается искомый IP- адрес). Значение этого поля заполняется узлом, опознавшим свой IP-адрес.
В глобальных сетях администратору сети чаще всего приходится вручную
формировать ARP-таблицы, в которых он задает, например, соответствие IP-
адреса адресу узла сети X.25, который имеет смысл локального адреса. В
последнее время наметилась тенденция автоматизации работы протокола ARP и в
глобальных сетях. Для этой цели среди всех маршрутизаторов, подключенных к
какой-либо глобальной сети, выделяется специальный маршрутизатор, который
ведет ARP-таблицу для всех остальных узлов и маршрутизаторов этой сети. При
таком централизованном подходе для всех узлов и маршрутизаторов вручную
нужно задать только IP-адрес и локальный адрес выделенного маршрутизатора.
Затем каждый узел и маршрутизатор регистрирует свои адреса в выделенном
маршрутизаторе, а при необходимости установления соответствия между IP-
адресом и локальным адресом узел обращается к выделенному маршрутизатору с
запросом и автоматически получает ответ без участия администратора.
д) Отображение символьных адресов на IP-адреса: служба DNS
DNS (Domain Name System) - это распределенная база данных, поддерживающая иерархическую систему имен для идентификации узлов в сети
Internet. Служба DNS предназначена для автоматического поиска IP-адреса по
известному символьному имени узла. Спецификация DNS определяется
стандартами RFC 1034 и 1035. DNS требует статической конфигурации своих
таблиц, отображающих имена компьютеров в IP-адрес.
Рекомендуем скачать другие рефераты по теме: реферат на тему казахстан, контрольные по геометрии.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата