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.

Виртуална Лаборатория по Компютърни Мрежи и Разпределени Системисимулатора памет. Не на последно място е и необхватността на сценариитепри самата верификация Като равносметка може да се каже, че колкото поблизъкдо реалните условия е една симулация толкова по-бавно се изпълняватя.Третият метод за верификация е прилагането на новия протокол направов реални условия на работа. За реализирането му не се изисква симулиране напротокола. Това което се прави е предварително приучване на необходимитекомуникационни единици и прякото им приложение и протоколанепосредствено се имплементира. Прилага се в случаите, когато протоколът едостатъчно прозрачен и опростен, за да сме сигурни в надеждността му. Несе изискват време и ресурси, както в предходните два метода, освен за саматареализация на протокола. Голям недостатък на този метод е невъзможносттаму в предварителния етап на подготовка да бъдат обхванати всичкивъзможни пропадания на комуникацията на протокола. Този начин наверификация е аналогичен на проба грешка и последваща модификация напротокола.От разгледаните типове за верификация на комуникационни протоколи втекущото упражнение се разглежда метода на симулиране. За тази цел енеобходим симулатор и работна станция (РС). Изборът на симулатор е отизключително значение, както за бързината и достоверността насимулацията, така и за характеристиките на описвания протокол. Ако трябвада анализираме най-известните симулатори за мрежови протоколи трябва даспоменем най-широко използвания NS-2 (Network Simulator 2), GLoMoSim,Hutsim, SWANS (Scalable Wireless Ad-hoc Network Simulator).Въведение в NS-2 и неговите особеностиСимулаторите се различават както по програмния език, на който сеописват протоколите, така по методите на имплементиране на желанияпротокол, модел на верификация, който се използва, както и идеологията,която следва.В настоящето упражнение се използва NS-2. Това е най-широкоизползвания симулатор както за жични, така и за безжични мрежи. Найголямпринос за развитието на Network Simulator, и интегрирането напротоколите за безжични мрежи има проекта Monarch, създаден от RiceUniversity. През 1992 година той стартира като много амбициозенизследователски проект, който в последствие се оказва и страшно успешен.Благодарение на него са разработени и имплементирани голяма част отпротоколите за безжична комуникация в симулатора. Ядрото на симулаторасе развива и усъвършенства, а разширенията към него са отделен пакет,който се инсталира в последствие.Работните езици при този симулатор са два, като всеки от двата имасъответните качества и място за приложение. Първият език, посредствомкойто се описват протоколите е С/С++, а втория език е ОTcl, коетоСтр.69Симулационно изследване на мрежови протоколи

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

Saved successfully!

Ooh no, something went wrong!