# T-110.1100 Aprillikierros mallivastaus/arvosteluohje Kierroksen 2 ensimmäistä tehtävää olivat hyvin pitkälti "tyhjästä on paha nyhjästä" -henkisiä. Viimeinen on vaan hauska, ellei sitä oikeasti lähde toteuttamaan. Tehtävät valittiin sillä ajatuksella, että niiden pohtiminen ihan oikeasti voi syventää kurssin asioiden ymmärrystä. Kannattaa katsoa nämäkin läpi ennen tenttiä. ## Tehtävä 1 Vastaus on kuin onkin Aprillia, kuten yksi opiskelija oli arvannut oikein. Tehtävä liittyy luennoilla usein mainittuun tietokoneelle tallennetun tiedon äärellisyyteen ja siihen, tietoa ei voi luoda tyhjästä. Zoomaamalla tai kuvankäsittelyalgoritmeilla tehtävä olisi ollut mahdoton. Ainoa oikea ratkaisu tuli selkeästi arvaamalla. ## Tehtävä 2 Puhtaasti IP:n päälle rakentaminen on käytännössä mahdotonta. IP saattaa kadottaa paketteja, joten kuljetuskerroksessa ei voida koskaan päästä 100% takuuseen siitä, että viestit menevät aina perille. Esimerkiksi johto välistä voi katketa. Tietoliikenteen kerrosmallissa alempien tasojen ominaisuuksia (puutteita) ei voi kokonaan korjata ylemmällä tasolla. Tietysti laittamalla lisää rahaa tai olettamalla jotain sopivan mystistä (valoa nopeamman aliavaruuskommunikaation tai esimerkiksi äärettömän määrän universumeja ja vahvan filantrooppisen periaatteen) voidaan päästä konstruktioihin, jotka toimivat "täydellisesti". ## Tehtävä 3 Tehtävä oli erityisen haastava, koska varoitimme etukäteen ns. heikointa lenkkiä eli labran sihteereitä oli varoitettu asiasta. Joku ehdotti jekkusnapsien juottamista Oodin ylläpitäjille. Olemme jääneet käsitykseen, että Oodin ylläpito preferoi jallua. Teknisiäkin ratkaisuja olisi ollut mahdollista esittää, mutta useimmat vastanneet keksivät vahvan vihjailun perusteella, että social engineering on ratkaisu tähän ongelmaan.