581333-1 Tietoliikenne (2 ov)
| syksy
2001
| kevät 2002
| kevät 2003
| kevät 2004
| Kokeet
| News
]
Asema opetuksessa
Kurssi on tietojenkäsittelytieteen cum laude -oppimäärään
pakollinen kurssi.
Kurssi vastaa ennen lukuvuotta 2000-2001 luennoidun kurssin
Tietoliikenne (4 ov) osaa, eikä näitä kahta kurssia voi sisällyttää
samaan tutkintoon.
Tavoitteet
Kurssi perehdyttää tietoliikenneverkkojen peruskäsitteistöön ja
peruspalveluihin. Tutustutaan yleisesti
tietoliikenteen perusongelmiin ja niiden ratkaisuperiaatteisiin sekä
erityisesti Internet-verkon perusprotokolliin: SMTP, HTTP, TCP ja IP.
Esitiedot
Pakollisia esitietoja ei ole.
Kurssi on tosin suunniteltu suoritettavaksi toisen opiskeluvuoden keväällä,
jolloin
suuri osa cum lauden pakollisista kursseista olisi jo suoritettu ja
opiskelijalla olisi jo tietämystä mm. ohjelmoinnista, tietokoneen ja sen
käyttöjärjestelmän periaatteista jne. Nämä tiedot ja etenkin
581305-6 Tietokoneen toiminta (2 ov)-kurssin asioiden osaaminen saattavat
helpottaa kurssin suorittamista.
Suoritustavat
- Kurssin voi suorittaa
luentokurssin
yhteydessä osallistumalla laskuharjoituksiin ja kurssikuulusteluun.
Kurssi luennoidaan jatkossa vain kevätlukukausina.
- Kurssin voi suorittaa myös
erilliskuulustelulla.
Sisältö
-
Introduction (Kurose & Ross, pp. 1-52)
Internet, Protocol, Network, Access Network, Physical Media,
Packet-Switched Networks, Protocol Layers and Service Models
-
Application layer (Kurose & Ross, pp. 72- 141)
HTTP, FTP, SMTP, DNS, socket programming
-
Transport layer (Kurose & Ross, pp. 167-237, 240-246)
UDP, TCP, TCP Congestion Control
-
Network layer (Kurose & Ross, pp. 271-295, 297-319, 321-328, 332-341)
Routing,Link State Routing, Distande Vector Routing,IP,
Autonomous System, router
-
Link Layer and Local Area Networks (Kurose & Ross, pp. 379-439)
Error Detection, Error Correction, CRC, LAN, CDMA, CSMA, ARP, Ethernet,
Bridge, Switch
Kurssikirja
Kurssin kurssikirja on Kurose J. F., Ross K. W.: Computer Networking,
A Top-Down Approach Featuring the
Internet , Addison-Wesley, 2001.
Kurssiin liittyvät kirjan sivut: 1-52, 72-141, 167-237, 240-246, 271-295,
297-319, 321-328, 332-341, 379-439.
Jos käyttää
Kurose & Rossin kirjan 2. painosta
, niin tällöin kurssiin liittyvät seuraavat kirjan sivut:
Ch 1: ss 1-58; Ch 2: ss. 76-103, 106-137; Ch 3: ss. 184-235, 238-253, 262-267;
Ch 4: ss. 293- 339, 358-368; Ch 5: ss. 421-479, 488-494.
Luentokalvot ja
laskuharjoitukset muodostavat tarkimman määrittelyn
kurssin alueesta.
Kurssin voi suorittaa myös Tanenbaumin kirjan Computer Networks (Third Edition)
1996 perusteella. Tosin aivan kaikkia kurssin asioita ei löydy Tanenbaumin
kirjasta, vaan ne on luettava muualta esim. Kurose & Rossin kirjasta.
Tällöin kurssiin kuuluvat seuraavat
Tanenbaumin kirjan sivut.
Kirjallisuus
Liisa.Marttinen@cs.Helsinki.FI
Viimeksi päivitetty 05.01.2004