581363-2 Tietoliikenne II (2 ov) Erilliskoe 7.6.2002 Kirjoita jokaisen vastauspaperisi alkuun kurssin nimi ja kokeen päivämäärä sekä nimesi, syntymäaikasi ja allekirjoituksesi. 1. TCP:n ruuhkanvalvontaan on ehdotettu useita parannuksia. Selvitä mitä ruuhkanvalvontaan liittyviä ongelmia seuraavat ehdotukset pyrkivät ratkaisemaan ja millä keinoin ne ongelman ratkaisevat eli kerro niiden toiminta pääpiirteissään: a) RED (Random Early Detection) (7 p) b) SACK (Selective Acknowledgement) (6 p) c) ECN (Explicit Congestion Notification) (7 p) Perustiedot näiden toiminnasta on esitetty luentokalvoissa. Tarkemmat tiedot löytyvät itse standardeista: RED (RFC2309), SACK (RFC 2018) ja ECN (RFC 3168). Perustiedot tosin riittivät täysiin pisteisiin. Jos ei ollut kertonut ongelmaa, jonka standardi pyrkii ratkaisemaan, menetti pisteen tai kaksi. 2. IP-protokolla a) Millaisia puutteita nykyisin yleisesssä käytössä olevassa IPv4-protokollassa on todettu? (4 p) Pahimpia puutteita: - luokkaosoitteet ja osoitteiden riittäminen - turvallisuuspiirteiden puuttuminen - palvelun laatu ja tosiaikaisen palvelun puuttuminen - liikkuvien laitteiden osoittaminen - protokollan turha monimutkaisuus b)Mitä standardeja on kehitetty näiden puutteiden korjaamiseen? (12 p) Tässä kaivattiin lyhyitä selvityksiä etenkin seuraavista standardeista: IPv6, Mobile IP, IPSec, CIDR c) Miksi näitä uusia standardeja ei oli kuitenkaan vielä kovin yleisesti otettu käyttöön? (4 p) Tässä kelpasivat monet hyvät ja järkevät selitykset, sillä ihan oikeaa ratkaisua on vaikea antaa. Eri tahoilla painotetaan eri asoita. - paljon erilaisia parannuksia, joista on vaikea valita parasta tapaa - standardit eivät ole yhteensopivia - IPv4 toimii vielä riittävän hyvin nykyisin parannuksin ja uusin pienin parannuksin - IPv6 ei ole yhteensopiva IPv4:n kanssa => IPv6:n käyttöönotto on suuri ja kallis muutos, jolle ei vielä ole löytynyt maksajaa (vrt digi-tv!) - joidenkin mielestä parannukset ovat huononnuksia 3. Internetin palvelunlaatu (Quality of Service) a) Miksi Internetin nykypalvelut eivät riitä? Mitä ongelmia niissä on? (4p) Best effort -palvelu ei riitä kaikille sovelluksille: IP-puhelin, reaaliaikasovellukset ja multimedia, videolähetykset. - ei taattua lähetysmäärää (esim. hidas aloitus aloittaa hyvin varovaisesti) - eikä etenkään taattua lähetysaikaa (uudelleenlähetysten, jonotusviiveiden ja ruuhkan takia ei voida taata paketin perillepääsyä tietyssä ajassa) - myöskään tarkistus- ja turvallisuusominaisuudet eivät ole riittävät b) Mitä vaihtoehtoja on ehdotettu Internetin palvelunlaadun (QoS) parantamiseksi? Esitä eri ehdotusten perusideat sekä niiden edut ja haitat. (16 p) Tässä piti selittää Intserv ja DiffServ eli integroidut ja eriytyneet palvelut ja niiden peruspiirteet. Kummastakin selvityksestä sai maksimissaan 8 pistettä. Kuten yleensä esseetehtävissä pistemäärä riippui paitsi sisällöstä myös jonkin verran esitystavasta. Asiat löytyvät Kurose & Rossin kirjasta ss. 536-549 (integrated services) ja 549-556 (Differentiated services)