TIEA322 Tietoliikenneprotokollat
Kurssin kotisivut TIM
-järjestelmässä
Aiemmat lukuvuodet
- Lukuvuosi 2022 - 2023
- Lukuvuosi 2021 - 2022
- Lukuvuosi 2020 - 2021
- Lukuvuosi 2019 - 2020
Kurssille ilmoittautuminen löytyy sisu-järjestelmästä. Tieto ilmoittautumisesta näkyy yllä olevien linkkien kurssisivuilla.
Jos olet ilmoittautunut jollekin kurssitoteumalle ja kurssi on jäänyt kesken, voit jatkaa vanhan kurssin opiskelua. Keräämäsi pisteet ovat tallessa vanhalla kurssilla. Ilmoittautumista uudelle kurssitoteumalle ei tarvitse tehdä.
TIEA322 Tietoliikenneprotokollat kurssin laajuudesta
- Kurssin voi opiskella 1-5 opintopisteen laajuisena.
- Kurssin sisällöstä saa valita vapaasti sen mitä sisällyttää opiskeluun
- Esitietovaatimukset kurssin sisäisiin aiheisiin ilmenee Kurssin esitiedoista ja tehtävistä.
Kurssin laajuus
Alla näet kurssin arvolauseen ja laajuuden määräytymisen suhteessa kurssin harjoitustehtävistä kerättäviin pisteisiin. Mikään osa harjoitustehtävistä ei ole pakollinen ja tehtävien palautukselle ei ole takarajaa.
Kurssin työmäärä
Yksi opintopiste vastaa keskimääräisen opiskelijan 26,67 tunnin työpanosta. Esimerkiksi 3 op kurssi arvolauseella 3, tarkoittaa sitä että opiskelija käyttää keskimäärin yhden tunnin harjoitustehtävien yhden pisteen tekemiseen. Muissa kurssilaajuuksissa arvolauseeseen 3 vaadittu keskimääräinen työmäärä on suurempi. Pienillä laajuuksilla aikaa menee suhteessa enemmän uuden asian opiskelemiseen, kun 3 op laajuudessa oppimaansa voi hyväksikäyttää useammassa tehtävässä. Suurilla laajuuksilla kurssilla aiemmin hankittu osaaminen nopeuttaa tehtävien tekemistä (harjoitustehtävien yhden pisteen tekemiseen menee vähemmän aikaa), joten n. 27 tunnin työ vastaa 40 pistettä harjoitustehtäviä.
Vanhan kurssisuorituksen laajentaminen
Jos olet opiskellut TIEA322 Tietoliikenneprotokollat kurssin 1-4 op laajuisena kevään 2015 tai 2017 vaatimusten mukaan, voit laajentaa kurssiasi tekemällä lisää kevään 2015 tai 2017 tehtäviä.
Jos olet opiskellut TIEA322 Tietoliikenneprotokollat kurssin 3 op laajuisena kevättä 2015 vanhempien vaatimusten mukaan, voit laajentaa kurssiasi 4 op tai 5 op laajuiseksi tekemällä tehtäviä Reitityksen konfigurointi ja emulointi tai Johdanto protokolla- ja verkkosimulaattoreihin osioista. Aiemman 3 op kurssin arvolauseen perusteella saat 60 - 100 pistettä ja laajentamasi kurssin arvolause määräytyy sen mukaan kuinka paljon yhteispisteesi ovat kerättyäsi lisää pisteitä.
Kurssisuorituksen muuntamisen takaraja
Kurssin laajuutta ja arvolausetta voi muuttaa siihen asti, kunnes opiskelija sitoo kurssin pää- tai sivuainekokonaisuuteen tai erillisenä kurssina tutkintoon.
TIEA322 Tietoliikenneprotokollat - suhde muihin kursseihin
TIEA322 Tietoliikenneprotokollat kurssin esitietoina tarvitaan osaamista lukujärjestelmistä, tietoverkoista, tietoliikenneprotokollista sekä ohjelmoinnista. TIEA322 Tietoliikenneprotokollat kurssi toimii esitietoina syventäville protokollakursseille. Kurssista on hyötyä myös tietoverkko- sekä ohjelmistoturvallisuuden kursseille.
Kurssin esitiedot
Kurssilla tarvitaan esitietoja tietoverkoista, tietoliikenneprotokollista, lukujärjestelmistä sekä ohjelmoinnista. Jos opiskelee kurssin suppeana, eli opiskellen vain osan kurssin osioista, ei välttämättä tarvitse kaikkia esitietoja. Edellä olevasta kuviosta näet Jyväskylän yliopiston kurssit, joiden osaamisella tarvittavat esitiedot on kunnossa. Jos sinulla ei ole tehtynä esitietokursseja, mutta on muuten vastaavia esitietoja, perehdy tarvittaessa esimerkiksi uusimman kurssitoteuman materiaaleihin. Alla olevista kuvaajista löytyy esitietokurssien aiheiden otsikkotasolla tämän kurssin eri osioiden esitietovaatimukset. Katkoviiva merkitsee hyödyllistä, muttei pakollista esitietovaatimusta.
IP-verkot
- IP-osoite ja aliverkko
- Aliverkon osoite, yleislähetysosoite ja aliverkkomaski
- Reititys ja reititystaulu
- esimerkiksi ITKP104 Tietoverkot (3 op) kurssilta aihe
- Internet protokolla
TCP/IP-protokollat
- ITKP104 Tietoverkot (5 op) kurssilta
- Tekstipohjaisten protokollien ominaisuuksien ja sääntöjen ymmärtäminen
- Demo 4
- Verkko/Protokolla-analysaattorin sujuva käyttö
- Analysaattorityö
- TCP ja UDP sokettirajapinta käyttöjärjestelmässä
- Demo 5
- Sokettiohjelmointi: Osaa toteuttaa yksinkertaisen tekstipohjaisen protokollan asiakas- ja palvelinpuolen
- Ohjelmointityö
- Tekstipohjaisten protokollien ominaisuuksien ja sääntöjen ymmärtäminen
Binääri- ja heksadesimaalilukujärjestelmät
- Lukujärjestelmämuunnokset, binäärisen informaation esittäminen ja käyttäminen
- Esimerkiksi TIEP114 Tietokoneen rakenne ja arkkitehtuuri (3 op), materiaalin aihe
- Tiedon esittämisestä binäärisenä
Ohjelmointiosaaminen
- Kyky ymmärtää ja tuottaa koodia ainakin kahdella ohjelmointikielellä,
Java
jaC#
taiC++
. - Esimerkiksi ITKP102 Ohjelmointi 1 (6 op) materiaali ja TIEP111 Ohjelmointi 2 (8 op) materiaali.
Kurssin sisältö
Kurssi koostuu kolmesta osiosta
Protokollien analysointi ja implementointi
- Opitaan analysoimaan protokollia verkkoliikenteestä ja ohjelmakoodista
- Toteutetaan protokollaa käyttävä sovellus
Reitityksen konfigurointi ja emulointi
- Opitaan reitittimien peruskonfigurointia ja reititystä
- sekä emuloimalla että oikeilla reitittimillä
Johdanto protokolla- ja verkkosimulaattoreihin
- Opitaan verkkosimuloinnin alkeet ns-3 verkkosimulaattorilla
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.