Universitatea Babeş–Bolyai, Cluj–Napoca
Facultatea de Matematică şi Informatică
Anul universitar 2006-2007
Semestrul 2

Informaţii generale despre curs, seminar, lucrare practică sau laborator

Titlul disciplinei: Reţele de calculatoare
Codul: MIC0003
Numărul de credite: 5
Structura orelor (C+S+L): 2+0+2
Locul de desfăşurare: n/a
Programarea în orar a activităţilor: n/a

Informaţii despre titularul de curs, seminar, lucrare practică sau laborator

Nume, titlul ştiinţific: Lupşa Radu-Lucian, lect. dr.
Informaţii de contact (adresă e-mail, eventual nr. de telefon): rlupsa@cs.ubbcluj.ro
Ore de audienţă:

Descrierea disciplinei: 
[Obiectivele cursului/disciplinei, conţinutul acestuia, competenţele dobândite prin absolvirea disciplinei, metodele utilizate în cazul predării, al seminarului sau al lucrărilor practice – 10-20 de rînduri].
Obiective: Insusirea arhitecturilor de referinta a retelelor; insusirea tehnologiei de elaborare a protocoalelor; insusirea aplicatiilor oferite de retele.
Metode: Expunerei orale cu exemple ilustrative, lucrări de laborator privind elaborarea şi implementarea unor protocoale discutate, lucrări de laborator de configurare şi testare a unei reţele de test.

Bibliografia obligatorie:
[Datele complete de identificare a lucrărilor fundamentale utilizate în cadrul disciplinei, precizarea locului unde acestea se pot accesa (includiv resursele accesibile prin Internet) – max. 10 titluri].

1.	Pagina cursului: http://www.cs.ubbcluj.ro/~rlupsa/edu/retele/
2.	TANENBAUM, ANDREW S.: Computer Networks. Prentice Hall, (3rd ed.), 2003 (disponibilă la biblioteca facultăţii)

Materiale folosite în cadrul procesului educaţional specific disciplinei:
[După caz: calculator, instrumente de specialitate sau de laborator, echipament special, diverse materiale etc. – cu precizarea dacă acestea sunt sau nu sunt asigurate de facultate – opţional].
Calculatoare şi echipamente de reţea, din baza materială a facultăţii.

Planificarea /Calendarul întâlnirilor şi a verificărilor/examinărilor intermediare:
[Precizarea exactă a tematicilor abordate în cadrul firecărei întâlniri în parte, cu precizarea datei la care  acestea sunt sunt planificate şi menţionarea, la fiecare curs/seminar/lucrare/verificare intermediară în parte, a: 
a.	conceptelor de bază sau a cuvintelor cheie, 
b.	partea relevantă din bibliografia obligatorie, cu precizarea capitolelor sau a paginilor aferente
c.	obligaţiile studenţilor pentru întâlnirea respectivă (lecturi, teme, lucrări)].

Curs 1: Problematica retelelor de calculatoare.
Curs 2: Introducere in programarea in retea: interfata socket BSD.
Curs 3: Transmiterea informatiei la nivel fizic: medii de comunicatie,
codarea in banda de baza, modulatia, echipamente si standarde.
Curs 4: Elemente de teoria informatiei: Codarea informatiei, codare optima,
redondanta. 
Curs 5: Coduri detectoare si corectoare de erori. Nivelul legaturii de date, controlul fluxului de date; exemplu linia seriala (RS232).
Curs 6: Problema accesului la mediu, controlul fluxului de date. Retele locale, standarde si echipamente. IEEE 802.
Curs 7: Nivelul retea: Problema dirijarii. Protocolul Internet (IP) si protocoale ajutatoare (ICMP, ARP, RARP, DHCP).
Curs 8: Algoritmi de dirijare. Problema congestiei. Dirijare in retele mobile.
Curs 9: Nivelul transport: Problema livrarii sigure. TCP, UDP, RTP.
Curs 10: Aplicatii in retea: telnet, ftp, X, DNS.
Curs 11: Aplicatii in retea (continuare): world wide web, e-mail.
Curs 12: Criptografie simetrica si asimetrica, functii de dispersie criptografice si semnatura electronica.
Curs 13: Protocoale de autentificare si schimb de chei. Aplicatii: SSH, PGP, SSL.
Curs 14: Securitatea retelelor: filtre de pachete (firewall), translatie de adrese (NAT), tunelare, tunelare criptata, retele private virtuale.
autentificarea centralizata a utilizatorilor, sisteme de fisiere in retea, 

Modul de evaluare:
[Componentele de activitate a studenţilor care vor fi evaluate (verificări pe parcurs, lucrări de semestru, proiecte de cercetare, participare activă etc.), ponderea acestor componente în nota finală, modalitatea de desfăşurare a examenelor/verificărilor, criterii de evaluare]. 
1/3 nota acordata pentru lucrarile de laborator.
2/3 nota la examenul scris.

Detalii organizatorice, gestionarea situaţiilor excepţionale:
[Prezenţa la ore (după caz), condiţii de prezentare la examen, modalităţi de recuperare, noţiunea de plagiat, consecinţele plagiatului la lucrările elaborate, consecinţele cazurilor de fraudă la examen, rezolvarea contestaţiilor].
Conform regulamentului facultatii.

Bibliografia opţională:
[Datele complete de identificare a lucrărilor adiţionale recomandate în cadrul disciplinei, precizarea locului unde acestea se pot accesa (includiv resursele accesibile prin Internet)].
1. "Cookie Central." [http://www.cookiecentral.com] 
2. BULACEANU, CLAUDIU: Retele locale de calculatoare, Bucuresti: Editura Tehnica, 1995. 
3. CAMPIONE, MARY - WALRATH, KATHY - HUML, ALISON: The Java(TM) Tutorial. Addison-Wesley, 2000. [http://java.sun.com/docs/books/tutorial/] 
4. GIBBS, MARK: Retele de calculatoare pentru începatori. Bucuresti: Teora, 1996. 
5. KUROSE, JAMES F. - ROSS, KEITH W.: Computer Networking: A Top-Down Approach Featuring the Internet. Addison-Wesley, (2nd ed.), 2000. 
6. MAHMOUD, QUASAY H.: Sockets programming in Java: A tutorial. [http://www.javaworld.com/javaworld/jw-12-1996/jw-12-sockets.html] 
7. PETERSON, LARRY - DAVIE, BRUCE: Computer Networks: A Systems Approach. Morgan Kaufman, (3rd ed.), 2003. 
8. STALLINGS, WILLIAM: Data and Computer Communications. Prentice Hall, (6th ed.), 2000. 
9. TANENBAUM, ANDREW S.: Computer Networks. Prentice Hall, (3rd ed.), 2003. 
10. TANENBAUM, ANDREW S.: Retele de calculatoare. Tg. Mures: Computer Press Agora, 1997.