582202 Tietoliikenteen perusteet (25.8.2011)
Pääteemat | Esitiedot | Lähestyy oppimistavoitetta | Saavuttaa oppimistavoitteet | Syventää oppimistavoitteita |
---|---|---|---|---|
Tietokoneverkon rakenne ja TCP/IP- arkkitehtuuri |
Osaa selittää Internetin rakenteelliset, tekniset ja toiminnalliset pääperiaatteet: - toimintamallit (asiakas-palvelin, vertaistoimija) ja niihin liittyvät käsitteet, termit ja lyhenteet. |
Osaa perustella Internetissä käytettyjä rakenteellisia, teknisiä ja toiminnallisia periaatteita ja selittää niiden yksityiskohtia. Osaa selittää ”miten Internet toimii”. |
TCP/IP-protokollapinon laajennukset, Internet-arkkitehtuurin kehitys, uudet IETF standardit | |
Verkkosovellukset, sovellusprotokollat | Algoritmien lukutaito | Osaa selittää verkkosovellusten (WWW, sähköposti) toiminnan ja niiden toteutuksessa käytettyjen protokollien (http, smtp, imap, pop3) peruspiirteet. Osaa selittää mitä hyötyä on välipalvelimista (www-proxy, cache). Osaa selittää, mihin tarvitaan nimipalvelua (DNS) ja kuinka nimipalvelu periaatteessa toimii. Osaa selittää, kuinka ohjelmasta pääsee käyttämään tietoliikennepalveluja (pistoke). |
Osaa selittää asiakas-palvelija malliin perustuvien verkkosovellusten sekä sovellusprotokollien periaatteet. Osaa selittää DNS-nimipalvelun rakenteen ja toiminnan. Osaa (periaatteessa) ohjelmoida asiakas-palvelija-mallin mukaisia ohjelmia. |
Verkkosovellusten toteuttaminen: asiakas-palvelija sovelluksen ohjelmoiminen, DNS-tietueen käyttö. |
Kuljetuskerros Luotettava tiedonsiirto prosessien välillä epäluotettavan verkon yli käyttäen TCP- ja UDP- protokollia |
Algoritmien lukutaito |
Osaa selittää, mitä tarvitaan luotettavan tiedonsiirron toteuttamiseen (virhetarkistukset, numerointi, ajastimet, uudelleenlähetys). Osaa selittää vuonvalvonnan perusmekanismin (liukuva ikkuna) ja miksi sitä tarvitaan. Osaa selittää mitä tarkoitetaan virheenvalvonnalla, vuonvalvonnalla ja ruuhkanhallinnalla. |
Osaa selittää luotettavan kuljetuspalvelun ja vuonvalvonnan toteutusperiaatteet: - osaa selittää TCP- ja UDP- protokollien toiminnalliset erot; - osaa selittää millaista tietoa on TCP- ja UDP-segmenteissä (ja miksi); - osaa selittää TCP:n ruuhkanhallinnan perusidean. |
Internet-protokollat: vuonvalvonnan ja ruuhkanhallinnan yksityiskohdat ja erityispiirteet |
Verkkokerros Pakettien siirto verkossa lähdekoneelta kohdekoneelle: IP-osoitteet, IP-protokolla Reitittimen toiminta, Reititysprotokollat |
Algoritmien lukutaito, osaa selittää Dijkstran -algoritmin ja Bellman-Ford -algoritmin toiminnan (TiRa) | Osaa kuvailla Internetin rakenteen (verkkojen verkko): - osaa selittää reitittimien ja isäntäkoneiden erot; - osaa selittää kuinka IP-paketteja välitetään Internetissä; - osaa selittää kuinka kone saa oman osoitteen ja DNS-palvelijan osoitteen (kiinteä, DHCP). |
Osaa selittää millaista tietoa on IPv4- paketissa (ja miksi). |
Internet-protokollat: IPv6:n erityispiirteet, ICMP, autonomiset alueet, reititysprotokollien toteutus (RIP, OSPF, BGP). |
Linkkikerros Ethernet-lähiverkot Datan siirto siirtolinkin yli koneelta toiselle |
Bittitason esityksen tunteminen (Esim TiTo) |
Osaa kuvailla tavat ja laitteistot, joilla linkkejä voi yhdistellä verkoksi. Osaa selittää keskittimen ja kytkimen toiminnan.osaa selittää bittivirheiden havaitsemisen ja korjaamisen menetelmiä |
Osaa selittää millaista tietoa on Ethernet kehyksessä (ja miksi). Osaa selittää MAC-osoitteiden käytön koneelta-koneelle siirrossa (ml. ARP). Osaa selittää yhteiskäytössä olevan linkin käytön (mm. Ethernet: CSMA/CD, WLAN: CSMA/CA). |
Internet-protokollat: liikkuvuuden tuen periaatteet - GSM, WLAN, WiFi. |
Tietoliikenteen turvallisuus | Osaa kuvailla tietoliikenteeseen kohdistuvat riskitekijät ja turvallisuusuhat. Tietää kuinka kotikoneen tietoturvasta huolehditaan. |
Osaa selittää kuinka palomuuri toimii. | Tietoturva: tietoturvan menetelmät, kryptografia, salaus, autentikointi, autorisointi, oikeaksi todentaminen jne. |