All pastes #405256 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-03-21 17:05 UTC
rendered paste body
Tema 1 (PC) DHCP

1.	IP-ul generat aleator??? Sau tabela ???
R: generam 4 numere random pentru a obtine 1.0.0.0 – 255.255.255.255
2.	Ce anume trebuie trimis? 
R: Discover – are un anumit format
Offer are alt format…
Campurile care nu le folosim le punem pe 0.
Mesajul va avea un format standart., nu vor fi afisate campurile nule (transaction id, mac, ip)
3.	Cum generam mac?
R: random sau string
4.	Ce face DHCP inform?
R: serverul transmite clientului setarile de retea, dupa ce a fost acceptat in retea… dupa ce clientul primeste acknowledge, clientul trimite un inform, si serverul mai trimite un acknowledge cu informatii suplimentare (0 peste tot)
5.	Ce facem cu release-ul?
R: release – renuntare la ip. Il facem cand vreau sa parasesc reteaua respectiva. (se intampla f rar). (putem da release imediat dupa ultimul ack sau dam sleep ca sa mai astepte). Serverul nu raspunde cu nimic.
6.	Simulam timer-ul (valabilitatea retelei)?
R: NU!!! 
7.	Extindem clasele???
R: DHCP extinde protocol. Se creeaza mediu, sender, receiver. Sender, receiver implementeaza protocol event.  Sa nu gasesc bucati de cod identice! Introduceti comentarii…. Spuneti ce ati luat de la BOOTP in comentariu si ce eventual ce modificari ati adus codului.
8.	Cum faceti cand dam un release?
R: state = idle. Pentru a ajunge in starea initiala.
9.	Ce trimitem?
R: clasele si un readme (comentraiile vor fi facute in sursa) si fisierul makefile. Pentru linux folosim mingv
10.	Pentru mesaje folosim PDU.