Transzport protokollok szimulációs elemzése

OData támogatás
Konzulens:
Dr. Molnár Sándor
Távközlési és Médiainformatikai Tanszék

Az Internet forgalma az 1970-es években történt megszületése óta meredeken nő. A folyamatosan változó igények ellenére az akkor kifejlesztett szabványok kiállták az idő próbáját. A biztonsági és költséghatékonysági okokból csomagkapcsoltként épített hálózaton található számítógépeknek a kezdetektől szüksége volt egy végpont-végpont kommunikációs protokollra. Mivel a hálózat fő feladata tudományos és katonai információk cseréje volt, a megbízhatóság megkérdőjelezhetetlenül fontos szolgáltatás lett. Az elszórtan jelen lévő kevés kommunikkáló fél ellenére a TCP (Transmission Control Protocol, eredetileg Internet Transmission Control Program) megalkotói voltak olyan előrelátóak, hogy olyan megoldásokat alkalmazzanak, hogy ugyanez a protokoll - néhány változtatással - még a mai hálózatokban is a legfontosabb szállítási protokoll legyen. Egészen mostanáig a TCP volt a válasz a kapcsolat-orientált, megbízható átviteli megoldások keresésekor. Új kutatások a több, mint 40 éves protokoll lecserélését szorgalmazzák. A megváltozott hálózati környezet és új elvárások - pl. kis késleltetésű kapcsolatok, teljesítmény-maximalizálás, szolgáltatás minősége, méltányosság a többi kapcsolattal szemben - vannak a kezdményezés mögött, de a TCP történelemmé tétele biztosan több évig - ha nem évtizedekig - fog tartani.

Az egyik legfontosabb változás a protokoll életében a torlódásszabályozás bevezetése volt, amely akkor vált szükségessé, mikor a végpontok által generált adatforgalom túllépte a vivő hálózat kapacitását. Torlódott hálózatokra eresztett még több forgalom egyre kevesebb átvitt adatot eredményez, később összeomláshoz vezetve. Ezek a torlódásszabályozási algoritmusok - úgy tűnt - megoldották a problémát, valamint az egyik fő kutatási területté léptek elő a fejlődő hálózati technológiák és a sokrétű alkalmazások támasztotta új igényekkel kapcsolatban. Ez a szakdolgozat a TCP működésével, az eredeti torlódásszabályozási algoritmusával, valamint annak két legjobban ismert továbbfejlesztett változatának, a Reno-nak és a Cubic-nak az összehasonlításával foglalkozik egy ns-2 nevű hálózati szimulátor és egy valódi protokoll stackek támogatását lehetővé tévő kiegészítőjével, az NSC (Network Simulation Cradle) segítségével. Az eltérések elemzése három hálózati topológián zajlik számos különböző hálózati paraméter emulálásával, az összehasonlítási alapot adó teljesítmény-mérőszámokat eredményezve.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.