Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Формат пакету протоколу IP v.4




IP-пакет складається із заголовка, який переносить службову інфор­мацію, та блока даних. Його формат показано на рис. 11.3 (RFC-791).

Розшифруємо їхнє призначення детальніше.

Формат заголо­вка зображено на рис. 11.4. Заголо­вок складається з окремих полів. Рози

п


VERS - номер версії протоколу IP. Його використовують для вирі­шення конфліктів у випадках, якщо станції працюють з різними версія­ми протоколу IP. Це єдине незмінне поле у форматі пакета.

HLEN - довжина заголовка.

SERVICE TYPE - байт, який визначає параметри обслуговування па­кета. Біти 0 - 2 у ньому задають пріоритет пакета, біти 3 - 6 - бажаний тип якості транспортування (Delay, Throughput, Relability, Cost, - Затримка, Потік, Надійність, Вартість відповідно). Значення пріоритету змінюються від 0 (найнижчий, звичайні повідомлення) до 7 (найвищий, мережеве керу­вання). Тип якості транспортування враховують багато маршрутизато-рів. У цьому випадку вони намагаються мінімізувати (максимізувати) відповідний параметр. Одночасно можна задати тільки один з бітів якості. Значення за замовчуванням - усі нулі. Кожна з програм рівня застосувань може ставити свої вимоги до якості передавання. Наприклад, для програ­ми емулятора термінала telnet важливим є час відповіді, а для протоколу мережевого керування SNMP - надійність доставляння.

TOTAL LENGTH - загальна довжина пакета в байтах. Максималь­не значення - 65535 байт.

IDENTIFICATION - ідентифікатор "великого" пакета, один для всіх його фрагментів. Окремий фрагмент визначають унікальне за адресами відправ­ника та отримувача, протоколом вищого рівня та ідентифікатором.

Під час передавання по internet IP-пакет проходить через багато комп'ютерних систем, кожна з яких має обмеження - максималь­ний розмір кадру (Maximum Transfer Unit (MTU)). Тому, щоб переда­ти інформацію у систему з меншим розміром кадру, великі пакети доводиться розбивати на менші, а потім знову об'єднувати їх. Оскі­льки ж деякі апаратні пристрої не можуть правильно фрагменту-вати та дефрагментувати пакети, то у мережі TCP/IP виника­ють збої. Стандарти передбачають, щоби всі маршрутизатори працювали з пакетом довжини не менше 576 бейт. Є технологія MTU Discovery, яка дає змову перед передаванням виявити всі об­меження MTU. В цьому випадку відправник може заборонити фра­гментацію, (у полі Флаги перший біт дозволяє фрагментацію (0), або забороняє її (1). Останній біт =1 означає останній фрагмент пакета). Зазначимо, що маршрутизатори тільки фрагментують пакети, а не збирають їх. Збирання виконує отримувач. } іі

FLAGS - ознака того, що пакет фрагментовано.

FRAGMENT OFFSET - зміщення від початку фрагментованого па­кета.

TIME TO LIVE - максимальний час перебування пакета в мережі. Введення такого параметра дає змогу уникнути необмеженого в часі перебування пакета в мережі. На практиці замість часу перебування в це поле заносять кількість транзитних маршрутизаторів через які до­зволено передати пакет. При опрацюванні пакету на маршрутизаторі, від значення цього поля віднімається одиниця. Якщо результат дорів­нює нулю, то пакет далі не передається.

PROTOCOL - протокол транспортного рівня, до якого спрямова­ний пакет (TCP, UDP, ICMP, IGMP).

HEADER CHECKSUM - контрольна сума, яка захищає заголовок пакета. Оскільки деякі поля змінює кожен маршрутизатор, то контро­льну суму доводиться щораз перераховувати. Це, та ще заповнення поля опцій є суттєвим джерелом затримки.

SOURCE IP ADRESS - адреса джерела інформації.

DESTINATION IP ADRESS - адреса призначення.

ID OPTIONS - необов'язкові параметри, пов'язані з режимами без­пеки та маршрутизацією.

PADDING - заповнення пропусками до цілого числа 32-бітових слів.

11.6. Маршрутизація в мережі TCP/IP

Як уже зазначено, мережа TCP/IP скла­дається з локальних мереж, сполучених / маршрутизаторами (routers) (рис. 11.5). У маршрутизаторах є інформація про лока­льні мережі, приєдна­ні до Internet.

Кожен гост мережі може підтримувати статичну маршрути-ю. Для цього він має спеціальний файл, у якому зазначено марш­рут передавання пакета для конкретних адрес призначення. Під час під­готовки пакета до передавання в його заголовок записують адреси дже­рела та призначення. Якщо адреси локальних мереж у них збігаються, то передавання пакета відбувається в межах цієї ЛМ, в іншому випадку виконується перевіряння файлу статичної маршрутизації на хості. Якщо ж і тут маршруту з'ясувати не вдалося, то пакет переходить на розта­шовану у тій же ЛМ станцію, адреса якої в параметрах конфігурації хоста записана як "шлюз за замовчуванням" (Default gateway). Таким шлюзом (фактично маршрутизатором) є комп'ютер, де зберігаються таблиці, за допомогою яких по адресі призначення пакета визначають адресу наступного маршрутизатора або локальної мережі. Шлюз спря­мовує отриманий пакет по визначеній таким способом адресі.

У файлі конфігурації станції можна задати декілька адрес маршру-тизаторів за замовчуванням. Якщо один з них не працює, то станція звертається до іншого.

Важливим у маршрутизації є поняття "автономноїсистеми".

І

* Автономна система (АС) - це комплекс з однієї або кількох ме­реж, сполучених маршрутизаторами, у якому підтримується єди­ний тип маршрутизації.

Маршрутизацію всередині АС називають внутрішньою, а з виходом назовні - зовнішньою. Маршрутизатори АС мають повні маршрутні таблиці для внутрішньої маршрутизації. Якщо ж пакет потрібно пере­дати у зовнішню систему, то його надсилають так званому граничному маршрутизатору (Border Gateway). Звичайно він розташований на межі автономної системи, і його таблиці містять інформацію як про мережі АС, так і про зовнішні мережі. Використання граничних маршрутиза-торів дає змогу зменшити розміри таблиць внутрішніх маршрутизато-рів і підвищити ефективність, їхньої роботи. Складні АС можна поділяти на області, сполучені граничними маршрутизаторами. Використання АС дає змогу застосовувати принцип обмеження потоку, реалізований у ЛМ, у їхньому об'єднанні..

Протоколи маршрутизації бувають > статичними та ^динамічними. У статичних протоколах зміни робить адміністратор мережі, у ди­намічних це відбувається автоматично.

Г?1 ТЕСТИ ДЛЯ САМОКОНТРОЛЮ

1. Перетворіть двійкове число у формат IP v.4 адреси:

01100010001011010001100111000000

2. Яка з метрик передавання пакету впливає на затримку у переда­ванні IP v.4 пакету:

a) Cost; 6) Reliability; в) Delay;?.)Load.

3. За наведеними IP- адресами найдіть адресу мережі та адресу госта:

а) 104.105.12.1;

б) 10.105.12.210/24;

в) 54.16.34.105 (маска-255.255. 128);

г) 103.12.104.12/22.

4. За допомогою якого поля у заголовку IP- пакету можна заборони­
ти передавання пакету за межі локальної мережі:

а) адреса призначення; б) TTL; в) FLA GS;

г) IDENTIF1CA TION; д) SER VICE TYPE.



ТЕМА 12

БАЗОВІ ПРОТОКОЛИ СТЕКУ TCP/IP





Поделиться с друзьями:


Дата добавления: 2016-03-28; Мы поможем в написании ваших работ!; просмотров: 1221 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Наука — это организованные знания, мудрость — это организованная жизнь. © Иммануил Кант
==> читать все изречения...

2308 - | 2103 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.