Sunteți pe pagina 1din 8

As. Ing.

Ardelean Cosmin

Retele Locale de Calculatoare – Proiecte


Tema 1 LAN – planificare si design (1 stud )

Specificatii
 parametrii de modelare LAN, obiecte modelate, topologii
 medii de transmisie folosite
 elemente active (repetor, hub, bridge, switch, router)
 monitoare si analizoare- functionalitate si evolutie
 elemente de management in retele locale
 schema de cablare
 studii de caz

Bibliografie: RFC1709
http://www.faqs.org/rfcs/rfc1709.html

Tema2: Simularea protocoalelor elementare la nivelul legaturii de date (2 stud)

Specificatii
 analiza comparativ calitativa
 implementare

Bibliografie:
A. Tannenbaum- Computer Networks

Tema 3: Implementarea unui serviciu de remote shell (2 stud)

Specificatii
 definire serviciu
 implementare client, respectiv server (demon)
 Serverul asteapta pe un port public solicitare de conexiuni tcp, la sosirea unei
solicitari va lansa un proces fiu care va trata cererea si se va repune in asteptarea
unei noi cereri. In procesul fiu se va verifica identitatea solicitantului si se va lansa
un minishell care va trata câteva comenzi
 Clientul - stabilirea unei conexiuni cu serverul presupune in prealabil
transmiterea unei parole comunicarea cu serverul nu trebuie sa se blocheze.

Bibliografie: RFC 2840,


http://www.rfc-archive.org/getrfc.php?rfc=2840

1
Tema 4. Serviciu distribuit de talk (2 stud)
Specificaţii
 în timpul desfăşurării unei conversaţii bideirecţionale de tip talk, unul din
participanţi să poată iniţia un nou talk sau să poată răspunde unei solicitări
exterioare de talk, cu modificarea corespunzătoare a interfeţei de acces la serviciu.
 capabilităţii de abandon cu comutare la celălalt talk fără a afecta comunicaţia
rămasă şi modificand corespunzător interfaţa.

Tema 5: Implementarea unui server de Web (2 stud. )

Specificatii
Serverul trebuie sa poata gestiona in mod concurent cereri din partea clientilor, implementarea
metodelor get, put, post.

Tema 6: TCP-IP algoritmi specifici – slow start, evitarea congestiei, retransmitere si


refacere rapida (2 stud)
Specificatii
 intelegerea mecanismelor evoluate folosite in protocolul TCP-IP
 implementati cel putin un meanism auxiliar
Bibliografie: RFC 2001
http://www.faqs.org/rfcs/rfc2001.html

Tema 7: Implementarea comenzii ping (1 stud)


Specificatii
 intelegera functionarii comenzii (cu toti parametrii)
 descrierea protocolului ICMP (formatul pachetelor, tipuri de mesaje etc)
 implementare folosind protocoalele IP si ICMP

Bibliografie: RFC 1883, RFC 1885,1935


http://www.faqs.org/rfcs/rfc1883.html
http://www.faqs.org/rfcs/rfc1885.html
http://www.faqs.org/rfcs/rfc1935.html

Tema 8: Implementarea utilitarului traceroute (1 stud)


Specificatii
 intelegerea protocolului ICMP (formatul pachetelor, tipuri de mesaje etc)
 intelegerea functionalitatii comenzii (cu parametrii)

2
 implementarea unei forme simplificate a utilitarului traceroute

Bibliografie:RFC 1883, 1885


http://www.faqs.org/rfcs/rfc1883.html
http://www.faqs.org/rfcs/rfc1885.html

Tema 9: Software de autentificare (2 stud)


Specificatii
 intelegerea mecanismelor de autentificare
 instalarea si configurarea unui produs
 implementarea unui algoritm descris in specificatia software-ului de autentificare
Kerberos sau PGP

Tema 10. Implementarea unui firewall (2 stud)


Specificatii
 intelegerea functionarii unui firewall pentru Intranet( filtrare de adrese sau proxy)
 oferiti o solutie de implementare

Tema 11. Implementati câteva functionalitati ale unui browser de web. (2stud.)
Specificatii
 întelegerea functionarii unui browser de web
 întelegerea protocolului HTTP şi a limbajului HTML
 browserul sa realizeze o cerere spre un server de web si sa poata gestiona raspunsul
primit
 afisarea informatiilor intr-o fereastra (cu o minima formatare folosind limbajul HTML)

Tema 12: Implementati protocolul TFTP (Trivial File Transfer Protocol) (2 stud)
Specificatii
 folositi modelul client- server si programarea cu sokets.
 Programul va realiza conectarea între server si client si va transmite un fisier in oricare
directie intre server si client

Tema 13: Implementari un sistem re rezervare on-line a biletelor de calatorie la o


companie de transport aerian (2 stud)
Specificatii
 Se va folosi modelul client sever si programarea cu sockets
 Serverul va gestiona o baza de date referitoare la rute si rezervarea biletelor
 Vor exista clienti privilegiati care vor putea modifica baza de date
 Clientii obisnuiti vor avea drept de vizualizare a bazei de date si drept de rezervare a
locurilor la o anume calatorie

3
Tema 14: Studiul sistemelor de determinare a caracteristicilor de trafic din retea;
Implementarea si validarea sistemului software de determinare a caracteristicilor de
trafic din retea (2 stud)

Tema 15: Studiul algoritmilor de identificare a traficului intr-o retea; Implementarea


unui program de test pentru algoritmii de identificare a traficului (2 stud)

Tema 16: . Studiul comparativ al algoritmilor de rutare bazati pe constrangeri;


Implementarea software si testarea sistemului de rutare bazat pe constrangeri (2 stud)

Tema 17: Studiu comparativ IPv4 IPv6

Referinte bibliografice generale

 Retele de calculatoare- A Tannenbaum


 Data and Computer Communication W. Stallings, Prentice Hall, 2000
 Unix Network Programming- H. Stevens
 TCP-IP internetworking- D. Comer
 TCP-Ip tutorial and technial overview - M. Murhammer
 IEEE Internet Computing
 IETF – Internet Engineering Task Force
 ISOC Internet Society
 W3C- World Wide Web Consortium
 RFC – library
 The Internet

4
As. Ing. Ardelean Cosmin

Local Area Networks - Projects

1. LAN planning and design (1 stud)


Specifications
 Parameters of modeling LAN, analyze various examples of LAN topologies and technologies
 Monitors and analyzers
 Methods of management
 Transmission media
 Active elements (hubs, switches, routers)
 Case study
 Cabling scheme

Bibliography T Mann Rubinson – Network design

2. Elementary protocol simulation of data link level (2 stud)


Specifications
 Comparative analysis
 Implementation

Bibliography: A. Tannenbaum – Computer networks

3. Implementation of a remote shell service (2 stud)


Specifications
 Defining the service
 Implementation of the client and the server
 The server waits on a public port a tcp solicitation; it launches a child process to treat the request; the
child process will identify the user and launches a mini-shell that process a few commands
 The client request a connection and send a username and a password

4. Distributed talk service

Specifications
 During a bi-directional talk conversation, one of the participants must be able to initiate a new talk or
respond to an exterior talk solicitation
 A client must have the right to end a conversation and automatically switch to another talk window
without affecting the communication
 The implementation will be a client-server model

1
5. Implement a Web server (2 stud)

Specifications
 Understand the HTTP 1.1. protocol
 Implement a basic subset that allows the server to be used by popular web browsers (four methods
HEAD, GET, POST OPTIONS TRACE). It also does not support CGI scripts only types text/ plain,
text/html, image/jpeg, no content encoding or authentication and not support itself cache data.

Bibliography RFC 2068

6. TCP-IP specific algorithms – slow start, retransmission, congestion avoidance (2


stud)
Specifications
 Understanding these mechanisms used in TCP-IP protocol
 Implement at least one auxiliary mechanism

Bibliography RFC 2001

7. “Ping” implementation (1 stud)


Specifications
 Understand the network protocol IP v4(Ipv6), ICMP
 Understanding the functionality of the command (with all parameters)
 Description of ICMP protocol (packet structure, types of messages etc.)
 Implement a real networking protocol – the functionality of IP v6

Bibliography RFC 1883, RFC 1885,1935

8. “Traceroute” implementation (1 stud)


Specifications
 Understand the network protocol IP v4(Ipv6), ICMP
 Understanding the functionality of the command (with all parameters)
 Description of ICMP protocol (packet structure, types of messages etc.)
 Implementation of a simplified command “traceroute”

9. Authentication software (2 stud)

Specifications
 Understand the cryptography concepts
 Understand and install different authentication software
 Implementation of an algorithm

Bibliography: Kerberos – www.mit.edu, RFC 1964; PGP authentication software

2
10. Implement firewalls for Intranets security

Specifications
 Understand the concept of firewall (address filtering, proxy)
 Implement a firewall using proxies or IP filters

11. Implement a few functionalities f a web browser (2 stud)

Specifications
 Understanding the functionality of a web browser
 Understanding HTTP protocol and HTML language
 The browser must send requests to web servers and manage the answers
 The browser will display the web page (with minimum formatting, using HTML language)

12. Implement a TFTP server (2 stud)


Specifications
 Use the client-server model
 The program will manage the connection between the server and the client; it will transmit files in
any direction

13. Airline reservation system

Specifications
 A central computer holds a database for airline reservations for a company which runs a number of
flights . It is also specified the plane capacities. Travel agents needs a local application which call up
the reservation system and runs interactive session.

Bibliography
R. Stevens - Unix network programming

Tema 14: Study of the systems that determine network traffic characteristics;
Implementation and validation of a software which determine network traffic
characteristics (2 stud)

Tema 15: Study of the alghorithms that determine network traffic; implementation of
a program that identifies traffic (2 stud)

Tema 16: Comparative study of constraint based routing algorithms; implement a


constraint based routing system (2 stud)

3
Tema 17: Compare IPv4 and IPv6 (2 stud)

Reference material

 Computer Networks- A Tannenbaum


 Data and Computer Communication W. Stallings, Prentice Hall, 2000
 Unix Network Programming- H. Stevens
 TCP-IP internetworking- D. Comer
 TCP-Ip tutorial and technial overview - M. Murhammer
 Computer Networks and Internets- D. Comer – companion Web site- Prentice Hall
IEEE Internet Computing – on line version of IEEE publications
IETF – Internet Engineering Task Force
ISOC Internet Society
W3C- World Wide Web Consortium
RFC - library

S-ar putea să vă placă și