Linux

Proiect
6.5/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 91 în total
Cuvinte : 19935
Mărime: 465.02KB (arhivat)
Puncte necesare: 9
Profesor îndrumător / Prezentat Profesorului: Iulian Dedur

Cuprins

  1. 1 CAP I INTRODUCERE IN SISTEMUL DE OPERARE LINUX SI IN PROTOCOALELE DIN INTERNET 3
  2. 1.1 CE ESTE LINUX ? 3
  3. 1.2 SCURT ISTORIC AL SISTEMULUI DE OPERARE LINUX. 3
  4. 1.3 CARACTERISTICI 4
  5. 1.4 AVANTAJELE UTILIZARII LINUX-ULUI 5
  6. 1.5 CERINTE HARDWARE ALE UTILIZARII SO LINUX 6
  7. 1.6 SOFTWARE DISPONIBIL SUB LINUX 7
  8. 1.7 COMPONENTELE SISTEMULUI DE OPERARE LINUX 7
  9. 1.8 KERNEL-UL SISTEMULUI DE OPERARE 8
  10. 1.9 SHELL-UL 9
  11. 1.10 PROTOCOALE IN INTERNET 10
  12. 1.10.1 Modelul de referinta TCP / IP 10
  13. 1.10.2 Protocoalele modelului TCP/IP 12
  14. 1.10.2.1 Protocoalele nivelului Gazda-la-retea (X25, ARPANET) 12
  15. 1.10.2.2 Protocoale ale nivelului Internet (IP, ICMP, ARP) 15
  16. 1.10.2.3 Protocoale ale nivelului Transport (TCP, UDP) 16
  17. 1.10.2.4 Protocoale ale nivelului Aplicatie (FTP, SMTP, IMAP, DNS) 17
  18. 2 CAP II PREZENTAREA SISTEMULUI FIREWALL SI A TIPURILOR ACESTUIA 22
  19. 2.1 DEFINITIA UNUI FIREWALL 22
  20. 2.2 NECESITATEA FILTRARII PACHETELOR 23
  21. 2.3 CLASIFICAREA FIREWALL-URILOR 24
  22. 2.3.1 Filtrele de pachete 24
  23. 2.3.1.1 Filtre de pachete simple 24
  24. 2.3.1.2 Filtre de pachete avansate 25
  25. 2.3.2 Firewall-urile bazate pe servere proxy 27
  26. 2.3.2.1 Proxy de aplicatie 27
  27. 2.3.2.2 Proxy-urile SOCKS 29
  28. 2.4 ARHITECTURA UNUI FIREWALL 30
  29. 2.4.1 Arhitectura dial-up. 30
  30. 2.4.2 Arhitectura cu router 30
  31. 2.4.3 Firewall cu server de proxy. 31
  32. O configuratie de conectare redundanta 31
  33. 2.5 POLITICI DE SECURITATE 33
  34. 2.5.1 Introducere 33
  35. 2.5.2 Definitie 33
  36. 2.5.3 Politicile Deny all/Allow all 33
  37. 2.5.4 Crearea unei politici de securitate 34
  38. 2.6 FILTRAREA DE PACHETE SUB LINUX 34
  39. 2.7 MODUL IN CARE PACHETELE TRAVERSEAZA FILTRUL 35
  40. 2.8 MANAGEMENTUL UNUI SISTEM FIREWALL 36
  41. 3 CAP III CONFIGURAREA SISTEMULUI DE OPERARE LINUX CA FIREWALL 39
  42. 3.1 INTRODUCERE 39
  43. 3.2 PACHETUL "IPTABLES" 39
  44. 3.3 COMPILAREA KERNEL-ULUI 40
  45. 3.4 CONFIGURARI ULTERIOARE 42
  46. 3.5 FIREWALL-URILE AVANSATE 43
  47. 3.5.1 Configurarea SysCTL 43
  48. 3.5.2 Urmarirea conexiunilor 44
  49. 3.5.3 LOG si ULOG 47
  50. 3.5.3.1 Modulul LOG: 47
  51. 3.5.3.2 Modulul ULOG: 54
  52. 3.6 UTILIZAREA COMENZII IPCHAINS 55
  53. 3.6.1 Situatia firewall-ului la initializarea sistemului 55
  54. 3.6.2 Operatii asupra unei reguli 56
  55. 3.6.3 Specificatii de filtrare 57
  56. 3.6.3.1 Specificarea adreselor de IP sursa si destinatie. 57
  57. 3.6.3.2 Inversarea. 58
  58. 3.6.3.3 Protocolul. 58
  59. 3.6.3.4 Specificarea interfetei. 58
  60. 3.6.3.5 Specificarea fragmentelor. 59
  61. 3.7 OPERATII ASUPRA UNUI INTREG CHAIN 60
  62. 3.8 SETAREA POLITICII DE CHAIN 61
  63. 3.9 EXTENSII ALE COMENZII IPTABLES. TESTE NOI 62
  64. 3.9.1.1 Extensii TCP 62
  65. 3.9.1.2 Extensiile UDP 64
  66. 3.9.1.3 Extensiile ICMP 64
  67. 3.10 DIFERENTE INTRE IPTABLES SI IPCHAINS 64
  68. 4 CAP IV SCRIPTURI DE FIREWALL PENTRU DISTRIBUTIILE LINUX 66
  69. 4.1 SCRIPT RC CARE FOLOSESTE GFCC 66
  70. 4.2 SCRIPT RC FARA GFCC 67
  71. 4.3 SCRIPT COMPLEX (CU SETARI DE PROXY, NAT, ETC…) 71
  72. 4.4 CONCLUZII 88

Extras din proiect

1 CAP I INTRODUCERE IN

SISTEMUL DE OPERARE LINUX SI IN PROTOCOALELE DIN INTERNET

1.1 Ce este Linux ?

Linux este un sistem de operare modern. Ruleaza pe arhitecturi 32-bit, foloseste multitasking preemptiv, memorie protejata, suporta utilizatori multipli si are suport extensiv pentru retele, inclusiv TCP/IP. Linux a fost conceput intai pentru arhitectura 386 de la Intel, dar acum ruleaza pe o varietate de sisteme, incluzand intreaga familie x86, ca si Alpha, SPARC si PowerPC. Linux ruleaza toate aplicatiile de care un sistem Unix are nevoie, inclusiv servere de web ca Apache, aplicatii de transport email ca Sendmail si baze de date precum Oracle, Informix sau cele sub licenta GPL ca MySQL si Postgres. Linux suporta un numar mare de sisteme de fisiere, si cu ajutorul programelor gen Samba poate chiar inlocui cu succes NT ca server de fisiere Windows. Prin folosirea tehnologiei de clustering, Linux poate fi configurat sa raspunda cerintelor mari ale multor aplicatii stiintifice si de inginerie din laboratoarele de cercetare. El se bazeaza in intregime pe comenzile si "look and feel"-ul UNIX, deci cine stie Linux stie si UNIX si invers.

Are suport pentru retea (TCP/IP), Internet, este unul dintre cele mai folosite sisteme de operare pentru servere internet si intranet.

1.2 Scurt istoric al sistemului de operare Linux.

In 1991 studentul Linus Torvalds a scris prima versiune de Linux. Apoi a facut publice sursele pe internet, si o multime de oameni au inceput sa-i raspunda, sa-i aduca imbunatatiri, noi sugestii, etc.

Intre timp acest sistem de operare a devenit complex, au aparut (si inca mai apar) noi facilitati, iar performanta este remarcabila.

In prezent sunt estimati peste 8 milioane de utilizatori Linux, iar nucleul Linuxului are peste 200 de autori. Pe langa acesti 200 de autori ar trebui adaugate cele cateva mii de persoane care testeaza si gasesc buguri.

1.3 Caracteristici

Linux este un sistem de operare multitasking si multiuser: mai multi utilizatori se pot conecta in sistem si pot rula simultan mai multe programe fiecare; are console virtuale, ce permit o comutare usoara intre sesiuni de lucru multiple; nucleul insusi emuleaza coprocesorul matematic 387-FPU; suporta diferitele tipuri de sisteme de fisiere pentru inmagazinarea datelor (incluzand sistemul de fisiere - FS (File System) - MS-DOS, NFS, HPFS (OS/2 doar in citire), respectiv ISO 9660 CD-ROM - un tip de FS ce permite citirea tuturor CD-ROM cu format standard); ofera un suport complet pentru comunicatii (incluzand protocoalele TCP/IP, SLIP, PLIP, CSLIP) oferind servicii cu FTP, Telnet, NNTP si SMTP.

Fiecarui utilizator al sistemului i se creaza un cont personal in care se va tine evidenta drepturilor de acces (a numelui, parolei, numele grupului din care face parte etc) precum si alte informatii legate de acest utilizator (directorul de lucru, SHELL-ul implicit etc). Pe orice sistem UNIX (deci si Linux) exista un utilizator privilegiat, cel insarcinat cu administrarea sistemului, un utilizator care nu este, si nici nu poate fi supus nici unei restrictii din partea oricarui alt utilizator, singurul in masura de a crea utilizatori noi, cu acces nelimitat la toate informatiile din sistem. Acest utilizator privilegiat intra in sesiune de lucru cu numele root (radacina). El este insarcinat cu intretinerea sistemului, singurul care poate modifica - daca este cazul - chiar si nucleul sistemului (prin modificarea si recompilarea surselor acestor functii), cel care supervizeaza toate procesele din sistem (si intervine la nevoie). In plus, fiecare sistem UNIX are asociat si un asa numit "Host-name", un nume prin care se identifica sistemul intr-un context de retea (orice retea omogena format din astfel de sisteme sau orice retea eterogena cu subsisteme capabile de intercomunicare).

Preview document

Linux - Pagina 1
Linux - Pagina 2
Linux - Pagina 3
Linux - Pagina 4
Linux - Pagina 5
Linux - Pagina 6
Linux - Pagina 7
Linux - Pagina 8
Linux - Pagina 9
Linux - Pagina 10
Linux - Pagina 11
Linux - Pagina 12
Linux - Pagina 13
Linux - Pagina 14
Linux - Pagina 15
Linux - Pagina 16
Linux - Pagina 17
Linux - Pagina 18
Linux - Pagina 19
Linux - Pagina 20
Linux - Pagina 21
Linux - Pagina 22
Linux - Pagina 23
Linux - Pagina 24
Linux - Pagina 25
Linux - Pagina 26
Linux - Pagina 27
Linux - Pagina 28
Linux - Pagina 29
Linux - Pagina 30
Linux - Pagina 31
Linux - Pagina 32
Linux - Pagina 33
Linux - Pagina 34
Linux - Pagina 35
Linux - Pagina 36
Linux - Pagina 37
Linux - Pagina 38
Linux - Pagina 39
Linux - Pagina 40
Linux - Pagina 41
Linux - Pagina 42
Linux - Pagina 43
Linux - Pagina 44
Linux - Pagina 45
Linux - Pagina 46
Linux - Pagina 47
Linux - Pagina 48
Linux - Pagina 49
Linux - Pagina 50
Linux - Pagina 51
Linux - Pagina 52
Linux - Pagina 53
Linux - Pagina 54
Linux - Pagina 55
Linux - Pagina 56
Linux - Pagina 57
Linux - Pagina 58
Linux - Pagina 59
Linux - Pagina 60
Linux - Pagina 61
Linux - Pagina 62
Linux - Pagina 63
Linux - Pagina 64
Linux - Pagina 65
Linux - Pagina 66
Linux - Pagina 67
Linux - Pagina 68
Linux - Pagina 69
Linux - Pagina 70
Linux - Pagina 71
Linux - Pagina 72
Linux - Pagina 73
Linux - Pagina 74
Linux - Pagina 75
Linux - Pagina 76
Linux - Pagina 77
Linux - Pagina 78
Linux - Pagina 79
Linux - Pagina 80
Linux - Pagina 81
Linux - Pagina 82
Linux - Pagina 83
Linux - Pagina 84
Linux - Pagina 85
Linux - Pagina 86
Linux - Pagina 87
Linux - Pagina 88
Linux - Pagina 89
Linux - Pagina 90
Linux - Pagina 91

Conținut arhivă zip

Alții au mai descărcat și

Baze de Date Multimedia

Baze de date multimedia Definirea conceptelor. Aplicatii. Data base - baza de date - este un grup de fisiere în care este înregistrata o multime...

Aplicații Client Server

Aplicatii client server Studiu de caz- Solutie de gestiune a Resurselor Umane si Salarizarii Solutiile de gestiune economica Mobius, sunt...

Rețele Wireless

RETELE WIRELESS Introducere Cresterea popularitatii retelelor wireless a determinat o scadere rapida a pretului echipamentelor wireless...

Evenimente Naturale care se Autoconsolideaza prin Circuite de Feedback

“Feedback-ul este ceea ce lipsea din stiinta, in afara lui Newton”, spunea omul de stiinta britanic Steve Grand. “Noi credeam ca este un fenomen...

Sisteme bazate pe cunoștințe în conducerea proceselor

Programul realizeaza determinarea procesului de incalzire ,respectiv racire intr-o camera si a timpului (maxim respectiv minim) in functie de trei...

Obiective și Aplicații ale Nanotehnologiei

I. INTRODUCERE Dezvoltarea ştiinţei a demonstrat că cele mai spectaculoase progrese se obţin prin cercetare pluridisciplinară, situată la graniţa...

Aparatură hidraulică

Scheme Hidraulice Prima schema Hidraulica este in figura 1: Figura 1 A doua schema hidraulica este in figura 2 : Figura 2 A treia schema...

Te-ar putea interesa și

Fișiere de Configurare în Red Hat Linux

1. Introducere Orice program Linux este un fisier executabil care stocheaza lista cu coduri operationale pe care le executa unitatea centrala...

Gestionare de Fișiere și Ferestre în Linux

1. Aspecte generale despre managerele de fişiere 1.1. Consideraţii generale La sfarşitul secolului trecut s-au purtat multe discuţii (dintre care...

Instalarea și Configurarea unui Sistem Linux

I. Instalare LINUX Linux face parte din altă familie de sisteme de operare : familia UNIX. Deși deciziile de proiectare și de filozofie între...

Rețele Linux

- Conectarea unui LAN la Internet - Cazul clasic al conectarii la Internet Pentru ca un calculator sa fie conectat la Internet trebuie intai sa...

Comunicare între procese folosind semnale în Linux

1. Ce reprezintă semnalele? Semnalele- constituie sintetic o modalitate de exprimare a evenimentelor care apar asincron în sistem; - constituie o...

Arhitectura calculatoarelor - prezentare și istorie sisteme de operare - Linux, Haiku

Capitolul I: Sisteme de operare 1. Introducere Sistemul de operare reprezintă ansamblul de programe care asigură utilizarea optimă a resurselor...

Conectare unui LAN printr-un Router Linux

Introducere Aceasta lucrare îsi propune sa ofere o privire de ansamblu asupra problemelor pe care le ridica configurarea si administrarea unei...

Obținerea Istoricului Comenzilor unui Utilizator dintr-un Sistem Linux cu Posibilitatea Alegerii Perioadei

Capitolul 1 Introducere in Linux 1.1 Scurt istoric Sistemul de operare Unix a fost conceput şi implementat de către Ken Thompson şi Dennis...

Ai nevoie de altceva?