Universitatea A. I. Cuza Iaşi


Reţele de calculatoare

Numele cursuluiReţele de calculatoare CodCS2101
Generaţia Studii de licenţă, 2009 - 2012
Nivel de studii Licenţă An 1 Semestru 1 Statut Obligatoriu
Nr. de ore pe săptămânăNr. total de ore pe semestruNr. de ore de lucru individualCrediteMod de evaluareLimba de predare
CSLPr
2 0 2 0 56 94 5 E ro
Titularul disciplineiTitlu academic şi ştiinţific
Asistent, Dr., Lenuţa Alboaie
Discipline absolvite anterior Sisteme de operare I ; Algoritmi şi programare
ObiectiveOferirea unei priviri de ansamblu asupra problematicilor dezvoltării de aplicaţii de reţea/Internet. Studenţii vor dobândi cunoştinţele necesare proiectării şi implementării de aplicaţii destinate Internetului bazate pe protocoalele TCP/IP. Vor fi oferite şi informaţii privind diverse paradigme Internet: modelul client/server, apelul procedurilor la distanţă (RPC), modelul peer-to-peer.
Tematica generalăConcepte de bază. Terminologie. Tipuri de reţele de calculatoare.

Proiectarea reţelelor. Stivele de protocoale ISO/OSI şi TCP/IP.

Controlul accesului la mediu. Ethernet.

Nivelul reţea. Protocolul IP. ICMP, ARP, RARP. Rutarea datelor.

Nivelul transport. Protocoalele TCP şi UDP. Comparaţii.

Programarea aplicaţiilor de reţea (Internet). Modelul client/server. Interfaţa de programare socket.

Sistemul numelor de domeniu (DNS).

Nivelul aplicaţie. Proiectarea protocoalelor de comunicare la nivel de aplicaţie. Servicii Internet de bază. Accesul la terminal, transferul de fişiere, poşta electronică. Alte aplicaţii.

Paradigma RPC (Remote Procedure Call). Exemplificări şi utilizări practice.

Modelul peer-to-peer. Clasificări, aspecte de interes, aplicaţii.

Reţele wireless.

Securitatea reţelelor de calculatoare.

Tematica seminariilor / laboratoarelorComunicarea între procese aflate pe maşini diferite. Interfaţa de programare socket BSD. Primitive de nivel inferior. Aplicaţii TCP şi UDP iterative şi concurente. Opţiuni ale socket-urilor. Asincronism. Multiplexarea intrărilor/ieşirilor. Transmiterea cu prioritate a datelor.
Metode de predarePrezentări interactive. Interacţiune directă. Acces online la resurse adiţionale via situl cursului.
Bibliografie
  • S.Buraga, G.Ciobanu: Atelier de programare în reţele de calculatoare, Polirom, Iaşi, 2001
  • S. Dixit, R. Prasad (eds.): Wireless IP and Building the Mobile Internet, Artech House, 2003
  • A. Kshemkalyani, M. Singhal: Distributed Computing. Principles, Algorithms, and Systems, Cambridge University Press, 2008
  • C. McNab: Network Security Assessment, O’Reilly, 2004.
  • R.Stevens, B.Fenner, A.Rudoff: UNIX Network Programming Volume 1, Third Edition: The Sockets Networking API, Addison Wesley, 2003
  • A.Tanenbaum: Reţele de calculatoare (ediţia a IV-a), Byblos, Tg.Mureş, 2003
  • * : IETF Request for Comments (RFCs): http://www.ietf.org/rfc/
Evaluarecondiţii1 proiect practic la final de semestru (P), activitate de laborator (L), 1 test opţional pe parcursul semestrului (T), alte activităţi individuale (A)
criteriiPunctajul la proiect P≥5, punctajul la test T≥5
forme1 proiect practic la final de semestru (P), activitate de laborator (L), 1 test opţional pe parcursul semestrului (T), alte activităţi individuale (A)
formula notei finaleN = 0.4 P + 0.3 T + 0.1 L + 0.1 A + 1

© 2006-2010 FII | despre site | intranet