ITKP104 Tietoverkot (1–5 op)
Opinnon taso:
Perusopinnot
Arviointiasteikko:
0-5
Suorituskieli:
suomi
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2020-2021, 2021-2022, 2022-2023
Kuvaus
Sisältö
Tietoa siitä mitä kaikkea tarvitaan jotta Internet toimii. Tietokoneverkot ja Internet, yleisimmät sovellusprotokollat, kuljetuskerroksen protokollat TCP ja UDP, verkkokerros ja IP-protokolla, siirtoyhteyskerroksen protokollia ja tekniikkaa.
Suoritustavat
Tentti ja harjoitustehtävät.
Arviointiperusteet
Kurssin kokeista ja tehtävistä kerätyt pisteet.
Osaamistavoitteet
Teoria 1 - Osaamistavoitteet: Opiskelija ymmärtää perusteet Internetin rakenteesta, palveluista, arkkitehtuureista sekä yleisimmistä sovellusprotokollista. Teoria 2 - Osaamistavoitteet: Opiskelija ymmärtää tietoverkkojen toteutuksen haasteet sovellus-, kuljetus-, verkko- ja linkkikerroksilla sekä Internetissä toteutetut ratkaisut haasteisiin. Teoria 3 - Osaamistavoitteet: Opiskelija ymmärtää luotettavaan tiedonsiirtoon, reititykseen sekä kanavan jakamiseen liittyvät haasteet sekä niiden toteutukseen valitut ratkaisut Internetin eri kerrosten protokollissa. Analysaattorityö - Osaamistavoitteet: Opiskelija oppii käyttämään yksinkertaisia protokollia sekä analysoimaan niiden generoimaa verkkoliikennettä. Ohjelmointityö - Osaamistavoitteet: Opiskelija oppii alkeet verkko-ohjelmoinnista käyttäen UDP ja TCP protokollia sekä toteuttaa yksinkertaisen protokollan.
Esitietojen kuvaus
ITKP101 Tietokone ja tietoverkot työvälineenä tai ITKP1010 Digitaalisen osaamisen perusteet. (Lisäksi ITKP102 Ohjelmointi 1 jos suorittaa 5op:n laajuisena).
Oppimateriaalit
James F. Kurose ja Keith W. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet". Andrew S. Tanenbaum, "Computer Networks".
Suoritustavat
Tapa 1
Valitaan kaikki merkityt osat
Suoritustapojen osat
x
Osallistuminen opetukseen (1–5 op)
Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
suomi