ITKP104 Data Networks (1–5 cr)

Study level:
Basic studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2020-2021, 2021-2022, 2022-2023

Description

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.

Learning outcomes

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.

Description of prerequisites

ITKP101 Tietokone ja tietoverkot työvälineenä. (Lisäksi ITKP102 Ohjelmointi 1 jos suorittaa 5op:n laajuisena).

Study materials

James F. Kurose ja Keith W. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet". Andrew S. Tanenbaum, "Computer Networks".

Completion methods

These completion methods are for University of Jyväskylä degree students. Other options:

Method 1

Select all marked parts
Parts of the completion methods
x

Teaching (1–5 cr)

Type:
Participation in teaching
Grading scale:
0-5
Language:
Finnish

Teaching