Babeş–Bolyai Tudományegyetem Kolozsvár
Matematikai és Informatikai Kar  
 2006–2007-es  tanév,    4 .  félév (informatika), 6. félév (matematika informatika)

I.	A tantárgy adatai

A tantárgy neve: Számítógépes hálózatok
Kód: MIC0003
Kreditszám: 5
Hol tartják?  (előadás, szeminárium, laboratórium):
Mikor tarják? (előadás, szeminárium, laboratórium):

II.	Az oktatók adatai 
 
Előadás
Név, tudományos cím: dr. Robu Judit, adjunktus
Elérhetőség (e-mail, telefon): robu@cs.ubbcluj.ro
Fogadóóra : az órarendtől függ
Szeminárium
Név, tudományos cím: –
Elérhetőség (e-mail, telefon): 
Fogadóóra : 
Laboratórium
Név, tudományos cím: Minier Zsolt, doktorandusz
Elérhetőség (e-mail, telefon): 
Fogadóóra : az órarendtől függ

III.	A tantárgy leírása: 

Célok
–	bevezető előadás 
–	a modern számítógépes hálózatokhoz kapcsolódó fogalmak és működési mechanizmusok ismertetése, példaként az Internetet használva
–	a protokollverem működésének, és az egyes szintekhez tartozó protokollok szerepének tisztázása

Tartalom
–	számítógépes hálózatok kialakulása
–	protokollverem, protokollok
–	alkalmazások

Kompetenciák
A tantárgy tanulmányozása során a hallgatók:
–	megismerik a számítógépes hálózatok működését 
–	megtanulnak különböző szintű hálózati alkalmazásokat írni

Módszerek
előadás, gyakorlat, feladatmegoldás, beszélgetés

IV.	Kötelező könyvészet:
–	Kurose, James F., Ross, Keith W.: Computer Networking: A Top-Down Approach Featuring the Internet. Addison-Wesley, (2nd ed.), 2000.
–	Campione, M.,Walrath, K., Huml, A., The Java(TM) Tutorial. Addison-Wesley, 2000. [http://java.sun.com/docs/books/tutorial/]

V.	Az oktatásban használt eszközök:
Számítógép, vetítő, a kar számítógépes hálózata.

VI.	A tevékenységek és ellenőrzések/részleges vizsgák órarendje:
•	Számítógépes hálózatok és az Internet
–	Mi az Internet? 
–	csomagkapcsolásos hálózatok 
–	protokoll rétegek
•	Alkalmazási réteg
–	az alkalmazási réteg protokollok alapelvei
–	a web és a HTTP protokoll
–	állományátvitel: FTP
–	elektronikus posta: SMTP, MIME
–	DNS – az internet telefonkönyve
–	TCP/UDP socket programozás
•	Szállítási réteg
–	a szállítási réteg szolgáltatásai
–	multiplexálás és demultiplexálás
–	összeköttetésmentes protokoll: UDP
–	a biztonságos átvitel alapelvei
–	összeköttetés alapú kapcsolat: TCP
–	torlódásellenőrzés
•	Hálózati réteg
–	a hálózati réteg szolgáltatásai
–	az irányítás alapjai
–	az Internet protokoll: IP
–	címfordítás: NAT, alagút, csomagszűrés
–	irányítás az Interneten
–	egy router felépítése
–	Ipv6
–	mobil hálózatok
•	Adatkapcsolati réteg
–	szolgáltatások
–	hibadetektálás és javítás
–	címzés a lokális hálózatokban: ARP
–	Ethernet
–	hub, bridge, switch
–	PPP protokoll
•	Hálózatok biztonsága
–	mit jelent a hálózat biztonsága
–	kriptográfiai alapfogalmak
–	támadások és kivédési lehetőségek

Részletesebb információk a honlapomon: http://cs.ubbcluj.ro/~robu/halozatok

VII.	Az értékelés módja:
•	év közben
–	minden előadáson rövid zárthelyi dolgozat;
–	lehetőség plusz feladatok megoldására;
•	vizsgán
–	írásbeli és gyakorlati vizsga;
–	ha mind a két részből megvan az 5-ös, akkor médiát számolok.
•	kedvezmények
–	aki a zárthelyiken eléri a lehetséges pontszám legalább 85%-át és megoldja a plusz feladatokat, az nem kell vizsgázzon.

VIII.	Szervezési kérdések, a különleges esetek kezelése:
–	laboron a jelenlét kötelező, legfeljebb 2 hiányzás megengedett;
–	órát pótolni ugyanazon a héten egy másik csoporttal lehet;
–	a laborfeladatok határidőre történő leadása esetén 8 pont jár, minden hét késéssel a pontszám feleződik. 3 hétnél nagyobb késés esetén 0 pont jár az adott feladatra;
–	vizsgára az jelentkezhet, aki a zárthelyiken megszerezte legalább az elérthető pontszám felét, minden laborfeladatát elfogadtuk és a laborfeladatokból elérte legalább a lehetséges pontszám felét;
–	ha laborfeladatra ugyanazt a megoldást több hallgatótól is megkapom mindegyiküknek büntetőfeladatot kell megoldania, a feladatra nem jár pontszám; ha ismétlődik a csalás csak pótszesszióban jelentkezhet vizsgára, a büntetőfeladatok bemutatása után;
–	aki zárthelyin puskázik 0 pontot kap a dolgozatára, második puskázás esetén nem vizsgázhat; 
–	aki vizsgán puskázik csak a következő vizsgaidőszakban jelentkezhet újra;
–	az óvásokat a hallgatóval oldom meg.

IX.	Ajánlott, de nem kötelező könyvészet:
–	“Cookie Central.”[http://www.cookiecentral.com]
–	Bulăceanu, Claudiu: Reţele locale de calculatoare, Bucuresti: Editura Tehnică, 1995.
–	Gibbs, Mark: Reţele de calculatoare pentru începători. Bucureşti: Teora, 1996.
–	Mahmoud, Quasay H., Sockets programming in Java: A tutorial. [http://www.javaworld.com/javaworld/jw-12-1996/jw-12-sockets.html]
–	Peterson, L., Davie, B., Computer Networks: A Systems Approach. Morgan Kaufman, (3rd ed.), 2003.
–	Stallings, William: Data and Computer Communications. Prentice Hall, (6th ed.), 2000.
–	Bruce Schneider: Applied Cryptography, John Wiley & Sons, 1996.
–	Tanenbaum, Andrew S., Reţele de calculatoare. Editia a 4-a, traducere. Tg. Mureş: Computer Press Agora, 2004