Retele de Calculatoare - Modele de Subiecte

39
TEST RC 08 04 1. O refea de calculatoare de clasl C este organizat[ (imp6(it[) in zece subre,tele. Pentru identificarea acestora, administratorul de relea utilizeaz\,patru bi1i. Care este masca de subrelea (subnet mask) pe care acesta trebuie s-o defineasci? (Reamintim c5, intr-o adresi IP de clasl C, zona de identificare a host-ului in cadrul retelei este definitd de ultimii 8 biti.) , Precizati clasa adresei IP 192.130.100.14 3. Precizali protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul dc referinta TCP/IP. 4. Se considerd urmdtoarea adresi IP, in notafie CIDR: 194.7I0 .6.0 /26 Precizati care este masca de subretea corespunzitoare. 5. Se considerd urmitoarea secventd de cod Java: FileOutputStream f1=new FileOutputStream ( r,fisier . dat') f 1 . write (65!t256+48) ; C6!i octe{i vor fi scriqi in figierul f isier. dat? a)l b)2 c)4 d)8 6. Se considerd urmdtorul program Java: import java.net. * ; import java.io. *; public class Test{ public static void main(String arg[]){ int x=0,' for(int k=1;k < LO24;k++){ trY{ ServerSocket s=new ServerSocket(k) ; s. c]-ose O ,' ) catch(. . .1. . . e) {x++;} catch (IOException e) { } l Systen.out.println('f Total rr * x),' )) a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sd fie corect b) Descrieti , apoi. ce va afisa la executie acest orogram. 7. Se considerd urm1torul program Java: import java.net.*; class Testl{ public static void nain(String []arg) { String hhh=r'localhosttr,' try{ InetAddress aaa=InetAddress . getByN:ne (hhh) ; Systen. out . println (aaa. getHostAddress ( ) ) ; ) catch (. . .1. . . eee) i System. err. println (eee) ; ) )) a) Precizali ceea ce lipseqte in locul marcat cu .... . 1 ..... pentru ca programul de mai sus si fie corect b) Precizafi (exact) ce va afiga la executie acest program 8. Care dintre liniile numerotate va produce eroare la compilare ? Justificafi rdspunsul. class AA{ private j-nt a=10,' protected int b:20,' ) class BB{ public static woid main(String atl)t AA x=new AAO ; / /t System. out.println (x. a) ,' / /Z System.out.println(x.b) ; / /3 ll 9. Abstrac{iunea software utilizatd pentru a desemna fiecare dintre capetele unei conexiuni intre doud procese ce ruleazl pe dou[ maqini intr-o refea se nume;te a) Adresi URL b) Host c) Adresl IP d) Socket

Transcript of Retele de Calculatoare - Modele de Subiecte

Page 1: Retele de Calculatoare - Modele de Subiecte

TEST RC 08 04

1. O refea de calculatoare de clasl C este organizat[ (imp6(it[) in zece subre,tele. Pentru identificareaacestora, administratorul de relea utilizeaz\,patru bi1i. Care este masca de subrelea (subnet mask) pe careacesta trebuie s-o defineasci? (Reamintim c5, intr-o adresi IP de clasl C, zona de identificare a host-uluiin cadrul retelei este definitd de ultimii 8 biti.)

, Precizati clasa adresei IP 192.130.100.143. Precizali protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul dc

referinta TCP/IP.4. Se considerd urmdtoarea adresi IP, in notafie CIDR: 194.7I0 .6.0 /26

Precizati care este masca de subretea corespunzitoare.5. Se considerd urmitoarea secventd de cod Java:

FileOutputStream f1=new FileOutputStream ( r,fisier . dat')f 1 . write (65!t256+48) ;

C6!i octe{i vor fi scriqi in figierul f isier. dat?a)l b)2 c)4 d)8

6. Se considerd urmdtorul program Java:import java.net. * ; import java.io. *;public class Test{public static void main(String arg[]){int x=0,'for(int k=1;k < LO24;k++){

trY{ServerSocket s=new ServerSocket(k) ;s. c]-ose O ,'

)catch(. . .1. . . e) {x++;}catch (IOException e) { }

lSysten.out.println('f Total rr * x),'))a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sd fie corectb) Descrieti , apoi. ce va afisa la executie acest orogram.

7. Se considerd urm1torul program Java:import java.net.*;class Testl{public static void nain(String []arg) {String hhh=r'localhosttr,'try{

InetAddress aaa=InetAddress . getByN:ne (hhh) ;Systen. out . println (aaa. getHostAddress ( ) ) ;)

catch (. . .1. . . eee) iSystem. err. println (eee) ;)

))a) Precizali ceea ce lipseqte in locul marcat cu .... . 1 ..... pentru ca programul de mai sus si fie corectb) Precizafi (exact) ce va afiga la executie acest program

8. Care dintre liniile numerotate va produce eroare la compilare ? Justificafi rdspunsul.class AA{private j-nt a=10,'protected int b:20,')class BB{public static woid main(String atl)tAA x=new AAO ; / /tSystem. out.println (x. a) ,' / /ZSystem.out.println(x.b) ; / /3ll

9. Abstrac{iunea software utilizatd pentru a desemna fiecare dintre capetele unei conexiuni intre doudprocese ce ruleazl pe dou[ maqini intr-o refea se nume;tea) Adresi URL b) Host c) Adresl IP d) Socket

Page 2: Retele de Calculatoare - Modele de Subiecte

10. Se considerd urmdtorul program Java:import java.net.*;pubJ-ic class Test {pub1ic static void main(String[] arg) {

ttYtURL rrr = new URt("http://wtrw.test.ro:80/info3/java/retele.php?x=11,,),-System. out. println (rrr . getProtocol ( ) ) ;System. out.println (rrr. getPort O ) ;System. out. println (rrr. getQuery O ) ;l

catch(...1... eee) {System. em. println (eee),.l

l)a) completati locul marcat cu .....1...... pentru ca programul de mai sus se fie corectb) Descrieli , apoi, ce va afiga la execu{ie acest program.

11. Care dintre nivelele modelului OSI-ISO asigurl interfala cu programul utilizatorului, oferind acestuiaposibilitatea de acces laretea, cu toate serviciile pe care aceasta le poate oferi ?a) Nivelul legiturii de date b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul de aplicatie.

12. Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea gi receplia informaliilor subformd de qiruri de bi1i, prin diverse tipuri de medii si canale de comunicatie?

13.a)7 b) 13

porturi nu sunt rezervatec)2048 d) 80.

Care dintre urmltoarele

t4. Care dintre urmdtoarele reprezentiri nu poate constifui o adresd IP ?a) 144.22t.255.122 b)22r.231.1s5.133 c\ 155.323.255.144 d\ 166.25s.2ss.199

15. Ce se va afiga la consoli urmdtorul program?cl-ass AA{private int a=10;)cJ,ass BB{public static void main(String atl)tAA x=new AAO;AA 1-new AAO;if (x. equals (y) ) System. out.println (,tdarr) ;else Systen. out. println ( "rtrrtt 1 ,.

l)16. Ce se va afiqa la consold urmdtorul program?

c1.ass AA{public static void main(String all)tString ss=f'250 . 0E-1" ;float x=66,'try{x=Float.parseFloat (ss) ,. }catch (NurnberFormatException e) {x=44; Ifinally{ Systen. out. println (x) ; }))

17. Clasa Java care permite realizareaunei conexiuni TCP intr-un,program client este:a) DatagramSocket b) DatagramPacket c) Socket d) InetAddress

18. Dispozitivulcarepermitecadou5re{ele(chiardacdnusuntsimilare)@ac[ioneazd,la nivelul legdturii de date al modelului OSI-ISO se numeqtea) repetor b) bridge c) router d) modem

19. In modelul TCP/P , protocolul HTTP este implementat la nivelula) Transport b) Gazdi la retea c) Internet d) Aplicatie

20.

d) transfer

Mullimea opera{iilor (primitive) pe care, intr-unnivelului ierarhic superior se numegte

model arhitectural de re{ea, un anumit nivel le fumizeazd

a) stivl de protocoale b) serviciu c) protocol21. Un numir reprezentat pe doi octefi ce identifici in mod unic un proces care ruleazd. pe o -aqina lp.oces

ce realizeazd o conexiune in re{ea) se numegtea) Adres6 de broadcast b) Adresd IP c) Port d) Socket

Page 3: Retele de Calculatoare - Modele de Subiecte

TEST RC_08_05

1. Care dintre urmdtoarele reprezentdri nu poate constitui o adresd IP ?a\ 144.221.255j22 b)221.331.155.133 c\ 155.223.255.144 d\ 166.255.255.199

2. Precizati clasa adresei IP 190.130.100.143. Care dintre urmdtoarele porturi nu sunt rezewtte

a)7 b) 13 c) 80 d) 2048.4. Preciza[i protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul de

referinfa TCP/IP.5. O re{ea de calculatoare de clasd C este organizatd (impdr.titd) in 5 subre{ele. Pentru identificarea acestora,

administratorul de relea utllizeazd 3 bi!i. Care este masca de subre{ea (subnet mask) pe care acesta trebuies-o defineascd? (Reamintim c5, intr-o adresd IP de clas[ C, zona de identificare a host-ului in cadrulretelei este definitd de ultimii 8 biti.)

6. In Java valorile tipului primitiv char se reprezintilpea) 7 biti b) 8 biti c) 16 biti d) 32 biti

7. Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea qi receplia informafiilor subformi de siruri de biti. orin diverse tinuri de medii si canale de comunicatie?

8. In modelul TCPIP , protocolul FTP este implementat la nivelula) Transoort b) Gazdi la retea c) Internet d) Aolicatie

9. Abstracfiunea software urtilizatl, pentru a desemna fiecare dintre capetele unei conexiuni intre doudprocese ce ruleazi pe dou[ maqini intr-o refea se numeqtea) Adresd URL b) Host c) Adresl IP d) Socket

10. Clasa Java care permite realizareaunei conexiuni TCP intr-un program client este:

a) DatasramSocket b) DataeramPacket c) Socket d) InetAddress11. Mullimea operafiilor (primitive) pe care, intr-un model arhitectural de refea, un anumit nivel le fumizeazd

nivelului ierarhic superior se numegtea) stivd de protocoale b) serviciu c) orotocol d) transfer

12. Un numdr reprezentat pe doi octeli ce identificd in mod unic un proces care ruleazd pe o magind (procesce realizeazi o conexiune in relea) se numegtea) Adresd de broadcast b) Adresi IP c) Port d) Socket

13. Dispozitivul care permite ca doui refele (chiar dac[ nu sunt similare) sd facd schimb de date gi careacfioneazi,la nivelul legdturii de date al modelului OSI-ISO se numegtea) repetor b) router c) bridse d) modem

t4. Se considerl urmitoarea adresi IP, in nota{ie CIDR: 79 4 .I20 . 6 .0 / 21Precizafi care este masca de subre-tea corespunzdtoare.

15. Care dintre liniile numerotate va produce eroare la compilare ? Justificafi r[spunsul.class AA{private int a=10,'protected int b=20;)cJ.ass BB{public static void main(String atl)tAA x:new AAO; //tSystern . out. println (x. a) ,' / / 2Systm. out.println (x.b) ; / /3i)

16. Ce se va afiga la consold urm[torul program?class BB{public static void main(String atl)tString ss=tr25+5tr,'int x=33,'try{x=Integer.parselnt (ss),' }catch (NunberFormatException e) {x=44; }f inal-ly { System . out . println (x) ; }l)

Page 4: Retele de Calculatoare - Modele de Subiecte

17. Ce se va afiga la consoll urmltorul program?class AA{private int a=10;lclass BB{public static void main(String a[]AA x=new AAO;AA Y=ngp AAO;if (x=:y1 System. out.println (rrdat') ;else System. out.println ("nu") ;))

18. Se consideri urm[torul program Java:import java.net. *;public class Test {public static void main(String[] arg) {

trytURL rrr = new URr, ( "http : / / wttw. test. ro : 80/info3/ j ava/retele . php?x=11 fr )Systern. out.println (rrr. getProtocol O ) ;System. out.println (rrr. getPort O ),.System. out. println (rrr. getQuery O ) ;l

catch(...1... eee) {Systen. err. println (eee) ;l

)la) completati locul marcat cu .....1...... pentru ca programul de mai sus sd fie corectb) Descrie{i , apoi, ce va afiqa la execu{ie acest program.

19. Un URL desemneazda) numele unei resurse din reteaua Internet, dar ftrd precizarea locafieib) un pointer cetre o resursi particulari din releaua Internet cu loca{ie gi nume bine precizatec).o mulfime de atribute care descriu un obiectd) adresa MAC a unei interfele de retea

20. Se considerd urmetorul program Java:import 1ava.net. *; import java.io. * ;public class Testtpublic static void nain(String arg[]){int x=0;for(int k=1 ,'k < lo24,.k++) {

trY{ServerSocket s=new ServerSocket(k) ;s.closeO;l

catch(. . .1. . . e) {x++,.}catch(IOException e) { }

)System.out.println(tf Total fr r x),.lla) Completati locul marcat cu .....1...... pentru ca programul de mai sus si fie corectb) Descriefi , apoi, ce va afisa la execu{ie acest program.

21. Se considerd urmitoarea secventl de cod Java:

FiJ-eOutputStrearn f 1:new FileOutputStream ( "x. dat"lfl.write (48*256+49) ;

CAfi octefi vor fi scrigi in figierul x . dat.?a)l b)2 c)4 d)e

22. Metoda ...getByName (...) din clasa InetAddress poate provoca ("arunca") o excepfie de tipa) NoRouteToHostException b) BindException c) UnknownHostException d) ConnectException

Page 5: Retele de Calculatoare - Modele de Subiecte

TEST RCO1tvtodelul arhitectural de reiea ISO-OSI este organizat pe

a) 4 nivele b) 5 nivele c) 6 nivele d) 7 nivele

Adresa IP 193.230.100.14 este de: a) clqq4 A; clasa B: clasa clasa D.

Modelul arhitectural de relea TCP/P e'ste organizat pe

a) 4 nivele b) 5 nivele c) 6 nivele 7 nivele

Cea *ai .unoscuti topologie logicd de tip broadcdst este utilizati in

a) Tehnolos ia Token nni b\Tihnologia Ethernet, c) Tehnologi a Tokei Bus d\Te

Adresa IP 150.215.017.009 este de: a clasa b) clasa B: c) clasa C; clar;a D.

'odunicunproceScarcru|eazApeoma;in6(procescereaIizeazd,lconexiune in relea) se numegte

a) Adresd de broadcast b) Adr:es6 IP Port Socket

Utilitarul TCP ping este un instrum,snt folosit pentru

a) a identifica traseul ce trebuie urmat de un pachet pentru a ajunge la destinalie

b) transferul bidireclional de fiqiere intre calculatorul local qi unul aflat la distan!6

c) testarea conexiunii TCP/P intre ,:alculatorul local qi unul aflat la distanld

a rula un un calculator;lflat la distantd.

O refea de calculatoare este organiz:atl (imp6$ti)administratorul de relea utilizeazd ultirnii doi bili (din

in patru subrefele. Pentru identificarr:a acestore.,

totalul de 32). Care este rna.sca de subre{ea (subn'et

mask) pe care acesta trebuie s-o defineascd?

a) 255.255.255.2 b\ 255.zss.25s.3 c)255.255.255.4 d)zsrLss.2ss.r92Vf.tnau ...getBylil,ame (..,) din clasa f netAddress poate provoca ("arunca") o exceplie de tip

a) NoRouteToHostException b) Bind ion c) UnknownHostException cl) ConnectExcer

Se considerd unnitorul program Java:

.1..... java.net.*;class MicrosofE{public static 'void nain(String []arg) {

trY{rnetAddr.ess []xxx=rnetAdd::ess.getAllB1'Naae('rwww'microsoft'com") ':

System. out. println (xxx. Iength) ;l

catch(..... ....2 exc) {System. err . printlrr (exc) ,'

)lla) Preoizafi ceea ce lipsegte in locurile, marcate cu

fie corect9i pt;ntllr ca progtairiul de niai sus sa

b) Preciza ce va afisa la executie acest

R""lir"lt l.r J""".-pticaEie sen/er gi o aplica{ie client a acesteia. utilizAn,J coner.iuni TCP pe portul 8888

La acceptarea unei conexiuni, serverul va trimite clientului mesajul "SALUT", care va fi receptionat cle

formatzecimalgrupatpeceipatnrocte!i,utilizatoafiltrupentru.adetermina (prin operalii logice pe bili) cdrei subre{ele (subnet) ii apa"rline un host (o adresd lP) se numegtt:

a) Adresd de broadcast b) Masca de s subnet mask c) Pori

A.d*ra Ip rezervat1p"ntr'" u O"r".na, pe orice host (gazdl), host-ul insugi (gaz<la locali) este

a\255.255.255.0 b) 127.0.0.1 c\ 127.127.127.12'l zss.255.255.255

C"r€jirt* "i""lele rnodelului OSI.ISO s" o*pa de semantica gi sintaxa informafiilor transmisie',

permifand conversia datelor dintr-un format de reprezentare in altul (surs[-destinalie) 9i asigurdn'1

independenla utilizatorilor fa!6 de caracteristicile eterogene ale echipamentelor:

a) N-ivelul leggq,l4lgg !q!g_ b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul de aplicatie.

Care dintre urmitoarele sp"cift*1il nu reprezintl o adresd UM (Lrniform Resource Locator):q\ oonher'//oonher,netcorl-com b) mat inflsys:rtsers\mi4Vadua) gopher:/igopher.netcortl.com b) mat_inflsys:

d) htto://home.c) ft o : //www.widsets. cortu-Jpubl ic

n modelul TCP/P , protocoalele TCP qi UDP sunt implementate la nivelul

a) Aolicatie b) Transport c) Interrnet d) Gazdd la refea

Un protocol sigur gi fiabil, orientat pe conexiune este

a) UDP (User Datagram Protoco b) TCP (Transmission Control Protocol

client si afisat la consol6.

Page 6: Retele de Calculatoare - Modele de Subiecte

TEST RCO2Se considerd urmitorul program Java:

.1..... java.net.*iclass lficrosofttpublic static void rqain(Strirrg []arg) t

try{InetAddress [ ] xxx=InetAdd::ess. getAllByName ( rrwww. microsoft ' comrr) ;

System. out. println (xxx. Iength) ;l

catch (.

l))a) Precizali ceea ce lipsegte in locurile' marcate cu ..."1"""fie corectb) Precizati ce va afisa la executie acest

@;t""'g''i,'"ta(i'npa'titn)inpatrusubrefele'Pentruidentificareaacestol.2"administratorul de relea utilizeaza ultirnii ooi uili (din totalul de 32). Care este rnasca de subrelea (subn'et

mask) pe care acesta trebuie s-o defineasc[?

a\255.255.255.2 b\255.2s5.255.3 c\ 255.255.255.4 J\ 255.255.255.192

Utilitarul TCP ping este un instrument folosit pentru

a) a identifica traseul ce trebuie urrrrat de un pachet pentru a ajunge la destinaiie

bj transferul bidireclional de fiqiere intre calculatorul local 9i unul aflat la distantd

c) testarea conexiunii TCP/P intre ,:alculatorul local gi unul aflat ib aistanld

d) a rula un un calculator aflat la di.d

""1" * pr** care ruleazd pe o maginS (proces ce realizeazd ,r

conexiune in refea) se numeqte

a) Adresd de broadcast b) Adr:esi IP Port Socket

" rr.a"Ut rcpftp , protocoalele TCP fi UDP sunt implementate la nivelul

a) Aplicatie b c) Inte;rnet Gazd6,lare

Care dintre urm[toarele sp.ecificalii nu reprezintd o adresd UM (Lrnifotm Resource Locator):

permil6nd conversia datelor dintr-un format de reprezentare in altul (surszi-destinafie) 9i asigur6n'l

independenla utilizatorilor faf6 de caracteristicile eterogene ale echipametttelor:

a) Nivelul rii de date b) Nivelul de sesiune c) Nivelul ntare d) Nirelul de a

M."sa IPlezervatd"pentru a desemna, pe orice host (gazdd), host-ul insugi (gazrla l,rcald) este

a\ 255.255.255.0 b) 127.0.0. 1 c) r21 .127 .127 .r27 d) 2ss .255 .255 255

U" r"-6. p" 32 bttt, scris de obicei in format zecimal grupat pe cei patru octefi. utilizat ca filtru pentru Idetermina (prin operafii logice pe bi!i) cdrei subre[ele (subnet) ii aparline un host (o adresd lP) se numegtt:

a) Adres[ de broadcast b) Masca de subrefea (subnet mask c) Puti d) Socket

Adresa IP 150.215.017.009 este de: clasa A: b) clasa B: c) clasa C; d) clasa D.

Cea mai cunoscutd topologie logicd de tip broadcasl este utilizati ina) Tehnolosia Token Rins b\ Tehnolo:Eia Ethernet, c) Tehnologia Token Bus d Teh no lo gia ll,pJ1lary__

Modelul arhitectural de relea TCP/P e ste organizat pe

a) 4 nivele D :-ry4e---sX"!e!e d) 7 nivele

Adresa IIr 19.3.230.100.14 este de: a) clasa ciasa B; c) clasa C; d) clasa D.

Modelul arhitectural de reiea ISO-OSI este organizat pe

a) 4 nivele b) 5 nivele c) 6 nivele d) 7 nivele

-aplica1ieclientaacesteia,utiliz6ndconer.iuniTCPpep'ortul888i|La acceptarea unei conexiuni, serveruI va trimite clientului mesajul "SA.LUT", care va fi rece'ptionat de

. . .2. exc) {System. err . Println (exc) ;

client si afisat la consol6.

Page 7: Retele de Calculatoare - Modele de Subiecte

TEST RCOT

Adresa IP f 95.215.17.9 este de: a) clasa A; b) clasa B; c't clasa C: d) clasa D.

Abstracliunea software folositd pentruce ruleazl intr-o refea gi c[rora le este

a reprezenta fiecare dintre capetele unei conexiuni intre procesel:ascociat un port pentru a fi identifirate in mod unic se numegte

a) Adresi URL b) Host c) Adresb IP Socket

Adresa IP 93.30.100.14 este de: a) clasa A: b) clasa B: c) clasa C; d) clasa D.Adresa IP rezervat5. pentru a desemna, pe orice host (gazdd), host-ul insugi (gazda local6) estea) 0.0.0.1 b\ 255.255.2s5.1 c) 127.0.0.1 d\ 25s.255.255.0Care dintre nivelele modelului OSI-ISO asigurl interfa{a cu programul utilizatorului, oferindposibilitatea de acces la refea, cu toate serviciile pe care aceasta le poate oferi ?a) Nivelul le ii de date- b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul de aplicatie.Care dintre urmdtoarele specifica{ii nu reprezintd. o adresd URL (Lrni-form Resource Locator):a) http://home.netscape.com b) ft p ://www. u'id get s. c;or r v-Jpub I icc) mat inflsvs:users\info4\ion d) sonher:// .netcom.comCea mai cunoscuti topologie logici de tip broadcasr este utilizatl ina) Te ia Token Rizrs b) Teh a Token Bus c) Tehnologia Ethemet 'fehno Talkln modelul rcP/IP , prot')coalele HTTP qi FTP sunt implementate la nivelula) Aplicatie b) Tran c) Inte:rnet d) Gazdi laIn modelul TCP/IP, protocoalele TCP qi UDP sunt implementate la nivelula c) Inte:rnet d) Gazdd laMullimea regulilor gi convenliilor ce.guverneazi formatul gi semnificalia mesa;elor inteischimbate int.;entiEtile pereche corespunzltoare aceluiagi nivel, in comunicalia dintre doi interlocutori se nun]e$tea) inter tr) serviciu c) protocol d) transferO refea de calculatoare este organizatd (imper,titn) in op-s,rtre1et". p..r'tru-iaottin"u.* u".rtri,administratorul de relea ulilizeazd ultirnii trei bili (din totalul de 32). Care este rnasca cle slbrelea (subnretmask) pe care acesta trebuie s-o defineascd?a) 255.255.255.3 b\ 255.2s5.255.7 255.255.255.8 d) 2s5.zss.2s5.224Se considerd unndtorul program Java:

import java.net. *;.1.....

public class Testa::etpublic static .iroid nain(String arg| ) {int n=0 rk1=1 rk2=65535 ;for (int k=k1 ;k.(=k2 ;1.-++l {

trY{SerwerSocket s=new S,ervel:Socket (k) ;s. close O ,.

)catch(..... ..2...... e) {

n++ il

lSystem. out.println (n) ; -

])a) Precizafi ceea ce lipsegr.e in locurile, marcate cu .....1......fie corectb) Precizati ce va afisa la execUn numir pe 16 biri ce identificd inconexiune in relea) se numeqtea) Adresd de broadcast b) Port Adresd IP Socl:etUn numdr pe 32 bi1i, scris de obicei in format recit*t gruput p" c;p"t*a) Adresd de brgrdcast --__---b) Port c) Masca de subre_le-a (subnet mask)___Sl[gi,Igt

Realizafi in Jarra o apli,:ir{ie server $i o aplica{ie dient a acesteiIA,

rtre acest Droqram.ntod unic un ;

vrr uurrrd'r Pq' JZ ur!r, sul15 tlc oolcel ln rorrnat zeclmal grupat pe cei patru octeli, in eare p{lrtiuneaadresd corespunz6toare gazdei are tofi biqii cu valoarea unu ,. nJrneste

d i:r

-;-t

:Limplementeze sr:rviciul e,:r/zo. Se va utiliza portul Tufiliz6nd conexiuni TCIP, care

Page 8: Retele de Calculatoare - Modele de Subiecte

. TEST IRC_10-02

1. Se consider[ urm6torul program Java:import java.net.*;class Test{public static void nain(String []arg) {String host;

1.... []xxx;if (arg. lengttr)O ) trost=arg [ 0 ] ;else trost=rf locaLhoEttt ;try{

xxx=InetAddress . getAllByName (host) ;System. out. println (xxx . length) ;l

catch(. . . . .. .2.. .. . exc) {System.err.println(exe) ;})la) Completa{i locurile marcate cu .....1...... gi .....2...... pentru ca programul de mai sus sd fie corectb) Descrieti, apoi, ce va afi$a la executie acest prosram.

2. Se consideri urmltorul program Java:import java.net. *; import java.io. * ipubJ-ie cJ-ass Test{pubJ.ie static void main(string argl])tint x:0,'for(int k=1;k < LO24;h++; i

trlirtServerSocket s=rrew ServerSocket(k) ;s.c]-oseO;l

catctr(. . .1. . . e) tx++,')catch (IOException e) { }

)Systeu.out.println(rt Total tr * x);)la) Completati locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corectDDescrieli apoi, ce va afiqa la execu{ie acest propgam.

3. Care dintre liniile numerotate va produce eroare la compilare ? Justificafl rispunsul.c]-ass AA{publ-ic int a:10,'private int b:20,'proteeted int c=30;lclass BB{pub1ic static void main(String a[]) tAA x=new AAO; //tSysten.out.printl.n(x.a) ; / /2Systen.out.println(x.b) ; / /3Syst'en.out.println(x.c) ; / /All

4. Ce se va afiqa la consol6, la execulia urmitorului program?cJ-ass AA{int a=10,'AA (int a) t this . Er:Er,' )lclass BB{pubJ-ic static void nain(String al])tAA x:new I,^P'.(22, t AA lEnew AA(221 ;int z=111,'if (x. equal.s 1yl I z=222 ;Systen. out. priat1n (z) ;ll

5. Aqa numitele exceptii la execufie, care pot proveni strict din vina programatorului qi care nu sunt generatede o cauz6 externi, au superclasa comunia) lOexception b) SimpleException c) Runtj_meException d) Error

6. Se considerl urmitoarea adresi IP, in nota{ie CIDR: 190 . 1 10 . 6 . 0 / 25Preciza,ti care este masca de subre-tea corespunzltoare.

7. Descrie{i structura unei adrese IP de clasd C.

Page 9: Retele de Calculatoare - Modele de Subiecte

8. Care dintre urmitoarele reprezentiri nu poate constitui o adresi IP ?a\ 144.221.257.122 b\221.231.155.313 c) 155.223.255.144 d\ 166.255.255.199

9. a) La ce se referi procesul de serializare a obiectelor?b) in ce conditii. instantele unei clase oot fi serializate?

10. Un URL desemneazla) numele unei resurse din re{eaua Internet dar frrd precizarea locafeib) adresa MAC a unei interfe{e de re}ea

c) o referin{5 cltre o resursd particular[ din refeaua Internet cu loca,tie qi nume bine precizate

d) o multime de atribute care descriu un obiect11. Se consider[ urmitorul program Java:

i-q>ort java.net. *; iuport java. io. *;pubJ.ic cJ.ass Testtpub].ic static void rnain(String[] arg]ttry {

URL uuu = neer URJ, (rthttp : / /vww.upit. ro") ;...1... xxx = uuu.openStream0;Bufferedlnputstream bbb = nett BufferedlnputStrea.m(xxx) ;. . -2. . . fff=jsp FileOutputStream(rra.txtrr),'int c;while ((c = bbb.read0) != -1) fff .write(c);bbb.closeO ; xxx.c].oEeO ; fff.c].oseO ;l

catch(. . .3. . . e) {Systen.err.println(e) ;}catch (IOException e) tSysten. err.println (e) ; )

llq\ Drcnizofi .mq .a lincecfe in lncrrrile mqr.q+e nrr 1 ) si ? ncnfnr rlt rrfrtortfnrrl de mni

sus s[ fie corectb) Descrieti. aooi. cevarealiza la executie acest orosram

12. Ce se va afiqa la consol5, la execulia urmitorului program?class AA{publ.ic static void main(String arg[])tint []b; int s:55;try{b=new int[2] ; b[2] :66 ;lcatch (RuntimeException e) {s=88,' }catctr(Exception e) {s=77; }fiaa]-]-y{ Systen. out. println (s) ; })l

13. Dispozitivul care permite ca doul re,tele (chiar dacd nu sunt similare) s[ facl schimb de date gi care

aclioneazi la nivelul leglturii de date al modelului OSI-ISO se numeqte

a) repetor b) bridee c) router d) modem

14. Se consideri urmdtorul program Java:irport java.io.*;c1aEs AAtpublic static void main (String[] args] ....1.... tFilelVriter fl=new Filellriter (rrfis. txt'r) ;fl.write(48) ; f1.c].oseO ;llCntnnletqfi lncrrl tnarcqf r-.rr 1 nenfnr crr ff orzrtrnl r{e mni crrs si fie c.ore-<-l (si nrr nrndrtc.i erori la

comoilare).15. Clasa Java care permite rcalizarcaunei conexiuni TCP intr-un progfilm client este:

a) DatasramSocket b) DatasramPacket c) Socket d) InetAddress

16. Definiti notiunea de socket (soclu loeic).17. Adresa IP rezervati pentru a desemn4 pe orice host (gaz.da) , host-ul insugi (gazda locali) este

a\ 127.127.0.1 b\255.255.255.t c) 127.0.0.1 d\255.25s.255.0

18. In modelul TCP/IP , protocoalele HTTP qi DNS sunt implementate la nivelula) Transoort b) Gazd[ larctea c) Internet d) Aplicatie

19. Superclasa abstractl pentru toate fluxurile de iegire de caractere este

a) fnputStream b) Writer c) OutputStream d) f'j-teOutputStream20. O re{ea de calculatoare de clas[ C este organizati (impa4ita) in noui subrefele.

a) Precizafi numlrul minim de bili necesari pentru identificarea acestora.

b) Care este masca de subretea kubnet mask'l De care administratorul de retea trebuie s-o defineasc[?

Page 10: Retele de Calculatoare - Modele de Subiecte

TEST IRC 10 03

1. Se considerl urm[torul program Java:iraport java. net. * ;class TesttpubJ.ic static void main(String []arg) tString host;

1.... []xxx,'if (arg. length)0 ) trost=arg [ 0 ] ;else host=trlocalhostrt,'trYt

xxx=InetAddress . getAllByNane (host) ;Systeur. out. println (xxx. length) ;l

catch(. . . . . . .2. . . . . exc) {Systen.err.println(exc),'}))a) Completafi locurile marcate cu .....1...... Si .....2...... pentru ca programul de mai sus sd fie corect

b) Descrieti. apoi. ce va afisa la executie acest program.1 Se considerl urmdtorul program Java:

import java.net. * ; import java.io. *;public cJ.ass Test{public static void main(String arS[])tint x=0;for(int k:1 ;k < LO24,'k++) t

trYtServerSocket s=new ServerSocket(k) ;s. close O ;]

catch(. ..1. . . e) {x++"}catctr(IOException e) { }

)System.out.println(" Total " + x),'l)a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sA fie corect

b) Descrieti apoi. ce va afisa la executie acest program.

3. Care dintre liniile numerotate va produce eroare la compilare ? Justifica{i rlspunsul.class AA{pubJ.ic int a:10,'protected int b:20,'private int lS30;)class BB{pubJ.ic static woid main(String atl)tAA x:new AAO ; / /lSystem.out.printJ-n(x.a) ; / 12System. out.printl-n (x.b) ; / /3System . out. println (x . c) ,' / / 4]l

4. Ce se va afiga la consol[, la execuliaclass AA{int a=10;AA(int a) tthis. a=a; l)cJ.ass BB{public static void main(String atl){AA x=new A}.(22); AA 1-new AA(221 ;int z*11- l- ,'

if (x. equals (y) | 2:222,' else z:333 ;System. out.println (z) ;)l

urmdtorului program?

5. Aqa numitele exceplii la execufie, care pot proveni strict din vina programatorului gi care nu sunt generate

de o cauzd extem[, au superclasa comund

a) tOnxception b) RuntimeExcepti-on c) BindException d) urror6. Se considerI urmdtoarea adres6 IP, in notalie CIDR: 19 0 . 11 0 . 6 .0 / 21

Precizati care este masca de subre{ea corespunzdtoare.1 Descr-ic1i slnrclilra rinei aElnc:e IP de clasl B

Page 11: Retele de Calculatoare - Modele de Subiecte

I

8. g3ie dintre urm6toarele reprezent6ri nu poate constitui o adresi lP ?

a\ r55.223.255.144 b) 166.253.255.199 c) 144.221 d) 221.3r3.rss.221

9. a) La ce se referd procesul de serializare a obiectelor?

b) in ce conditii. instantele unei clase pot fi serializate?

10. Un URN desemneazd

a) numele unei resurse din refeaua Internet, dar frr[ precizarea locafiei

b) adresa MAC a unei interfe{e de re{ea

cj o referinp c[tre o resursi particularb din refeaua Internet cu locafie 9i nume bine precizate

d) o multime de atribute care descriu un obiect

11. Se considerl urmdtorul program Java:

import java.net. *,' inport java. io. * ipublic class Test{pr:blic static void main(Stringl] arg) {trY {

URL uuu = new URf, ( "http : / /wutw .upit ' ro" ) ;...1... xxx = uuu.oPenStream0,'Bufferedlnputstrean bbb = new Bufferedlnputstream(xxx) ;. . .2. . . fff=new FileOutputstrean('ra' txt") ;

int c;while ((c = bbb.read0) != -1) fff .write(c);bbb.closeO ; xxx.closeO ; fff'cl-oseO ;

lcatch(. . .-3. . . e) {Systen.err.println(e) ;}catch(IOixception e) {System.err.println(e) ; }

l)a) Precizafi ceea ce lipsegte in locurile marcate cu .....1 ......, .....2...... si ..'..3..... pentru ca programul de mai

sus s6 fie corectb)Descrieti.apoi.cevarea1izalaexepufieaceStprogIL

L2.i Ce se va afiga la "on,class AAt

public static void main(String arS[]){int []b; int s=55;try{b=new int[2] ; bl27=66;]catctr (RuntimeException e) {s:77 ; }cateh(Exception e) {s=88 ; }fina11y{ System. out. println (s) ; }))

13. daci nu sunt similare) sd faci schimb de date gi care

actioneazi la nivelul legaturii de date al modelului OSI-ISO se numeqte

a) reoetor b) bridee c) router d) modem

14. "it"'"'po''sabilcutransmitereagirecep!iainforma!iilorformi de giruri de bi1i, prin diverse tipuri de medii 9i canale de comunicalie?

a) Nivelulleelturii de date b) Nivelul refea c) Nivelul transport d) Nivelul fizic. "

sub

15. Cl.rr" J""a *te permite reali:zareaunei conexiuni TCP intr-un program client este:

a) Dataeramsocket b) DatagramPacket c) Socket d) InetAddress

16. Definiti notiunea de Port logic.

17. Conform standardului r pv6 o adres[ IP se reprezint[ pe

a) 16 biti b) 32 biti c) 64 bili d) 128 biti

18. c m"d"trt TCP/IP , protocoalele TCP 9i UDP sunt implementate la nivelul

^\ c^-^x 1o *araq h\ Anlinefie c\ Tnternef d) Transooft

Superclasa abstracth pentru toate fluxurile de intrare de caractere este

a) rnputstlua* t-,) wtiter c) ot d) Reader19.

ztt. O refea cle calculatoate de clasd C este oi'ganizatd (impiriiti) in troui subrelele'

a)Preciza\inumdrul minim de bili necesari pentru identificarea acestora'

Ui care este masca de subre.tea 1576ns1zasi) pe care administratorul de retea trebuie s-o defineasci?

Page 12: Retele de Calculatoare - Modele de Subiecte

- T'EST IRC-10_04

1. O refea de calculatoare de clasd C este organizate (implrfitn) in zece subrefele.

a)Precizali numIrul minim de bili necesari pentru identificarea acestora.

b) Care este masca de subre,tea (szbner rnasft) pe care administratorul de retea trebuie s-o defineascd?

2. Ce se va afiga la consolS, la execufia urmitorului program?class AA{int a=10;AA(int a) {this.a=a;})class BB{public static void main(String atl)tAA x=new AA(22) ,' iU\ fEnew AA(221 ;int z=111,'if (x.equa1s (yllz:222; else z=333;System. out.println (z) ;])

3. Superclasa abstracti pentru toate fluxurile de intrare de caractere este

a)Inputstream b)writer c) OutputStream d) Reader

4. in modelul TCPAP , protocoalele TCP 9i UDP sunt implementate la nivelul

a\ Gazdlla retea b) Aplicatie c) Internet d) Transport-3. Conform standardului tpv6 o adres[ IP se reprezintl pe

a) 16 biti b) 32 biti c) 64 biti d) 128 bifi6. Definiti notiunea de port logic.

7. Se consideri urmetorul program Java:import java. neL. * ,' import java. io. * ;public class Testtpublic static void main(String arS[]){int x=0;for(int k=l ,'k < LO24;k++) {

try{ lrServerSocket s=new ServerSocket(k) ;s. close O ,'

]catctr(. . .1. . . e) {x++;}catctr(IOException e) t )

lSystem.out.println(" Total r' * x),')]a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sd fie corect

b) Descrieti aDoi. ce va afisa la executie acest proptram.

8. t]n URN desemneazia) numele unei resurse din refeaua Internet, dar fldrdptecizarea loca{iei

b) adresa MAC a unei interfefe de refea

c) o referinfE citre o resursl particulari din re{eaua Internet cu locafie gi nume bine precizate

d) o multime de atribute care descriu un obiect

9. Clasa Java care permite rcalizareaunei conexiuni TCP intr-un program client este:

a) DatagramSocket b) DatagramPacket c) Socket d) InetAddress

10. C"* di"tr" ri"elele modelului OSI-ISO este responsabil cu transmiterea gi receplia informafiilor sub

fonni de qiruri de bi1i, prin diverse tipuri de medii gi canale de comunicafie?

a) Nivelul leeiturii de date b) Nivelul refea c) Nivelul transpo{ d) Nivelul fizic.

11

-'ii

Dispozitivul care permite ca dou6 relele (chiar dacd nu sunt similare) sd facd schimb de date $r care

acfioneazl la nivelul leglturii de date al modelului OSI-NO se nume$te

_d fepglq: ___, b) lridge _ c) router d) modem - -{le se va afi;;a la cotisol6, la execuiiti urliiaiolului pt'ogt:un?class AA{public static void nain(String arS[]]{int []b,' int s:55;try{b=new int[2] ; bl21:66;lcatctr (RuntimeException e) { s=77 ; }catch (Exception e) {s=88 ; }finally{System. out.pri-nt1n (s) ; })l

Page 13: Retele de Calculatoare - Modele de Subiecte

13. Se considerd urmitorul program Jaya:import java.net. * ; inpott java. io. *,'public class Test{public static void ma.in(Stringl] arg) {try t

URt uuu = new URL("httpz//www.upit.ro");...1... xxx = uuu.openStream0;Bufferedlnputstream bbb = nele BufferedlnputStream(xxx) ;. . .2. . . fff=new FileOutputStream("a.txt") ;int c;whiLe ( (c = bbb.read0 ) != -1) fff .write(c) ;bbb.closeO ; xxx.closeO ; fff.closeO,'l

catch(. . .3. . . e) tsysten.err.println(e) ;)catch (IOException e) {System. err.println (e) ,' }

))a) Precizafi ceea ce lipsegte in locurile marcate cu .....1......, .....2...... $i .....3.....pentru ca programul de mai

sus sd fie corectb) Descrieti . apoi. ce va realiza la executie acest program.

14. Se considerd urmbtorul program Java:inport java. net. * ,'

class Test{pubJ'ic static void main(String []arg) {String host;'

1.... []xxx;if (arg. length)0 ) host=arg [0 ] ;else host=ttlocalhost" ;trY{

xxx=rnetAddress . getAllBl|Name (host) ;System. out. println (xxx . Iength) ;)

catctr(. . . . . . .2. . . . . exc) {Systern.err.println(exc) ;}))a) Completafi locurile marcate cu .....1 ...... gi .....2...... pentru ca programul de mai sus s[ fie corect

b) Descrieti, apoi, ce va afiqa la execu{ie acest program.

15. a) La ce se referd procesul de serializare a obiectelor?b) in ce conditii. instantele unei clase pot fi serializate?

t6. Care dintre urmitoarele reprezentiri nu poate constitui o adresd lP ?a\ 155.223.255.144 b\ 166.255.255.199 c) 144.221.2s7.r22 d)221.3r3.155'221

17. Descrieti structura unei adrese IP de clasS B.

18. Se considerdurmdtoarea adresi IP, in.notafie CIDR: 190.1I0.6.0 /21Precizati care este masca de subretea borespunzitoare.

19. Aga numitele excepfii la execufie, care pot prgveni strict din vina programatorului qi care nu sunt generate

de o cauzb externS, au superclasa comuntra) foException b) RuntimeException c) eindexception d) Error

20. Care dintre liniile numerotate va produce eroare la compilare ? Justificafi rispunsul.class AA{public int a:10;protected int G20,'priwate int b=30,')cl.ass BR{public static woid main(String all ) {AA x=new AAO ; / /tSysten.out.printtn(x.a) ; / /2System.out.println(x.b) ; / /3System. out. println (x. c) ,' / / 4l)

Page 14: Retele de Calculatoare - Modele de Subiecte

-

TEST IRC 11 01

I Se considerd urmltorul program Java:import java. net. * ,.

class Test{public static void main(String flarg) {String host;

1.... []xxx,.if (arg. Iength)O) host=arg t0l ;else host=trlocalhostrr ;tryt

xxx=InetAddress . getAllByName (host),.System. out. println (xxx . length) ,.

lcatch(. . . . . ..2.. .. . exc) {System.err.println(exc) ,.})la) Completa{i locurile marcate cu .....1...... ;i .....2......pentru ca programul de mai sus s6 fie corectb) Descriefi, apoi, ce va afiqa la execu{ie acest program.

2. Se considerd urmdtorul program Java:import java.net. *,. iurport java.io. *;public class Test{public static void main(String arg|){int x=0,.for(int k=1 ,.k < LO24;k++) {

trY{ServerSocket s=new ServerSocket(k) ;s.closeO;]

catch(. . .1. . . e) {x++;}catch (IOException e) { }

)System.out.println(rr Total t' * x);)la) Completati locul marcat cu .....1...... pentru ca programul de mai sus s[ fie corectb) Descrieli apoi, ce va afipa la executie acest prosram.

3. O clasl care sd defineasci fire de executie se poate ob{ine daci aceasta extinde clasaa) RuntlmeException b) Thread c) Runnable d) serializable

4. Ce se va afiqa la consol6, la executia urmdtorului prograrrnclass AA{int a=33;AAOt)AA(int a) {this. a+=11; })class BB{public static void main(String a[]) tAA x=new AAO; AA 1-new }.}.(221 ;j-nt z=22;if(x.equals (y) ) z:33; else z=44;System. out.println (z) ;))

5. Aqanumiteleexcep!iilaexecu!ie,carepotprovenistrictdinvinade o cauzd externd, au superclasa comunda) roException b) RuntimeException c) eindnxception d) error

6. Se considerb urmdtoarea adresd IP, in notafie CIDR: 190.110 .6.0 /2iPrecizati care este masca de subrelea corespunzitoare.

7. Descrieli structura unei adrese IP de clasi C.8. care dintre urmdtoarele reprezerrtdrinu poate constitui o adresd lp ?

a) 155 .223 .255 .144 b) 166.255 .2s5 .199 c) t44.22r.2s7 .122 d\ 22,1 .3r3 .tss .zz19. a) La ce se referd procesul de serializare a obiectelor?

b) In ce conditii, instantele unei clase pot fi serializate?

Page 15: Retele de Calculatoare - Modele de Subiecte

-

10. Un URN desemneaz[a) numele unei resurse din refeaua Internet, dar ftrl precizareab) adresa MAC a unei interfele de re.tea

c) o referin{d cdtre o resursd particulari din re{eaua Internet cud) o multime de atribute care descriu un obiect

loca{iei

locafie gi nume bine precizate

11. Se considerd urmdtorul program Java:import java.net. *; import java.io. *;public class Test{pubJ.ic static void main(String[] arg) {try t

URL uuu = neril URL(r'http://www.upit.ro");...1... xxx = uuu.openstream0,.Bufferedrnputstream bbb = new Bufferedrnputstream(xxx),.. . .2. . . fff=new FileOutputstream("a.txt") ,.

int c;while ((c = bbb.readO) != -1) fff.write(c);bbb. close O ,' xxx. close O ; fff . close O ;)

catch(. . .3. . . e) tsystem.err.println(e) ;)catch(IOException e) {System.err.println(e) ; }

))a) Precizafi ceea ce lipseqte in locurile marcate cu .....1 ......, .....2...... $i .....3.....pentru ca programul de maisus s[ fie corectb) Descrieti , apoi, ce varealiza la execu{ie acest program.

t2. Ce se va afiga la consol5, la execufia urm6torului program?class AA{public static void main(String arg[]){int a=55,'try{

doub1e b=282;4= (!nt) b;)

catch (NunberFormatException e) {a=66,. }catch (Exception e) {a=77 ; }finally{ System. out. println (a) ; }))

13. Dispozitivul care permite ca doui relele (chiar daci nu sunt similare) sd fac[ r"tti-U O" aut" gi "ur"acfioneazi,la nivelul legiturii de date al modelului OSI-ISO se numegte

a) repetor b) bridge c) router d) modemt4. Care dintre nivelele modelului OSI-ISO asiguri interfafa cu programul utilizatorutui, of".i"a u""rtuiu

posibilitatea de acces larcfea, cu toate serviciile pe care aceasta le poate oferi ?a) Nivelul legdturii de date b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul de anlicatie.

15. Clasa Java care permite realizareaunei conexiuni TCP intr-un program client este:a) DatagramSocket b) DatagramPacket c) Socket d) InetAddress

16. Definifi notiunea de port logic.17. Conform standardului I pv6 o adres[ IP se reprezinti pe

a) 16 bili b) 32 biti c) 64 bi{i d) r28 biti18. In modelul rcPAP, protocoalele TCP qi UDP sunt implementate la nivelul

a) Gazdd,la refea b) Aplicalie c) Internet d) Transport19. Superclasa abstractd pentru toate fluxurile de intrare de caractere este

a) Inputstream b) Writer c) Outputst.ream d) Reader20. o relea de calculatoare de clasd c este organizatd (imp6r!iti) in gase subrefele.

a)Precizafi numirul minim de bi! necesari pentru identificarea acestora.b) Care este masca de subrete4 (subnet mask) pe care administratorul de retea trebuie s-o defineasci?

2l Simbolul grafic utilizat pentru reprezentarea unui switch este

d)c)b)a)

Page 16: Retele de Calculatoare - Modele de Subiecte

TEST IRC_11-02

I O re{ea de calculatoare de clasd C este organizatd (impd(itd) in zece subre,tele.a)Preciza{gi numdrul minim de bi{i necesari pentru identificarea acestora.b) Care este masca de subretea (subnet mask\ De care administratorul de retea trebuie s-o defineasci?

,,Ce se va afiga la consolS, la execulia urmdtorului program?class AA{int a=33;AAOt)AA(int a) {this. a+=11; })class BB{public static void main(String atl)tAA x=new AAO ; AA y=new AA(22) ;int z=33,'if (x. equals (yl I z=44; else z=55;System. out. println (z) ;))

3. Superclasa abstracti pentru toate fluxurile de ieqire de caractere este

a) Inputstream b) Writer c) Outputstream d) Reader4. In modelul TCP/P , protocoalele TCP gi UDP sunt implementate la nivelul

a) Gazdd,la refea b) Aplicafie c) Internet d) Transport5. Conform standardului I pv4 o adresb IP se reprezint[ pe

a) 16 biti b) 32 biti c) 64 biti d) 128 biti6. Definiti notiunea de port losic.7. Se considerd urmdtorul program Java:

import java.net. *,' import java.io. * ;public class Test{public static void main(String arg[]){int x=0;for(int k=1 ,'k < l024;k++) t

trY{ServerSocket s=new ServerSocket (k) ;s.closeO;)

catctr(. . .1. . . e) {x++;1catch(IOException e) { }

)"Systen.out,println(" Total " + x);))a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sA fie corectb) Descrieti apoi, ce va afipa la executie acest program.

8. Un URN desemneazla) numele unei resurse din refeaua Internet, dar frr6,precizarea loca{ieib) adresa MAC a unei interfe{e de refeac) o referinld cbtre o resursd particulard din reteaua Internet cu locafie qi nume bine precizated) o multime de atribute care descriu un obiect

9. Clasa Java care permite realizarea unei conexiuni TCP intr-un program client este:a)DatagramSocket b) DatagramPacket c) Socket d) InetAddress

10. Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea qi recepfia informaliilor subformd de qiruri de bi1i, prin diverse tipuri de medii gi canale de comunicafie?a) Nivelul legbturii de date b) Nivelul retea c) Nivelul transoort d) Nivelul fizic.

ll. Ce se va afiqa la consol[,class AA{public static voidint a=55,'ttYt

double b=383;a= (int) b;)

la execu{ia urmitorului program?

main(String arg[] ) {

catch (NunberFormatException e) { a=65,'catch (Exception e) {a=77,'}finally{ System. out.println (a) ; })]

Page 17: Retele de Calculatoare - Modele de Subiecte

t2. Dispozitivul care permite ca doui refele (chiar dacd nu sunt similare) sd facd schimb de date qi cariaclioneazd la nivelul legdturii de date al modelului OSI-ISO se numeqtea) repetor b) bridge c) router d) modem

13. Se considerd urmdtorul program Java:import java.net.*; import java.io.*;public class Testtpr,rblic static void main(String[] arS] {try {

URL uuu = new URL(rfhttp://wrtw.upit.ro");. . .1. .. xxx = uuu.openstream0 ;Bufferedrnputstream bbb = neril Bufferedrnputstreann (xxx) ,.

. . .2. .. fff=new FileOutputStream("a.txt") ;int c,'while ( (c = bbb.read0 ) != -1) fff .write(c) ;bbb.closeO ; xxx.closeO ; fff.closeO ;I

catch(. . .S. . . e) {System.em.println(e) ;}catch(IOException e) {System.err.println (e) ; }

l)a)Precizafi ceea ce lipseqte in locurile marcate cu .....1......, .....2...... $i .....3.....pentru ca programul de maisus sd fie corectb) Descriefi , apoi, ce va realiza la execu{ie acest program.

14. Se considerd urmdtorul program Java:import java. net. * ,'

class Testtpublic stati-c void main(String []arg] {String host,'

1.... []xxx;if (arg. Iength)0) host=arg [0 ] ;else host=ttlocalhosttt ;t"yt

xxx=InetAddress . getiAllByName (hos t),.System. out.println (xxx. length) ;)

catch(. . .. .. .2. ... . exc) {System.err.println(exe),.}lla) Completali locurile marcate cu .....1...... $i .....2......pentru ca programul de mai sus sd fie corectb) Descrieli, apoi, ce va afiga la execufie acest program.

15. a) l.a ce se referd. procesul de serializare a obiectelor?b) In ce conditii, inltanfele unei clase pot fi serializate?

16. Care dintre urmdtoarele reprezentdri nu poate constitui o adresdIp ?a) 155.223.255.t44 b) 166.255.zss.199 c) 144.22r.2s7 .r22 d\ 2zt.3t3.l55.zzl

t7. Descrieti structura unei adrese IP de clasd B.18. Se considerd urm[toarea adresi IP, in notafie CIDR: 190.110 .6.0 /2j

Precizafi care este masca de subrgfea corespunzdtoare.19. Aqa numitele exceplii la execu{ie, care pot proveni strict din vina programatorului $i care nu sunt generate

de o cauzh extern6, au superclasa comunda) roException b) RuntimeException c) BindException d) trror

20. O clasl care s[ defineascd fire de execuliea) RuntimeException b) Thread

se poate obfine dacd aceasta implementeazd,interfa[ac) Runnable d) Serializable

21. Simbolul grafic utilizat pentru reprezentarea unui router este

d)c)b)a)

Page 18: Retele de Calculatoare - Modele de Subiecte

TEST IRC 11 03

1. a) La ce se refer[ procesul de serializare a obiectelor?b) In ce condilii, instan{ele unei clase pot fi serializate?

I Care dintre urmdtoarele reprezentlri nu poate constitui o adresd Ip ?a) r44.22r.2s7.r22 b)221.231.155.313 c\ 155.223.25s.144 d\ 166.zss.255.199

3. Se considerd urmitoarea adres[ IP, in notaJie CIDR: 19 0 . 1 IO . 6 . O / 25Precizati care este masca de subre{ea corespunzltoare.

4. Aga numitele exceplii la execufie, care pot provenide o cauzd externl, au superclasa comunda) IOException b) SimpteException

strict din vina programatorului qi care nu sunt generate

c) RuntimeExceptj-on d) nrror5. Ce se va afiqa la consoli, la execulia urmdtorului program?

class AAtpublic static void main(String arSIl){int a=55;tr:r{

double b=LE-2;a= (int) b;l

catch (NunberFornatException e) {a=66 ; }catch (Exception e) {a=77,. }finally{ Systen. out. printl-n (a) ; }))

6. Simbolul grafic utilizat pentru reprezentarea unui hub este

d)c)b)a)

7. o re{ea de calculatoare de clasd c este organizatd (imp[r!itd) in cinci subrefele.a)Precizali numirul minim de bi{i necesari pentru identificarea acestora.b) Care este masca de subre,te a (subnet mask) pe care administratorul de retea trebuie s-o defineascd?

8. Se consideri urmStorul program Java:import java.net. *,. inport java.io. * ;public class Testtpublic static void main(String argfl){int x=0,.for(int k=1 ,.k < LO24;k++) {

trY{ServerSocket s=new ServerSocket(k) ;s. close O ,'

)catch(. . .1. . . e) {x++; }catch(rOException e) { }

iSystem.out.println(tr Total rr * x);)la) Completati locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corectb) Descrieli apoi, ce va afiqa la execufie acest program.

9. Superclasa abstracti pentru toate fluxurile de ieqire de octefi estea)Inputstream b)Writer c) OutputStream d) fiteOutputStream

10. In modelul TCP/P, protocoalele HTTP gi DNS sunt implementate la nivelula) Transport b) Gazdl la retea c) Internet d) Aplica{ie

ll. Adresa IP rezervatd pentru a desemna, pe orice host (gazdd) , host-ul itrruqi 1g-du lo"atay "rtea)127.r27.0.1 b)255.2ss.25s.1 c\127.0.0.1 d\25s.2ss.25s.0

12. Definili nofiunea de socket (soclu logic).13. O clasi care s[ defineascd fire de executie se poate obline dacl aceasta extinde clasa

a) RuntimeException b) Thread c) Runnable d) seriafizable14. Clasa Java care permite realizareaunei conexiuni TCp intr-un

a) DatagramSocket b) DatagramPacket c) Socketprogram client este:

d) InetAddress15. Descrie{i structura unei adrese IP de clasd A.16. Dispozitivul care permite ca doui relele (chiar dacd nu sunt similare) sd faci schimb a. Out" qi cat"

actioneazd.la nivelul 2 (cel al leg[turii de date) al modelului oSI-ISo se numegtea) repetor b) bridge c) router d) modem

Page 19: Retele de Calculatoare - Modele de Subiecte

t7. Ce se va afiga la consol6, la execu{ia urmdtoruluiclass AA{int a=33;AAOt)AA(int a) tthis.a+=a; ))class BB{public static void main(String atl)tAA x=new AAO; AA lenew AA(221 ;int z=11;if (x.equaIs (y)lz=22; else z=33;Systen. out.println (z) ,.

))

program?

18. Se considerd urmitorul program Java:import java.net. *,' irnport java.io. *ipublic class Test{public static void main(String[] arg) ttrY {

URt uuu = new URL("httpz//vwrw.upit.ro");. . .1.. . xxx = uuu.openstreamO ;BufferedlnputStream bbb = new BufferedlnputStream(xxx) ;. . .2. . . fff=new FileOutputStrean("a.txt'r) ;int c;while ((c = bbb.reado) != -1) fff.write(c);bbb. close O ; xxx. close O ,- fff . close O ,.

lcatch(. . .3. . . e) {System.err.println(e) ;}catch (IOExcepti-on e) {System.err.println (e) ; }

lla)Preciz{i ceea ce lipseqte in locurile marcate cu .....1 ......, .....2...... $i .....3..... pentru ca programul de maisus sd fie corectb) Descrieti, apoi, cevarealiza la execu{ie acest program.

19. Un URL desemneaz[a) numele unei resurse din releaua Internet, dar frrdprecizarea locaJieib) adresa MAC a unei interfefe de refeac) o referinld cdtre o resursi particulard din refeaua Internet cu loca{ie qi nume bine precizated) o mulfime de atribute care descriu un obiect

20. Se considerd urmdtorul program Java:import java.net.*;class Test{pr.rblic static void main(String tlarg) tString host;

1.... []xxx;if (arg. length)O ) host=arg [ 0 ] ;else host=rrlocalhostrr ;tryt

xxx=fnetAddress . getAllByName (host) ;System. out. println (xxx . length) ,.

)catch(. . . . .. .2.... . exc) {System.err.println(exc) ;})la) Completali locurile marcate cu .....1...... $i .....2...... pentru ca programul de mai sus si fie corectb) Descrieti, apoi, ce va afi;a la execulie acest program.

2t. Se considerd urmdtorul program Java:import java.io.*;class AA{public static void main (String[] args) ....1.... tFileWriter f1=new FileWriter("fis. txt") ;fl.write(48) ; f1.closeO ;))Completati locul marcat cu .... . 1 .... .. pentru ca programul de mai sus s[ fie corect (si nu producl erori lacompilare).

Page 20: Retele de Calculatoare - Modele de Subiecte

TEST IRC 11 04

1. Se considerd urmdtorul program Java:import java.net.*;class Test{pr.rblic static void main(String []arg) {String host,'

1.... []xxx;if (arg. length)O) host=arg [0 ] ;else host="localhostrr,'try{

xxx=InetAddress . getAllByNane (host) ;System. out. println (xxx. Iength) ;I

catch(. . . . . . .2. . . . . exc) {System.err.println(exc) ;}l)a) Completafi locurile marcate cu .....1...... $i .....2...... pentru ca programul de mai sus si fie corectb) Descrieti. apoi. ce va afisa la executie acest orosram.

1 Se considerd urmltorul program Java:import java.net. *,' import java.io. * ;public class Test{public static' void rnain(String arS[])iint x=0,'for(int k=1;k < l024;k++) {

trY{ServerSocket s:new ServerSocket(k) ;s.closeO;l

catch(.. .1. . . e) {x++;}catch(IOException e) { }

)System.out.println('r Total r' * x),'))a) Completati locul marcat cu .....1...... pentru ca programul de mai sus si fie corectb) Descrie{i apoi, ce va afi$a la executie acest program.

3. Simbolul grafic utilizat pentru reprezentarea unui bridge este

d)c),b)a)

4. Ce se va afiqa la consol6,class AA{public st'atic woidint a=55;try{

double b=3E1 ,'

a= (int) b;l

catctr (NumberFornatException e) { a=66,.catch(Exception e) {a=77 ; }finally{ Systen. out. println (a) ; }))

la execufia urmdtorului program?

nain(String arg[]) {

5. Aga numitele excepfii la execu{ie, care pot proveni strict din vina programatorului gi care nu sunt generatede o cauzi extern[, au superclasa comun[a) tOnxception b) SinpleException c) RuntimeException d) nrror

6. Se considerd urmitoarea adres5 IP, in nota{ie CIDR: 190.110 .6.0 /28Precizati care este masca de subretea corespunzdtoare.

7. Descrieti structura unei adrese IP de clasb C.8. Care dintre urmdtoarele reprezentilri nu poate constitui o adresd IP ?

a) 144.221.257.122 b\221.231.155.313 c) 155.223.2ss.144 d\ 166.255.255.1999. a) La ce se refer[ procesul de serializare a obiectelor?

b) in ce conditii, instantele unei clase pot fi serializate?

Page 21: Retele de Calculatoare - Modele de Subiecte

10. Un URL desemneazda) numele unei resurse din refeaua Internet, dar ftrd,precizarea locafieib) adresa MAC a unei interfele de refeac) o referinfi cdtre o resursd particulard din refeaua Internet cu localie gi nume bine precizated) o mullime de atribute care descriu un obiect

11. Se considerd urmdtorul program Java:import java.net. *,. import java.io. * ;public class Test{public static void main(String[] arg) {try {

URL uuu = new URL('rhttp z / /vtrtw.upit.ro") ;...1... xxx = uuu.openStreamO ,.

BufferedlnputStream bbb = new Bufferedlnputstream (xxx),... .2. . . fff=new FileOutputstream("a.txt") ;int c;while ((c = bbb.readO) != -1) fff .write(c);bbb. close O ; xxx. close O ,. fff . close O ,.

lcatch(. . .3. . . e) {System.err.println(e) ;}catch(IOException e) {System.err.println(e) ; }

)la)Precizali ceea ce lipseqte in locurile marcate cu .....1......, .....2...... gi .....3.....pentru ca programul de maisus sd fie corectb) Descriefi , apoi, ce va realiza la execu{ie acest prograrn.

12. Ce se va afiga la consol6, la execu{ia urmitorului program?cl-ass AA{public static void main(String arSIl){int []b; int s=55;try{b=new int[2] ; bl2l=66;]catch (RuntineException e) {s=88,- }catch(Exception e) {s=77; }finally{ System. out. println (s) ; }))

13. Dispozitivul care permite ca doud re{ele (chiar dac[ nu sunt similare) si facd schimb de date si yr.eaclioneazd,la nivelul legdturii de date al modelului OSI-ISO se numeqtea) repetor b) bridge c) router d) modem

1,4. Se considerl urmltorul program Java:irrport java. io. * ;class AA{public static void main (String[] args) ....1.... tFileWriter f1=new FileWriter (rffis. txt") ;fl.write(48) ; f1.closeO ;)ICompletati locul marcat cu .....1...... pentru ca programul de mai sus si fle corect (s6 nu produci erori lacompilare).

15. Clasa Java care permite realizareaunei conexiuni TCP intr-un program client este:a) DatagramSocket b) DatagramPacket c) Socket d) InetAddress

16. Definifi notiunea de socket (soclu logic).t7. Adresa IP rezervatd pentru a desemna, pe orice host (gazdd) , host-ul insugi (g-du l,o"ule)

"rt"a) 127.127.0.1 b) 255.2s5.255.r c) 127.0.0.1 ilzss.255.2s5.018. In modelul TCP/P, protocoalele HTTP gi DNS sunt implementate la nivelul

a) Transport b) Gazd6 la refea c) Internet d) Aplicatie19. Superclasa abstractd pentru toate fluxurile de intrare de octefi este

a) rnputstream b) writer c) outputstream d) FileTnputstream20. o relea de calculatoare de clasd C este organizatd (imp6r!it6) in noud subre,tele.

a)Precizali num5rul minim de bi{i necesari pentru identificarea acestora.b) care este masga de subrefe a (subnet mask) pe care administratorul de retea trebuie s-o defineasci?

21. O clasd care sd defineascd fire de execu{iea) RuntimeException b) Thread

se poate obline dacb aceasta implemente azd, interfa\ac) Runnable d) Serializable

Page 22: Retele de Calculatoare - Modele de Subiecte

TEST IRC 09 01

Care dintre urmitoarele reprezent[ri nu poate constitui o adresd lP ?

a\ 144.221.257.122 b\ 221.231.155.313 c\ r55.223.255.144 t66.255.255.199ieti structura unei adrese IP de clasd B.

Se considerd urmdtoarea adresd IP, in notafie CIDR: 1_ 9 0 . 1 I0 . 6 . 0 / 25Precizati care este masca de su nzdtoare.Precizafi protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul dereferinta TCP/P.O relea de calculatoare de clasi C este organizatl (impi(it[) in unsprezece subre{ele.a)Precizali numirul minim de bifi necesari pentru identificarea acestora.b) Care este masca de su subnet mask\ pe care administratorul de trebuie s-o defineascl?Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea gi recepfia informaliilor subformi de giruri de biti, prin diverse tipuri de medii si canale de comunicatie?

modelul TCPAP, protocoalele FTP gi DNS sunt implementate la nivelula) Trans b) Gazdd la c) InternetCe este un ic?

de socket (soclu

Clasa Java care permite realizarca unei conexiuni TCP intr-un program client este:a) DatagramSocket b) DataeramPacket c) Socket InetAddressMulfimea operafiilor (primitive) pe care, intr-un model arhitectural de re,tea, un anumit nivel le fwnizeazl,nivelului ierarhic superior se numeqtea) stivd de orotocoale b) serviciu transferDispozitivul care permite ca dou[ re,tele (chiar daci nu sunt similare) si fac[ schimb de date gi careaclioneaz1.la nivelul legdturii de date al modelului OSI-ISO se numegte

b) brid c) router d) modemCe se va afiqa la consoll, la execulia urmdtorului program?class AA{pub3.ic static void main(String arg[]){int []b;int s:55,'try{b=new int[2] ; bl2l=66; ]catch (RuntirneException e) { s=77 ; }catch (Exception e) {s=88 ; }finally{ System. out. println (s) ; }il

ff:Ht}:Tgr1r 3ro*ram Java :

pubJ.ic class Test {pubLic static void main(String[] arg) {

trYtURL .r.rr = new uRr ("http : / /www.upit. ro : 80/info2 / lava/net.php?x=43"),-System. out. println (rrr. getProtocol ( ) ) ;Systen. out.println (rrr. getPort O ) ;System. out. println (rrr. getQuery ( ) ) ;)

catch(...1... eee) {System. err. printJ-n (eee) ,.

l))a) Completati locul marcat cu .....1...... pentru ca programul de mai sus s[ fie corectb) Descri i, ce va afisa la ie acestSe considerl urmltoarea secven!6 de cod Java:

FileOutputstre:rn fl=new FileOutputStream (rtxx. datw) ;int a=65*256+49;f1 . write (a) ;

C6!i octe{i vor fi scriqi in fiqierul xx . dat?a)l c)4 d)8a) I.a ce se referi procesul de serializarea a obiectelor?b) In ce condilii, instan{ele unei clase pot fi serializate?

16.

Page 23: Retele de Calculatoare - Modele de Subiecte

-\

17. Ce se va afiqa la consold, la execu{ia urmdtorului progran ?class AA{int a=10,.AA(int a) {this. a=a; })class BB{pubJ-ic static void main(String a[] ) tAA x=new ?A(22r,. AA 1-nsw AA(22); int z=LLL;if (x. equal,s 1yl I z=222;else z=333,.System. 6ut.println (z) ;))

18. CaredintreliniilenumerotateVaproduceeroarela"ompi@class AA{private int a=10;protected int b=20;l'class BB{pubJ-ic static void ma.in (String a t I ) tAA x=new AAO; //tSystem.out.println(x.a) ; / /2System. out.println (x.b) ; / /3))

19. Se consideri urmdtorul program Java:inport java.net. *; inport java.io. * ;pubJ.ic class Test{public static void main(String arS[]) {i.nt x=0,.for(int k=1 ,.k < LO24;k++) {

trY{ServerSocket s=new SenrerSocket (k) ,.

s. close O ,.

)catch(.. .1. . . e) {x++;ycatch(IOException e) { }

)Systen.out.println('r Total rr * x);))a) completati locul marcat cu .....1...... pentru ca programul de mai sus se fie corectb) Descrieti apoi, ce va afiga la execu{ie acest program.

20. Se considerd urm6torul program Java:import java.net.*;class AA{public static void main(String tJar91 1

try { Inet-Address www [ ] =InetAddress . get$LlByName ( 'rwww . yahoo . comrt ) ;Systen. out.println (www. J-ength) ,.

)catch(....1.... eee) { System.err.println(eee) ; }l)a) Precizali ceea ce lipseqte in locul marcat cu .....1...... pentru ca programul de mai sus se fie corectb) Precizali apoi, ce va afisa la executie acest program

Page 24: Retele de Calculatoare - Modele de Subiecte

TEST IRC 09 04

1. Mul{imea regulilor gi conven{iilor ce guverneazdformatul qi semnificalia mesajelor interschimbate i"treentitdtile pereche corespunzitoare aceluiaqi nivel, in comunica{ia dintre doi interlocutori se numegtea) interfafd b) serviciu c) protocol d) transfer

2. o refea de calculatoare de clasi C este organizatd (impdr,titd) in noud subrelele.a) Precizafi numdrul minim de bi{i necesari pentru identificarea acestora.b) Care este masca de subre,tea (subnet mask\ pe care administratorul de retea trebuie s-o defineascl?

3. Preciza{i protocolul neorientat pe conexiune, care este implementat la nivelul transport in modelul dereferin{a TCP/IP.

4. Se consideri urmitoarea adres[ IP, in nota{ie CIDR: 1 90 . 1 70 . 6 . O / 2jPrecizati care este masca de subrelea corespunzltoare.

5. Se consider[ urmi.toarea secvenfi de cod Java:

FileOutputStre=rn f1=new FileOutputStream ( rrxx . datw ),.int a=65*256+49;f1 . write (a) ,.

fl.write(a);

C6{i octe{i vor fi scrigi in figierul xx. dat?4l b)2 c)4 d)s

6. Se consider[ urmltorul program Java:inport java.net.*;class AA{pubJ-ic static void main(String Ilarg) {try{ rnetAddress www [ ] =rnetAddress . getAlJ-ByName ('rwww. yahoo. com"),.

System. out. println (www. length),.)

catch(....1.... eee) { System.err.println(eee),. }))a)Precizali ceea ce lipsegte in locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corectb) Precizati apoi, ce va afisa la execulie acest program.

7. Se considerd urmltorul program Java:inport java. net. * ,. import java. io. * ;public class Test{public static void main(String argfl){int x=0,'for(int k=1;k < LO24;k++) {

trY{ServerSocket s=new ServerSocket(k) ;s.c]-oseO;)

catch(. . .1. . . e) {x++,.}catch(IOException e) { i

)Systen.out.println('t Total rr * x);))a) Completati locul marcat cu .....1...... pentru ca programul de mai sus s[ fie corectb) Descriefi apoi, ce va afiga la execu{ie acest program.

8. Care dintre liniile numerotate va produce eroare la compilare t lustincali raspunsuLclass AA{pubJ-ic int'a=10;protected int b=20;final int c=30;)class BB{public static void main(String a[]){AA x=new AAO; //tx.a = 11; //Zx.b = 22; //gx.c = 33,. //ll)

Page 25: Retele de Calculatoare - Modele de Subiecte

9. Se considerd urm5torul program Java:import java.net.*;public class Test {public static void main(String[] arg) {

try{URL r:rr = new unr, ("http: / /vtww.upit. ro :8O/i:nfo2/Java/net.php?x=43")Systen. out. println (rrr. getProtocol ( ) ) ;System. out.println (mr. getPort O ) ;System. out.println (rrr. qetQuery O ) ;l

catch (. . .1. . . eee) {Systen. err.println (eee) ;)

)la) Completati locul marcat cu .....1...... pentru ca programul de mai sus se fie corectb) Descrieti apoi. ce va afisa la executie acest Drosram.

10. Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea gi recepfia informafiilor subformd de piruri de biti, prin diverse tipuri de medii si canale de comunicatie?

11. Care dintre urmdtoarele reprezent[ri nu poate constitui o adresi lP ?

a) 155.223.255.144 b) 166.2ss.255.199 c\ t44.221.2s7.r22 il221.231.t55.31312. Ce este un port loeic ?

13. Ce se va afiqa la consol6, la execufia urmdtorului program?class AA{int a=10;AA(int a) {this.a=a;})class BB{public static void main(String atl)tAA x=new I'^A(22r; AA }Enew AA(22),' int z=LLL;if (x. equals (yl I z:222;else z=333,'System. out. printLn (zl ;))

t4. Ce se va afiga la consold, la execulia urmdtoruluiclass AA{public static void main(String arg[])int I lb={22 ,33 ,441 ;int s=55,'try{s=bt3l ; }catch (ArraylndexOutOfBoundsExceptioncatch (RuntimeException e) {s=b t1l ; }final-ly{ System. out. println (s) ; }))

program?

t

e) {s:b[2]

15. Clasa Java care permite realizarea unei conexiuni TCP intr-un program client este:a) DalagramSocket b) DatagramPacket c) Socket d) InetAddress

16. Definili nofiunea de socket (soclu logic).17. Descrie{i structura unei adrese IP de clasd A.18. Dispozitivul de refea utilizat pentru interconectarea de relele (similare sau nu) care actioneazd,la nivelul

retea al modelului OSI-NO se numeqtea) repetor b) bridge c) router d) modem

19. In modelul TCP/P , protocoalele FTP qi DNS sunt implementate la nivelula) Transport b) GazdS la retea c) Internet d) Aplicatie

20. a) I a ce se referd procesul de serializare a obiectelor?b) In ce condilii, instantele unei clase pot fi serializate?

Page 26: Retele de Calculatoare - Modele de Subiecte

a

TEST IRC 09 11

-!

l. Se consideri. urmdtorul program Java:import java.net.*;class Test{pub1ic static void main(String ilarg) {String host,'

1.... []xxx;if (arg. J.ength)O ) host=arg [ 0 ],.e].se host="loca1host",'try{

xxx=InetAddress . getAllByNane (host) ;System. out. printJ-n (xxx. Iength),.l

catctr(.. .. ...2..... exc) {System.err.println(exc) ;})la) Completafi locurile marcate cu .....1...... $i .....2...... pentru ca programul de mai sus sd fie corectb) Descrie{i, apoi, ce va afiga la executie acest program.

2. Se consider[ urm6torul program Java:import java.net. *; import java.io. * ;public class Test{public static void main(String arg[])tint x=0;for(int k=1;k < t024;k++) {

trYtServerSocket s=new ServerSocket(k) ;s.closeO;l

catch(...1... e) {x++;}catc'h(IOException e) { }

lSystem.out.println(t' Total " f x) ;lla) completati locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corectb) Descrie{i apoi, ce va afiFa la executie acest prosram.

3. Care dintre liniile numerotate va produce eroare la compilare ? Justificali rdspunsul.elass AA{public int a=10;private int b=20;protected int c=30;)class BB{public static void main(String atl){AA x=new AAO; //tSystem.out.println(x.a) ; / /2System.out.println(x.b) ; / /3System.out.println(x.c) ; / /4))

4. Ce se va afiga la consold, la execulia urmdtoruluiclass AA{int a=10;AA(int a) tthis.a=a; llclass BB{public static void main(String atl)tAA x:new AAl22'r; AA lenew AA(221 ;int z=111;if (x. equal s (yl I z=222;System. out. println (z),.))

program?

5. Aqa numitele exceplii la execulie, care pot proveni strict din vina programatorului gi care nu sunt generatede o cauzf, externd, au superclasa comunda) IOExceptio! b) Simpleexception c) RuntimeException d) Error

6. Se consider[ urmdtoarea adresi IP, in notalie CIDR: 19 0 . 110 . 6 . O / 25Precizali care este masca de subre{ea corespunzdtoare.

7. Descriefi structura unei adrese IP de clasd C.

Page 27: Retele de Calculatoare - Modele de Subiecte

I

8. Care dintre urmltoarele reprezentdri nu poate constitui o adresi lP ?

a) 144.22r.257.122 b\22t.23t.1ss.313 c) 1ss,223.255.t44 d\ 166.255.25s.1999. a) La ee se referd procesul de serializare a obiectelor?

b) in ce conditii. instantele unei clase pot fi serializate?10. Un URL desemneazd

a) numele unei resurse din releaua Internet, dar frrd precizarea locafieib) adresa MAC a unei interfete de refeac) o referinlb cbtre o resurs6 particuhra din releaua Internet cu localie gi nume bine precizated) o multime de atribute care desmiu urr obiect

ll Se considerd urmdtorul program Java:ingrort java.net. *; i-qrort java.io. * ;pubJ.ic class Eest{public static void main(Stringl] arg) {trv {

URL uuu = new URL("httpz//www.:qpit.ro"),'...1... xxx = uuu.openStreano;BufferedlnputStream bbb = new BufferedlnputStrearn(xxx) ;. . .2. . . fff=new FileOtrtputStream("a.txt") ;int c;whi]-e ((c = bbb.read0) != -1) fff .write(c);bbb.closeO ; xxx.closeO ; fff.closeO,')

catch(. . .3. . . e) {System.err.printJ.n(e) ;}catch(IOException e) {Systen.err.print1n(e) ; }

l)a) Precizati ceea ce linseste in locurile marcate cu ^.-.-l -.....- .,...2. , . si -----i----, nenfnl ca nrosramlrl de maisus sb fie corectb) Descrieti . aooi ce varealiza la executie acest Drosram.

12. Ce se va afiqa la consold, la execulia urmitorului program?class AA{public static void nain(String alS[]){int []b; int s=55;tr1'{b=new int[2] ; bl2l=$5'1catch (RuntineException e) { s=88 ; }catch (Exception e) { s=77 ,' }finally{System. out.println (s) ; })l

13. Dispozitivul care permite ca doud relele (chiar dacd nu sunt similare) sd facb schimb de date qi careaclioneazd la nivelul legdturii de date al modelului OSI-ISO se numegea) repetor b) bridee c) router d) modem

r4. Se considerd urmdtorul program Java:irnport java.io.*;class AA{pubJ-ic static void main (Stringl] args) ....1.... {FileWriter fl=new Filel[riter ( "fis . txt" ),.fl.write(a8) ; f1.closeO ;l)ComnleJefi lncttl mnrcaf crr 1 nnntnr ae nrnorqffrrl rlp mni qrrc q6 ffe oarcrt (qd nrr nrnzlrrni crnri I

compilare).15. Clasa Java care permite realizarea unei conexiuni TCP intr-un program client este:

a) DatasramSocket b) DataeramPacket c) Socket d) InetAddress16. Definiti notiunea de socket (soclu losic).17. Adresa IP rezervatd pentru a desemn4 pe orice host (gazdd) , host-ul insugi (gazda locald) este

a)127.127,0.1 b\255.255.255.1 c) 127.0.0.1 il255.255.255.0r8. In modelul TCP/P , protocoalele HTTP gi DNS sunt implementate la nivelul

a) Transoort b) Gazdd la retea c) Internet d) Aolicatie19. Superclasa abstracti pentru toate fluxurile de iegire de caractere este

a) Inputst.ream b) Writer c) Out-'putStream d) r'iteoutputStream20. O relea de calculatoare de clasd C este organizatd (impdrlit6) ?n nouA subrelele.

a) Preciza{i numdrul minim de bili necesari pentru identificarea acestora.b) Care este masca de subretea (subnet mask) oe care administratorul de retea trebuie s-o dehneascd?

Page 28: Retele de Calculatoare - Modele de Subiecte

TEST RCll1. Modelul arhitectural de retea TCPAP este organizat pe

a) 4 nivele ' b) 5 nivele c) 6 nivele d) 7 riivele2. Modelul arhitectural de refea ISO-OSI este organizat pe

a) 4 nivele b) 5 nivele c) 6 nivele d) 7 nivele3. Un protocol sigur gi fiabil, orientat pe conexiune este

a) LIDP (User Datagram Protocol) U fA!{ngaqmission Control Protocol)4. Metoda ...getByNa.ure (...) din clasa InetAddress poate provoca ("arunca") o excepfie de tip

a) NoRouteToHostException b) BindException c) UnknownHostException d) ConnectException _t. Utilitarul TCP ping este un instrument folosit pentru

a) a rula un proces pe un calculator aflat la distanfdb) a identifica traseul ce trebuie umnt de un pachet pentru a ajunge la destinaliec) transferul bidireclional de fi;iere intre calculatorul local gi unul aflat 1a distan!6

d) testarea conexiunii TCP/P_rntrr distanfS.

--

6. Un numir pe 32 bi1i, scris de obicei ih format zecimal grupat pe ceiadresl corespunzitoare gazdei are tofi bitii cu valoarea unu se irumegte

a) Adresi de broadcast b) Port c) Masca de subretea

patru octe{i, in care por{iunea dirr

subnet mask'f d) Socket

7. Care dintre urmitoarele specifi cafiia) http:/Arome.netscape.comc) mat inflsys:users\info4\ion

nu reprezinti o adresd UM (Uniform Resource Locator):b) ftp//www.u'idgel s.c en/publicd) gopher://gopher.netcom.com

8. Abstracfiunea software folositd pentru a reprezenta fiecare dintre capetele unei correxiuni intre procesel,:

ce ruleazd intr-o re{ea gi cdrora le este ascociat un port pentru a fi identificate in mod unic se numeqte

a) Adresd URL b) Host (gazd[) c) Adresi IP d) S,rket9. Cea mai cunoscutd topologie logic[ de tip broadcast este utilizat[ in

a) TehnologiaToken Ring b)Tehnologia Token.Bzs g)Jetrqglg5bEtlg-4ril>hnologia'4ppleTalk-10. Un numdr pe 16 biqi ce identifici in m.od unic un proces care ruleaz[ pe o magini (proces ce realizeazd o

conexiune in refea) se numegtea) Adresddebroadcast b)Port c)AdresEIP qqqg&{_

11. in modelul TCPAP , protocoalele TCP qi UDP sunt implementate la nivelula) Aplicatie b) Transport c) Internet d) Gazd6 la retea

12. [n modelul TCP/P o protocoalele HTTP gi FTP sunt implementate la nivelula) Aplicafie b) Transport e) Internet d) Gazdl la refea

13. Mulfimea regulilor gi conven{iilor ce guverneazd formatul qi semnificalia mesajelor interschimbate intr,:entit5lile pereche corespunzdtoare aceluiagi nivel, in comunicafia dintre doi interlocrrtori se numeqte

a) interfa{5 b) serviciu c) protocol d) transfer _14. Adresa IP rezervatd pentru a desemna, pe orice hast (gazdd), host-ul insugi (gazda ft cal[) este

a) 0.0.0.1 b)255.255.255J c) 127.0.0.1 d)255.255.2ss.015. Care dintre nivelele rnodelului OSI-ISO asigur6 interfafa cu programul utilizatolului, oferind acestuirr

posibilitatea de acces la retea, cu toate serviciile pe care aceasta le poatg oferi ?

a) Nivelul leseturii de date b) Nivelul de sesiune c) Nivelul Drezentare d) Nivelul de aplicatie.16. O re,tea de calculatoare este organizati (imper{iti) in opt subrelele. Pentru identificarea acestora,

administratorul de refea utilizeazd ultirnii trei bili (din totalul de 32). Care este masca de subrefea (subnetmask) pe care acesta trebuie s-o defineascl?a)255.255.255.3 t;)2ss.2ss.25s.7 c)255.255.255.8 d)2ss.2ss.2s5224 __

17. Adresa IP 93.30.100.14 este de: a) clasa A; b) clasa B; c) clasa C; d) clasa D18. Un numir pe 32 bi1i, scris de obicei in format zecimal grupat pe cei patm octeli, utilizat ca filtru pentru ;l

determina (prin operatii logice pe bili) cdrei subrelele (subnet) ii apa{ine un host (o adresS IP) se numegter

a) Adres[ de broadcast b) Port c) Masca de subretea (subnet mask') d) Socket

Page 29: Retele de Calculatoare - Modele de Subiecte

Se considerd urmdtorul prog.a.lavae..rrslvr ur IJrvSrqr! JatY<t."jinport jawa.net.*;

class l'licrosoft{pr.rlrlic static void uain (Strirrg t J argl t '

try{InetAcldreq g [ ] xxx=InetAddr:ess . getAl lByName ( r,www. mi crosof t . com " ) ;Systan. out.println (xxx. J-engttr) il

catch(.... 1........ exc) {Systeu. err. printJ.n (exc) ;l

)la) Precizafi ceea ce lipsegte in locul marcat cu .....1...... pentru ca programul de mai sus sd fie corectb) Precizati apoi, cela afisa la execufio acest prosram.

20. Se consideri unndtorul program Java:import java.net.*;

.1.....pubJ.ic class Testare{pub1ic static void uain(Strirrg argfl) {int n=0 rk1=1 rk2=65535 ;for (int k=kl ,.k(=k2;k++) {trY{

SerrrerSocket s=new Serversocket(k) ;s.cJ-oseO;l

catch(.... ...2. e) {n++,.l

lSysteu . out . println (n) ;)la) Precizafi ceea ce lipsegte in locurile marcate cu .....1......fie corect

i, ce va afisa la acest

$i .....2..... pentru ca pr,lgramul de mai sus sri

21. l

Reatizati in Ja'a o uottr*lffiu@I rmptementeze serviciul echo. Se va utiliza nortul 7

TCP, care sri

Page 30: Retele de Calculatoare - Modele de Subiecte

" TEST RCI31. Abstrac{iunea software folositi pentru a reprezenta fiecare dintre capetele unei conexiuni lntre procesel,r

ce ruleazi intr-o relea qi clrora le este ascociat un port pentru a fi identificate in morl unic se numegte

a) Adres[ URL b) Host (gmdil c) Adres6 IP - d) Socket2. Utilitarul TCP ping este un instrument folosit pentru

a) a nrla un proces pe un calculator aflat la distan{6b) a identifica taseul ce trebuie urnuat de un pachet pentru a ajunge la destinafiec) transferul bidireclional de figiere intre calculatorul local gi unul aflat la distanfid) testarea conexiunii TCPIP intre calculatorul local si unul aflat la distantd

3. Adresa IP 9330.f00.14 este de: a) clasa A; b) clasa B; o) clasa C; d) clasa D4. Adresa IP rezervat[ pentru a desemn4 pe orice host (gazdd), host-ul insugi (gazda l,rcalS) este

a) 0.0.0.1 b)2s5.255.25s.1 c) 127.0.0.1 d)2ss.2ss.2ss.05. Care dintre nivelele modelului OSI-ISO asigurl interfafa cu programul utilizatorului, oferind acestuirr

posibilitatea de acces la refe4 cu toate serviciile pe care aceasta le poate oferi ?

a) Nivelul leedturii de date b) Nivelul de sesiune c) Nivelul nrezentare d) Nivelul de aolicatie.6. Care dintre urm6toarele specificafii nu reprezinti o adresd URL (Uniform Resource Locator):

a) hup ://fiome.netscape.comc) mat_infl sys :u sers\info4\ion

b) ftp : //www.u'idgets. com/publ icd) gopher://gopher.netcom.com

7. Cea mai cunoscutl topologie logicd detip broadcast este utilizatl ina) Tehnoloeia Token Rrze b) Tehnoloeia Token Bw c) Tehnoloeia Ethernet- d)Tr:hnolosia AnnleTalk

8. In modelul TCPAP , protocoalele HTTP gi FTP sunt implementate la nivelula) Aplicatie b) Tqqsport c) Internet d) Gazdl,la refea

9. In modelul TCPAP , protocoalele TCP gi UDP sunt implementate la nivelula) Aplicafie b) Transport c) Internet d) Gazd[ la retea :.

10. Metoda ...getByName (...) din clasa InetAddress poate provoca ("arunca") o e xcepfie de tipa) \oRouteToHostException b) BindException c) UnknownHostException cl) ConnectException

11. Modelul arhitectural de relea ISO-OSI este organizat pea) 4 nivele b) 5 nivele c) 6 nivele d) 7 nivele

12. Modelul arhitectural de refea TCP/IP este organizat pea) 4 nivele b) 5 nivele c) 6 nivele d) 7 nivele

13. Mullimea regulilor gi conven{iilor ce guverneaz[ formatul gi semnifica{ia mesajelor interschilnbate intn:entitetile pereche corespunzitoare aceluiagi nivel, in comunica{ia dintre doi interloc'.rtori se nunre$tea) interfafi b) serviciu c) protocol d) transfer

14. O re(ea de calculatoare este organizatd, (imp6{itn) in opt subrelele. Pentru identificarea acestora,administratorul de relea utilizeazl, ultirnii trei biJi (din totalul de 32). Care este masca de subre{ea (subnetmask) pe care acesta trebuie s-o defineasci?a) 255.255.255.3 b\2s5.255.255.7 c\ 255.255.255.8 d\ 255.255.255.224

15. Un numbr pe 16 bigi ce identificd in mod unic un proces care ruleazd pe o magin[ (proces ce realizeazd oconexiune in refea) se numegtea) Adresi de broadcast b) Port c) Adres5 IP d) Socket

16. Un numdr pe 32 bi1i, scris de obicei tn format zecimal grupat pe cei patru octeli, in care porfiunea dinadresi corespunz[toare gazdei are tofi bilii cu valoarea unu se numeqtea) Adresi de broadcast b) Port c) Masca de subrelea (subnet mask') d) Socket

17- Un numlr pe 32 bi1i, scris de obicei in format zecimal grupat pe cei patt octeti, utilizat ca filtru pentru rldetermina (prin operalii logice pe bili) cdrei subrelele (subnet) ii apa{ine un host (o adresd lP) se numegtt:a) Adresd de broadcast b) Port c) Masca de subnet masl<'l d) Socket

18. Un protocol sigur gi fiabil, orientat pe conexiune estea) UDP (user Datagram Protocol) b) TCP (Trarrsmission control protocol

Page 31: Retele de Calculatoare - Modele de Subiecte

19. Se consideri urm[torul program Java:

import java.net.*,-cl.ass l4icrosoft(pub1ic static void main(Strirrg tJargy ttryt

InetAddres s [ ] xxx=InetAd&:es s . getAl IBl,Nane ( rwww . mi crosof t . com,, ],.Systen. out. println (xxx. lerrgth) ,)

catch(.... 1........ exc) {Systeo. err. printJ-n (exc) ,.

)lla) Preciza{i ceea ce lipsegte in locul marcat cu .....1...... pentru ca programul de mai $us se fie corectb) Precizati apoi, ce va afisa la executie acestSe consideri urmitorul program Java:

import java.net.*i.1.....

public c'J-ass Testare{pubJ.ic static void main(Strirrg arSfl) {int n:0 rk1=1 rk2=65535,.for (int k=k1,.k(=k2;k++) {trv{

ServerSocket"s..close O ;

)

s=nevr SeEver:Socket (k) ;

catch (. . .n++;l

lSysten. out.print1n (n) ;)la) Precizafi ceea ce lipsegte in locurile marcate cufie corect

ce va afisa la execu ie acest

$l pentru ca pr,lgramul de rnai sus sri

a acesteia,

... e) t

Realizafi in Java o apli,:afie server $4. aplrcatt"implementeze servicir,rl echo. Se va utiliza portul 7

Page 32: Retele de Calculatoare - Modele de Subiecte

TEST RCsI

*dry" IP: 1r3.t0:

Care dintre urmltoarele uulo.- a" po.t*G*t rezervatea) 128 b) 1024 c) 32767 d) 6s53s.

O re{ea de calculatoare este .*ll::::"":':*f!:i,"tilizeazduttimii-trLi uili loin to,ului Je 32). care esre masca de subrelea (sttbnetmask) pe care acesta trebuie s-o defineascl?a) 255.255.255.3 b\ zss.2s5.2ss.s 255.255.255.7

public class Test{public statie void. main(String argll) iint x=0,-for(int k=1 ;k < lO24,.k++) {trY{

ServerSockets. close O ,.

]

ServerSockeL (k) ;

catch(. . .1. . . e) ix++,.)catch(fOException e) { }i

SYstem.out.println(" Total ,, +i]

255.255.255.224

Se cons iderd,-umato.uT p.o$rnGua:import java. net. * ,jclass Test{public static void. main(String flarg) {String hhh=rrlocalhost" ;try{

Inet-Addres s aa.a=InetAddres s . getByName (hhh ) ;Syst,e*r.. out . prirr.tln (aaa. EetHoJtAddress ( ) ) ,.]catch (. . .1. . . eee) {

System. err.println (eee) ;]

)]

ll :::::i:i: :::1 :: Iipseete in rocur marcat cu .....1..... penrru ca prosram'r de mai sus s6 fie corecrb) Precizali (exact) ce va afiga la executie acestSe considerd r.ruto.rffiimport jawa.net. *; iiport java.io.

a) completati locul marcat cu .....r...... pentru ca programur de mai sus sd fie corrcrb) Descrieti . apoi. ce _va afiga la execLriie acest prosram.

Clasa Jat a care permite ..u

) Socket d) InetAddress

Page 33: Retele de Calculatoare - Modele de Subiecte

Se considerd urm[torul program Java:inport java.net. * ; inport java.io. *;publie cLass lest{pubJ-ic static void nain(Stringfl arg) {try {

URL uuu = new URJ. (r'http : / /www.upit. rorr) ,....1... xxx = uuu.openStre:nO;Bufferedrnputstrearn bbb = new Bufferedrnputstream (xxx). . .2. . - fff=new Fi1eOutputstre:m (t'a.txt"y,.int c;whiJ-e ( (c = lcbb.readO ) != -1) fff .write(c) ;bbb.closeO Ixxx. close O ,.

fff .closeO,-)

catch(. . .3. . . e) {Systen.err.printl_n(e),.}catch(IOException e) {System.err.println(e) ; }]]

a) Precizali ceea ce lipsegte in locurile marcate cu .....1......, .....2...... $i .....3..... pentru ca programul de mai i

16.

sus sd fie corectb) Descrieti ce va realiza la executie acest

import java.net.*ipublic class Test {public static voi<l nain(String[] arg){trv {

URL uuu = new URt('twww.upit.ro");Systcn . out. println ( r'BtDg" y ,.

]catctr (MalfornedURlException e) t

System. out. println ( rrRAUrr) ,.

ll]

r7. Se considerd urmdtorul program Java:import java..net. *; import java.io. *;public cl-ass Test{public static void main(Stringl] args) tint x=0; String host = rlocalhost"; Socketif (args.length > O)host = args[0],.

trY{

a) Preciza{i ce va afiSa la execulie ur-atorufurograrnTaua_b) Justificali rdspunsul.

s : null,'

InetAddress adresa = InetAddress. getByName (host)for (int i = 1,. i < LO24,. j_++) {try

new Socket(adresa, i),.

catch (......1..... e) t )finally {try {if (s!=nu1l)s.close( );}catch (. .2. e) {}

)]

System. out. println ( "Tota1 : r+x) ,.

]catch (... ...3.. . .. e) {Systen.err.println(e),.}))a) llreciz.agi ceea ce lipse;;te in locurile marcate cumai sus sd fie corect

$l pentru ca programul de

{

x++,']

b) Precizali apoi, ce va afisa la le acest

Page 34: Retele de Calculatoare - Modele de Subiecte

l. Care dintre "

Ittp :,//wvrw. iest. ro : gO / i-:nf o3 / t

?) Transport b) Gazdd la re{ea .la) Aolicatie h\ [nra-o+ ^\ T--^,-

)

3.

4.

5. f Mulflmea op.rutiilo.

I nlvef u]ui ierarhic ,up"iio, .. nur.9*

--' '

t d) 166.2s5.255.199O refea de calculatoare este

"rgruf::"**:,Tf:r:'l':_"frHi'::::F ;u iffi ;"il; e 32) careeste masca de subrerea 1,,i,,,a)255.255.255.7 b)255.255.255..s

d) 255.2_55.1s5.2:4Un numdr ."pr.t.ce realizeazd o conexiune in releaj se nume$te

d) PortAdresa IP f 93.30.19[.[{ sq1p,- ,.1..---]11'll^^ ^. i

6.

1

8.

9.

r0. Cu.. dh

'?T.u d.e.giruri de bili,.prin diversetipu.i a" medii 9i canale de comunicatie:a) Nivelul lesdturii de dqrp Lr xr:-.^,.-, - --,

11. fizic*ri::"""Til."jlrl.tuuiri."u tice ale gazdetorei udreoG o"i.t.u ul"

c) I LtP d) DNS.

-\TEST RC54

rmport java.net. *;

a)Prec.izagi""uuffiD) Justlllcati raspunsul.

pub1ie class Test {public statj_c void main(String[] arg) {try iURL uuu = new- IJRL ("www.upit. ro,,),.SYstem. out.println ( wgg1q[;; - -I

catch(MalformedtlRlException e) {SYstem . out. println ( ',iaU" j-, -'

)

ClasaJava.ur.@a) Datagramsocket b) Socket

program Java.

conexiuni TCp intr_un program client este:c) Datagrampacket d) InetAddress14. Se cons idera urmat*u tlrog.urJ;;rmport java.net. *:

class Test{public static void main(String tlarg) tString hhh="1ocalhost,,, -"' L

trytInetAddres s aaa=f netl.ddres s . greLByName (hhh) ;system. our.prinrln (aaa. n;G;:*adress O ) ,.

catch(...1-... eee){System. err. prj-ntln (eee)

,.]J}

a) Precizafi ceea ce Iipsegte inb) Precizati (exact) ce va afisa

locul marcat cu .....1.....la execulie acest

pentru ca programul de mai sus sd fie corect

Page 35: Retele de Calculatoare - Modele de Subiecte

15. Se considerd urmdtorul prffiimport java.net. *; iiport java.io. *;pt-tb1ic static void main(String argfi) {int x=0;for(int k=1;k < lo24;k++) {ttYt

ServerSocket s=new ServerSocket(k) ;s. close O ,.

lcatch(. . .f . . . e) {x++;}

- catch(fOException e) t))

System.out.println(" Total r' + x),.)]

pubJ-ic static voi_d main(StringIJ arg) itry tURL uuu : new URL ( "http : / /www .upit. Eo,,) ;...1... xxx = uuu.openStreo-O;Bufferedlnputstrean bbb = new Bufferedlnputstrean (xxx),.2. . . fff:new Fi]-eOutputstrearn (,,a. txt,,1 ;5.nt g,.while ( (c = bbb.read0 ) != -1) fff .write(c) ,.bbb. cJ-ose O ,.

xxx.closeO;fff .closeO,.]

catch(. . .3. . . e) {Syston.err.printJ-n(e) ;}catch(fOException e) {Systen.e-rr.println (e) ; }))

3]:$.ffiff::l "r ripseete in rocur'e mafcate cu .....r ......, .....2...... $i .....3..... pentru ca prosramur de mai

public class lestt

InetAddress adresafor(inti=1;i(

try ts=newx++,.)

am.

Socket(adresa, i),.

"+x) ;

public static void main(String[] args) ti-nt x=0; String host ='"fo..iio"trr; Socket s : nu1l ,.if (args.lengrh > o)hosr = .rg;iO:,trv{=- ]19taaaress. getByNans (host)tO24; i++) {

catch (......1..... e) i ]final-ly {try {if (s!=nu11)s.cIose( );}catch (.... ..2..... e) {}-

)]

SYstem. out. p::intln ( "Total :]

;?t"n (" " "3" "' e) {svsten.err.prinrln(e),.}

a) Precizali ceea ce lipsegte ?n locurile marcate cumai sus sd fie corect $l

l---._

b) Preciz4ti apoi, ce va afi la execufie acest

pentru ca programul de

Page 36: Retele de Calculatoare - Modele de Subiecte

TEST RC611. |Caredintreurm5toarelereprezentdrinupoateconstiiuiou

| il r44.2?1.2ss.122 - __b)2?1.?ir.tss.t33 ")

|ss.323.2ss.144 d) 166.zss.zss.teeI Precizali clasa adresei tp t2.

3. l. r v-vr v 4Lv

Precizali protocolul orientat pe conexiun",referinta TCP/IP.O refea d"acestora, administratorul de re{ea utilizeazd ultimii patru big (din totalul de 3Z). Care este masca desubrelea (subnet mask) pe care acesta trebuie s-o defineasc[? (Reamintim cd, intr-o adresaIp de clasd C,z_ona dg identifcare a host-ului in cadrul rele]gi rste defiq{4 !"cu'"ain'i"ransmiterea9irecep!iainforma{iilorsub&r*d d" $iruri d" biti, p.in dirr".r" tipuri d" ."diifi

"unal" d" .o.uni.ati"?

Ce este un port ?

4.

5.

6.

1

8. lr""irgtiuIn modelul rcp/Ip, protocorur Hrrr@tq).Transport b) Gazdd Ia relea c) Intirnet d) AplicatieAbstracliunea software utilizat6 p"nt.u uprocese ce ruleazd pe doud magini intr-o relea se nume$te

d) Socket

9.

10.

Seuonsidereu@import java.net. *iclass Test{public static void main(String Iarg) {String host;if (arg.length>0) host=argrlOl ,.else host=trlocaIhostw,.try{

1. . . . []xxx=InetAddress. get],llByName(host),.Systen. out. println (xxx. length) ;)

catch(..... ..2..... exc) {System. err. println (exc) ,.

)l]a) Completali locurile marcate cu .....1...... li .....2......b) Descrieli, apoi, ce va afiqa la executie acest DrosrarSe considerd urmitorul program j;tilimport java.net. *; import java.io. *;public class Test{

pentru ca programul de mai sus sd fie corect

;l

.....2...... $i .....3.. . pentru ca programul de rnai

public static void rnain(String[] arg) {try {URL uuu = new URL("http://www.upit.ro,,),....1... xxx = uuu.openStreemO;Bufferedlnputstrern bbb = new Buffered.Inputst,re:m (xxx) ;. . .2. . . fff=new FileOutput.strearn("a. txt"j,.int c;while ( (c = bbb.readO ) != -1) fff .write(c) ,.bbb.closeO;xxx. cJ.ose O ,.

fff .closeO,.l

catch(. . .3. . . e) {Systern.err.println(e),.}. catch (IOException e) {System.err.println(e))]a) Precizali ceea ce lipseqte in locurile marcate cu .....1......,sus sI fie corectb) Descrieli , ce va realiza la execu acest

Page 37: Retele de Calculatoare - Modele de Subiecte

public class Test {public static void main(String[] arg) {

trytIIRL rrr = new URL("http: / /wwrtt.test.ro:80/info3/java/retele.php?x=11") ,.System. out. println (rrr. getprotocol O ) ;Systen. out.println (rrr. getport O ) ;System. out.println (rrr. geteuery O ) ;)

catch (t'lal.fornedURf.Exception eee) {System. err. printl_n (eee) ;)

14. I Se considerd urmdtoarea aplica{ie seryer care ruleazd pe o magind u "a."i

ua."su fP este 193.230.100.20.I

I r-mport java. net. * ;I inport java.io.*;I nublic cJ.ass Server{I publie static void main(String arg[) {I twtI ServerSocket s=new ServerSocket(1234);I Socket conex:nul_l;I whi1e (trle) iI trY{i conex:s. accept O ,-

i Printstream out:new printstre:m (correx.getoutputstrean o ) ;out.println(trConectare l-a serverrr) ;l

catch(fOException e) {Systen. out.println (e) ,.

)finalJ-y{

trY{if (conex !:nu11) conex. cJ-ose O ,.

)catch(IOException e) {

Systen. out.println (e) ,.

))

)]

catch(IOException e) {System. out. println (e) ,.

)))

13 | Precizafi ce va afiga la executie urmltorul program JavaI inport java.net.*i

Realizaf i o aplicagie client care sd se conect eze la aplicafia mai sus menfionatd $i care sd receplioneze gi sdafigeze la consoli mesaiul trimis de aceasta-

))

Page 38: Retele de Calculatoare - Modele de Subiecte

7TEST RC62

\

1. n modelul TCPAP , protocolula) Trans b) Gazdi la

HTTP este implementat la nivelul;a c) Internet d) Aolicr

2. Prccizali adresa IP rezervati pentru a desemna. oe orice host (s.azdl) - host-iit inotii Gazda loaala3. Ce este un port ?4. CaredintrenivelelemodeluluioSI-ISoeSteresponsabiIcut'uns.it

formr de $iruri de biti, prin diverse tipuri de medii qi canale de comunicatie?5. Abstrac{iunea software utilizatd pentru a desemna fiecare

procese ce ruleaz6. pe doui magini intr-o relea se nume$tedintre capetele

d) Socket

unei conexi;"i intre do"I

a) Adresd URL b) Host c) Adresd IP6. care dintre urmdtoarele reprezentdrinu poate constitui o adresdIp ?

a) t44.22t.255.122 b)221.231.155.133 c) t55.323.2ss.144 d) 166.25s.2s5.1991 O re{ea de calculatoare de clasi C este organizata 1i*pa4ita1 in zece*,,U.e1ele. fentru identificarea

acestora, administratorul de relea utilizeazi ultimii patru bili (din totalul de 32). Care este masca desubrefea (subnet mask) pe care acesta trebuie s-o defineascd? (Reamintim cI, intr-o adresi Ip de clasd C,zq!4 de identificare a_bgq!!i!n cadrul refelei este definitr de ultimii g biti.)

8. Precizali protocolulreferinta TCP4P.

orientat pe conexiune, care este implementat la nivelul transport in modelul di

9. Care dintre urmitoarele valori de porturi nu sunt rczervatea)7 b) 13 c) 2048 d) 80.

10. Precizati clasa adresei IP 192.f30.100.14

11. Se considerd urmdtoareu.,*pii.uti. 30J00J0.import java.net.*;import java.io. *;public class Server{pubJ.ic static void main(String arSfl){trY{

ServerSocket s=new ServerSocket(1234) ;Socket conex=nul1;while (true) {

trY{conex=s . accept O ;printstre:rn out=new printsta,s:rn (conex. getOutputstream O ) ;out.println(ttConectare la server'r) ;]

catch (IOExcepti_on e) {System. out. println (e) ,.

)final-J-y{

trY{if (conex !=nu11) conex. close ( ) ,.

lcatch(IOException e) {

System. out. println (e) ;)

]catch(IOException e) {

System. out. println (e) ,.

])l

Realizali o aplicalie client care sd se conecteze la aplicalia mai sus menlionatd gi care sd receplionezeafiqeze la consold mesaiul trimis de aceasta

Page 39: Retele de Calculatoare - Modele de Subiecte

IPrecizafi ce va afiqa la execulie u.matorul progrurn la.,raiuport java.net.*;public cJ-ass Test {public static void main(Stringfl arg) {

trytURL nr = nelr URL('rhttp://:wrrrtrt.test.ro:go/info3/java/retele.php?x=11,,)System. out. println (rrr. getprotocol ( ) ) ,.System. out.println (rrr. getport O ) ,.Systen. out.println (rrr. geteuery O ) ;)

catch (l'lalformedURtException eee) {Systen. err. println (eee) ,.

))

13 | Se considerd urmbtorul program Java:import java.net. *,. import java.io. * ;public class Test{public static void main(String[] arg) {trv {

URt uuu = new URL("http://www.upit.ro");...1... xxx : uuu.openStre=mO;Bufferedrnputstrea.n bbb = new Bufferedrirputsgs.=m (xxx). . .2. - . fff=new FileOutputStre:rn ("a. txt"J -j-'.u

Cr',, .*l:1"_ ( (c = bbb.read0 ) != -1) fff .wrire(r) ..Lbb. close O ,.. xxx. close O ,.' fff . c].ose O ,.

)catch(. ..3. .. e) {Slrstem.err.println(e) ;}

- catch(fOException e) {System.eir.println(e) ,. }]i

a) Precizali ceea ce lipsegte in locurile marcate cusus se fie corect

.....3..... pentru ca programul de mai

ce va realiza la executie acestSe considerd urmdtorul p.ogru* Ju*,import java.net.*;cl-ass Test{public static woid main(String fiarg) {String host,.if (arg. J-ength)O) host=arg I O] ;e]-se trost="Ioca]-host" ;trvt

1. . . . []xxx=Inetld.d.ress.getAllByNane (host)System. out. println (xxx. length) ,.)

catch(.... ...2..... exc) {System. err. println (exc) ,.i

Completafi locurile marcate cu .....I ...... $i pentru ca programul de mai sus sd fie corectb Descrie{i, i, ce va a!ga la exeeufie acest

i)a)