Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Протокол RARP (Reverse Address Resolution Protocol)Содержание книги
Поиск на нашем сайте
RARP дозволяє станції отримати свою IP-адресу, базуючись на фізичній адресі її мережевого інтерфейсу. В основному RARP використовується тоді, коли комп’ютер не має жорсткого диску для збереження своєї конфігурації (у тому числі IP-адреси).Як тільки така станція стартує, то вона починає генерувати широкомовні запити RARP, запитуючи: “Яка IP адреса у станції з Ethernet-адресою 00:05:fa:13:ad:2e? Дайте відповідь станції 00:05:fa:13:ad:2e”. Станція, яка є RARP-сервером, діставши такий запит, посилає цільову RARP-відповідь станції, яка запитувала: “Ethernet-адреса станції 00:05:fa:13:ad:2e відповідає IP-адресі 194.19.11.97”. Формат RARP-пакету такий самий, як у ARP-пакету (див. рис.), з тією лише відмінністю, що значення поля frame type рівне 0x8035, та operation дорівнює 3 для RARP-запиту і 4 для RARP-відповіді. Пересилання данограм. Концепція пересилання данограм. Протокол internet (Internet Protocol - IP) – це основний робочий протокол в стеку TCP/IP. Всі протоколи вищих рівнів - TCP, UDP, TCP, IСMP, пересилають інформацію у вигляді IP-данограм. Більшість фундаментальних міжмережевих послуг базується на системі доручення пакетів. Послуга доручення данограм називається ненадійною (unrealiable), бо доручення не гарантоване - пакет може бути втрачений, повторений (здубльований) або доручений не в потрібній послідовності. Така послуга називається послугою без встановлення сполучення (connectionless), бо кожен пакет трактується незалежно від усіх інших. Послідовність пакетів від одного комп’ютера до іншого може пересилатися різними шляхами і одні пакети можуть бути втрачені, тоді як інші будуть доручені. Нарешті, послугу називають такою, що застосовує найкраще можливе доручення (best-effort delivery), оскільки програмне забезпечення здійснює зусилля для доручення пакетів. IP-протокол забезпечує три важливі визначення: · IP-протокол визначає базисну одиницю передачі даних через TCP/IP, тобто специфікує точний формат для всіх даних; · програмне забезпечення IP здійснює функцію маршрутизації (routing), визначаючи шлях, через який можуть передаватися дані; · IP включає систему правил, які втілюють ідею ненадійного передавання пакетів. Ці правила характеризують як вузли та раутери повинні обробляти пакети, як і коли повинні генеруватися повідомлення про помилки, умови, при яких пакети можуть бути знищені. IP-данограма. IP-данограма та її формат. Основна одиниця передавання в протоколі IP називається internet-данограмою (internet-datagram) або IP-данограмою чи просто данограмою (рис. 3.28): а) загальний вигляд данограми; б) поля данограми. Рис. 3.27. IP-данограма. Звичайно (коли IP-опції відсутні), розмір IP заголовку становить 20 байт. Через мережу IP данограма передається в такому порядку: біти 0-7, 8-15, потім 16-23 і 24-31, і так далі. Цей порядок пересилання дістав назву “мережевий порядок байтів” (network byte order). Опис полів заголовку IP-данограми наведений нижче в таблиці:
Опції данограми. Від IP-впроваджень не вимагається здатність генерувати опції в данограмах, які вони створюють, але всі IP-впровадження повинні бути здатні обробляти данограми, які містять опції. Поле опції має змінну довжину. Опції можуть бути відсутні, або їх може бути багато. Існують два формати опцій. Формат кожної опції визначається за значенням номера опції (Option Number), який міститься у першому байті - октеті типу опції (Option Type). Перший формат передбачає тільки октет тип опції, другий – октет тип опції, октет довжини і систему октетів даних. Октет типу опції має однакову структуру в обидвох випадках і поділений на три поля (рис. 3.28). Поле копіювання (COPY) вказує раутеру, як поводитися при фрагментації: · COPY = 1 - опція копіюється у всі фрагменти; · COPY = 0 - опція копіюється тільки у перший фрагмент. Рис. 3.28. Поле типу опції в загальному полі Option. Поля клас опції (OPTION CLASS) і номер опції (OPTION NUMBER) визначають загальний клас опцій і конкретну опцію у цьому класі:
Опції раутінгу IP-данограми [6] Поле опції дозволяє джерелу IP-данограми використати два методи для точного забезпечення раутінгової інформації і один метод для визначення маршруту IP-данограми. Вільний раутінг від джерела. Ця опція (Loose Source Routing або Loose Source and Record Route - LSRR) забезпечує джерелу IP-данограми засіб для точної раутінгової інформації, яка буде використана раутерами при пересиланні данограми до призначення і для запису маршруту. Значення полів для цієї опції наведені в таблиці нижче:
Коли данограма досягає призначення і маршрут від джерела не порожній (вказівник < довжина), то приймальна станція може: q Взяти наступну IP-адресу із поля дані маршруту (позначену вказівником) і помістити її у поле адреси призначення данограми. q Помістити локальну IP-адресу у список джерела на місце, відзначене вказівником. IP-адреса для цього є локальною IP-адресою, відповідною мережі, до якої може бути вислана данограма (раутери під’єднані до багатьох фізичних адрес і тому мають багато IP-адрес). q Збільшити вказівник на 4. q Переслатити данограму до нової адреси призначення. Ця процедура гарантує, що зворотній маршрут записується в дані маршруту (у зворотньому порядку), так що кінцевий приймач використовує ці дані для побудови вільного маршруту від джерела у зворотньому напрямку. Це вільний маршрут від джерела, бо раутер, який висилає данограму, може використати довільний маршрут і будь-яку кількість проміжних раутерів для досягнення наступної адреси в маршруті. Примітка. Станція-джерело вставляє IP-адресу першого проміжного раутера у поле адреси призначення, а IP-адреси решти раутерів на шляху, включно із цільовим призначенням, поміщаються в опцію маршрут від джерела. Записаний маршрут у данограмі, коли вона досягає призначення, містить IP-адреси кожного із раутерів, які пересилали данограму. Кожен раутер вносить одну позицію у маршрут від джерела і звичайно слід застосувати різні IP-адреси, бо раутери записують IP-адресу вихідного інтерфейсу, з другого боку, маршрут від джерела початково містить IP-адресу вхідного інтерфейсу. Строгий раутінг від джерела. Ця опція, яку називають також опцією Strict Source and Record Route – SSRR, використовує ті самі засади, що й вільний раутінг від джерела, за винятком того, що проміжний раутер мусить вислати данограму до наступної IP-адреси в маршруті від джерела через безпосередньо під’єднану мережу, а не через проміжний раутер. Якщо він не може цього зробити, то повідомляє про помилку за допомогою повідомлення ICMP - призначення недосяжне. Запис маршруту. Ця опція забезпечує запис маршруту в IP-данограмі. Вона діє подібно до раутінгу від джерела, який розглянено вище, однак на цей раз станція-джерело забезпечує порожнє поле даних раутінгу, яке заповнюється, коли данограма проходить крізь раутери. Відзначимо, що станція-джерело повинна забезпечити достатнє місце для раутінгової інформації: якщо поле даних заповниться, перш ніж данограма досягне призначення, то данограма пересилатиметься без подальшого записування маршруту. Значення полів цієї опції вказані в таблиці нижче:
Часова відмітка (timestamp). Часова відмітка – це опція, яка змушує певні (або всі) раутери маршруту до призначення вставляти відмітки часу до даних опції. Часова відмітка вимірюється в секундах і може бути використана для потреб відлагодження (debugging). Часова відмітка не може бути використана для вимірювання характеристик із двох причин: q відмітки часу недостатньо точні, бо більшість IP-данограм можуть пересилатися із затримкою, меншою від одної секунди; q відмітки часу недостатньо точні, бо IP-раутери не місять мати синхронізованих тактових генераторів. Значення полів цієї опції вказані в таблиці нижче:
Станція-джерело повинна поєднати цю опцію із достатньо великою областю даних для збереження всіх часових відміток. Якщо область часових відміток заповнена, то нові часові відмітки не додаються.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-01; просмотров: 219; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.186.27 (0.009 с.) |