Tiedotteet
4.4.2008 klo 11:13Kurssivalinnat on nyt tehty. Lue valitut2008.txt. Tarkista Nettiopsusta valintasi, jos et saanut sähköpostia!
3.4.2008 klo 16:38Kurssivalinta on valitettavasti vielä kesken, mutta pitäisi valmistua perjantai-iltapäivään mennessä.
Kurssi
Opintojakson tarkoituksena on perehdyttää opiskelija tietokoneverkkojen pohjana olevaan tekniikkaan ja protokolliin sekä TCP/IP-tasoiseen verkko-ohjelmointiin. Opintojakson suoritettuaan opiskelija ymmärtää tietoverkon toimintaperiaatteen ja osaa verkko-ohjelmoinnin alkeet.
Huom! Kurssille otetaan 60 opiskelijaa jonolain mukaisesti.
Kurssin vastuuhenkilönä keväällä 2008 toimii Aki Tuomi (aki tuomi at uta fi). Muista laittaa merkintä [VTP2008] sähköpostin otsikkoon! Muuten voi jäädä huomaamatta.
Kurssilla ei ole luentoja eikä viikkoharjoituksia. Kurssin suoritus on tentti ja harjoitustyö
Kurssille ilmoittauminen tapahtuu Wilmon kautta. Kurssille valitaan jonolain mukaisesti. Ilmoittautuminen alkaa 13.3. ja päättyy 1.4. klo 23:59. Valitut pyritään ilmoittamaan 2.4.
Jos olet sivuaineilija, ensimmäisen vuoden opiskelija, tai et ole suorittanut LAKI tai OOPE kursseja (tai vastaavia), et luultavasti pääse kurssille.
Tentti
Tentti pidetään TKT-laitoksen yleisenä tenttipäivänä. Uusinnat ovat kesätenttejä, joten ilmoittautuminen ja ilmoittautumisaika ovat poikkeavat!
Tentissä ei tulla kysymää ns. "teknisiä" yksityiskohtia, kuten tavusijainteja. Tentissä ei myöskään tarvitse laskinta. Sen sijaan kannattaa keskittyä ymmärtään asiat. Tentin aihealueet:
- Aliverkot
- IP osoitteet
- Nimipalvelujärjestelmä
- OSI-malli
- Pakettien reititys
- TCP/IP ja UDP/IP protokollat
- TFTP
- Verkon peruskomponentit (toistimet, hubit, sillat, reitittimet, verkkokortit, yms.)
- WLAN
Tenttiaikataulu
- Torstaina 8.5. klo 16:00-20:00 D10a+b.
- Maanantaina 26.5.2008 klo 16:00-20:00 D10a+b
- Tiistaina 10.6.2008 klo 16:00-20:00 D10a+b
- Tiistaina 15.7.2008 klo 16:00-20:00 D10a+b.
Tentti pohjautuu seuraaviin materiaaleihin.
- Blank, Andrew G.: TCP/IP JumpStart: Internet Protocol Basics (saatavana mm. eBrarystä)
- Kozierok, Charles M.: TCP/IP guide
Harjoitustyö
Ennakkotietoa harjoitustyöstä. Harjoitustyön aiheena on toteuttaa ohjelmisto, joka koostuu palvelimesta ja asiakkaasta, tietyn verkkostandardin mukaisesti. Toteutus tehdään Javalla. Huomaa että harjoitustyön tekeminen vaatii joko osaamista tai itseopiskelua. Jos et ole käynyt lausekielistä ohjelmointia ja oliopohjaisten ohjelmointikielien perusteita, voi harjoitustyöstä suoriutuminen olla hyvin vaikeaa. Kannattaa tutustua java.net ja java.nio paketteihin osoitteessa http://java.sun.com/javase/6/docs/api/.
Harjoitustyön tekeminen aloitetaan viimeistään 10.4. ja se palautetaan viimeistään 5.5. Työ tehdää 2-3 hengen ryhmissä. Ilmoita ryhmäsi ennen 10.4., voit aloittaa työn tekemisen kun olet saanut kuittauksen. Tehtävänanto julkaistaan 2.4. Muista lukea harjoitustyönanto huolellisesti!
Ryhmän ilmoittautumisesta tulee käydä ilmi nimet, opiskelijanumerot sekä sähköpostiosoitteet.
Harjoitustyöhön on mahdollista saada ohjausta pääsääntöisesti sähköpostitse, tai varaamalla ajan.
Kirjallisuutta
- Blank, Andrew G.: TCP/IP JumpStart: Internet Protocol Basics
- Kozierok, Charles M.: TCP/IP guide
- Stallings, William: Data and Computer Communications, 7th ed. (2003), Prentice-Hall
- Marsden, Brian: Communication Network Protocols, 3rd ed. (1991), Chartwell Bratt
- Stevens, Richard: TCP/IP Illustrated, Vol 1, 1994, Addison-Wesley
- Summers, Charles & Dunetz, Bryant: ISDN: How to Get a High-Speed Connection to the Internet, 1996, Wiley & Sons
- Halsall: Data Communications, Computer Networks and OSI, 3rd ed. tai uudempi, Addison-Wesley
- Leon-Garcia, Widjaja: Communication Networks (2000), McGraw-Hill.
- Marko Niinimäki, Roope Raisamo ja Jouni Mykkänen: Verkkotekniikan perusteet, Raportti C-2002-1, Tietojenkäsittelytieteiden laitos, Tampereen yliopisto.