A AU UX XI I L LI I A AR R C CU UR RR RI I C CU UL LA AR R
PROFILUL: TEHNIC SPECIALIZAREA: Tehnician operator tehnic de caIcuI MODULUL: Sisteme de operare n re[ea CDL cls 12 NIVELUL: 3
238238ru9`1
Acest material a fost elaborat prin finan[are Phare n proiectul de Dezvoltare institutional a sistemului de nvtmnt profesional i tehnic
Noiembrie 2008
MEdCTCNDIPT / UIP
ProfiIuI: TEHNIC NiveIuI 3
2
AUTORI:
Profesor 1 prof. Ciobanu Mariana Violeta, grad didactic , Colegiul Tehnic ,Media, Localitate Bucureti Profesor 2 prof. Calen Florin, grad didactic debutant, Colegiul Tehnic ,Media, Bucureti
CONSULTAN| CNDIPT: POPESCU ANGELA, EXPERT CURRICULUM ASISTEN| TEHNIC: WYG INTERNATIONAL IVAN MYKYTYN, EXPERT
COORDONATOR: CIOBANU MARIANA VIOLETA
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3
CUPRINS
1. Introducere 4 2. Competen|e 6 3. Activit|i de nv|are 8 Activitatea de nv|are 1 9 Activitatea de nv|are 2 11 Activitatea de nv|are 3 12 Activitatea de nv|are 4 14 Activitatea de nv|are 5 15 Activitatea de nv|are 6 17 Activitatea de nv|are 7 19 Activitatea de nv|are 8 20 Activitatea de nv|are 9 21 Activitatea de nv|are 10 22 Activitatea de nv|are 11 23 Activitatea de nv|are 12 29 Activitatea de nv|are 13 37 Activitatea de nv|are 14 48 Activitatea de nv|are 15 50 Activitatea de nv|are 16 55 Activitatea de nv|are 17 59 4 Anexa 1 - Fie documentare 60 5 GIosar de termeni 91 6 Fi rezumat 99 7 BibIiografie 101
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
INTRODUCERE
1
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
n secolul XX tehnologia cheie este legat de colectarea, prelucrarea i di stribui rea i nforma[iei . Printre al te realizri, am asistat la instalarea re[elelor telefonice mondiale, la inven[ia radioului i a televiziunii, la naterea i creterea nemaivzut a industriei de calculatoare i la lansarea sateli[ilor de comunica[ii. Datorit progresului tehnologic rapid, aceste domenii converg n ritm rapid, iar diferen[ele ntre colectarea, transportul, stocarea informa[iei dispar pe zi trece. Organiza[ii cu sute de birouri rspndite pe o arie geografic larg ateapt n mod curent s poat examina printro simpl apsare de buton chiar i echipamentele lor cele mai ndeprtate. Pe msur ce posibilit[ile noastre de a colecta, prelucra i di stribui informa[ia cresc tot mai mult, cererea pentru o prelucrare i mai sofisticat a informa[iei crete i mai rapid. ntreptrunderea dintre domeniul calculatoarelor i cel al comunica[iilor a avut o influen[ profund asupra modului n care sunt organizate sistemele de calcul. Acest auxiliar curricular ofer posibilitatea de a nv[a i aprofunda cunotin[ele necesare ori crui tnr din zi ua de azi . , Modul cum culegi, administrezi i foloseti informa[ia fac din tine un ctigtor sau un nfrnt n via[, aa subliniaz Bill Gates rolul actual al si stemelor de calcul n via[a noastr a tuturor.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
COMPETEN|E
2
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Unitatea de competen|e: 28. Sisteme de operare n re[ea Anali zeaz sistemele de operare de retea NOS Obiective s cunoasc diferitele sisteme de operare n re[ea s cunoasc metode se securitate s cunoasc metodele de configurare a sistemelor NOS s utilizeze func[ia HELP Reali zeaz retele de calculatoare Obiective s cunoasc diferite tipuri de protocoale de re[ea s utilizeze diferitele servicii de re[ea s configureze un browser s identifice arhitectura re[elelor de calculatoare s configureze diferite elemente componente Utili zeaz NOS Obiective s configureze hardware un NOS s instaleze perifericele necesare s instaleze Win2003 server, Linux s configureze servere Administreaz NOS Obiective s instaleze programe de aplica[ii s cunoasc comenzi de baz s optimizeze performan[ele sistemelor de operare n re[ea s utilizeze diferite aplica[ii
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8
ACTIVIT|I DE NV|ARE
3
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 Activitatea de nv|are 1 Competen|a Anali zeaz sistemele de operare de retea NOS Obiective s cunoasc diferitele sisteme de operare n re[ea s cunoasc metode se securitate s cunoasc metodele de configurare a sistemelor NOS s utilizeze func[ia HELP Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 2030 minute
Con|inutuI Cunoaterea sistemelor de operare n re[ea. ScenariuI Departamentul T dorete achizi[ionarea unor sisteme de operare. Documentarea privind diferi tele sisteme de operare Sistemul de operare UNX este unul dintre cele mai populare sisteme de operare este proprietatea ,Open Group este multitasking i multiuser fiecare utilizator are un nume i op[ional parola fiecare calculator are propria sa personalitate, avnd cel pu[in un nume propriu; dac calculatorul este conectat la o re[ea are i al[i parametri de identificare au aprut n diferi te versiuni; standardul EEE POSX.1 dezavantaj este mare i scump. Sistemul de operare Linux proiectat astfel nct s fie mic, rapid i necostisi tor, ulterior a devenit din ce n ce mai mare avantaje este free este multitasking i multiuser majoritatea sistemelor Unix cer 500Mb pe cnd Linux cere 150Mb de spa[iu liber i 2Mb de RAM Linux poate utiliza o por[iune din hard disc ca memorie virtual, ceea ce crete eficien[a sistemului pstrnd procese active n RAM i plasnd mai rar por[iuni utili zate sau inactive de memorie pe disc. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 10 Memoria virtual utilizeaz de asemenea ntreaga memorie a sistemului i nu permite apari[ia segmentrii Utilizeaz protocoale TCP/P, incluznd NFS i NS Biblioteci partajate Compatibilitate cu standardul EEE POSX.1 Cost mai mic dect toate sistemele UNX Suport soft GNU Sistemul Windows proiectat astfel nct s fie mic, rapid i necostisi tor, ulterior a devenit din ce n ce mai mare avantaje este multitasking i multiuser majoritatea sistemelor cer 1000Mb pe cnd Linux cere 150Mb de spa[iu liber i 2Mb de RAM este uor de utilizat folosind interfa[ grafic creaz un mediu de lucru ordonat Permite crearea i utilizarea de aplica[ii de complexe, precum i integrarea acestora n medii de lucru unitare Utilizeaz protocoale TCP/P Cost mic Suport soft Dezavantaje: Anumite opera[ii legate, de exemplu, de configurarea sistemului pot s nu fie accesibile din meniurile i ferestrele interfe[ei grafice nterfa[a ascunde anumite detalii legate de preluarea i execu[ia comenzilor Folosete mai multe resurse i este mai pu[in flexibil dect interfa[a n linie de comand EvaIuare Enun[a[i 5 avantaje ale sistemului Liniux. 2p pentru fiecare avantaj specificat
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 11 Activitatea de nv|are 2 Competen|a Anali zeaz sistemele de operare de retea NOS Obiective s cunoasc diferitele sisteme de operare n re[ea s cunoasc metode se securitate s cunoasc metodele de configurare a sistemelor NOS s utilizeze func[ia HELP Sugestii elevii de pot organi za n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Cunoaterea metodelor de securitate. ScenariuI Folosind algoritmul RSA unde p=3, q= 11, calcula[i e Pas 1 n=3*11 =33 Pas 2 z=2*10=20 Pas 3 alegem un numr relativ prim cu z pe carel notm cu d d=7 deoarece 7 i 20 nu au factori comuni. Pas 4 Se gsete e astfel nct exd=1modz 7e=1(mod 20) Pas 5 Aflare rezultat e=3 EvaIuare 2 p pentru fiecare pas corect executat
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 12 Activitatea de nv|are 3 Competen|a Anali zeaz sistemele de operare de retea NOS Obiective s cunoasc diferitele sisteme de operare n re[ea s cunoasc metode se securitate s cunoasc metodele de configurare a sistemelor NOS s utilizeze func[ia HELP Sugestii elevii de pot organi za n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Cunoaterea metodelor de configurare a si stemelor NOS ScenariuI Descrie[i paii necesari instalrii plcii de re[ea a calculatorului 1. Din meniul de Start selectati Settings i-ar apoi Control Panel. 2. Dati dublu-click pe icoana System apoi apasati pe meniul cu numele Hardware si in sectiunea Device Manager apasati pe butonul cu numele Device Manager.
3. Dati dublu-click pe Network adapters pentru a lista interIetele de retea instalate pe calculator. Daca vedeti un device in afara de Dial-Up Adapter aceea este Placa de re(ea(numele acesteia diIera in Iunctie de producator) . Treceti la pasul urmator ConIigurarea TCP/IP. Daca 3: vedeti Placa de re(ea continuati cu pasul pentru a o instala.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 13
Daca la sectiunea "Network Adapters" apare numele placii de retea probabil nu mai este nevoie sa instalati nici un soItware (pe CD discheta etc) cu care vine aceasta dar tineti CD-ul la indemana in caz ca veti avea in viitor nevoie de el pentru a rezolva vreo problema. . Notati numele Placii de retea. . Inchideti Iereastra Device Manager (Iereastra Control Panel ar trebui sa Iie inca deschisa). . Deschideti meniul Add New Hardware si urmati instructiunile care vor aparea. Este de recoma3dat sa lasati Wi3dows-:l sa ca:te d:5a driver (i3cl:siv 5e CD, discheta) i sa i3stale:e 5laca a:tomat. . #eporniti calculatorul daca Windows-ul va cere acest lucru.
EvaIuare 2 p pentru fiecare pas corect executat
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1 Activitatea de nv|are 4 Competen|a Anali zeaz sistemele de operare de retea NOS Obiective s cunoasc diferitele sisteme de operare n re[ea s cunoasc metode se securitate s cunoasc metodele de configurare a sistemelor NOS s utilizeze func[ia HELP Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Familiari zarea cu func[ia Help ScenariuI Folosind func[ia HELP cuta[i informa[ii despre tipuri de conexiuni configurarea conexiunii componente ale re[elei configurare TCP/P schimbarea culorilor pentru conexiune
EvaIuare 2 p pentru fiecare cutare
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1 Activitatea de nv|are 5 Competen|a Reali zeaz retele de cal culatoare Obiective s cunoasc diferite tipuri de protocoale de re[ea s utilizeze diferitele servicii de re[ea s configureze un browser s identifice arhitectura re[elelor de calculatoare s configureze diferite elemente componente Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Enun[a[i tipuri de protocoale necesare comunicrii sistemelor de operare n re[ea. ScenariuI
Structura modelului TCP/P nternet Alte re[ele locale i re[ele pe scar larg Re[ea local proprie P TCP UDP TFTP DNS DNS SMTP HTTP FTP Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1 EvaIuare 2 p pentru fiecare protocol enun[at
Protocoale la NVELUL APLCA|E Transfer de fiiere TFTP FTP NFS Email SMTP POP3 Transfer informa[ii de la distan[ Telnet FTP Administrare re[ele SNMP Administrare nume domeniu DNS
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1 Activitatea de nv|are 6 Competen|a Reali zeaz retele de cal culatoare Obiective s cunoasc diferite tipuri de protocoale de re[ea s utilizeze diferitele servicii de re[ea s configureze un browser s identifice arhitectura re[elelor de calculatoare s configureze diferite elemente componente Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI dentifica[i 3 tipuri de arhitectura a re[elelor de calculatoare ScenariuI TopoIogia Iiniar (magistraI)
TopoIogia ineIar
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 18 TopoIogia stea
TopoIogia stea-ineI
EvaIuare 2 p pentru fiecare tip specificat
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 19 Activitatea de nv|are 7 Competen|a Reali zeaz retele de cal culatoare Obiective s cunoasc diferite tipuri de protocoale de re[ea s utilizeze diferitele servicii de re[ea s configureze un browser s identifice arhitectura re[elelor de calculatoare s configureze diferite elemente componente Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Realiza[i modelul de comunicare utiliznd serviciul FTP
ScenariuI
EvaIuare 10 p pentru realizarea schemei corecte a principiului de comunicare FTP
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 20 Activitatea de nv|are 8 Competen|a Reali zeaz retele de cal culatoare Obiective s cunoasc diferite tipuri de protocoale de re[ea s utilizeze diferitele servicii de re[ea s configureze un browser s identifice arhitectura re[elelor de calculatoare s configureze diferite elemente componente Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Configura[i un browser a crei pagina de start sa fie www.google.ro i ordona[i n ordine paii necesari . ScenariuI Pas 1 Se deschide un browser Pas 2 Din meniul Tools se alege comanda nternet Options Pas 3 n csu[a de dialog Home Page se tasteaz adresa dorit Pas 4 Se confirm modificare prin apsarea butonului Apply Pas 5 Se nchide fereastra de dialog
EvaIuare 2 p pentru fiecare pas ordonat corespunztor
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 21 Activitatea de nv|are 9 Competen|a Reali zeaz retele de cal culatoare Obiective s cunoasc diferite tipuri de protocoale de re[ea s utilizeze diferitele servicii de re[ea s configureze un browser s identifice arhitectura re[elelor de calculatoare s configureze diferite elemente componente Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Configura[i un element component al unui sistem de operare n ordine paii necesari. ScenariuI Pas 1 Se deschide My Network Places Pas 2 Din fereastra nou deschis se alege Local Area Connection i se executa dublu click Pas 3 Se va deschide Local Area Connection Status i se alege butonul de comand Properties Pas 4 Din fereastra deschis Local Area Connection Properties se va alege func[ia nternet Protocol Pas 5 Fereastra nou deschis ne permite setarea P address, Subnet mask, Default gateway, preferred DNS server, alternate DNS server
EvaIuare 2 p pentru fiecare pas ordonat corespunztor
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 22 Activitatea de nv|are 10 Competen|a Utili zeaz NOS Obiective s configureze hardware un NOS s instaleze perifericele necesare s instaleze Win2003 server, Linux s configureze servere Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute Con|inutuI Configura[i hardware un sistem de operare n re[ea ScenariuI Pentru un sistem desktop avem nevoie : carcas plac de baz procesor (1,5GHz) memeorie RAM (256 Mb) placa de re[ea eventual plac video i audio dac aceastea nu sunt ncorporate n placa de baz harddi sk pentru un system server avem nevoie: carcas plac de baz procesor (3,4 GHz) memorie RAM (4 Mb) plac re[ea eventual plac video i audio dac aceastea nu sunt ncorporate n placa de baz harddi sk (400Gb) CDROM/RW, DVDROM/RW componete periferice (impri mant, scanner, etc)
EvaIuare 2 p pentru fiecare component specificat
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 23 Activitatea de nv|are 11 Competen|a Utili zeaz NOS Obiective s configureze hardware un NOS s instaleze perifericele necesare s instaleze Win2003 server, Linux s configureze servere Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute Con|inutuI nstala[i o imprimant care s poat func[iona n re[ea. ScenariuI Pentru utilizatorii de cablu de interfa[ n re[ea pentru cei care utilizeaz impri manta ntro re[ea Brother PeertoPeer (LPR/NetBOS) Not W Dac doriti s conectati i mprimanta la reteaua dvs v recomandm s contactati administratorul de retea sau s consultati Ghidul de Utilizare n Retea nainte de instalare W nainte de instalare dac utilizati un soft de fi rewall personal (de exemplu fi rewall-ul conexiunii de internet disponibil n Windows XP) dezactivati-l O dat ce sunteti siguri c puteti imprima reporniti softul de Firewall Personal W Imprimarea Peer-to-peer cu NetBIOS nu este valabil pentru Windows XP x6 Edi tion Conectarea imprimantei Ia re|ea i instaIarea driveruIui 1 Face[i clic pe InstaIare Driver de Imprimant de pe ecranul meniului. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2
2 Face[i clic pe UtiIizatori de cabIu de re|ea. 3 Opri[i impri manta de la ntreruptor. 4 Conecta[i cablul de interfa[ de re[ea la i mprimant, apoi conecta[il la un port liber al hubului dvs. 5 Porni[i imprimanta de la ntreruptor. 6 Atunci cnd apare fereastra cu Contractul de Licen[, face[i clic pe Da dac accepta[i Contractul de Licen[. 7 Selecta[i Brother imprimant de re|ea punctIa- punct, i apoi clica[i pe Urmtor.
8 Pentru utiIizatorii de LPR: Selecta[i Caut n re|ea toate dispozitiveIe i aIege|i dintr-o Iist de dispozitive gsite (Recomandat). Sau introduce[i adresa P sau numele de nod al imprimantei. Clica[i Urmtor. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2 Pentru utiIizatorii de NetBIOS: Selecta[i Caut n re|ea toate dispozitiveIe i aIege|i dintr-o Iist de dispozitive gsite (Recomandat). Clica[i Urmtor.
Not ontactati administratorul dac nu titi adresa IP sau numele de nod al imprimantei Pentru utiIizatorii de LPR: Selecta[i imprimanta i selecta[i LPR (Recomandat), i apoi face[i clic pe Urmtor.
Pentru utiIizatorii de NetBIOS: Selecta[i imprimanta i NetBIOS, i apoi face[i clic pe Urmtor. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2
10 Clica[i Sfrit. Not Dac doriti s nregistrati produsul online bifati nregistrare on-line Pentru utiIizatorii de Windows NT 4.0 i Windows 2000/XP, instaIarea este acum terminat. Pentru utiIizatorii de Windows 95/98/Me, instaIarea va fi terminat dup restartarea computeruIui. Pentru utiIizatorii imprimantei n re|ea partajat Not Dac doriti s v conectati la o impri mant partajat din retea v recomandm s ntrebati administratorul despre numele de coad i numele de partajare al imprimantei nainte de instalare InstaIarea imprimantei i aIegerea numeIor de coad i partajare corecte 1 Face[i clic pe InstaIare Driver de Imprimant de pe ecranul meniului. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2
2 Face[i clic pe UtiIizatori de cabIu de re|ea. 3 Atunci cnd apare fereastra cu Contractul de Licen[, face[i clic pe Da dac accepta[i Contractul de Licen[. 4 Selecta[i Imprimant partajat n re|ea, i apoi clica[i pe Urmtor.
5 Selecta[i coada de ateptare a imprimantei , apoi cli ca[i OK. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 28
Not ontactati administratorul dac nu cunoateti amplasarea i numele imprimantei n retea 6 Clica[i Sfrit. Not Dac doriti s nregistrati produsul on-line bifati nregistrare-on line InstaIarea este acum terminat.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 29 Activitatea de nv|are 12 Competen|a Utili zeaz NOS Obiective s configureze hardware un NOS s instaleze perifericele necesare s instaleze Win2003 server, Linux s configureze servere Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 3050 minute Con|inutuI nstala[i i configura[i un sistem Linux ScenariuI 88 Februari e 2004 www.li nuxmagazin.ro Pregtirea pentru instaIare nstalarea unei di stribu[ii Linux se poate face n mod normal prin pornirea si stemului de pe pri mul disc CD. n cazul n care programul de instalare nu pornete automat, trebuie mai nti creat o di sket de boot. De asemenea, aceast di sket poate fi necesar atunci cnd nu se dorete utilizarea metodei obinuite de instalare de pe CD. Dac sistemul are deja instalat un sistem MSDOS/Windows, instalarea poate fi pornit i direct de pe CDROM, fr a mai fi necesar i disketa de boot. Pe un calculator pot coexista fr probleme mai multe sisteme de operare, evident dac spa[iul pe disc permite acest lucru. Astfel, poate rula sistemul deja instalat (cum ar fi cele din seria Windows) i Linux. Sistemul Linux are nevoie de cel pu[in dou parti [ii separate pentru a putea func[iona. Dac pe disc exist deja Windows, este necesar redimensionarea parti[iilor existente pentru a putea crea parti[iile necesare Linuxului. Pentru a redimensiona parti[iile existente pe disc, poate fi folosit utilitarul FIPS (inclus de obicei tot pe primul disc al distribu[iei) sau Partition Magic (program comercial). Pentru a folosi FPS, trebuie mai nti defragmentat discul cu ajutorul comenzii MS DOS DEFRAG, iar apoi redimensionate parti[iile. Dup activarea acestora, calculatorul va trebui repornit. Crearea disketei de boot Pentru a crea disketa de boot din cadrul MSDOS/Windows, se va folosi utilitarul RAWRITE (inclus i el n general pe primul di sc), printro comand de genul RAWRITE BOOTIMG. Pentru crearea disketei de boot din cadrul unui sistem compatibil UNX (e.g. un alt calculator cu Linux), se lanseaz un set de comenzi de genul (presupunnd c di spozi tivul asociat unit[ii CDROM este /dev/cdrom, iar cel asociat unit[ii floppy este /dev/fd0, i c di rectorul /mnt/cdrom exist): # mount /dev/cdrom /mnt/cdrom # dd if=/mnt/cdrom/i mages/boot.img_ of=/dev/fd0 # umount /dev/cdrom Distribu[iile Linux ofer mai multe surse de unde fiierele con[innd pachetele de programe vor fi preluate. Astfel, sunt posibile urmtoarele metode: instalare de pe CDROM (cea mai uzual), harddisk (n acest caz, con[inutul discurilor de instalare Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 30 trebuie copiat n prealabil pe o parti[ie Linux sau Windows existent), NFS (instalarea se efectueaz de pe un al t calculator aflat n re[ea, care export con[inutul distribu[iei prin sistemul NFS), FTP (dac instalarea se efectueaz de pe un server FTP, de obicei atunci cnd se di spune de o conexiune nternet rapid), HTTP (similar cu FTP, dar fiind vorba despre un server HTTP). Men[ionm c pentru metodele de instalare prin re[ea poate fi necesar o a doua disket, con[innd drivere pentru diferite plci de re[ea (imaginea acesteia se gsete de asemenea pe primul disc). PIanificarea parti|ionrii discuIui Dup cum spuneam i mai sus, spa[iul pe disc ocupat de si stemul Linux trebuie s fie separat de spa[iul ocupat de alte sisteme de operare instalate n sistem. Cel pu[in dou parti[ii (o parti[ie principal, /, i swap) sunt necesare pentru instalarea sistemului. Recomandm crearea cel pu[in a urmtoarelor parti[ii: o parti[ie de swap, pentru a crea memorie virtual (informa[iile sunt scrise n memoria virtual atunci cnd nu exist memorie fizic disponibil). Parti[ia de swap trebuie s fie de cel pu[in 32 MB i cel mult 2 GB, valoarea ideal fiind valoarea memoriei RAM existente n si stem, pentru un calculator ce urmeaz a fi utilizat ca sta[ie de lucru, i dublul acesteia pentru un server; o parti[ie /boot care va con[ine nucleul Linux i celelalte fiiere utilizate n timpul bootrii. Dimensiunea ideal a acestei parti[ii este de 1632 MB; parti[ia de root, acolo unde se va afla /, directorul rdcin al sistemului, i care va con[ine toate fiierele din sistem. n cazul n care calculatorul va fi server Linux, recomandm crearea a trei parti[ii suplimentare: o parti[ie /usr, care va con[ine fiierele sistemului de operare, de mrime cel pu[in egal cu dimensiunea preconi zat a instalrii plus circa 100 MB (de exemplu, 1,4 GB); o parti [ie /var, care va con[ine fiierele variabile ale sistemului, preferabil de cel pu[in 256 MB; o parti [ie /home, care va con[ine fiierele utilizatorilor, de preferin[ de cel pu[in 512 MB. Pentru a gzdui sistemul Linux pot fi utilizate urmtoarele tipuri de parti[ii: ext2 sistemul clasic de fiiere din Linux, compatibil cu standardele UNX; ext3 un sistem nou de fiiere, bazat pe ext, cu suport pentru jurnalizare; reiserfs un sistem nou de fiiere, cu suport pentru jurnalizare, avnd n multe condi[ii performan[e superioare ext sau ext, datorit arhitecturii interne arborescente. Recomandm utilizarea de parti[ii ext n loc de ext deoarece suportul pentru jurnalizare permite n primul rnd siguran[ mult mai mare a informa[iilor n cazul incidentelor nedorite (probleme hardware sau ntreruperi ale tensiunii de alimentare) i n al doilea rnd reduce semnificativ timpul de restaurare dup o cdere a sistemului (fsck). Pot fi utili zate de asemenea i parti[iile de tip reiserfs, care prezint, pe lng avantajele enumerate mai sus, o vitez superioar de acces n multe situa[ii. nceperea instaIrii n cele ce urmeaz ne vom referi la paii care trebuie urma[i n vederea instalrii unei di stribu[ii Fedora/Red Hat. Dup bootare trebuie s apar un ecran con[innd n partea inferioar promptul boot: Ecranul con[ine informa[ii despre diverse op[iuni de pornire. Dup apari[ia acestui prompt, programul de instalare va porni automat dup un minut, dac nu este apasat ni ci o tast. Apsarea tastei ENTER va porni imediat instalarea ntrun mediu grafic uor de utili zat. Dac nu se dorete pornirea mediului grafic (de exemplu, dac placa video are performan[e slabe), se tasteaz comanda: boot: text pentru a porni programul de instalare n mod text. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 31 1. SeIectarea Iimbii Se selecteaz limba ce va fi utilizat att n timpul instalrii, ct i implicit dup instalare. Selec[ia fcut ai ci va influen[a i fusul orar. Sunt disponibile o multitudine de limbi , dintre care i limba romn. 2. Configurarea tastaturii Se selecteaz modelul tastaturii (Generic 0 taste Microsoft Natural Keyboard etc.) i schema acesteia (German US English etc.). 3. Configurarea mouse-uIui Se selecteaz tipul mouseului (Generic Mouse Systems Wheel Mouse etc.), portul la care este conectat acesta (serial PS/ etc.) i, n cazul n care mouseul are dou butoane, dac se dorete emularea de trei butoane prin apsarea celor dou. 4. Op|iuniIe de instaIare Se stabilete dac se efectueaz o instalare complet sau un upgrade (instalarea unei versiuni mai noi a distribu[iei). n cazul instalrii complete, se stabilete tipul instalrii: Personal Desktop, Workstation, Server sau ustom. Acest tip determin pachetele care vor fi propuse pentru instalare. PersonaI Desktop (statie de Iucru) Acest tip de instalare este ideal pentru utilizatorii noi de Linux. Se folosete atunci cnd sistemul se afl acas sau la serviciu, sau pentru calculatoare portabile. nclude programe de tip office (redactare de texte, calcul tabelar etc.), programe pentru acces la nternet (navigare, citirea coresponden[ei etc.), programe multimedia s.a.m.d. Necesit mini m 1,5 GB spa[iu disponibil pe harddi sk. Workstation Este asemntoare cu Personal Desktop, incluznd n plus instrumente pentru dezvoltarea de programe i admini strare de sistem. Server Acest tip de instalare cuprinde programe care ofer servicii nternet (Web, FTP, pot electroni c etc.), precum i alte servicii de re[ea (NFS, Samba etc.). Necesit mini m 1 GB spa[iu disponibil. Custom (personaIizat) nstalarea de tip Custom este potrivit utilizatorilor obinui[i cu sistemul Linux i ofer cea mai mare flexibilitate posibil. Necesit mini m 350 MB spa[iu disponibil pentru o instalare minimal i circa 3,5 GB dac sunt selectate toate pachetele. 5. Parti|ionarea discuIui Exist trei op[iuni de parti [ionare: parti[ionare automat: programul de instalare va genera automat parti[iile n func[ie de tipul de instalare ales. Parti[iile rezultate pot fi modificate apoi n func[ie de necesit[i; parti[ionare manual cu ajutorul programului Disk Druid, dotat cu o interfa[ grafic simpl dar puterni c, uor de folosit; parti[ionare manual cu ajutorul programului clasic fdisk (di sponibil numai n cazul instalrilor n mod text), care are o interfa[ tip linie de comand, n mod text. Parti|ionarea automat Programul de parti[ionare automat ofer utilizatorului posibilitatea de a controla modul de tratare a parti[iilor deja existente pe di sc, prin intermediul a trei op[iuni: tergerea parti[iilor Linux existente; tergerea tuturor parti[iilor existente; pstrarea parti[iilor existente i utili zarea spa[iului liber. Din lista de discuri fixe aflate n sistem trebuie selectate discurile pe care va fi efectuat instalarea. Dac op[iunea Review este activat, instalarea va continua cu programul Disk Druid, permi[nd modificarea parti[iilor create automat. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 32
Fiecare disc fix din sistem poate fi editat separat. Ac[iunile se efectueaz prin intermediul a cinci butoane: ew pentru crearea unei noi parti[ii. Dialogul care apare con[ine urmtoarele cmpuri: - Mount Point di rectorul n care va fi montat con[inutul noii parti[ii (de exemplu, pentru parti[ia de root, /); - Filesystem Type tipul parti [iei (de exemplu, ext sau ext pentru o parti[ie Linux); - Size di mensiunea parti [iei n Megabytes; - Additional Si ze Options dac parti[ia va avea dimensiunea fix men[ionat n cmpul precedent, dac se dorete ca parti[ia s umple tot spa[iul liber mai pu[in o di mensiune men[ionat sau dac se dorete ca parti[ia s umple tot spa[iul disponibil; - Force to be a primary partition dac se dorete ca parti[ia s fie primar; - heck for bad blocks dac se dorete verificarea existen[ei de sectoare defecte pe respectiva parti[ie; /it pentru editarea propriet[ilor unei parti[ii deja create; Delete pentru tergerea unei parti[ii deja create; Reset pentru renun[area la modificrile fcute asupra parti[iilor; RAID pentru crearea de parti[ii RAD (Redundant Array of Independent Disks, sistem care permite considerarea mai mul tor discuri ca un singur dispozitiv). Parti|ionarea discuIui foIosind programuI fdisk Comenzile uzuale sunt: a seteaz/anuleaz op[iunea de bootare a unei parti[ii / terge o parti[ie l listeaz tipurile de parti[ii cunoscute m afieaz toate comenzile fdisk Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 33 n adaug o nou parti[ie p afieaz tabela de parti[ii q prsete fdisk fr a salva modificrile fcute t modific tipul unei parti[ii w scrie tabela pe disc i prsete fdisk 6. InstaIarea ncrctoruIui de boot Pentru a putea porni sistemul Linux, este nevoie de un ncrctor de boot (boot loader). De asemenea, acest ncrctor poate porni i alte sisteme de operare care sunt instalate pe disc. Sunt disponibile trei op[iuni: programul GRUB (GRand Unified Boot loader), pe care l recomandm datorit facilit[ilor oferite i performan[elor sale superioare; programul LILO (LInux LOader); nici un ncrctor de boot, caz n care utilizatorul trebuie s se asigure c poate porni sistemul Linux ntrun al t mod (de exemplu, cu o disket de boot). ncrctorul de boot poate fi instalat n: Master Boot Record (MBR), sectorul de boot care este ncrcat automat de BOSul calculatorului este op[iunea recomandat (exceptnd situa[ia n care pe disc este instalat i sistemul OS/2); pri mul sector al parti[iei de root. De asemenea, n aceast etap pot fi stabilite i celelalte sisteme de operare care vor putea fi porni te de ncrctorul de boot. 7. ParoIa de pornire Dac a fost i nstalat un ncrctor de boot, poate fi definit o parol pentru a proteja sistemul. Aceasta va fi solicitat utilizatorului la pornire, dac ncearc s apeleze nucleul folosind parametri. Parola de pornire ofer protec[ie fa[ de atacurile provenite de la consola calculatorului. 8. Configurarea Iegturii de re|ea Dac instalarea a fost pornit cu suport pentru re[ea, fiecare plac de re[ea aflat n calculator trebuie configurat astfel: dac configurarea adresei P se face prin DHCP (Dynamic Host onfiguration Protocol); dac interfa[a de re[ea va fi activat la pornire; adresa P; masca de re[ea; adresa de re[ea; adresa de broadcast; numele mainii; adresa gatewayului; adresa DNSului primar, secundar i ternar. 9. Configurarea firewaII-uIui Un firewall este un filtru de protec[ie care determin ce servicii de re[ea pot fi accesate din afara sistemului. Programul de instalare poate configura automat firewall ul . Exist trei niveluri de securitate: nalt (High), caz n care sistemul nu va accepta alte tipuri de conexiuni dect cele definite. Dac sistemul este conectat la nternet, ns nu ofer servicii ctre exterior, aceasta este cea mai sigur op[iune; Mediu (Medium), caz n care sistemul nu va accepta dect anumite tipuri de conexiuni. Fr firewall (No firewall). Alegnd op[iunea ustomi ze, pot fi adugate dispozi tive considerate sigure sau poate fi acordat accesul la servicii adi[ionale. Selectnd oricare dintre dispozitive, va fi permis accesul dinspre dispozitivele respective ctre sistem cu alte cuvinte, respectivul dispozitiv va fi exclus din regulile stabilite de firewall. Spre exemplu, poate fi permi s accesul fr restric[ii n cadrul re[elei locale, prin placa de re[ea eth0, iar conexiunea dialup la nternet, ppp0, s fie supus filtrrii. Dintre Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3 serviciile din cadrul Allow Incoming pot fi selectate acelea la care va fi permis accesul, fie dintre serviciile clasice (cum ar fi SSH sau HTTP), fie alte porturi, specificate sub forma port:protocol (de exemplu, pop:tcp sau 6667:udp). 10. SeIectarea Iimbii Se selecteaz att li mba implicit, ct i limbile adi[ionale care vor fi instalate. 11. Configurarea timpuIui Se selecteaz fusul orar n care se afl sistemul. 12. Configurarea utiIizatoriIor Utilizatorul root posed drepturi totale asupra sistemului. Acest utilizator trebuie folosit n mod normal doar pentru a instala/dezinstala pachete i pentru administrarea sistemului. Se recomand crearea unuia sau mai multor utilizatori obi nui[i pentru utilizarea calculatorului, chiar dac acesta este folosit acas, deoarece o comand greit tastat ca root poate cauza deteriorarea sistemului sau chiar pierderea total a datelor i aplica[iilor stocate. Este obligatorie stabilirea unei parole pentru utili zatorul root. Parola trebuie s aib minim ase caractere lungime i nu poate con[ine cuvinte aflate n dic[ionar (de exemplu, ,program). n cadrul acestei etape pot fi crea[i i utilizatorii sistemului. Pentru fiecare utilizator nou creat vor fi solicitate aceleai date ca n cazul crerii utilizatorului root. LINUX USER Pagina nceptorului 13. Configurarea autentificrii n sistem n cazul n care maina va fi legat n re[ea, este important ca accesul la sistem s fie posibil pe baza unui sistem de autentificare sigur. Sunt disponibile urmtoarele op[iuni: Activarea/dezactivarea parolelor MD5, care permite utilizarea de parole de pn la 256 de caractere lungime, n l oc de lungimea standard de maxim 8 carac tere. mpli cit, aceast op[iune este activat. Activarea/dezactivarea parolelor de tip shadow, care ofer o metod sigur de memorare a parolelor. Parolele sunt memorate n fiierul /etc/shadow, care nu poate fi accesat de ctre utilizatori. mpli cit, aceast op[iune este activat i nu recomandm modificarea acesteia. Activarea NIS (Network nformation Service), LDAP (Lightweight Directory Access Protocol), Kerberos sau SMB, protocoale de autentificare n re[ea. 14. SeIectarea grupuriIor de pachete Pot fi selectate grupurile de pachete (aplica[ii) care se doresc a fi instalate. Dac se dorete i selectarea individual a pachetelor din cadrul grupurilor, trebuie selectata optiunea ustomize software packages to be installed. n ori ce moment poate fi verificat dimensiunea instalrii. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3
INFO Li sta de pachete poate fi afiat fie grupat dup tipul acestora, fie n ordine alfabetic. n partea de jos a ecranului este prezentat descrierea pachetului pe care se afl cursorul. Dup selectarea pachetelor, programul de instalare verific dependen[ele dintre pachete (anumite aplica[ii necesi t i alte aplica[ii pentru a func[iona corect) i va solicita permisiunea de instalare a acestora. 15. Configurarea pIcii video n general , programul de instalare poate determina singur tipul plcii video din sistem. n cazul n care aceast detectare a euat, din lista de plci video cunoscute poate fi aleas placa n cauz. De asemenea, poate fi specificat di mensiunea memoriei video. 16. InstaIarea pacheteIor Durata instalrii pachetelor depinde att de numrul de pachete selectate, ct i de performan[ele calculatorului, putnd varia ntre 10 i 40 de minute. n timpul instalrii sunt afiate informa[ii despre pachetul n curs de instalare, precum i despre evolu[ia instalrii. Procesul de instalare a pachetelor creeaz un jurnal cu ac[iunile ntreprinse, n /root/installlog. 17. Crearea unei diskete de boot Este recomandat crearea unei diskete de boot, util n cazul n care ar aprea probleme la porni rea sistemului Linux. Se utilizeaz o disket goal, formatat n prealabil, care nu trebuie s con[in sectoare defecte. Aceast di sket nu va fi formatat FAT (MSDOS) i deci nu va putea fi utilizat n alt sistem de operare dect dup o formatare prealabil (cu pierderea desigur a datelor de bootare Linux). 18. Configurarea sistemuIui de ferestre X Window Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3 Configurarea monitoruIui Programul de instalare va ncerca s determine tipul monitorului. Dac detectarea eueaz, trebuie selectat monitorul din lista de tipuri cunoscute. Sistemul va testa configura[ia aleas. n cazul n care testul nu se ncheie n cteva secunde, acesta poate fi ncheiat utiliznd combina[ia de taste trl+Alt+ Backspace. PersonaIizarea sistemuIui X Window Se selecteaz adncimea culorii (de exemplu High olor 6 bit, True olor bit etc.), rezolu[ia ecranului (spre exemplu, 00600, 076 etc.), mediul desktop (KDE sau GNOME) i dac sistemul va porni direct dup bootare n mod grafic sau n mod consol (text). 19. InstaIarea este ncheiat Programul de instalare va cere confi rmare pentru repornirea sistemului. nainte de aceasta, eventuala disket aflat n unitatea floppy trebuie scoas, CDul din unitatea CDROM fiind scos automat. AUTORUL
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3 Activitatea de nv|are 13 Competen|a Utili zeaz NOS Obiective s configureze hardware un NOS s instaleze perifericele necesare s instaleze Win2003 server, Linux s configureze servere Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 2030 minute Con|inutuI Configura[i DHCP server pentru Windows 2003 Server ScenariuI InstaIarea i configurarea unui DHCP Server in Windows Server 2003 DHCP (Dynamic Host Configuration Protocol) este un standard P proiectat pentru a reduce complexitatea administrrii configura[iilor de adrese P. Un server DHCP va fi configurat cu setrile corespunztoare pentru o re[ea dat. Aceste setri includ un set fundamental de parametri cum ar fi gateway, DNS, mti de re[ea, i o clas de adrese P. Utilizarea DHCP intro re[ea nseamn c administratorii nu trebuie s configureze aceste setri individual pentru fiecare client din re[ea. DCHP va di stribui automat aceti parametri fiecrui client individual. Serverul DHCP atribuie unui client o adres P luat dintrun scop predefinit pentru un anumit timp. Dac o adresa P este necesar pentru mai mult ti mp dect a fost setat ti mpul alocat, clientul trebuie s cear o extindere nainte ca perioada s expire. Dac clientul nu a solicitat o rennoire a perioadei de alocare (lease time), adresa P va fi considerat liber i va fi alocat unui alt client. Dac utilizatorul dorete si schi mbe adresa P poate utiliz comanda ,ipconfig /reIease" urmat de ,ipconfig /renew" n linia de comand. Aceasta va terge adresa P curent i va aloca una nou. Pot fi definite ,rezervri ntrun server DHCP pentru a permite anumitor clien[i de a avea propria adresa P. Adresele pot fi rezervate pe baza adresei MAC sau a hostnameului astfel ncat aceti clien[i vor avea o adresa P fix ce este configurat automat. Majoritatea furni zorilor de servicii nternet utili zeaz DHCP pentru a atribui noi adrese P calculatoarelor client cnd acestea se conecteaz la nternet, ceea ce simplific lucrurile la nivelul utili zatorului. InstaIarea unui server DHCP 1. Da[i click pe Start Control Panel i apoi alege[i Add/Remove Programs. 2. Da[i click pe butonul Add/Remove Windows Components. 3. Selecta[i din lista Networking services, i da[i click pe butonul Details. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 38
4. Bifa[i componenta Dynamic Host Configuration Protocol (DHCP) i da[i click pe OK.
5. Da[i click pe butonul Next. ntroduce[i CDul cu kitul de Windows Server n unitatea CDROM i instala[i serviciul DHCP. Da[i click pe Finish pentru a termina instalarea. 6. nchide[i fereastra Add/Remove Programs.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 39
Serverul DHCP con[ine o baz de date cu adrese P ce con[ine toate adresele P di sponibile pentru distribu[ie. Dac clientul (avnd ca sistem de operare Windows 2000 sau XP Professional) are setat ,Obtain an P address automatically n setrile TCP/P, atunci este setat s pri measc o adresa P de la un server DHCP.
Crearea scopuriIor unui server DHCP
Un scop este o colec[ie de adrese P pentru calculatoarele dintrun subnet ce utilizeaz DHCP. Pentru crearea unui scop da[i clic pe Start SettingsControl PanelAdministrative ToolsDHCP. Aici da[i clic dreapta pe numele serverului DHCP i alege[i op[iunea New Scope.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 0
Urmtoarea fereastr v cere s defini[i domeniul de adrese pe care scopul le va distribui n re[ea i masca de re[ea pentru adresa P. ntroduce[i detaliile potrivite i da[i clic pe Next.
Va este prezentat o fereastr n care trebuie s adauga[i excluziuni n domeniul de adrese P pe care l a[i specificat n fereastra anterioar. De exemplu, dac adresa P 12.168.0.50 este aceea a routerului companiei, atunci nu dori[i ca serverul DHCP s di stribuie acea adresa. n acest exemplu am exclus domeniul de adrese P 12.168.0.100 12.168.0.115, i o singur adresa 12.168.0.50. n Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1 acest caz, 16 adrese P vor fi rezervate i nu vor fi distribuite clien[ilor din re[ea.
n aceast fereastr se seteaz durata ,leaseului pentru ct timp un client poate utiliza o adres P atribuit din acest scop. Este recomandat s adugm perioade de ,lease mai mari pentru o re[ea fix i perioade de ,lease mai scurte pentru conexiuni de la distan[ sau laoptopuri. n acest exemplu am setat perioada de alocare la 12 ore ntruct clien[ii sunt si steme desktop ntrun birou local i ti mpul de lucru uzual este de opt ore.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2 n urmtoarea fereastr sunte[i ntrebat dac dori[i sau nu s configura[i op[iunile DHCP pentru scop (acum sau mai trziu). Dac alege[i Yes atunci vor apare o serie de casete de dialog pentru setarea acestor op[iuni. Dac alegeti No ve[i putea configura aceste op[iuni ntro alt faz.
n urmtoarea fereastr trebuie s seta[i adresa P a routerului sau a gateway ului i astfel calculatoarele client vor ti ce router s utilizeze.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3 Aici seta[i, serverul DNS i numele domeniului. Adresa P a serverului DNS va fi distribuit de ctre serverul DHCP i va fi atribuit clien[ilor.
Dac ave[i un server de WNS, aici trebuie s seta[i adresa P a acelui server. Pute[i s tasta[i numele serverului n caseta potrivit i apasa[i ,ResoIve" pentru a permite gsirea respectivei adrese P dac nu ave[i un server de WNS n re[ea lsa[i aceast pagin necompletat.
Ulti mul pas este de a activa scopul doar apasa[i pe butonul Next cnd vede[i Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
fereastra de mai jos. Serverul de DHCP nu va func[iona dac nu activa[i scopul.
La sfrit da[i clic pe Finish pentru a termina configurarea i activarea scopului. Serverul DHCP este acum instalat cu toate setrile de baz. Urmtoarea etap este de al configura dup nevoile structurii re[elei. Configurarea de baza a unui server DHCP Grupul de adrese afiseaz o list de domenii de Puri asignate pentru di stribu[ie i excluziuni de adrese P. Pute[i adauga o excluziune de adrese prin dnd un clic dreapta pe Address Pool din partea stng a ferestrei MMC i selectnd op[iunea ,New ExcIusion Range". Aceasta va afia o caset de dialog ce va permite s aduga[i domeniul de adrese ce va fi exclus. ntroduce[i doar adresele P de nceput i de sfrit. Dac introduce[i numai adresa P de nceput ve[i adauga o singur adres P. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Serverele DHCP v permit s rezerva[i o adres P pentru un client. Aceasta nseamn c acel client va avea aceeai adres P atat ct dori[i. Pentru a realiza acest lucru trebuie s cunoate[i adresa fizic (MAC) a fiecrei plci de re[ea. Da[i clic dreapta pe ,Reservations i alege[i op[iunea ,New Reservation". ntroduce[i numele rezervrii, adresa P dorit, adresa MAC i descrierea, apoi alege[i dac dori[i suport pentru DHCP, BOOTP sau ambele i da[i clic pe Add. Noua rezervare va fi adugat n list. Ca exemplu am rezervat adresa P 12.168.0.144 pentru un calculator client numit Workstation1.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Dac da[i clic dreapta pe Scope Options n consola MMC i alege[i ,Configure Options va apre o fereastr n care pute[i configura mai multe servere i parametrii lor. Aceste setri vor fi distribuite de ctre serverul DHCP mpreun cu adresa P. Op[iunile serverului se comport implicit pentru toate scopurile n serverul DHCP. Totui, op[iunile de scop au precedenta fa[ de op[iunile de server.
ntrun domeniu Windows Server 2003 toate serverele DHCP trebuie s fie autorizate n Active Di rectory. Acesta este un exemplu al noii ini[iative de securitate al Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Microsoft, n ncercarea de a elimina serverele DHCP neautorizate ce sunt n domeniu. Pentru a autoriza un server trebuie s v loga[i (sau RunAs) ca un membru al grupului Enterprise Admins. Apoi da[i clic dreapta pe icon serverului DHCP i alege[i op[iunea Authorize.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8 Activitatea de nv|are 14 Competen|a Analizeaz sistemele de operare de retea NOS Obiective s instaleze programe de aplica[ii s cunoasc comenzi de baz s optimizeze performan[ele sistemelor de operare n re[ea s utilizeze diferite aplica[ii Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Cunoaterea comenzilor pe care doar utilizatorul root le poate executa ScenariuI Comenzile pe care utilizatorul root le poate executa sunt: sbin Comanda Descriere depmod Se ocupa cu dependintele unui modul incarcabil in kernel dhclient Dynamic Host Configuration Protocol Client fdisk Program pentru manipularea partitiilor fsck Verifica i repara sistemul de fisiere (etx2, ext3, vfat, msdos etc...) halt, reboot, poweroff, shutdown Opreste sistemul ifconfig Configureaza o interfa[a ifup, ifdown Porneste sau opreste o interfa[a init, telinit nitializeaza procesele insmod nsereaza un modul incarcabil in kernel ldconfig Oarecum upgradeaza cunostiintele despre librariile din sistem lilo Lnux LOader losetup Seteaza i controleaza deviceurile loop lsmod Li steaza modulele incarcate in kernel lspci Li steaza deviceurile de pe PCuri mkfs Creeaza un sistem de fisiere modinfo Li steaza informa[ii despre un modul incarcabil in kernel modprobe Cu ajutorul lui se pot manevra mai bine modulele rmmod Sterge un modul incarcat din kernel route Se ocupa cu manevrarea routelor runlevel Gaseste runlevelul curent i cel anterior setpci Configureaza deviceurile PC Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 startstopdaemon Program de pornire/opri re a daemonilor sysctl Configureaza parametrii kernelului la pornire EvIauare 2 p pentru fiecare comanda descris
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 0 Activitatea de nv|are 15 Competen|a Anali zeaz sistemele de operare de retea NOS Obiective s instaleze programe de aplica[ii s cunoasc comenzi de baz s optimizeze performan[ele sistemelor de operare n re[ea s utilizeze diferite aplica[ii Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI nstalarea diferitelor programe de aplica[ii ScenariuI Vom explica paii necesari instalrii programului nternet Explorer necesar navigrii pe internet nstalarea programului nternet Explorer 4.0 nstalarea este reali zat de pe un compact disc furnizat mpreun cu cel de instalare a sistemului de operare Windows. Dac avem setat op[iunea autorun atunci la introducerea discului n unitate va fi lansat automat aplica[ia "Microsoft nternet Explorer 4.0 CD"
Dac nu pornete automat atunci va trebui s lansm singi aplica[ia fcnd dublu click pe icoana setup.exe din radacina compact discului sau apsnd pe butonul "nstall..." al aplica[iei "Add/Remove Programs" din "Control Panel ". Binein[eles c di scul cu "nternet Explorer 4.0" trebuie s se gseasc n unitate n ambele cazuri. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1 Va trebui s apasm pe icoana n stanga creia scrie "nstall nternet Exporer 4.0". Fereastra precedent va trece n fundal iar n fa[ va apare o fereastr nou n care se comuni ca c nternet Explorer 4.0 va nlocui versiunile anterioare ale acestui produs i va se cere s apsm pe butonul "Next".
n fereastra "License Agreement" ni se cere s citim n[elegerea privind licen[a de folosire a programului "nternet Explorer 4.0". Dac suntem de acord cu termenii n[elegerii apsm pe butonul " accept the agreement". Dac nu suntem de acord apsm pe butonul " don't accept the agreement" abandonnd astfel instalarea.
Pentru a continua trebuie s apsm pe butonul "Next". n continuare apare fereastra "nstallation Option" n care trebuie selectat tipul preferat de instalare. mplicit este selectat tipul "Standard installation" ceea ce presupune c utilizatorul nu trebuie s fac prea multe alegeri pe parcursul instalrii, acest tip de instalare selectnd implicit majoritatea componentelor. Tipul de instalare "Custom" presupune interogarea utilizatorului la fiecare pas asupra oricrei op[iuni ce poate fi modificat. Acesta este recomandat pentru utilizatorii avansa[i care tiu ce s rspund la interogrile programului de instalare. Selecta[i deci tipul de instalare "Standard installation" dac nu este deja selectat i apsa[i pe butonul "Next". Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2
n continuare apare fereastra "Windows Desktop Update" n care suntem intreba[i dac dorim s instalm "Desktop Update". Dac avem un si stem foarte bun putem s l instalm selectnd "Yes". Dac nu avem sau nu vrem sl instalm selectm "No".
Apsnd pe butonul "Next" indiferent de alegerea facut va apare fereastra "Active Channel Selection" n care suntem invita[i s selectm regiunea cea mai apropiat de noi. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3
Dac nu dori m s selectm o regiune atunci selectm (None). Apsnd pe butonul "Next" va apare pe ecran fereastra "Destination Folder" n care ni se cere s alegem di rectorul n care va fi instalat programul. Ne este sugerat implicit "C:\Program Files\nternet Explorer". Dac dorim sl instalat n alt director putem s scriem n csu[a respectiv calea complet sau s l selectm prin intermediul butonului "Browse...".
Dac apsm pe butonul "Next" va apare o fereastra unde putem observa ce componente sunt instalate i o bar de progres. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Cand ajunge la 100% apare o fereastr n care se comuni c c programul de instalare a terminat de instalat componentele selectate de noi i ni se cere s ne deconectm de la nternet dac suntem conecta[i. Apsnd pe butonul "OK"
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Activitatea de nv|are 16 Competen|a Anali zeaz sistemele de operare de retea NOS Obiective s instaleze programe de aplica[ii s cunoasc comenzi de baz s optimizeze performan[ele sistemelor de operare n re[ea s utilizeze diferite aplica[ii Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Utilizarea diferitelor programe necesare navigrii n spa[iul internet ScenariuI Pentru aceast tem vom ncerca s identificm elementele principale ale unui browser internet Internet ExpIorer Dup lansarea browserului nternet Explorer, pe ecran se va deschide o fereastr de forma celei prezentate mai jos.
Se poate observa c fereastra browserului con[ine elemente comune majorit[ii ferestrelor Windows. Se observ banda de op[iuni i meniuri . Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Dimensiunile ferestrei pot fi ajustate fie cu butoanele de minimi zare, maxi mi zare, di mensionare, fie cu ajutorul mouseului prin drag'n'drop. Se observ existen[a unei csu[e Address (adres). n aceast csu[ se va introduce adresa paginii ce se dorete a fi accesat, apoi se apas pe tasta Enter. Exerci tiu: accesati pagina http://wwwtop00ro
Browserul memoreaz ul timele adrese ce au fost accesate (pentru a uura revenirea la acestea). Printrun clic pe sgeata mic de la captul cutiei de adres se va deschide o lista a ultimelor adrese accesate. Exerci tiu: ncrcati pagina http://wwwprotvro apoi http://wwweduro Apoi fr s scrieti din nou adresa selectati din lista ultimelor adrese vizitate adresa site-ului ProTV Pornind de la o pagin Web, folosind conexiunile, ne ndeprtm din ce n ce mai mult de punctul de porni re. Browserul memoreaz drumul parcurs i permite ntoarcerea la paginile anterioare. Revenirea se face pas cu pas. Pentru a efectua o ntoarcere cu o pagin n urm se va folosi butonul BACK (napoi). Acesta se gsete n partea de sus a ferestrei deasupra cutiei de text ce con[ine adresa paginii. Dac se dorete revenirea cu mai multe pagini n urm, atunci din lista ataat butonului BACK se vor selecta paginile consecutive (prima fiind cea curent) naintea crora se dorete reveni rea. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Similar cu butonul BACK exist butonul FORWARD ( mai departe, sau nainte) ce realizeaz salturi n sens invers. Adic: presupunem c am strbtut pornind de la o pagina ini[ial un drum pn la o pagin destina[ie, dup care am revenit (folosind BACK) la una din paginile intermediare ale drumului. De la aceast pagin interioar putem s ne deplasm spre pagina ini[ial folosind BACK i spre pagina destina[ie folosind FORWARD. Deplasrile realizate de FORWARD sunt tot deplasri pagin cu pagin, dar exist i o list a paginilor spre care se poate face sal t di rect (similar cu lista de la BACK). Butonul FORWARD se gsete tot n cadrul benzii de op[iuni i meniuri , alipit butonului BACK.
Din momentul n care sa nscris o adres n csu[a de adrese (sau sa ac[ionat butonul BACK sau FORWARD) i pn cnd acea pagin devine vizibil pe ecranul calculatorului se scurge un interval de timp, necesar opera[iunii de ncrcare a paginii. Nu intra[i n pani ca dac paginile dorite nu sunt afiate instantaneu! n cele mai multe cazuri, dac opera[iunea nu decurge normal ve[i fi anun[at printrun mesaj de eroare. Utilizatorul este n permanen[ informat asupra stadiului n care se afl execu[ia opera[iei lansate. n partea stngajos a ferestrei browserului, este marcat n permanen[ ct la suta din pagin a fost ncrcat. La finalul ncrcrii, n acelai loc va fi scris Done (terminat) sau Document Done (document terminat). Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8
Daca lansa[i spre ncrcare o pagina, iar apoi, din diferite motive (se ncarc prea ncet, va[i rzgndit, a[i greit pagina, etc.) dori[i s ntrerupe[i procesul de ncrcare, atunci folosi[i butonul STOP. Butonul STOP este situat imediat dup butonul FORWARD.
Pentru a rencrca aceea[i pagina, se utili zeaz butonul REFRESH (remprosptare). Se utili zeaz n momentul n care o pagin nu sa ncrcat corect sau ori de cte ori utilizatorul dorete reafiarea paginii prin rencrcarea ei. Butonul se afl alipit de butonul STOP.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 Activitatea de nv|are 17 Competen|a Anali zeaz sistemele de operare de retea NOS Obiective s instaleze programe de aplica[ii s cunoasc comenzi de baz s optimizeze performan[ele sistemelor de operare n re[ea s utilizeze diferite aplica[ii Sugestii elevii de pot organiza n grupe mici (23 elevi) sau pot lucra individual timp de lucru 1020 minute
Con|inutuI Enun[a[i 2 metode de optimizare a fiierelor NTFS ScenariuI Optimizarea sistemuIui de fisiere NTFS
NTFS este un si stem de fiiere mult mai bun dect FAT32, dar caracteristicile sale sunt consumatoare de resurse i afecteaz performan[a general a sistemului. Aa c ar fi bine s tinem cont de urmtoarele informa[ii: 1. n mod implici t sistemul NTFS va actualiza automat cmpurile referitoare la data ultimei accesri de fiecare dat cnd un director este citit. Atunci cnd di spunem de multe fiiere grupate n volume mari , ar fi bine s dezactivm aceast op[iune. Apsm butonul START, Run. Tastm regedit i Accesm nregistrarea HKEY_LOCAL_MACHNE\SYSTEM\CurrentControlSet\Control\FileSystem i setm valoarea 'DisableNTFSLastAccessUpdate' pe 1. 2. Sistemul NTFS folosete mai multe tabele pentru stocarea informa[iilor despre sistemul de fiiere al driverelor existente. Uneori acestea (MFT) cresc n di mensiune i devin fragmentate, fapt care ngreuneaz procesul de accesare a informa[iilor. Aceast situa[ie se poate remedia prin alocarea unui spa[iu mai mic. n aceei nregistrare, amintit mai sus, crem un cmp DWORD denumit 'NtfsMftZoneReservation' cu valoarea 2.
EvaIuare
Se acord 5 puncte pentru fiecare metod de optimi zare
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 0
FIE DOCUMENTARE
4
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1
Prezentarea sistemuIui de operare Linux Principalele avantajele ale Linuxului fa[ de Microsoft Windows sunt: costuri mult mai mici performan[ i stabilitate ridicat accesul liber la codul surs i posibilitatea de al modifica Printre utilizatorii de Linux se numr i NASA, Boeing, Amazon, Le Figaro, Toyota, Google, Sony, Di sney, Reuters, guvernul german i francez.
Ce reprezint software-uI cu surse deschise? n mediul competitiv de astzi, directorii generali i managerii tehnologiei informa[iei ( T ) sunt nevoi[i s ofere un nivel mai ridi cat de servicii n timp ce reduc bugetele T. Pentru a face mai mult cu mai pu[in, executivul T care gndete pe termen lung consider alternative cu surse deschise ( open source ) la softwareul proprietar. Termenul de surse deschise se aplic softwareului al crui cod surs este fcut di sponibil gratuit. Dect s construiasc o baz de clien[i, cele mai populare proiecte cu surse deschi se atrag o comunitate de utilizatori i dezvoltatori care contribuie la proiect i i ofer asisten[ tehnic neoficial ntre ei i noilor utilizatori. Comunitatea influen[eaz puternic evolu[ia produsului software, incluznd arhitectura, facilit[ile i tipul licen[ei de utili zare. Cu ct comuni tatea de utilizatori este mai mare, cu att proiectul primete mai mult aten[ie. Exemplele clasice le reprezint sistemul de operare Linux, folosit de milioane de utilizatori n ntreaga lume, i serverul web Apache, ce ruleaz pe mai mult de 60% din siturile nternet.
AvantajeIe software-uIui cu surse deschise Linux, ca i o mare parte din apli ca[iile ce ruleaz pe el, este software cu surse deschise, avnd avantaje ce nu pot fi egalate de productorii de software proprietar: Lipsa problemelor create de licen[e proprietare. Pentru a folosi software proprietar, precum Microsoft Windows sau Microsoft Office, trebuie s plti[i licen[e pentru fiecare calculator. Utilizarea fr aceste licen[e este ilegal. BSA ( Business Software Alliance ), organi za[ie nfiin[at de productorii de software proprietar, efectueaz controale mpreun cu Poli[ia pentru a se asigura de utilizarea legal a softwareului. Nu uita[i c pre[ul pltit de dumneavoastr reprezint licen[e de utilizare, nu produsul software n sine. Cteodat, sistemele aflate n produc[ie eueaz n a func[iona la volume de cereri neateptat de mari datorit faptului c softwareul proprietar limiteaz numrul de conexiuni n func[ie de numrul de licen[e cumprat. Este foarte iritant cnd serviciile sunt afectate nu din cauza unor motive tehnice, ci a unora legale/comerciale ce ar putea fi uor rezolvate fr msuri att de drastice. Softwareul cu sursele deschise nu are astfel de probleme. Pute[i instala software pe ori ce numr de calculatoare fr a nclca legea. Linux v ofer gratuit o Iicen| pentru un numr neIimitat de utiIizatori i caIcuIatoare. Nota[i totui c produsele software proprietare ce pot rula i pe Linux pot fi supuse unor licen[e restrictive. Softwareul nu este controlat de un singur productor. Deoarece codul surs este di sponibil, utilizatorii de software cu surse deschise evit riscurile permanente de a se baza pe un singur productor ce poate face schimbri nedorite de dumneavoastr: renun[ la suportul pentru o anumit aplica[ie, crete pre[urile sau falimenteaz ( caz n care trebuie s cumpra[i alt software oferit de alt productor ). Multitudinea de firme care ofer Linux creeaz un mediu concuren[ial de care profit clientul ( calitate mai bun la costuri mai mici ) i tehnologia ce avanseaz bazat pe standarde publi ce. NiveI ridicat de securitate. Productorii de software proprietar prefer modelul "securitate prin obscuritate, dei acesta este discreditat n cercurile profesionale. Deoarece codul surs al softwareului proprietar nu este disponibil, defectele posibile Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2 din sistemul de securitate pot rmne nedetectate pentru mult timp, avnd efecte majore atunci cnd sunt descoperite. Natura deschis a Linuxului permite oricui s inspecteze codul surs i nu numai s gseasc posibile por[i n sistemul de securitate, dar s le i rezolve. De obi cei, dup ce un defect n sistemul de securitate este descoperit, o versiune nou a produsului respectiv care repar problema apare n mai pu[in de 24 ore. Linux exceleaz ca sistem de operare multiutilizator. Fiecare utilizator este limitat la zona lui personal de activitate i are propriul mediu de lucru. Utili zatorii nu au dreptul s modifice fiierele sistemului, aceasta fiind permis doar contului de administrator. Acest fapt reduce drastic posibilitatea de a infecta si stemul cu virui i chiar o elimin dac se instaleaz software numai din surse cunoscute, pachetele fiind semnate digital de productorii respectivi. Asigurarea caIit|ii. Dac sunt destui ochi toate defectele sunt descoperite" (Eric Raymod ). Sursele pachetelor software populare sunt examinate de mii de dezvoltatori i administratori de sistem care pot gsi i repara defecte mai repede dect orice productor de software proprietar. Aceasta duce la o stabilitate ridicat a software ului. PosibiIitatea de a personaIiza software-uI dup nevoiIe cIientuIui. Sunte[i liber n a modifica sursele existente, singura condi[ie fiind ca n cazul di stribui rii versiunilor modificate codul surs al acestora trebuie s fie inclus sub aceeai li cen[ cu a produsului original. Softwareul cu surse deschise este actuali zat mai des dect cel proprietar deoarece orice programator interesat de anumit pachet poate aduga faciIit|i sau repara defecte. Aceste facilit[i reflect cererile utilizatorilor cci mul[i din cei ce folosesc software cu surse deschise ajut i la construirea sa. Astfel, Linux a fost portat pe diverse platforme, rulnd nu doar pe arhitectura i386, ci i pe SPARC, Alpha, PowerPC, ARM, MPS i altele. De asemenea, sursele deschise permit mult mai uor traducerea n limba romn a aplica[iilor. Dac facem o analogie cu industria auto, softwareul proprietar, precum Mi crosoft Windows i Microsoft Office, se aseamn cu automobile ce au capota de la motor sigilat ( nu a[i mai vzut aa ceva, nu? ). Dac a[i dori s face[i o mbunt[ire ar trebui s merge[i la sediul general Mi crosoft. Ca s vede[i ce este nuntru i cum func[ioneaz ar trebui s plti[i sume exorbitante, dar tot nu ve[i putea modifica ceva. Nici mcar la service nu pute[i merge, cci nu exist. Softwareul cu surse deschise este precum toate automobilele de astzi, ce permit accesul liber sub capota motorului. Chiar dac nu titi cum sl mbunt[i[i sau repara[i personal ( probabil ni ci nu vre[i s face[i asta chiar dumneavostr ), pute[i alege un service din multitudinea celor existente. Exist multe serviceuri, cci nu sunt mpiedicate s nve[e cum s lucreze n interiorul automobilului i apoi s ofere servicii de[intorilor de automobile. Anologia nu poate fi complet, cci n cazul softwareului cu surse deschide ar nsemna s primi[i i automobilul pe gratis. Aceasta nu este posibil, un automobil neputnd fi copiat precum un software.
Unde este utiIizat Linux Dac Linux este att de bun, de ce majoritatea firmelor de T romneti ofer solu[ii Microsoft? Pentru c lipsa de concuren[ le permite acestora s vnd pachete software fr a depune nici un fel de efort pentru al dezvolta sau suporta ( acesta este livrat de Microsoft, fi rmele doar adaug un adaos comercial i nu investesc ni mic ). Da, dup cum titi i de la cursurile de economie, lipsa de concuren[ este n detrimentul clientului. Acum aceast situa[ie nu mai este valabil. Linux poate fi foIosit de oricine fr a pIti Iicen|e de utiIizare. Cum mai pot supravie[ui firmele de T atunci? Simplu, cum supravie[uiesc i firmele din celelalte domenii: muncind, inventnd noi solu[ii i tehnologii, investind resurse n rezolvarea cererilor personale ale clientului care acum Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3 are din nou de ales. Nu confunda[i interesele dumneavoastr, pe post de client, cu cele ale productorilor de software proprietar, pe care Linux i for[eaz s investeasc mai mult n serviciile oferite i s scad pre[urile. America, Europa de vest i Asia au reali zat c softwareul cu sursele deschise, precum Linux, este atractiv pentru utilizatori datorit beneficiilor sale, ce includ pre[uri irezistibile i lipsa taxelor pentru licen[e. at doar cteva exemple de medii n care este folosit Linux: pe WaII Street de ctre Merrill Lynch, Morgan Stanley, Credit Sui sse First Boston. BM are un bi rou special n Manhattan pentru a promova Linux printre clien[ii si ce ofer servicii financiare. Reuters folosete servere Linux pentru a procesa date i tiri folosite pe Wall Street pentru a lua decizii n timp real. n HoIIywood. Disney, DreamWorks, Pixar i al[ii au renun[at la Unix n favoarea Linuxului pe post de coloan vertebral a "fermelor de calculatoare" de redare tridimensional ( 3D ), unde fiierele de ani ma[ie digital sunt transformate n scene pentru filme de succes precum Titanic, Shrek, Lord of the Rings i Spirit. n guverne. Agen[ii militare i de inteligen[ din SUA, Canada, Fran[a, Anglia, Spania i Singapore folosesc sisteme Linux. Guvernele din China, Coreea, Venezuela prefer Linux datorit posibilit[ii de a inspecta codul surs, asigurnduse c nu con[ine cod spion, dar i pentru a cheltui banii statului n interiorul [rii. Germania a nceput recent s standardizeze opera[iile de administrare public pe Linux. Otto Schily, ministrul german de interne, afirm c Linux ofer utilizatorilor comerciali i guvernului o cale de a evita licen[ele rigide oferite de productorii "monocultiva[i". Linux ne ofer mai mult independent, spune el. NASA, Boeing, Amazon, Le Figaro, Toyota, GoogIe, Lufthansa, RoyaI Air Force, Deutche Bank sunt doar c[iva dintre cei ce folosesc Linux pentru aplica[ii critice. sute de universit|i folosesc Linux nu doar pentru re[ele interne, ci i ca mediu de predare, experimentare i dezvoltare a tehnologiilor noi. mediiIe SOHO ( smaII office, home office ) prefer Linux mai ales pentru TCOul redus n compara[ie cu sistemele Microsoft Windows ( TCO = total cost of ownership, costul total pentru de[inere ). Dei unele costuri ini[iale pot fi mai mari, de obicei datorit migrrii datelor de la o solu[ie proprietar, posibilitatea masiv de cretere fr plata unor licen[e adi[ionale poate duce la economii substan[iale pe termen lung. Softwareul disponibil pe Linux este foarte variat: aplica[ii, unelte de dezvoltare, baze de date i unelte de administrare sunt oferite de Oracle, BM, Sybase, nformix, Progress, Lotus, Computer Associates i mul[i al[ii. Printre ofertan[ii de sisteme cu Linux preinstalat se numr Hewl ettPackard, Compaq, Dell i BM.
System de operare Windows De ce NT/2000/XP? Seria de sisteme de operare Windows se mparte n dou mari ramuri: 5/8/Me i NT/2000/XP. Pe lng diferen[e legate de kernel, de modul de gestionare al memoriei, de drivere, de interfa[ grafic, de aezarea fiierelor sistem pe disc i altele, diferen[ele cu adevrat notabile ntre aceste dou serii sunt serviciile [services] i securitatea. Mai departe seria NT/2000/XP se mparte n server i workstation (l a NT4 i 2000) i Home i Professional (la XP), dar diferen[ele [in mai mult de pachetele de aplica[ii incluse n kit dect de structur i func[ionalitate. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Servicii Serviciile nu sunt altceva dect tot programe Win32 care ruleaz pe sistem, dar care sunt porni te automat de ctre sistemul de operare Windows la bootare i sunt fcute n asa fel nct s ruleze indiferent dac i ce utili zator se logheaz la consola i independent de ac[iunea utilizatorului (adic ruleaz n background). Scopul acestor programe invizibile pentru utilizator este de a asigura anumite servicii, cum ar fi serviciul de server de web i ftp accesibil de ctre al[i utili zatori prin re[ea. Pentru c serviciul i face treaba singur deservind [i] al[i utilizatori dect cel conectat la consol, nu are de ce s l deranjeze pe utili zator cu amnunte despre func[ionarea lui, toat comunica[ia despre func[ionarea lui desfurnduse nu prin ferestre pe ecran ci prin fiiere pe disc. Adic serviciul afl ce are de fcut (op[iuni, setri) din fiiere de configurare i raporteaz ce a fcut n fiiere de tip log. Unde anume se afl acestea pe disc i n ce format, depinde evident de serviciu i de modul lui de implementare de ctre autor. Ca exemplu serverul de web/ftp al Windows, care se numete S (nternet nformation Service) i face aceste fisiere log n %WinDir%\SYSTEM32\LogFiles\W3SVC1 i MSFTPSVC1, unde %WinDir% desemneaz folderul n care este instalat Windows (de obicei fie C:\WNDOWS fie C:\WNNT sau C:\WTSRV). Pentru a uura configurarea, se obinuieste dezvoltarea unei aplica[ii separate, bazat pe ferestre pentru a putea fi uor de utilizat, care s creeze i modifice fiierele de configurare pe care le citete serviciul. Li sta seviciilor instalate, modul de operare, statusul se administreaz din aplica[ia Services care se gsete att n Administrative Tools ct i n Computer Management. Securitate Seria de sisteme de operare Windows NT/2000/XP are implementat n plus fat de 5/8/Me mai multe feluri de securitate, legate de: politici de securitate la nivel de sistem de operare, securi tate la nivel de sistem de fiiere i securitate n re[ea. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Crearea utiIizatoriIor i grupuriIor Toat securitatea sistemului Windows se bazeaz pe alocarea de drepturi pe utili zator sau grup de utilizatori, i evident c pentru ca aceasta s fie eficient trebuie ca fiecrui utili zator si fie creat un username i o parol. Aceasta se poate face din Computer Management Local Users and Groups (Sau la NT User Manager). n mod implicit, un utilizator nou este introdus n grupul Users, care are drepturi suficiente pentru a putea rula aplica[iile instalate pe cal culator. Dac un anumit utilizator are nevoie de drepturi n plus, i se pot aloca separat sau poate fi introdus ntrun grup privilegiat (dublu click pe userul respectiv i MemberOf). Nota: Windows XP se instaleaz implicit cu Control Panel n modul "Category view" n care exist o aplica[ie User Manager care poate crea i modifca cteva propriet[i de baza ale conturilor utili zatorilor, mai ales propriet[i legate de noul mod de conectare la consol (Welcome Screen). Securitatea sistemuIui de fiiere Pentru a implementa securitatea la nivel de fiier, este evident c a trebuit s fie modificat structura si stemului de fiiere fa[ de versiunile anterioare folosi te de Windows i MSDOS (FAT i FAT32). i aa a aprut sistemul NTFS (de la NT file sistem) care are o serie de atribute n plus pe fiier sau folder, cum ar fi n principal ownerul (proprietarul fiierului) i atributele ACL (access control list). Proprietarul unui fiier este evident utilizatorul care a creat acel fi ier, i este util de memorat pentru c putem da drepturi speciale proprietarului, de exemplu putem da drepturi de creare de fiiere spool (pentru tiprire la imprimant) grupului Everyone, dar de modificare/tergere numai proprietarului fiierului, asigurnd astfel posibilitatea ca ori ce utilizator s ini[ieze o tiprire la i mprimant dar s nu poat interveni peste tipririle celorlal[i utili zatori. Orice utilizator cu dreptul de Modify alocat pe un fiier sau folder, poate seta (modifica) drepturile pe acel fiier/folder. Aceasta se face din fereastra Properties asociat acelui fiier/folder accesnd op[iunea Security. Alocarea de drepturi se face Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
prin asocierea lor la un nume de utilizator sau de grup. Grupurile sunt liste de utilizatori care au aceleai drepturi de baz i au aprut tocmai din necesitatea de a seta mai usor drepturile atunci cnd exi st mul[i utilizatori dar care pot fi mpr[i[i n pu[ine clase de drepturi. Aceste grupuri se creaz/asigneaz odat cu crearea utilizatorilor din aplica[ii Computer Management din Control Panel.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Tipurile de drepturi care se pot aloca unui fisier/folder depind de versiunea de Windows, dar cele esentiale sunt: O Full Control se d de obicei Administratorului i aa cum i spune i numele i d toate drepturile asupra fiierelor i folderelor, inclusiv dreptul de a schi mba ownrerul; O Write/Change este dreptul normal asignat unui utilizator care poare citi/crea/modifica acel fiier sau crea/redenumi/terge fiiere n acel folder O Read/Execute este dreptul restrns care se d utilizatorilor care au numai drept de citire sau rulare de programe, de exemplu n folderul C:\Program Files pentru grupul Users; O Li st/Traverse este dreptul cel mai li mitat i care permite numai traversarea i listarea con[inutului unui folder, fr a putea citi/scrie fiiere n acel folder. Acest drept este important atunci cnd utilizatorului respectiv vrem si dm drepturi ntrun folder propriu derivat dintrun folder global n care nu are drepturi (dect de traversare). Motenire (inherit) Motenirea este proprietatea unui fiier de a primi implicit setul de drepturi alocat pentru folderul n care se afl, i a unui folder de a primi implicit drepturile alocate folderului anterior (printe). Aceasta nseamn c dac aplicm un singur set de drepturi n radacina discului , de exemplu C:\, toate folderele i toate fiierele de pe di sc vor cpta automat acest set de drepturi. i mai nseamn c setarea de drepturi se face asignnd un mini m de drepturi pe rdcina discului, suficiente pentru ca to[i utilizatorii s poat accesa programele instalate n mod "read" i s aib acces "write" numai unde este strict necesar (n profilul propriu, n recyler, n folderele temporare i spooler etc) i apoi setarea de drepturi suplimentare utili zatorilor privilegia[i. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8 Motenirea este un mecanism esen[ial pentru simplificarea dramatic a procesului de administrare a drepturilor n sistemul de fiiere, dar poate fi i ntrerupt ntrun punct prin debifarea op[iunii "nherit f rom parent...". Drepturile efective pe care le are un utilizator pe un fiier sau folder se calculeaz n func[ie de mai multe setri, enumerate n ordine descresctoare a priorit[ii: O restric[ia de drepturi (Deny) are prioritate absolut fa[ de orice drept (Allow), asta nseamn c dac aloci un deny unui grup, nu po[i face excep[ie dnd allow unui utilizator din acel grup, pentru ca deny este mai puternic; O drepturile date direct pe utilizator (Allow); O drepturile date direct pe grup de utilizator (Allow); O drepturile motenite de la folderul printe (Allow). Nota: La instalarea unui sistem Windows XP fresh pe parti[ie NTFS, i asigneaz un set de drepturi minimal bine pozi[ionat pentru ca toti utili zatorii s aib accesul necesar, numai c adaug i grupul Everyone cu Full Acces pe tot discul ceea ce suprascrie acel set de drepturi mai restrns cu unul maximal. Pentru renun[area la acest set maximal de drepturi, trebuie ters dreptul Full Control din rdcina discului. Securitatatea n re|ea Securitatea sistemelor Windows n re[ea este unul din capitolele la care exist diferen[e majore ntre seriile 5/8/Me i NT/2000/XP. Dac pri ma serie se bazeaz pe o securitate de tip "share", care cere pentru autentificare numai una din cele dou parole setate pe folder, una de Readonly i a doua pentru Fullaccess, securitatea la seria NT/2000/XP se face n mod login, cu autentificare complet, bazat pe username i password, dup care se poate aloca un set mai larg de drepturi, asemntor securi t[ii locale a sistemului de fiiere. Aceasta nseamn c pentru a putea accesa o resurs Windows 5/8/Me prin re[ea este suficient s cunoti o parol de pe unul din shareurile de pe cal culatorul destina[ie, n timp ce pentru a accesa o resurs share pe un calculator din seria NT/2000/XP, trebuie neaprat s fii declarat utilizator valid n sistemul local de securitate al calculatorului destina[ie. De aici deriv i o serie de incompatibilit[i ntre accesarea resurselor share n re[ea de la o serie de sisteme la celalalt. Pentru a rezolva aceast problem exist i posibilitatea de a slbi securitatea si stemului NT/2000/XP (nerecomandat nsa) prin activarea utili zatorului Guest (existent nc de la instalare dar inactiv) fr parol, ceea ce are ca efect posibilitatea conectrii prin re[ea fr a fi autentificat ca user local i accesarea resurselor share i cu drepturi asignate pentru userul Guest sau grupul Guests. O facilitate n plus la seria NT/2000/XP [care pare] interesant este setarea a dou shareuri cu nume diferite i seturi de drepturi diferi te pe acelai folder. PoIitici de securitate Politicile de securitate sunt seturi de reguli i restric[ii care pot fi utile n protejarea calculatorului sau utilizatorilor la atacuri sau violri ale securi t[ii. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 Accesul la aceste politici i restric[ii se face tot din Control Panel Administrative Tools.
Domenii de securitate Atunci cnd ai de administrat o re[ea mare de calculatoare Windows pe care lucreaz un numr mare de utilizatori, i care mai i vor s utilizeze unul resursele celuilalt trebuie s creem to[i userii pe toate calculatoarele. Un domeniu de securitate este un fel de workgroup gestionat de un server local de securitate care asigur verificarea autentificrilor centrali zat pentru toat re[eaua. Aceasta nseamn c n loc ca fiecare calculator si verifice local username/passwordul la conectarea unui utilizator (fie de la consol, fie prin re[ea), va apela la un server specializat care va fi singurul pe care vor fi definite toate conturile utilizatorilor. Acest server se numete Domain Controller i nu poate fi instalat dect pe variantele server ale Windows NT i 2000/2003. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 0
Dupa crearea tuturor conturilor utilizatorilor pe server, orice utilizator se va putea conecta la ori ce sistem cu propria parol i va putea folosi orice resurse la care are asignate drepturi . Din acest moment va ncepe munca de restictionare a consolelor la Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 1 care se poate conecta fiecare utilizator, de asignare a eventualelor drepturi suplimentare pentru utilizatorii privilegia[i etc. Pentru cazul re[elelor extrem de mari, mpr[ite n mai multe re[ele locale interconectate, exist posibilitatea gestionrii centrali zate printro conectare arborescent sau ori zontal a acestor domenii ntre ele.
RE|ELE DE CALCULATOARE
1. Defini|ii
NTERCONECTARE dou calculatoare se consi der interconectate dac pot schimba date ntre ele. MEDU DE COMUNCA|E mediu fizic prin intermediul cruia se pot transmite date (cablu, fibra opti c, radio, satelit). RE|EA DE CALCULATOARE ansamblu de calculatoare interconectate prin intermediul unor medii de comunica[ie, asigurnd folosirea n comun, de ctre un mare numr de utilizatori, a tuturor resurselor fizice, logice i informa[ionale ale ansamblului.
Simplificnd defini[ia, re[eaua poate fi privit ca fiind un grup de noduri interconectate, un nod putnd s con[in: D calculator gazd sau host D terminal video D controler de comunicatie D echipament periferic
2. AvantajeIe foIosirii re|eIeIor 4 mpr|irea resurseIor toate programele, datele i echipamentele sunt di sponibile pentru ori ce utilizator al re[elei, indiferent de localizarea fizic a resursei sau a utilizatorului; 4 FiabiIitate sporit prin accesul la mai multe echipamente de stocare alternative (fiierele pot fi stocate de douatrei echipamente, asigurnd accesul la date chiar dac unul dintre echipamente se defecteaz); 4 ExtensibiIitate re[eaua se poate extinde uor prin conectarea altor echipamente, iar realizarea unui upgrade ntro zon a re[elei nu influen[eaz negativ schimbul de date n celelalte zone; 4 Economie financiar o re[ea de calculatoare este mult mai fiabil i mai ieftin dect un supercalculator; 4 Mediu puternic de comunica|ie : Posta electronic (email ) Videoconferin[e Divertisment interactiv
3.CIasificarea re|eIeIor de caIcuIatoare
Clasificarea re[elelor trebuie s ia n considerare dou aspecte foarte importante: tehnologia de transmisie i scara la care opereaz re[eaua. Din punct de vedere al tehnologiei de transmisie re[elele sunt de dou feluri: A. Re|eIe cu difuzare Un singur canal de comunica[ie este partajat de toate mainile din re[ea
4 Comunica[ia se realizeaz prin intermediul unor mesaje scurte, numite pachete, care au n structura lor, printre altele, un cmp pentru desemnarea expeditorului i unul pentru desemnarea destinatarului 4 Se pot trimite pachete ctre toate mainile din re[ea, acest mod de operare numinduse difuzare Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 2 B. Re|eIe punct-Ia-punct 4 Dispun de numeroase conexiuni ntre perechile de maini individuale ce formeaz re[eaua 4 Pentru a ajunge la destina[ie, un pachet de date trebuie s treac prin mai multe maini intermediare, fiind nevoie de algoritmi pentru dirijarea pachetelor pe un drum optim 4 Este un model folosit pentru re[elele mari, n timp ce difuzarea se folosete pentru re[elele mici Dup mrimea retelei, distingem trei tipuri: O Re|eIe IocaIe (LAN) re[ele localizate ntro singur cldire sau ntrun campus de cel mult c[iva kilometri; conectarea se face de obicei cu ajutorul unui singur cablu, la care sunt legate toate mainile O Re|eIe metropoIitane (MAN) re[ele care se pot ntinde ntro zon de pe suprafa[a unui ntreg ora. Pentru conectare se folosesc dou cabluri unidi rec[ionale la care sunt conectate toate calculatoarele, fiecare cablu avnd un capt de distributie (di spozitiv care ini[iaz activitatea de transmisie) O Re|eIe Iarg rspndite geografic (WAN) re[ele care ocup arii geografice ntinse, ajungnd la dimensiunea unei tari sau a unui ntreg continent;
4. Arhitectura reJelelor
A Topologia retelelor Prin topoIogia unei re[ele se n[elege modul de interconectare a calculatoarelor n re[ea. Folosirea unei anumite topologii are influen[ asupra vitezei de transmitere a datelor, a costului de interconectare i a fiabilit[ii re[elei. Exi st cteva topologii care sau impus i anume: magi strala inel arbore. Pe lng acestea ntlnim i alte modele topologice: stea inele intersectate topologie completa i topologie neregulata . n figura de mai jos pute[i vedea reprezentarea , sub form de grafuri, a acestor modele.
%opologia /e magistral este cea mai folosit atunci cnd se reali zeaz re[ele locale de mici dimensiuni, iar performan[ele nu trebuie s fie spectaculoase. Acest model topologic se mai numete i magistral liniar, deoarece exist un singur cablu care leag toate cal culatoarele din re[ea. Avantajul este att acela al costului mai sczut (se folosete mai pu[in cablu), dar i acela c, n cazul ruperii unui cablu sau defectrii unui calculator, nu se ajunge la oprirea ntregii re[ele. Dezavantajul Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 3 folosirii unui singur cablu este c, atunci cnd dorete s transmit date, calculatorul trebuie s "lupte" pentru a ctiga accesul (trebuie s atepte eliberarea cablului). %opologia /e inel conecteaz fiecare calculator de alte dou, imaginea fiind aceea a unor calculatoare aezate n cerc. Datele transmise de un calculator trec prin toate cal culatoarele intermediare nainte de a ajunge la destina[ie. Dac nu se folosesc cabluri suplimentare, oprirea unui calculator sau ruperea unui cablu duce la oprirea ntregii re[ele. Performantele unei re[ele inel sunt ceva mai mari dect ale unei re[ele magistral. %opologia stea folosete un calculator central care va fi conectat cu toate celelalte calculatoare prin cabluri directe. Toate transferurile de date se realizeaz prin intermediul calculatorului central. Dac se folosete un calculator central de mare putere, atunci re[eaua va avea performan[e ridicate, ns defectarea acestuia duce la oprirea re[elei . Se pot folosi topologii combinate, cum ar fi lantul de stele ns, orice topologie ar fi aleas, exist un numr de probleme ce trebuiesc rezolvate (modul de ob[inere a accesului este una dintre cele mai i mportante, trebuind eliminat posibilitatea ca un singur calculator s "monopolizeze" mediul de transmi sie). Apar probleme suplimentare atunci cnd re[eaua este eterogen (conecteaz diverse tipuri de calculatoare sau este format din mai multe re[ele diferi te ca tip). Trebuie s facem distinc[ie ntre topoIogia fizic i topoIogia Iogic (modul n care datele sunt transferate de la un calculator la altul ).
B Arhitectura retelelor
Un concept foarte i mportant n re[elele de calculatoare este acela de protocoI . PROTOCOL = ansamblu de conven[ii i reguli pe baza crora se realizeaz transmiterea datelor ARHTECTURA = modul de interconectare a componentelor re[elei, pentru a realiza un anumit mod de func[ionare Arhi tectura unui sistem trebuie s ne dea informa[ii despre modul n care se conecteaz componentele sistemului i despre interac[iunea dintre acestea, dar ofer i o imagine general a sistemului. Stabilirea arhitecturii sistemului, fie ca este vorba despre o re[ea sau despre un produs software, este una dintre cele mai importante etape ale realizrii unui proiect. Este vital s se stabileasc zonele critice ale sistemului, adic acele componente ce prezint risc mare de defectare sau care, prin defectarea lor, pot provoca oprirea par[ial sau total a sistemului. Trebuiesc lua[i n considerare i factorii care ar putea avea influen[ asupra sistemului (pn i condi[iile atmosferice ar putea influen[a func[ionarea unei re[ele). Pentru reducerea complexit[ii alctuirii, majoritatea re[elelor sunt organizate pe mai multe nivele (straturi), n sensul mpr[irii stricte a sarcinilor: fiecare nivel este proiectat s ofere anumite servicii, baznduse pe serviciile oferite de nivelele inferioare. Atunci cnd dou cal culatoare comunic, n fapt, se realizeaz o comunicare ntre nivelele de acelai rang ale celor dou maini. Nivelul n al mainii A realizeaz schi mb de date cu nivelul n al mainii B prin intermediul unui protocol numit protocolul nivelului n . n realitate datele nu sunt transmise de la nivelul n al unei maini ctre nivelul n al alteia. n schimb, fiecare nivel reali zeaz prelucrrile specifice asupra datelor i le transmit nivelului inferior, pn la nivelul fizic unde se realizeaz schimbul efectiv de date. Doar din punct de vedere logic se poate vorbi de o "conversa[ie" ntre nivelele a dou maini. ntre oricare dou nivele adiacente exi st o interfat , care stabilete care sunt serviciile ferite nivelului superior. n momentul proiectrii arhitecturii re[elei trebuie s se specifice clar numrul de nivele i interfe[ele aferente. Mul [imea protocoalelor i a nivelelor reprezint arhitectura re[elei. Specifica[iile arhitecturii (i.e. documenta[ia ce Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
descrie arhitectura) trebuie s fie destul de detaliate pentru a permite implementarea de aplica[ii care s se conformeze specificului fiecrui nivel.
Notiunea de protocoI, stiv de protocoaIe
O re[ea de calculatoare este alctuit dintrun ansamblu de mijloace de transmisie i de sisteme de calcul, care realizeaz att func[ii de transport a informa[iei ct i func[ii de prelucrare a acesteia. Dar fiecare sistem de calcul prezint un mod specific de stocare a informa[iei i de interfa[are cu exteriorul. Astfel, o re[ea de calculatoare care interconecteaz diferite sisteme de calcul poate func[iona n bune condi[ii numai dac exist o conven[ie care stabilete modul n care se transmite i se interpre[eaz informa[ia; ea trebuie s respecte ni te standarde, numite protocoale, care sunt ni te modele ce arat modul de rezolvare a problemelor ce pot apare la interconectarea sistemelor.
Pentru a ntelege mai bine, ceea ce reprezint un protocol, vom prezenta n continuare celebrul exemplu al lui Andrew Tanenbaum de comuni care ntre doi filozofi (fig 2.1).
Doi filozofi, unul din ndia i al tul din Romnia, doresc s fac schi mb de idei. Din pcate, sunt departe unul de cellalt i nici nu cunosc o limb comun prin care s comunice, primul vorbind limba urdu iar al doilea limba romna. Deoarece sunt departe unul de altul, ei trebuie s comunice folosind un suport de comuni ca[ie.
Pentru a se ntelege ntre ei, fiecare filozof angajeaz cte un translator care s cunoasc ambele limbi, care la rndul lor angajeaz cte o secretar care se va ocupa cu transmiterea efectiv a mesajului.
Dup cum se vede din figur, filozoful 1 trimite translatorului su mesajul pe care doreste sl primeasc filozoful 2. Acesta l traduce i l nmneaz secretarei care l transmite mai departe prin fax, post electronic sau cu telefonul secretarei 2.
Se eviden[iaz astfel dou feluri de rela[ii ntre cele 6 persoane participante la comunica[ie. Pe de o parte, sunt rela[ii ntre partenerii cu aceleai sarcini din cele dou [ri (filozof 1 filozof 2; translator 1 translator 2; secretar 1 secretar 2), iar pe de alt parte sunt rela[ii ntre membrii din aceea[i [ar care particip la comunica[ie (filozof translator; translator secretar). Fiecare dintre aceste rela[ii func[ioneaz dup reguli mutual acceptate de ctre parteneri. Cei doi filozofi accept o serie de Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
reguli de prezentare a conceptelor filozofice impuse de literatura filozofic mondial; cei doi traductori respect i ei o serie de reguli de comunicare, iar cele dou secretare stabilesc de comun acord modul de transmitere a informa[iilor.
n rela[ia dintre filozof i translator (din acelai sistem) se stabilesc o serie de reguli de comunicare, care au n esen[ trei aspecte:
O modalitatea prin care filozoful furnizeaz textul de tradus i transmis; O forma n care translatorul i va furniza filozofului rspunsurile de la filozoful partener; O deciziile care se vor lua n unele situa[ii excep[ionale. La fel, n rela[ia translator i secretar se stabilete modul n care acetia i transmit unuia altuia sarcinile de executat i rezultatele acestora, precum i cum vor fi tratate situa[iile exceptionale:
O retransmiterea unora dintre mesajele care nu au putut fi transmise la un moment dat; O transmiterea unor mesaje urgente, etc. De re[inut, c regulile de comunicare sunt independente de con[inuturile mesajelor.
Pe baza acestui exemplu, putem acum defini termenii utilizati n transmiterea informa[iilor ntro re[ea de calculatoare.
Prin protocol vom ntelege un set de reguli i conven[ii ce se stabilesc ntre participan[ii (de exemplu, filozof 1 filozof 2) la o comuni ca[ie n vederea asigurrii bunei desfurri a comunica[iei respective; sau protocolul este o ntelegere ntre pr[ile care comunic asupra modului de realizare a comunicrii.
Protocoalele pot fi:
1. rutabile: sunt acel protocoale care accept comuni ca[ii LAN LAN pe mai multe ci; 2. nerutabile. n cadrul aceluiai grup am ntlnit trei participan[i (filozoful, translatorul i secretara). Apare astfel conceptul de nivel (sau strat) al crui scop este de a oferi anumite servicii nivelurilor superioare. Numrul, numele, continutul i func[ia fiecrui nivel variaz de la o re[ea la alta. Fiecare nivel va executa un anumit numr de func[ii clar definite.
Din exemplul anterior, am vzut c pentru a realiza comuni ca[ia sunt necesare mai multe reguli (protocoale) care se stabilesc ntre membrii de pe acelai nivel i ntre membrii din cadrul aceluiai grup (servicii). Putem spune c o comuni ca[ie este caracterizat prin mai multe protocoale. Acest concept se numete familie de protocoale (stiv) i reprezint o list de protocoale utilizate de ctre un anumit sistem, cte un protocol pentru fiecare nivel.
De asemenea, n cadrul unui aceluiai grup (filozof translator secretar) ntre participan[ii la comunica[ie schimbul de informa[ii se face pe baza unor alte conven[ii, numite servicii. Prin serviciu se ntelege un set de primitive (opera[ii) pe care un nivel le furnizeaz nivelului superior (de deasupra sa). De men[ionat c serviciul i protocolul sunt no[iuni distincte. Un serviciu definete ce opera[ii este pregtit nivelul s ndeplineasc pentru utili zatorii si, dar nu spune nimic despre cum sunt implementate aceste opera[ii. Un protocol este un set de reguli care guverneaz modul de implementare al serviciului.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
ntre dou niveluri adiacente va exista cte o interfa[. nterfa[a definete ce opera[ii i servicii primare ofer nivelul de jos (inferior) nivelului de sus (superior).
n realitate, datele nu sunt transferate direct de pe nivelul n al unui sistem pe nivelul n al altui sistem. Fiecare nivel transfer datele i informa[iile de control nivelului imediat inferior, pn cnd se ajunge la nivelul cel mai de jos, sub care se afl mediul fizic prin care se produce comuni carea efectiv.
n general participan[ii la comunica[ie se numesc entit[i. Entitatea reprezint elementul activ din fiecare nivel; ea poate fi o entitate software (un proces) sau o entitate hardware (un cip de /O). Entit[ile de pe un nivel n furni zeaz (implementeaz) un serviciu utilizat de ctre nivelul n+1. Nivelul n se numete furnizor de servicii, iar nivelul n+1 se numete utilizator de servicii.
Un alt concept este cel de arhi tectur de re[ea, prin care se ntelege o mul[ime de niveluri i de protocoale.
Majoritatea re[elelor de calculatoare sunt alctuite din diferite componente hardware i software, care n marea lor majoritate provin de la diferi[i productori. Din acest motiv sa impus necesitatea existen[ei unor standarde care s permit utilizarea acestor componente diferite. Aceste standarde sunt de fapt specifica[ii pe care productorii trebuie s le respecte pentru ca produsele lor s fie compatibile cu cele ale altor productori. Dintre organiza[iile cele mai importante care se ocup cu standardi zarea n domeniul re[elelor de calculatoare amintim:
ISO nternational Standards Organi zation organism cu sediul la Pari s care stabilete standarde pentru servicii i produse. n domeniul re[elelor de cal culatoare organi za[ia stabilete standardele pentru comunica[ii i schimburi de informa[ii; CCITT Comit Consultatif nternational de Tlegraphie et Tlphonie organism cu sediul la Geneva. Acest comitet studiaz i face recomandri referitoare la standardele de telecomunica[ii utilizate n lume. Protocoalele CCTT se refer n special la: modemuri (protocoale cunoscute sub denumi rea de seria V: V.22, V.32, V.35, etc.); re[ele (protocoale cunoscute sub denumi rea de seria X: X.200, X.400, etc.); IEEE nstitute of Electrical and Electronics Engineers, nc organi zatie care se ocup cu standardizarea diferitelor dispozitive electronice. Exist mai multe standarde EEE pentru magistrale i interfe[e: 802.1, 802.2, etc. Standardele sunt de trei tipuri:
1. de jure (lege), sunt standarde realizate de o organi za[ie interna[ional: SO, CCTT, EEE, etc. Aceste standarde nu sunt de fapt legi, dar ele sunt adoptate se comisii guvernamentale i devin standarde pe care echipamentele de comunica[ie i calculatoarele sunt obligate s le suporte pentru a func[iona mpreun. Orice standard care ncepe cu ANS, SO, EEE sau CCTT este un standard de jure. De exemplu, standardul SO 646, cunoscut i sub denumirea de Alfabetul nterna[ional CCTT nr.5, este o specifica[ie a modului de codare a caracterelor alfanumerice i de punctua[ie; 2. de facto (n urma faptului), au devenit standarde deoarece to[i utilizatorii au considerat c este o idee bun. Un astfel de exemplu este arhitectura de re[ea BM SNA (System Network Architecture), care arat modul cum comunic unele cu altele calculatoarele i dispozi tivele, cum ar fi terminalele i impri mantele. Alte exemple MSDOS 3.1 i NetWare de la Novell; 3. proprietatea cuiva: brevetate sunt create de un furnizor atunci cnd un produs nu func[ioneaz dup standardele exi stente. De exemplu standardele de comunica[ie BM. Standardele de jure i de facto sunt publice, ele putnd fi cumprate. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3
Pe parcursul evolu[iei comuni ca[iei ntre calculatoare au fost elaborate mai multe familii de protocoale. Cele mai importante sunt modelul de referin[ SO / OS i modelul de referin[ TCP / P.
II.1. Mo/elul /e referinJ ISO OSI
Modelul OS Open System nterconnection este un model de interconectare a sistemelor deschise, elaborat ntre anii 177 i 14 de ctre Organiza[ia nterna[ional de Standarde SO. Termenul de "open" (deschis) semnific faptul c sistemul este apt s fie "deschis" pentru comuni ca[ii cu oricare alt si stem din re[ea care respect aceleai reguli (protocoale). Acest model ofer un model complet de func[ii pentru sistemele de comuni ca[ii, astfel dac diveri furni zori vor construi sisteme conform acestui model, ele vor fi capabile s comuni ce ntre ele.
Modelul SO / OS este un model stratificat i este organi zat pe apte niveluri:
1. nivelul fizic (physical layer): se ocup de transmiterea bi[ilor printrun canal de comunica[ie; arat specifica[ii electroni ce / mecanice de transmisie i se ocup de fapt cu transformarea bi [ilor n semnale electri ce. Prin intermediul acestui nivel datele sunt livrate de la un sistem de calcul la altul. De re[inut c nivelul fizic nu se identific cu mediul fizi c; 2. nivelul legturii de date (datalink layer): fixeaz o transmi sie a bi[ilor fr erori n jurul unei linii de transmisie; una din sarcinile acestui nivel este de a transforma un mijloc oarecare de transmisie ntro linie care s fie disponibil nivelului superior (nivelul re[ea) fr erori de transmisie; informa[ia circul la acest nivel sub form de cadre. Tot la acest nivel este rezolvat problema cadrelor deteriorate, pierdute sau duplicate. Sintetiznd putem spune c principala sarcin a acestui nivel este de a detecta i de a rezolva erorile aprute n transmisia datelor; 3. nivelul re[ea (network layer): se ocup de controlul func[ionrii subre[elei; tratarea i transferul mesajelor; stabilete rutele de transport (adic fixeaz i ruteaz fluxul de date ntre capetele comunica[iei). La acest nivel informa[iile circul sub form de pachete. Acest nivel garanteaz corectitudinea informa[iilor transferate; 4. nivelul transport (transport layer): rolul principal al acestui nivel este s accepte date de la nivelul superior (nivelul sesiune), s le descompun, dac este cazul, n unitti mai mici, s transfere aceste unit[i nivelului inferior (nivelului re[ea) i s se asigure c toate fragmentele sosesc corect la cellalt capt; 5. nivelul sesiune (session layer): gestioneaz dialogul ntre apli ca[ii sau utili zatori, adic permite aplica[iilor sau utilizatorilor de pe sisteme diferite s stabileasc ntre ei sesiuni de lucru; 6. nivelul prezentare (presentation layer): se ocup de sintaxa i semantica informa[iilor transmise ntre aplica[ii sau utilizatori. Acest nivel gestioneaz structurile de date abstracte i le convertete din reprezentarea intern folosit de calculator n reprezentarea standardi zat din re[ea (sistemul surs) i invers (sistemul destina[ie). Protocoalele de la acest nivel asigur compatibilitatea de codificare a datelor ntre sistemele de calcul aflate n comuni ca[ie; 7. nivelul aplica[ie (application layer): se ocup de interfa[a comun a aplica[iilor utilizator i de transferul fiierelor ntre programe.
Modelul OS este doar un model de arhitectur de re[ea, deoarece spune numai ceea ce ar trebui s fac fiecare nivel, i nu specific serviciile i protocoalele utilizate la fiecare nivel.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8 Reamintim c ntre dou niveluri cu acelai numr (n), aflate pe dou calculatoare care comunic, nu exist de fapt o legtur fizic, ci are loc un schimb de informa[ii n cadrul unor conven[ii (protocoale), care sunt n[elese de ctre nivelurile respective.
n cadrul unui acelai sistem ntre dou niveluri succesive exist o legtur fizic iar schi mbul de informa[ii se face pe baza unor alte conven[ii, pe care leam numit servicii. Schimbul efectiv de semnale are loc numai la nivelurile fizice ale celor dou sisteme care comunic.
Circuitul datelor ntre cele dou sisteme se efectueaz astfel: de la sistemul emi[tor datele se deplaseaz ncepnd cu nivelul 7 (aplica[ie) spre nivelurile inferioare, la fiecare nivel adugnduse un antet corespunztor nivelului. Este important de re[inut c nivelul inferior nivelului care transmite datele nu cunoate care por[iune din informa[ia primi t reprezint antetul i care datele propriu zise. Datele ajung prin intermediul nivelului fi zic la mediul de comuni ca[ie. Aici ele sunt transformate n semnale electrice care sunt transmise statiei destina[ie, unde datele se vor deplasa de aceast dat n sens invers, adic de la nivelul fi zic pn la nivelul aplica[ie, la fiecare nivel avnd loc procesul de eliminare a antetului.
Procesul prin care datele de transmis sunt completate la fiecare nivel al sistemului surs cu o serie de informa[ii care vor fi utilizate de protocol pentru validarea transmisiei la nivelul corespunztor al sistemului destina[ie se numete ncapsulare. Opera[ia se desfoar ncepnd de la nivelurile superioare ctre cele inferioare.
Opera[ia care se desfoar invers de numete decapsulare.
Ceea ce trebuie re[inut este faptul c modelul OS utilizeaz trei concepte esen[iale, i anume:
O protocoale, care se stabilesc ntre dou entit[i de pe acelai nivel, aflate pe sisteme diferite; O servicii, care se stabilesc ntre dou niveluri succesive ale aceluiai sistem; Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 O interfe[e; interfa[a unui nivel spune proceselor aflate la nivelul imediat superior cum s fac accesul.
Cu toate c aceste concepte sunt foarte clar diferen[iate, nu se spune nimic despre modul n care ele func[ioneaz.
II.2. Mo/elele /e reJea OSI i Project 802
Lucrul n re[ea presupune transmiterea datelor de la un calculator la altul, i acest proces este mprtit n etape. n cadrul fiecrei etape, si stemul de operare n re[ea respect, dup cum sa artat, un set de proceduri stricte, numite protocoale, sau reguli de comportare, care contribuie la ncheierea cu succes a fiecrei opera[ii.
Modelul Project 802 a fost conceput de EEE n februarie 180 (de undei vine i numele 802, anul 80 luna 2) i definete standardele pentru componentele fizice ale re[elei, placa de re[ea i cablul, de care se ocup nivelul fizi c i legtur de date ale modelului OS (aceste niveluri definesc modul n care mai multe calculatoare pot utiliza simultan re[eaua, fr a interfera unul cu cellalt). Aceste specifica[ii 802 ale EEE se refer la re[elele LAN, i corespund unei implementri parti culare ale nivelurilor 1 i 2 ale modelului OS; ele definesc modul n care plcile de re[ea acceseaz i transfer date prin mediul fi zic i se aplic mai multor domenii, cum ar fi:
O plci de re[ea; O componente ale re[elelor de suprafat (WAN); O componente folosite n re[elele cu cablul coaxial i torsadat. Standardele LAN se mpart n 12 categorii, dintre care cele mai importante sunt:
O 802.1 modul de interconectare n re[ea; O 802.2 controlul legturii logice (LLC); O 802.3 re[ele LAN cu acces multiplu i cu detectarea purttoarei i a coliziunilor CSMA / CD, sau re[elele Ethernet; O 802.4 re[ele LAN cu transfer de jeton pe magistral (Token Bus); Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 80 O 802.5 re[ele LAN cu transfer de jeton n inel (Token Ring); O 802.6 re[ele metropolitane (MAN); O 802.11 re[ele fr fir; O 802.12 re[ele LAN cu prioritate la cerere. Conform acestui model nivelul legturii de date este mprtit n dou subniveluri:
1. MAC (Media Access Control controlul accesului la mediu), controleaz accesul i delimiteaz cadrele, detecteaz erorile i recunoate adresele, fiind inferior subnivelului LLC. Acesta comunic di rect cu placa de re[ea i este responsabil pentru transportul fr erori al datelor ntre dou calculatoare din re[ea (802.3, 802.4, 802.5 i 802.12). Subnivelul MAC i nivelul fizic sunt realizate de obicei prin circuite aflate pe placa de interfat de re[ea NC Network nterface Card;
2. LLC (Logical Link Control controlul legturii logice), administreaz comuni ca[ia legturii de date i definete folosirea punctelor interfe[ei logi ce, numite puncte de acces la servicii, SAP (Service Access Points). Serviciile de transmisie de date sunt solicitate printrun astfel de punct de acces la serviciul subnivelului LLC, SAP LLC. Este posibil ca subnivelul LLC s permit accesul la serviciile sale simultan mai multor utilizatori. Fiecare utilizator va folosi un alt punct de acces, identificat printro adres. Acest subnivel permite utilizatorului s solicite serviciile legturii de date fr a [ine seama de tehnologia de realizare a subnivelului MAC i a nivelului fi zic. Avem trei tipuri de astfel de servicii : serviciul fr conexiune; serviciul cu conexiune; serviciul fr conexiune, cu confirmare. Componenta software care permi te unui cal culator s comuni ce cu un anumit di spozi tiv se numete driver. Sistemul de operare nu poate realiza comunicarea cu un di spozi tiv pn cnd nu sunt instalate i configurate driverele corespunztoare di spozi tivului respectiv. Driverele de re[ea permit comunicarea ntre o plac de re[ea i redirectorul de re[ea care ruleaz pe calculator. Redirectorul este acea parte software de re[ea care accept cereri de intrare / ieire pentru fiierele aflate la di stan[, cereri pe care le tri mite sau le redirecteaz ctre un alt calculator din re[ea. Pentru instalarea driverului se folosete un utilitar special de configurare. Driverele plcilor de re[ea func[ioneaz n cadrul subnivelului MAC al nivelului legturii de date ale modelului OS. Subnivelul MAC este responsabil pentru asigurarea accesului partajat al nivelului fizi c la plcile de re[ea ale calculatorului. Deci driverul plcii de re[ea asigur comuni carea direct ntre calculator i placa de re[ea.
Protocoalele EEE pentru nivelul fizic: Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 81
802.3 este o re[ea magi stral care poate transmite date la 10 Mbps. Datele sunt transmi se prin fir fiecrui cal culator ns numai cel ndrept[it s le recep[ioneze confirm pri mirea. Protocolul CSMA / CD regularizeaz traficul prin re[ea, permi[nd transmisia doar atunci cnd cablul este liber i ni ci un alt calculator nu transmite. Noua versiune pentru Fast Ethernet este 802.3 u; 802.4 (Token Bus) este o re[ea magistral care se bazeaz pe o schem de transfer al jetonului (token passing). Fiecare calculator recep[ioneaz toate datele, ns rspunde numai cel a crui adres este men[ionat explicit. Jetonul care circul pe cablu determin calculatorul care poate emite; 802.5 (Token Ring) este o re[ea inel care poate transmite date la 4 sau la 16 Mbps. Am artat c re[elele pot fi mpr[ite n dou categorii:
cele care utilizeaz conexiuni punctlapunct, sunt re[ele de tip WAN, cu excep[ia celor prin satelit; cele care utilizeaz canale de difuzare, specifice re[elelor LAN. n orice re[ea cu difuzare, problema cheie const n a determina cine poate utili za canalul, atunci cnd exist mai multi utilizatori concuren[i. Aceste canale cu difuzare sunt denumite canale multiacces, sau canale cu acces aleator, iar problema alocrii canalului este rezolvat de protocoalele subnivelului MAC.
Metodele de alocare sunt de dou tipuri:
alocarea static a canalului, poate fi realizat prin: multiplexarea cu diviziunea frecven[ei (FDM); aceasta presupune c fiecrui utili zator i se aloc o anumit band de transmisie (deci banda este mpr[it n n pr[i egale), sau prin multiplexarea cu diviziunea timpului (TDM), caz n care fiecrui utilizator i este alocat static fiecare a na cuant; alocare dinamic. Printre protocoalele utilizate de re[elele de tip LAN se numr i protocoalele cu acces multiplu cu detec[ia purttoarei (unde purttoare se refer la semnalul electric de pe cablu), care sunt de dou tipuri:
CSMA / CD protocol cu acces multiplu cu detectarea puttoarei i a coliziunii; CSMA / CA protocol cu acces multiplu cu detectarea purttoarei i evitarea coliziunii. Ceea ce trebuie re[inut este faptul c ni ci un protocol al subnivelului MAC nu garanteaz o livrare corect a datelor.
II.3. Mo/elul %P IP
Acest model este mult mai vechi dect modelul OS i a fost utilizat drept model de referin[ de ctre strmosul tuturor re[elelor de calculatoare, ARPANET i apoi succesorul su nternetul. ARPANET a fost o re[ea de cercetare sponsorizat de ctre DoD (Department of Defense Departamentul de Aprare al Statelor Unite). n cele din urm, re[eaua a ajuns s conecteze ntre ele, utiliznd linii telefonice nchi riate, sute de re[ele universi tare i guvernamentale. Modelul de referin[ TCP / P a aprut ca o necesitate de interconectare a re[elelor de diferite tipuri, iar denumirea a fost dat dup cele dou protocoale fundamentale utilizate, i ncepnd din 1 ianuarie 183 a devenit unicul protocol oficial utilizat de re[ele..
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 82 Despre acest protocol Tanenbaum spune: "...o masin este pe nternet dac folosete stiva de protocoale TCP / P, are o adres P i are posibilitatea de a trimite pachete P ctre toate celelalte maini din nternet. Simpla posibilitate de a tri mite i pri mi post electroni c nu este suficient, deoarece posta electronic este redirectat ctre multe re[ele din afara nternetului. Oricum, subiectul este cumva umbri t de faptul c multe calculatoare personale pot s apeleze la un furnizor de servicii nternet folosind un modem, s primeasc o adres P temporar i apoi s trimit pachete P ctre alte gazde. Are sens s privim asemenea maini ca fiind pe nternet numai atta timp ct ele sunt conectate la ruterul furnizorului de servicii."
Substan[a care [ine legat nternetul este deci modelul de referin[ i stiva de protocoale TCP / P. Practi c, toate calculatoarele conectate la nternet utilizeaz familia de protocoale TCP / P. Punctele forte ale acestei stive de protocoale sunt:
O este independent de configura[ia hardware; O reprezint o arhitectur care faciliteaz conectarea n medii eterogene; O se poate utili za att pentru re[ele locale (LAN) ct i pentru re[ele globale (WAN); O este un protocol standard, rutabil. Printre avantajele utilizrii acestui protocol enumerm:
O este un protocol de re[ea rutabil suportat de majoritatea sistemelor de operare; O reprezint o tehnologie pentru conectarea sistemelor diferite. Se pot utili za mai multe utilitare de conectivitate standard pentru a accesa i transfera date ntre sisteme diferite. Windows 2000 include mai multe asemenea utilitare standard; O este un cadru de lucru robust, scalabil ntre platforme client / server; reprezint o metod de acces la resursele nternet.
II.3.1. Structura pachetului %P IP
De ce este TCP / P protocolul standard pentru nternet? Acest lucru se datoreaz unor caracteristi ci, i anume: O permite comunicarea ntrun mediu eterogen, deci se pre[eaz foarte bine pentru conexiunile din nternet (care este o re[ea de re[ele eterogene att din punct de vedere hardware, ct i software); O furnizeaz un protocol de re[ea rutabil, pentru re[ele mari, fiind folosit din acest motiv drept protocol de interconectare a acestor re[ele. TCP / P este o suit de protocoale, dintre care cele mai importante sunt TCP i P, care a fost transformat n standard pentru nternet de ctre Secretariatul pentru Aprare al Statelor Unite, i care permite comunica[ia ntre re[ele eterogene (interconectarea re[elelor). Modelul de referin[ SO / OS definete apte niveluri pentru proiectarea re[elelor, pe cnd modelul TCP / P utilizeaz numai patru din cele apte niveluri, dup cum se vede din figura.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 83 Familia de protocoale TCP / P are o parte stabil, dat de nivelul nternet (re[ea) i nivelul transport, i o parte mai pu[in stabil, nivelul aplica[ie, deoarece aplica[iile standard se diversific mereu.
n ceea ce privete nivelul gazdlare[ea (echivalentul nivelul fizic i legtur de date din modelul OS), cel mai de jos nivel din cele patru, acesta este mai pu[in dependent de TCP / P i mai mult de driverele de re[ea i al plcilor de re[ea. Acest nivel face ca functionarea nivelului imediat superior, nivelul nternet, s nu depind de re[eaua fizic utilizat pentru comunica[ii i de tipul legturii de date. Protocoalele din familia TCP / P trateaz toate re[elele la fel. De aici rezult un concept fundamental pentru re[elele TCP / P, i anume acela c, din punct de vedere al unei re[ele globale, orice sistem de comuni ca[ii capabil s transfere date conteaz ca o singur re[ea, indiferent de caracteristicile sale.
Strategia de a construi nivelurile unui protocol se numete layering. Toat re[eaua TCP / P (nternetul ) este organizat dintrun numr foarte mare de re[ele mici care comunic ntre ele prin aa numi tele por[i (gateway), care sunt calculatoare ce se ocup de interconectarea re[elelor care vor iei n nternet, una dintre atribu[iile lor fiind i aceea de a ruta informa[ia.
TCP / P este construit ca fiind o secvent de datagrame. O datagram este o colec[ie de date ce sunt trimise ca un singur mesaj; este o unitate de date i reprezint obiectul cu care lucreaz protocolul. Un pachet este un cumul de datagrame, ce apare pe Ethernet, linii telefonice sau alte tipuri de conexiuni fi zice. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8
O compara[ie ntre modelul SO / OS i modelul TCP / P, precum i protocoalele mai importante din suita de protocoale TCP / P este evidentiat n figura urmtoare.
NiveIuI gazd-Ia-re|ea
Despre acest nivel (numit i interfat re[ea) modelul TCP / P nu spune mare lucru despre ceea ce ar trebui s se ntmple aici, singura men[iune este aceea c o gazd trebuie s se lege la re[ea, pentru a putea transmite date, folosind un anumit protocol. Acest protocol nu este definit i variaz de la gazd la gazd i de la re[ea la re[ea. Acest nivel face ca func[ionarea nivelului superior, numit nternet i respectiv, re[ea, s nu depind de re[eaua fizic utilizat n comuni ca[ie i de tipul legturii de date.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8 nternetul const din calculatoare individuale (gazde i rutere) i o infrastructur de comunica[ie care le conecteaz. n cadrul unei singure cldi ri sunt utilizate LANuri pentru interconectare, dar infrastructura este construit din linii nchi riate, punctla punct.
n practic, comuni ca[ia punctlapunct este utilizat n principal n dou situa[ii:
O n primul rnd, mii de organiza[ii au una sau mai multe LANuri, fiecare cu un anumit numr de calculatoare gazd i un ruter. nternetul este construit din aceste rutere i liniile lor nchi riate care reali zeaz subre[elele de comunica[ie; O a doua situa[ie n care liniile punctlapunct joac un rol major n nternet o reprezint milioanele de utilizatori individuali care au conexiuni de acas la nternet folosind modemuri i linii telefonice comutate. ndiferent de modul de conectare la nternet, este necesar un protocol de legtur de date punctlapunct pentru ncadrare, controlul erorilor i alte func[ii.
La acest nivel evolu[ia protocoalelor este impulsionat de evolu[ia extrem de rapid a tehnologiilor de comuni ca[ie, care introduc tipuri de legturi cu viteze din ce n ce mai mari. Astfel, vom ntlni linii telefonice nchiriate, lucrnd la viteze de 57,5 Kbps, ct i fibre optice de 1,544 Mbps. n momentul de fa[ majoritatea calculatoarelor care utilizeaz TCP / P n re[ele locale folosesc conexiuni Ethernet cu viteze cuprinse ntre 10 Mbps i 100 Mbps (re[ele FastEthernet).
Protocoalele de la acest nivel gestioneaz conexiunea la nternet, ncepnd cu sistemele de autentificare la server i terminnd cu modemurile de transmisie a pachetelor de date.
La acest nivel sunt utilizate dou protocoale, utili zate pentru conectarea la nternet i Web prin intermediul modemului:
SLP (Serial Line nternet Protocol protocol nternet pe linie serial) permite legturi seriale asincrone, este cel mai vechi protocol i el definete o secvent de caractere pentru pachetele P. Acest protocol este definit de RFCurile 1055 i 1144.
Dintre lipsurile acestui protocol enun[m: nu face nici un fel de detec[ie sau corec[ie a erorilor; suport doar protocolul P; fiecare sistem trebuie s cunoasc dinainte adresa P a celuilalt sistem, nici o adres nu poate fi asociat dinamic; nu este un standard nternet aprobat; nu furnizeaz ni ci o form de autentificare. Ceea ce trebuie re[inut, din punct de vedere al unui utilizator al nternetului, este faptul c acest tip de legtur necesit o adres fix nternet pentru calculator, care este atribuit de providerul se servicii nternet. Acest protocol este utilizat n mod normal pentru linii dedicate i uneori pentru dialup, iar ca vitez variaz ntre 1200 bps i 1.2 Kbps; PPP (Point to Point Protocol protocol punctlapunct) este un protocol mai robust dect SLP, care rezolv toate deficien[ele protocolului SLP i reprezint un standard nternet. Acest protocol este definit de RFCurile 1661, 1662, i 1663 Este un protocol pentru comunica[ii ntre dou calculatoare care foloseste o interfat serial, utilizat n mod frecvent pentru conectarea la un server. Protocolul PPP foloseste protocolul pentru nternet (P), i a fost dezvoltat pentru a putea utiliza i al te protocoale. Protocolul PPP, spre deosebire de SLP, poate coordona mai multe tipuri de protocoale n acelai timp. Este utilizat din ce n ce mai mult, datorit faptului c permite legarea att pe legturi seriale asincrone, ct i pe legturi seriale sincrone. Protocolul PPP face detec[ia erorilor, suport mai mul te protocoale, permite ca adresele P s fie negociate n momentul conectrii, permite autentificarea, etc. n Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8 cazul utilizrii acestui tip de legtur, acordarea unei adrese se reali zeaz automat, n momentul stabilirii legturii la nternet. Un posibil scenariu ar arta n felul urmtor: calculatorul apeleaz mai nti ruterul SPului prin intermediul unui modem. Dup ce modemul a rspuns apelului telefonic i sa stabilit o conexiune fizic, calculatorul trimite ruterului o serie de pachete LCP (Link Control Protocol este un protocol de legtur pentru a obtine liniile, a le testa, a negocia op[iunile i pentru a elibera liniile atunci cnd nu mai este nevoie de ele).
Dup ce parametrii sau stabilit de comun acord, sunt tri mise mai multe pachete NCP (Network Control Protocol) pentru a negocia op[iunile nivelului re[ea ntrun mod independent de protocolul folosit pentru nivelul re[ea; avem cte un NCP pentru fiecare nivel de re[ea suportat.
Presupunem c sistemul vrea s ruleze o suit de protocoale TCP / P i va avea nevoie de adresa P. Furnizorul asociaz o adres P dinamic sistemului. NCP pentru P este folosit pentru a realiza asocierea adreselor P.
Din acest moment calculatorul este un calculator gazd nternet i poate tri mite i pri mi pachete P.
Cnd utilizatorul termin transmisia, NCP este folosit pentru a ntrerupe conexiunea la nivelul re[ea i pentru a elibera adresele P. LCP este folosit pentru a ntrerupe conexiunea la nivelul legturii de date.
Trebuie subliniat faptul c ntre adresa P i cea de re[ea nu se afl nici o legtur.
Nivelul gazdlare[ea depinde mai pu[in de protocolul TCP / P i mai mult de driver ele de re[ea i al plcilor de re[ea.
NiveIuI Internet
Nivelul nternet are rolul de a permite gazdelor s emit pachete n orice re[ea i de a face ca pachetele s circule independent pn la destina[ie, utiliznd func[iile de rutare. Pentru a efectua aceast opera[ie se vor utiliza nite adrese unice, specifice fiecrui nod, numite adrese nternet.
Nivelul nternet definete oficial un format de pachet i un protocol numit P nternet Protocol care asigur un serviciu de transmitere a datelor fr conexiune. Alte protocoale care pot func[iona la acest nivel sunt: CMP nternet Control Message Protocol; ARP Address Resolution Protocol i RARP Reverse Address Resolution Protocol.
La acest nivel, nternetul poate fi vzut ca o colec[ie de subre[ele sau sisteme Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 8 autonome (ASuri Autonomous System) care sunt conectate mpreun. Nu exist o structur real, dar exist cteva coloane vertebrale majore (backbone).
Liantul care [ine nternetul la un loc este protocolul de re[ea P nternet Protocol, i el a fost conceput nc de la nceput pentru interconectarea re[elelor. Acest protocol este definit n RFCurile 71, 1550, 1883, i 1887. Caracteristica esen[ial este c fiecare pachet este tratat ca o entitate independent (numi t pachet sau datagram), fr legturi cu alte pachete. Acest nivel este nivelul responsabil cu rutarea pachetelor (datagramelor) n nternet. Sarcina acestui protocol este de a oferi o cale pentru a transporta datagramele de la surs la destina[ie, fr a [ine seama dac aceste sisteme sunt sau nu n aceeasi re[ea, sau dac sunt sau nu alte re[ele ntre ele. Protocolul P ruteaz pachetele prin re[elele interconectate ndeplinind i func[ii de segmentare (la emi[tor) i de reasamblare (l a destinatar) a pachetelor; acest protocol nu garanteaz livrarea pachetelor ctre destinatar, dar prin intermediul nivelului i mediat superior, protocolului TCP, se asigur fiabilitatea corespunztoare. n opera[ia de rutare protocolul P utili zeaz adresa P a calculatorului (numit i adres de re[ea).
Comunicarea n nternet func[ioneaz astfel: nivelul transport preia irurile de date i le mparte n datagrame. Teoretic, datagramele pot avea pn la 64 Kocteti, dar n practi c ele sunt de obicei n jurul valorii de 1500 octe[i. Fiecare datagram este transmis prin nternet, fiind eventual fragmentat n unit[i mai mici pe drum. Cnd aceste unit[i ajung la calculatorul destina[ie, ele sunt reasamblate de nivelul re[ea n datagrama original. Datagrama este apoi transmis nivelului transport, care o insereaz n irul de intrare al procesului receptor.
O datagram P const dintro parte de text i o parte de antet. Antetul are o parte fix de 20 octeti i o parte op[ional cu o lungime variabil. n antet sunt trecute informa[ii referitoare la:
O versiunea protocolului cruia i apar[ine datagrama; O un cmp care arat lungimea antetului; O tipul de serviciu pe care gazda dorete sl utilizeze; O un cmp n care este specificat crei datagrame apar[ine un nou pachet primit; O un contor pentru a li mita durata de via[ a pachetelor, etc. Pe lng protocolul P, care este utilizat pentru transferul de date, la acest nivel mai pot func[iona i alte protocoale, n vederea unei bune func[ionrii a transmisiei, ele fiind de fapt protocoale de control la nivel de re[ea. Acestea sunt:
ICMP nternet Control Message Protocol, protocolul mesajelor de control n nternet. tim c protocolul P furnizeaz un serviciu fr conexiune, care nu garanteaz livrarea fiecrui pachet la destina[ie. Pentru a nltura acest dezavantaj se utilizeaz un mecanism prin care ruterele i sistemele din re[ea comuni c informa[ii privind situa[iile de func[ionare anormal (destina[ie inaccesibil, suprasolicitarea unui ruter, etc.); el poate fi utilizat de un sistem pentru a testa dac un alt sistem este accesibil. Mesajele CMP sunt ncapsulate ntrun pachet P;
ARP Address Resolution Protocol, protocol de rezolu[ie a adresei prin intermediul cruia transmiterea unui pachet se poate efectua i ntre dou sisteme aflate n aceeai re[ea fizic. Faptul c sistemul destinatar este conectat la aceeai re[ea fizic este constatat de ctre sistemul surs, prin intermediul adresei P de destina[ie, pe care o compar cu propria adres P, prin intermediul protocolului ARP. Deci putem spune c acest protocol permite unui calculator s determine adresa fizic unic (MAC) a unui alt calculator din aceeasi re[ea fizic cunoscnd adresa P (de nivel re[ea) a acestuia, sau mai putem spune c ARP furnizeaz o adres P de manipulare ctre adresa subnivelului MAC n acord cu adresa fizic MAC de control a destina[iei. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 88 Toate aceste informa[ii se afl n nite tabele de translatare; aceste tabele de translatare ARP nu sunt direct di sponibile utilizatorilor sau aplica[iilor. Protocolul ARP afiseaz lista corespondentelor ntre adresele P i adresele fizice, determinate corect. De re[inut c acest protocol este utilizat atunci cnd cele dou calculatoare (surs i destina[ie) fac parte din aceeai re[ea fizic, deci nu este necesar utilizarea ruterelor. Se tie c fiecare calculator are una sau mai multe adrese P, dar ele nu pot fi folosite pentru transmiterea pachetelor deoarece hardwareul nivelului legturii de date nu n[elege adresele P. Fiecare plac de re[ea Ethernet fabricat vine cu o adres Ethernet de 48 biti. Nu exist plci cu aceeai adres, fiecare plac de re[ea avnd o adres Ethernet unic. Plcile trimit i pri mesc cadre pe baza adresei Ethernet de 48 bi[i.
Cum se face totui transportul ? S presupunem c avem dou re[ele Ethernet, una cu adresa P 10.15.10.0. i una cu adresa P 10.15.16.0. acestea sunt conectate la o re[ea care are adresa P 10.14.0.0. Fiecare calculator din re[ea are o adres Ethernet unic, etichetat de la E1 la E6. S presupunem c utilizatorul, care are adresa P 10.15.10.0, acceseaz xxx@chim.ugal.ro, care este adresa nternet a destinatarului. Pe baza acestei adrese protocolul DNS va determina adresa P a destinatarului, care va fi 10.15.16.0. Programele P se uit la adres i vd c destinatarul se afl n propria re[ea, dar au nevoie de un mijloc prin care s determine adresa Ethernet a acestuia. Protocolul utilizat pentru acest lucru este ARP.
RARP Reverse Address Resolution Protocol, protocol de rezolu[ie invers a adresei permite unui calculator si ob[in, atunci cnd no cunoate, adresa P proprie, deci face opera[ia invers (cunoscnd adresa fizic, adic adresa Ethernet, se determin adresa P a statiei) protocolului ARP. Acest protocol este utilizat atunci cnd statia de lucru nu are hard disk.
NiveIuI transport
Nivelul transport permite conversa[ii ntre entit[ile pereche din gazdele surs, i respectiv, destina[ie, deci asigur comunica[ia ntre programele de aplica[ie. Sunt definite dou protocoale: TCP Transmission Control Protocol este un protocol punct lapunct, orientat pe conexiuni care permi te ca un flux de octe[i trimii de pe un sistem s ajung fr erori pe oricare alt sistem din interre[ea (asigur livrarea corect, n ordine a mesajelor). Al doilea protocol, UDP User Datagram Protocol este un protocol nesigur (nu asigur livrarea mesajului la receptie fr erori, fr pierderi, fr duplicate, n ordinea n care au fost emise), fr conexiuni, care foloseste P pentru transportul mesajelor.
Nivelul transport are rolul de a asigura comuni ca[ia ntre programele de aplica[ie (protocoalele de la acest nivel furnizeaz o sesiune de comunica[ie ntre calculatoare).
Metoda aleas de transmitere a datelor determin protocolul de transport utili zat: TCP sau UDP. De asemenea, alegerea unuia sau altuia depinde de necesit[ile impuse de aplica[ia respectiv.
UDP User Datagram Protocol, numit i protocol pentru informa[ia utilizator este un protocol fr conexiune, nesigur, dar cu vitez mare de transmisie, care utilizeaz datagrame pentru livrarea datelor. Cnd se utilizeaz acest protocol, comuni ca[ia este efectuat prin serviciu fr conexiune (nu se stabilete un circuit ntre cele dou calculatoare care vor s comuni ce) folosind P pentru transferul mesajelor. Acest protocol nu garanteaz livrarea mesajului la recep[ie fr erori, fr pierderi, fr Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 89 dupli cate, n ordinea n care au fost emise. Acest protocol permite identificarea sistemelor surs i destina[ie, precum i a programelor de aplica[ie ntre care are loc transferul de informa[ie.
TCP Transmission Control Protocol este un protocol sigur, care asigur transferul fiabil al informa[iilor ntre aplica[iile de pe cele dou calculatoare aflate n comunica[ie. TCP este mult mai complex dect UDP pentru c furnizeaz un serviciu de livrare a datelor sigur, fr erori, orientat pe conexiune. Protocolul TCP este responsabil pentru mpr[irea mesajului n mai multe datagrame, reasamblarea, retransmiterea n cazul n care ceva nu a fost transmis corect.
La nivelul acestui protocol intervin dou procese, i anume:
1. demultiplexarea, care desface mesajul n mai multe datagrame. nforma[ia necesar pentru demul tiplexare este continut n aa numitele headere: un numr de octe[i aranja[i la nceputul datagramei printrun protocol care ,[ine minte ordinea lor; 2. multiplexare, prin care are loc procesul de combinare a mai multor datagrame ntr un singur mesaj. O entitate TCP accept fluxuri de date utilizator de la procesele locale, le mparte n fragmente ce nu depsesc 64 Kocteti i expediaz fiecare fragment ca o datagram P separat. Principala sarcin TCP este de a reasambla mesajele respectnd ordinea corect a acestora.
Serviciul TCP este ob[inut prin crearea att de emi[tor ct i de receptor a unor puncte finale, numite socluri sau sockets (primitiva SOCKET creeaz un nou punct de capt al conexiunii comuni ca[iei i aloc spa[iu pentru el n tabelele entit[ii de transport. n parametrii de apel se specific formatul de adres utilizat, tipul de serviciu dorit i protocolul. Un apel SOCKET reuit ntoarce un descriptor de fiier care va fi utilizat n apelurile urmtoare).
Pentru a ob[ine o conexiune TCP, trebuie stabilit explicit o conexiune ntre un soclu de pe sistemul emi[tor i un soclu de pe sistemul receptor.
Fiecare soclu are un numr de soclu format din adresa P a calculatorului gazd i un numr de 16 bi ti, numit port. Un soclu poate fi utilizat la un moment dat pentru mai multe conexiuni. Porturile cu un numr mai mic dect 256 se numesc porturi general cunoscute i sunt rezervate serviciilor standard.
De exemplu, orice proces care dorete s stabileasc o conexiune cu un calculator gazd pentru a transfera un fiier utiliznd FTP, se poate conecta la portul 21 al calculatorului destina[ie pentru a contacta daemonul su FTP. Portul 23 este rezervat pentru TELNET. Lista tuturor porturilor standard utilizate se regseste n RFC 1700.
NiveIuI apIica|ie
Nivelul aplica[ie asigur utilizatorilor re[elei, prin intermediul programelor de aplica[ie, o varietate de servicii. Nivelurile de sub nivelul aplica[ie servesc la asigurarea unui transport sigur, dar nu ndeplinesc nici o func[ie concret pentru utilizatori. Deabia la nivelul aplica[ie pot fi gsite toate aplica[iile interesante pentru utilizatori, dar chiar i la acest nivel apare necesitatea unor protocoale care s permit func[ionarea aplica[iilor. Nivelul aplica[ie asigur utilizatorilor o gam larg de servicii, prin intermediul programelor de aplica[ie.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 90 Programele care utilizeaz suita de protocoale TCP / P este n continu cretere, i din aceast cauz lista acestor protocoale este deschis, ea mrinduse pe msur ce apar noi aplica[ii (programe). Acest nivel asigur utilizatorilor re[elei (tot prin intermediul programelor de aplica[ie) o gam larg de servicii, dintre care cele mai utilizate sunt:
FTP File Transfer Protocol, protocol de transfer de fiiere, este dup cum arat i numele un program utilizat pentru transferul fiierelor sau al documentelor de pe un calculator pe altul, n ambele sensuri. Procesele de download (aducere), i respectiv de upload (trimitere) au loc numai n cazul n care avem drept de citire, respectiv scriere, pe serverul respectiv. Pentru conectarea la un cal culator din nternet folosind FTP, trebuie ca acel calculator aflat la distan[ s aib instalat un server de FTP; TELNET Remote Login permite accesul unui utilizator l a un calculator aflat la distant i utilizarea acestuia, din momentul n care conectarea sa efectuat, pentru execu[ia anumitor comenzi. Aplica[ia Telnet server permite func[ionarea unui calculator local n regim de terminal virtual conectat la un calculator la distan[. Deci din momentul conectrii la acel calculator putem efectua diferite comenzi pe el; DNS Domain Name System este un serviciu care men[ine coresponden[a i face translatarea ntre numele date de utilizatori sistemelor conectate la re[ea (adrese nternet) i adresele de re[ea (adresele P) ale acestora. PING Packet nterNet Groper este un serviciu care poate fi utilizat pentru testarea conectivit[ii ntre dou sisteme. Este utili zat pentru controlarea configura[iilor i testarea conexiunilor;
SNMP Simple Network Management Protocol este un protocol pentru administrarea i monitorizarea re[elei; SMTP Simple Mail Transfer Protocol este un protocol scri s pentru transferul mesajelor de post electronic; prin intermediul lui utilizatorul poate transmite mesaje sau fiiere altui utilizator (se pot schimba mesaje ntre dou calculatoare aflate la di stan[) conectat la nternet sau la un alt tip de re[ea, dar care prezint o conexiune cu nternetul.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 91
GLOSAR DE TERMENI
5
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 92 Termeni domenii si DNS Domain Name O adresa de internet sub forma alfanumeric. Domeniile web trebuie s cuprind cel pu[in 2 pr[i: partea din stnga ce de definete organiza[ia [numele ales de cumparator] i partea din dreapta care identific subdomeniul de cel mai nalt nivel, precum [ara [ro petnru Romania, fr pentru Franta, it pentru talia] sau tipul organiza[iei [com pentru comercial, edu pentru educa[ional, etc.]. Adresa P este tradus ntrun nume de domeniu de ctre Domain Name Server [Server Nume Domeniu]. Hostname Numele unic ce identific un computer ntro re[ea. Pe nternet, numele gazda este sub forma "comp.xyz.net"; dac exist doar un site nternet prezent, numele gazda este acelai cu numele domeniu. Totui, un singur computer poate avea mai multe nume gazda, n cazul n care gzduiete mai multe situri nternet [ex. "acasa.xyz.net" si "comp.xyz.net"]; n acest caz, "acasa" i "comp" sunt nume gazd i "xyz.net" este numele domeniu. Nameserver NameServer sau numit. Este un proces UNX ce convertete numele gazd ntro adresa nternet pentru TCP/P Resolve Procesul n TCP/P ce trimite cererile ctre DNS pentru convertirea numelui gazd [precum www.gazduire.ro] ntro adres nternet [precum 80.6.148.20] Whois Un serviciu ce poate fi folosit pentru aflarea informa[iilor privind utilizatorii nregistra[i pe un server sau a altor informa[ii despre re[ea. P nternet Protocol. Partea P a TCP/P; protocolul utilizat pentru rutarea pachetelor pe nternet, de la surs ctre destina[ie. nterNC [valabil SUA] nternet Network nformation Center. Un grup format din trei organiza[ii care, la un loc, furnizeaz servicii pentru NSFNet. General Atomics se ocup de de serviciile de informa[ii, AT&T de directori i servicii baze de date, Network Solutions nc. (NS) de serviciile de nregistrare. Adresele de re[ea i numele domenii pentru nternet sunt repartizate de ctre nterNC prin NS. Registry/Registrar [valabil SUA] (R). Un serviciu furnizat de ctre Centru de nformare Re[ea [Network nformation Center NC] al Re[elei de Date ale Aprrii, care are responsabilitatea de a se ocupa de adresele de re[ea i de identificatorii Sistemului Autonom pentru ANA (nternet Assigned Numbers Authority). Termeni sistem UNIX Director [Directory] Organizarea directoarelor [sau folderelor] i fiierelor pe un hard drive, precum ramurile unui copac rasturant. Directorul principal este numit "director radacina" [root directory]. Director curent de lucru [Current working directory] Directorul n care te afli. Director printe [Parent directory] ntro baz de date, fiierul principal ce con[ine informa[iile de baz privind un obiect. Unul sau mai multe fiiere copil [child files] pot fi create cu mai multe informa[ii detaliate. Director rdcina [Root directory] Primul nivel ntrun sistem ierarhic ce apare cnd calculatorul este pornit. Pe un PC, directorul rdcina este numic C:. A[ti directori sunt crea[i n directorul rdcin. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 93 Directorul de casa [Home directory] Directorul principal pentru un utilizator pe un sistem UNX, in care acesta pastreaza fisierele personale. Pagina de casa [Homepage] Prima pagina pe un site web, care contine legaturile catre alte pagini sau fisiere din interiorul paginii web. Cale [Path] 1. Directia exacta catre un fisier intrun calculator. Aceste directii sunt descrise usual de forma structurii directoarelor in mod ierarhic, de la varf in jos, mentionand directorul radacina, directoarele si subdirectoarele, fisierul insusi si extensia fisierului daca acesta are una. 2. Calea dintre doua puncte, precum canalul de comunicatii dintre doua calculatoare. Cale absoluta [Absolute path] Mentionarea locatiei unui fisier, relativa la directorul radacina; include directorul radacina si seria directorilor descendenti mergand pana la fisierul final. Cale relativa [Relative path] Mentionarea locatiei unui fisier, relativa la directorul de lucru curent, opusa unei cai absolute care da locatia exacta. Shell [Shell] O interfata software intre un utilizator si sistemul de operarea al unui computer. Shellul interpreteaza comenzile introduse de catre utilizator si le trece sistemului de operare. Shellurile de DOS sunt COMMAND.COM si shell DOS; cateva shelluri UNX sunt Bourne shell [sh], shellul C [csh] si shellul Korn [ksh]. Logare / Nume utilizator [Login / Username] Un nume individual al unui utilizator intro retea de calculatoare, folosit pentru logare. Adesea, sunt primele initiale si numele d familie: gpopescu. De asemenea, numele de utilizator este partea adresei de email, inainte de simbolul @; gpopescu@undomeniu.ro. Grup [Group] Grupurile reprezinta modalitati de atribuire de drepturi de acces specifice unur anumite clase de utilizatori. De exemplu, toti utilizatorii care lucreaza la proiectul X pot fi adaugati unui grup numit Xproj. Resursele sistemului [precum spatiul pe diskp] alocate proiectului X pot fi configurate pentru a permite accesul deplin doar membrilor grupului Xproj. Permisiuni Setul de identificatori catre controleaza accesul la fisiere. Permisiunile constau in trei campuri: utilizator, grup si lume [user, group, world]. Campul utilizator controleaza accesul la fisier pentru utilizatorul caruia ii apartine fisierul, in timp ce campul grup controleaza accesul la fisier pentru toti cei ce se incadreaza in specificatiile grupului. Asa cum sugereaza si denumirile, campul lume controleaza accesul la un fisier pentru restul lumii [altii decat utilizatorul caruia ii apartine fisierul sau grupului care are acces la fisier]. Fiecare camp contine acelasi set de biti ce specifica operatiunile ce pot fi sau nu indeplinite, precum cititul, scrisul sau executarea. Symlinks [Symlinks] System links. O metoda de legatura sau directionare a unei legaturi catre un alt fisier sau director in sistem. Gazda locala [ Localhost] Sistemul pe care lucreaza utilizatorul. Sistemul distant [remote] este oricare alt sistem din retea cu care computerul local poate comunica. Gazda distanta [ Remotehost] Un sistem conectat la un LAN [local area network] sau nternet la care te poti conecta de la distanta. Prompt [Prompt] Un mesaj de la calculator care cere operatorului sa faca ceva, precum introducerea unei comenzi, a unei parole sau a unor date. Un exemplu este promptul DOS, C:. Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 Fisier tar / arhiva tar [Tarfile / tar archive] O comanda UNX care copiaza din sau intro arhiva. Spool [Spool] Simultaneous Peripheral Operation Online [Operatie simultana periferica on line]. Pentru a indeplini o operatiune periferica in timp ce computerul este ocupata cu alte sarcini. Cea mai uzuala comanda de spooling este cu imprimanta; fisierele sunt trimise catre spoolerul imprimantei, care organizeaza o "coada" si apoi printeaza fisierele, unul dupa celalalt. Daemon [Daemon] Un program UNX ce ruleaza neincetat in background, pana cand este activat de catre un eveniment particular. Acest cuvant este adesea folosit ca referire la programele ce se ocupa de email. Cuvantul daemon inseamna in limba Greaca "o putere sau spirit insotitor". Httpd [Httpd] Hypertext Transfer Protocol Daemon [daemon protocol transfer hipertext]. Un server WWW [World Wide Web] de la NCSA [National Center for Supercomputing Applications], care este compatibil cu HTTP/1.0 Servicii Internet HTTP [HTTP] Hypertext Transfer Protocol [protocol transfer hipertext], daemon de Apache. Un server WWW de la NCSA, compatibil cu HTTP/1.0. Poate suporta formulare, server side includes [ssi] si cautari. FTP [FTP] File Transfer Protocol [protocol transfer fisiere]. Un protocol server/client pentru schimbul de fisiere cu un computer distant. Exemple sunt Xmodem, Ymodem, Zmodem si Kermit. SMTP [SMTP] Simple Mail Transfer Protocol [protocol transfer mail simplu]. Un protocol servercatreserver folosit pentru livrarea mesajelor electronice. Este protocolul standard folosit pe nternet; de asemnea, folosit si pe alte retele TCP/P. POP3 [POP3] Post Office Protocol, Version 3 [protocol posta birou, versiunea 3]. Un protocol, sau un set de regului, in urma carora o masina client poate extrage mesajele de pe server. TELNET [TELNET] TN. Un protocol de emulare terminatie ce permite unui utilizator conectarea de la distanta la alte calculatoare pe nternet; are o interfata linie de comanda. Creat pentru ARPnet, telnetul ruleaza in varful protocolului TCP/P. SSH [SSH] Secure Shell Daemon [daemon carcasa securizata]. Permite conectarea la un calculator distant pe nternet, printro serie de chei criptate RSA si este foarte asemanator cu telnetul, avand de asemenea o interfata linie de comanda. TCP/P [TCP/P] Reprezinta Protocolul de control transfer, aflat in varful Protoculului nternet [P]. Aceste protocoale au fost dezvoltate de catre DARPA pentru a permite comunicare dintre diferite tipuri de calculatoare si retele de calculatoare. Protocolul nternet este un protocol fara conexiune ce furnizeaza rutarea pachetelor. TCP este protocol orientat catre conexiune si ofera comunicatii sigure si multiple. Ping [Ping] Packet nternet Groper. Un program folosit pentru a afla daca o anumita destinatie din retea este online, prin trimiterea unei cereri de ecou CMP [internet control mesaje protocol] si asteptarea unui raspuns. [De asemenea, denumit packet internet gopher] Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 Traceroute [Traceroute] O modalitate de urmarire a hopurilor sau computerelor aflate intre tine si reteaua de calculatoare la care incerci sa ajungi. Protocol [Protocol] Un set de reguli ce determina modul in care datele sunt transmise intre computere.
Termeni generaIi asupra mediuIui Internet
Access Provider: O companie care furnizeaza clientilor sai serviciul de acces la internet. Utilizatorul se conecteaza normal la serverul furnizorului de acces printrun modem utilizand o conexiune dialup (prin formarea unui nr)
Bandwidth: Cantitatea de date ( de ex. Texte, imagini, video, sunet) care poate fi trimisa printrun circuit dat de comunica[ii.
Baud: Numarul simbolurilor electrice pe secunda pe care un modem le expediaza pe o linie telefonica.
Browser: Prescurtare pentru Web Browser, program care permite utilizatorilor sa navigheze pe Web. Cele mai populare browsere sunt Netscape Navigator i Microsoft nternet Explorer.
Bulletin Board System (BBS): Un sistem de mesaje electronice pe carel formezi direct pe computerul tau ca sa citeasca i sa trimita mesaje sau sa extraga fisiere.
Congestion: Densitatea traficului cind incarcatura depaseste capacitatea cailor de comunica[ie.
Cookie: O informatie stocata pe calculatorul dvs de catre o pagina de Web pe care ati vizitat o, care este folosita sa reaminteasca siteului despre dvs data viitoare cand il vizitati.
Cyberspace: Un termen raspandit de scriitorul de science fiction William Gibson in romanul sau fantastic Neuromancer, utilizat pentru a descrie lumea calculatoarelor. Utilizat cu referire la nternet.
DialUp Line: Un mediu de comunica[ii descris ca i o linie telefonica nededicata in care o conexiune este stabilita prin formarea numarului de destina[ie i intrerupta cind apelul este terminat.Aceasta este de acelai tip cu linia telefonica pe care o utilizati acasa
DialUp Terminal: Un terminal de autorizare care ( ca i un telefon) formeaza centrul de autorizare pentru validarea tranzactiilor.
Domain Name System (DNS): Un serviciu de chestionare de date a carui utilizare principala este cautarea adreselor de host, bazate pe numele de host. Cele mai importante domenii sunt: .com (comercial), . net (re[ea), .gov (guvernul Statelor Unite), .mil (fortele armate ale Statelor Unite) i .org (organizare).
Down Time: O perioada in care o parte a unui sistem sau re[ea, sau sistemul sau re[eaua integral nu este capabila sa duca la sfirsit utilizatorii din cauza defectarii sau a mentenantei.
Download: A copia un fisier de pe un calculator pe calculatorul tau.
Electronic Mail (Email):Un sistem in care un utilizator de computer poate schimba mesaje cu alti utilizatori de computer (sau grupuri de utilizatori) printro re[ea de comunica[ii.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 Encryption: Tehnica de incifrare automata a datelor in terminal sau computer inainte ca acestea sa fie transmise, in scop de securitate/incercari anti frauda.
Enveloping: Un proces in care documente de acelai tip sau destinate aceluiai scop sunt grupate impreuna, inchise i trimise la aceeasi destina[ie intrun plic electronic. Acesta este efectuat de o functie software de management a interschimbului de date electronice.
Extranet: Un Web site care leaga afacerile de consumatori,furnizori etc, pentru comertul electronic. Aceste siteuri de obicei furnizeza mai multe informa[ii de specifice pentru clienti decit siteurile publice i pot avea dispozitive de securitate, cum ar fi parolele pe care un utilizator le foloseste sa obtina accesul la mai multe informa[ii sensibile.
Fiber Optic Cable: Un mediu de transmitere compus din fibre subtiri de sticla, furnizand o cale pentru razele de lumina care functioneaza ca un container.
File Transfer: Copierea unui fisier dintrun computer intraltul printro re[ea de calculatoare.
File Transfer Protocol (FTP): O metoda de transferare a fiierelor de la un computer la altul prin nternet.
Firewall: Un computer programat special care conecteaza o re[ea locala la nternet i care din motive de securitate permite accesul numai catorva tipuri de mesaje.
Frame Relay: Un protocol de acces in re[ea, proiectat pentru gazduirea aplica[iilor de date. Se caracterizeaza prin patru trasaturi importante: 1. viteza foarte mare de transmisie; 2. mica intarziere in re[ea; 3. Conectivitate inalta.; 4. utilizare eficienta a latimii de banda.
Frequently Asked Questions(FAQ): Un termen care se refera la o lista de intrebari i raspunsuri funrizata de companii referitoare la produsele de software, web site, etc.
Gateway: nterconexiunea intre doua re[ele cu protocoale de comunicare diferite.
Handshake: O procedura preliminara, de obicei parte a unui protocol de comunicare, pentru a stabili o conexiune.
Home Page: Pagina prin care un utilizator intra in mod obisnuit pe un web site. Aceasta contine i linkurile cele mai importante spre trasaturile/ continuturile acestui site.
Host Computer: Computerul central dintrun sistem de comunica[ii de date, care furnizeaza functiunile de procesare a datelor primare, cum este calcularea i accesul la baza de date.
Hyperlink:O conexiune de hypertext, care va poate duce pe un alt document sau pe o alta parte a aceluiai document. Pe www, hyperlinkurile apar sub forma de text sau de imagine luminata. Pentru a urma un hyperlink, dati click pe materialul luminos.
Hypertext:Un sistem de scriere i de afisare a textului care permite acestuia sa fie accesat in moduri multiple, sa fie disponibil la mai multe nivele de detaliu i care contine linkuri la documente aflate in relatie cu acesta.
Hypertext MarkUp Language (HTML):Limbajul utilizat pentru scrierea paginilor pentru http://www. Acest limbaj permite textului sa includa coduri care definesc fontul, layoutul, grafica inclusa i linkurile de hypertext.
Hypertext Transfer Protocol (HTTP):Modalitatea prin care paginile www sunt transferate prin nternet.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 9 Hypertext Transfer Protocol Secured (HTTPS): O varianta de HTTP care incripteaza mesajele, pentru securitate.
ntegrated Services Digital Network (SDN):Un serviciu de telefonie, digital, mai rapid, care opereaza la viteze de 128 de kb pe secunda.
nternet: O re[ea prin care computerele din intreaga lume pot comunica intre ele.
nternet Service Provider (SP): Un furnizor comercial al unei conexiuni la nternet.
ntranet: Versiunea privata a nternetului, care permite persoanelor din cadrul unei organizatii sa efectueze un schimb de date, folosind instrumentele obisnuite ale nternetului, cum sunt browserele.
JAVA: Un limbaj de computer inventat de Sun MicroSystems. Deoarece Java poate rula pe orice computer modern, este ideal pentru livrarea pe nternet a programelor de aplica[ii.
Leased Line: Un mediu de comunica[ii descris ca o linie telefonica rezervata pentru folosirea permanenta de a asigura comunica[iile intre doua puncte.
Local Area Network (LAN): O re[ea de comunica[ii de date limitata la o anumita zona geografica, cu rate de circulatie a datelor de la mediu spre inalt. Zona deservita poate sa fie o singura cladire sau un grup de cladiri. Este detinuta de catre utilizatorul sau i nu utilizeaza circuite de containere comune, desi poate avea gatewayuri sau punti catre alte re[ele publice sau private.
Modem: Un dispozitiv care converteste informa[iile seriale digitale de la un computer intrun semnal adecvat unei transmisiuni printro linie telefonica i apoi reconverteste semnalul in informa[ii seriale digitale, pentru a fi primit pe un PC.
Network: Computerele care sunt conectate impreuna.
Node: Punctul de acces al re[elei de telecomunica[ii, care poate fi accesat printrun terminal formand un numar de telefon \"local\", sau un numar fara taxa \'50\' sau \'800\', pentru autorizare.
Port: n general, termenul se refera la hardwareul prin care sunt transmise informa[iile prin computer; plugurile din spatele computerelor sunt porturi. De exemplu, se poate TELNET un port anume de pe un host anume. Portul reprezinta de fapt o aplica[ie.
Protocol: Regulile asupra carora sa cazut de accord i pe care se bazeaza computerele ca sa se asigure comunicarea dintre acestea. Un set de semnale care inseamna "go ahead", "got it", "didn't get it, please resend", "all done" i asa mai departe.
SNA: Un protocol de comunica[ii descriind o conexiune de tip terminalmainframe.
Secure Socket Layer (SSL): O tehnologie bazata pe web care permite unui computer sa verifice identitatea altui computer i permite conexiunile securizate.
Serial Port: Locul din partea din spate a computerului dumneavoastra unde introduceti modemul dumneavoastra. Numit i port de comunica[ii sau comm port.
Server: Un computer care furnizeaza un serviciu altor computere (cunoscute ca i clienti) intro re[ea.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 98 TCP/P: Sistemul pe care il folosesc re[elele ca sa comunice unele cu celelalte prin nternet. Are rol de protocol de Transmission Control Protocol/ nternet.
Upload: Transferul de date/ fisiere de pe computerul dvs pe un alt computer.
Wide Area Network (WAN): O re[ea folosind liniile de containere comune care sunt furnizate.
World Wide Web (WWW): Un sistem hypermedia care va permite sa navigati printro cantitate nelimitata de informa[ii interesante.
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 99
FI REZUMAT
6
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 100
EXEMPLE DE FI REZUMAT
ModuIuI NumeIe eIevuIui Data nceperii Data ncheierii Competen|e Activitatea de nv|are Data reaIizrii obiectiveIor de nv|are Observa|iiIe profesoruIui C1 A1 C2 A2
Semntura profesoruIui Semntura eIevuIui
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 101 BIBLIOGRAFIE
7
Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 102 BibIiografie
van Mykytyn Elaborare material de nv[are, curs 2008 Kwok, "Avision for residential Broadband Services Siu ;i Jain, " A Brief Overview of ATM Stalling, Data and Computer Communications, editia a 4 a Awdeh si Mouftah, "Survey of ATM Swi tch Arhitectures De Prycker, Asynchronous transfer Mode, editia a 2 a Held, The Complete Modern Reference, edi'ia a 2 a EEE Comunications Mag, ianuarie 15, "Wireless Personal Communications Metcalfe, "Computer/Network nterface Design Lessons from Arpanet&Ethernet Palais, "Fiber Optic Comuni cations, editia a 3 a Comer, nternetworking wi ht TCP/P, vol.1, editia a 3 a Huitema, Routing in the nternet Perl man, nterconnections: Bridges and Routers Bhaghavan, V., Demers, A., Shenker, s si Zhang, l, Macav: A Media Access Protocol for Wireless Lans, " roc. SGCOMM 14 Black, U.D.: data Link Protocols, Englewood Cliffs, NJ: Prentice Hall, 13 Black, U.D.:Emerging Communi cations Tehnologies, Englewood Cliffs, NJ: Pretince Hall 14 Black, U.D.:TCP/P and Related Protocols, New York: McGrawHill 15 Blaze M.: "Protocol Failure in the Escrowed Encryption Standard, Proc. Second ACM Conf. Computer and Commun Securi ty, ACM 14 Bonomi F, Fendrick K.W.: " The RateBased Flow Control Framework for Availabe Bit ATM Service, EEE Network Magazine, vol , 15 Day J.D.:The Revised OS Reference Model, Computer Commun, Rev, vol. 25, 15 De Prynker M.: Asynchrous Transfer Mode, edi tia a 2 a, New York, Ellis Horwood 13 Deering S.E., Cheriton D.R.: "Mul ticast Routing in datagram nternetworks and Extended Lans, " ACM Trans. On Computer System, 10 Deering S.E.: "SP: Simple nternet Protocol, EEE Network Magazine vol. 7, 13 Kaufman C., Perlman R si Speciner M.: Network Security, Englewood Cliffs, NJ : Pretice Hall, 15 Kessler G.C. si Train D.: Metropolitan Area Networks : Concepts, Standards, and Services, new York : mcGrawHill , 12 Merkle R.C. : "Fast Software Encryption Functions. Advances in Cryptologycrypto 10 Proceedings, New York: SpringerVerlag, 11 Capetanakis, J..: Tree Algoritms for Packet Broadcast Channels, " DEE Trans. On nformation Theory, vol T25, sept 17. Carl Mitchell, S i Quarterman, J.S. : Practical nternetworking wi th TCP/P and UNX, Readming, MA: Addison Wesley, 13. Catlett, C.E.:n Search of Gigabit Applications, EEE Commun. Magazine, vol 30, aprilie 12. Cerf, V. si Kahman, R.: "A Portocol for Packet Network nterconnection, EEE Trans. On Commun., vol COM22, mai 174. Chandranmenon, G.P. S Varghese, G: "Trading Packet Headers for Packet Processing, Proc. SGCOMM '5 Conf., ACM, 15. Chao, J.J., Ghosal, D., Saha, D. si Tripathi, S.K.: "P on ATM Local Area Networks, EEE Commun Magazine, vol 32, august 14. Chapman, D.E. si Zwicky, E.D.: Building nternet Firewalls, Sebastopol, CA: O'Reilly,15 Chen,KC.:Medium Access Control of Wirelwss LANs for Mobile Computing, EEE Netork Magazine, vol. 8 octombrie 14. Chen, M. si Yum, T.S.:A ConflictFree Protocol for Optical WDMA Networks, Proc. Globecom '1, 11CHERTON, d. si WLLAMSON, C.: "VMTP as the Transport Layer Sisteme de operare in retea CDL cls 12
ProfiIuI: TEHNIC NiveIuI 3 103 for HighPerformance Distributed Systems, EEE Commun. Magazine, vol 27, iunie 18.