12.07.2015 Views

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Виртуална Лаборатория по Компютърни Мрежи и Разпределени СистемиФиг.1. Примерна конфигурация и механизъм на работа на NATСлед като бе разгледано как пакета се пуска навън следва да се разгледакак се получава отговорът. След транслирането на адреса отговорът ще сеполучи не от истинския адресант, а от машината с IP адрес 198.60.42.12.Приетото решение на проблема е да се използва номерата за порт наизточника. Всеки TCP или UDP пакет съдържа в себе си две 16 битови числауказващи номерата на портовете на източника и получателя. Машината коятоизвършва NAT поддържа таблица с размер 65,536 реда, в която записвадвойката (source IP, source port) за всеки изходящ пакет. След това сеизвършва замяна както на IP адреса така и на оригиналния порт номер наизточника и пакета се пуска навън. Когато се получи отговора, порт номерана получателя ще се използва като индекс в NAT таблицата за да се извлечеIP адреса и порт номера на компютъра от вътрешната мрежа до който епредназначен този отговор.Едно друго приложение на транслирането на адреси, което е открито впоследствие е свързано с факта, че NAT скрива структурата на вътрешнатамрежа и по този начин може да се използва за повишаване на сигурността.Въпреки, че NAT успява да намали натиска свързан с изразходването наIP адресите, това не е идеално решение и крие редица проблеми инедостатъци. Най-важните от тях са:• Първо, транслирането на адреси нарушава архитектурния модел наIP, според който всеки IP адрес уникално идентифицира еднаединствена машина в Интернет. Цялата софтуерна структура наИнтернет се крепи на този факт. Посредством NAT, хиляди машинимогат да използват адреса 10.0.0.1.• Второ, NAT променя Интернет от безвръзково-ориентирана мрежа ведин вид връзко-ориентирана. Проблема е свързан с това, че NATподдържа информация за съответствието за всяка връзка преминалапрез него. Ако се получи срив в NAT машината, всички TCP връзкище бъдат разрушени.• Трето, NAT нарушава най-фундаменталното правило за разделянетона отделните слоеве. По този начин ако по-късно излезе нова версияна TCP която използва 32 битови номера на портове или бъдеСтр.50Мрежов слой. Транслиране на адреси (NAT) и защитни стени (Firewalls).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!