|
Маршрутизация
В общия случай IP пакетите преминават през няколко мрежи при пътуването
си от началната точка на подателя до крайната точка на получателя.
За илюстриране на този процес на Фигура 1 е представена схема,
в която участват три компютърни системи, два шлюза и три компютърни
мрежи. Мрежа 2 е Point To Point връзка, свързваща Шлюз
G с Шлюз W. Разположението на компютрите и разстоянието
между мрежите е без значение. Компютър А от схемата има директен
достъп до Компютър B по Мрежа 1 и пакетите от В
ще бъдат изпращани непосредствено към А. Компютър C
не може да бъде адресиран непосредствено от компютър А, понеже
се намира в Мрежа 3. В практиката са разработени множество
варианти за свързване на компютри от различни мрежи. На схемата
свързването е осъществено посредством шлюзове, така пакетите между
компютрите А и C преминават от Мрежа 1 през
Шлюз G, Мрежа 2, Шлюз W и оттам в Мрежа
3 за да достигнат до компютър С. Всеки компютър използващ
TCP/IP протокол се нуждае от информация осигуряваща достъп
до Шлюз или избор на Шлюз. Ако адресираната машина е част от друга
мрежа, а това се разбира по мрежовата част от нейния IP адрес, пакетите
се пренасочват към дефинирания шлюз в мрежата на подателя. Основният
параметър в алгоритмите за маршрутизация е IP адреса на всеки
компютър.
Компютрите A и B имат адреси от една и съща мрежа
- 194.6.4. Връзката на Мрежа 1 с Мрежа 2 се осъществява
чрез Шлюз G. Той от своя страна има два мрежови интерфейса,
един за Мрежа 1 - 194.6.4.1 и друг за Мрежа 2 - 194.6.21.
Маршрутизацията се основава всъщност на откриване на номера на мрежата
на получателя. При готовност на компютър А да изпраща пакети,
се анализира IP адреса на получателя, като се отделя номера
на мрежата и се търси в таблицата за маршрутизация дали пакетите
да се изпращат към шлюза или получателя е компютър от същата мрежа.
Шлюзът е компютър с по-специално предназначение и софтуер. Той осъществява
връзката между мрежите към които той е директно свързан, независимо
от териториалното им разположение. Директната връзка към всяка една
от двете мрежи от примера се осъществява чрез отделен мрежов интерфейс
(контролер), и съответния IP адрес за него. Софтуерът прехвърля
данните от едната мрежа към другата като ги препраща от единия контролер
към другия. Има специално разработени компютърни системи със специализиран
хардуер и софтуер за шлюз. От Фигура 1 се вижда, че всяка
машина, свързана към мрежата, се идентифицира с определена конфигурация
на TCP/IP приложенията. Машината може да бъде клиент или
сървър, а в зависимост от конкретното й приложение може да бъде
и едното и другото.
Общите за всички конфигурации параметри се заключават в:
1. |
Параметри специфични за всяка отделна машина - IP адрес |
2. |
Параметри описващи мрежата - мрежова маска (ако е необходимо) |
3. |
Софтуер за маршрутизация и управление на таблиците с имената
и адресите (в случай на шлюз) |
4. |
Зареждане на програми за управление на мрежовите процеси |
Маршрутизация
|