papers.diplomski rad

-= View document Dobrica Pavlinušić Održavanje Internet Servera
diplomski rad
diplom.pdf 1021 Kb
Ovaj diplomski rad obranjen je pred komisijom koja se sastojala od mentora mr. Antuna Brumnića, mr. Dragutina Kermeka i dr. Mirka Čubrila u veljači 1997. godine čime sam stekao zvanje diplomiranog informatičara.

Sadržaj rada predstavlja dobar pregled sadržaja koji su nužni svakom sistem inžinjeru koji se bavi administracijom Unix računala povezanih na Internet. Jedino područje koje ne pokriva je programiranje, ali to je previše opširna tema i sama bi bila dovoljna za cijelu knjigu.

Već duže vremena razmišljam o izdavanju kraće knjige koja bi pokrivala ovo područje, ali za sada nisam našao zainteresiranog izdavača. Ako ste Vi zainteresirani za izdavanje takve knjige, slobodno mi se javite e-mail-om.

Dobrica Pavlinušić
Diplomski Rad
Održavanje Internet Servera

Sadržaj:
1. Uvod
2. Osnovni principi UNIX operativnog sustava
  2.1 Prenosivi operativni sustav
  2.2 Pretpostavke o računalu
    2.2.1 Procesi (processes)
    2.2.2 Podaci (data)
    2.2.3 Uredaji (devices)
  2.3 UNIX Procesi
    2.3.1 Podrazumijevani tokovi (default streams)
  2.4 Cjevovodi (pipelines)
  2.5 Literatura
3. Teorija TCP/IP komunikacijskih protokola
  3.1 Povijest
  3.2 TCP/IP servisi
  3.3 Klijent/Server model
    3.3.1 Internet protokol i usmjeravanje (routing)
      3.3.1.1 Protokoli za podršku
        Internet Control Message Protocol (ICMP)
        Adress Resolution Protocol (ARP)
        Reverse Adress Resolution Protocol (RARP)
      3.3.1.2 Protokoli za usmjeravanje (routing)
        Uobicajeno usmjeravanje (default route)
        Routing Information Protocol (RIP)
        Open Shortest Path First (OSPF)
        Exterior Gateway Protocol (EGP)
        Border Gateway Protocol (BGP)
    3.3.2 Protokoli nivoa prijenosa
      3.3.2.1 Transmission Control Protocol (TCP)
      3.3.2.2 User Datagram Protocol (UDP)
    3.3.3 Upravljanje simboličkim imenima i osnovni servisi
      3.3.3.1 Domain Name Service (DNS)
      3.3.3.2 Network Information Services (NIS)
      3.3.3.3 Network Time Protocol (NTP)
    3.3.4 Servisi za komuniciranje
      3.3.4.1 Elektronska pošta
        Simple Mail Transfer Protocol (SMTP)
        Multipurpose Internet Mail Extensions (MIME)
      3.3.4.2 Mailing liste
      3.3.4.3 USENET vijesti
        Network News Transfer Protocol (NNTP)
    3.3.5 Servisi za dijeljenje resursa
      3.3.5.1 Prijenos datoteka
        File Transfer Protocol (FTP)
        Remote Copy Protocol (RCP)
      3.3.5.2 Udaljeno prijavljivanje
        TELNET (virtual terminal protocol)
        Remote Login Protocol (RLOGIN)
      3.3.5.3 Ostali mrezni servisi
        inetd: server svih servera
        Remote Procedure Call (RPC)
        Network File System (NFS)
        Dijeljenje štampaca
  3.4 Literatura
4. Upravljanje mrežom
  4.1 Alati za otkrivanje problema
    4.1.1 ping
    4.1.2 netstat
    4.1.3 ifconfig
    4.1.4 traceroute
    4.1.5 arp
5. Sustav elektroničke pošte
  5.1 Zamjenska imena (alias-i)
  5.2 Preusmjeravanje pošte
  5.3 Literatura
6. Uvođenje novih radnih stanica i sigurnosni problemi
  6.1 Prevencija
    6.1.1 Zaštita root korisnika
    6.1.2 Sigurni terminali (secure terminals)
    6.1.3 Osiguravanje ostalih korisnika
    6.1.4 Kontrola pristupa
    6.1.5 Hostovi kojima se vjeruje (trusted hosts)
    6.1.6 Poznati problemi sa sendmail-om
    6.1.7 Finger
  6.2 Otkrivanje
    6.2.1 Provjeravanje datoteka
    6.2.2 COPS sustav za provjeravanje sigurnosti
    6.2.3 tripwire
  6.3 Liječenje
    6.3.1 Mijenjanje korisničke ljuske računa (account shell)
    6.3.2 Onemogućavanje FTP-om
    6.3.3 Promjena zaporke napadnutog računa
    6.3.4 Onemogućavanje i ograničavanje povjerenja u hostove
    6.3.5 Uklanjanje datoteka napadnutog računa
  6.4 Literatura
7. Vatrozidi
  7.1 Zaštita dijela mreže vatrozidom
    7.1.1 Osnovni pojmovi
    7.1.2 Čemu služe vatrozidi?
    7.1.3 Od čega štite vatrozidi?
    7.1.4 Različiti tipovi vatrozida
      7.1.4.1 Selektivni usmjerivači (filtering routers)
      7.1.4.2 Vatrozidi zasnovani na hostu
      7.1.4.3 Izolacijske mreže
    7.1.5 Odnos selektivnih usmjerivača i vatrozida s obzirom na ISO/OSI model
  7.2 Primjer rješenja vatrozida
    7.2.1 Dijelovi vatrozida
    7.2.2 Realizacija vatrozida
    7.2.3 Povećavanje sigurnosti vatrozida
  7.3 Zaključak
  7.4 Literatura
8. Imenovanje računala
  8.1 Povijest
  8.2 Domain Name System (DNS)
    8.2.1 Jedinstveno imenovanje resursa
    8.2.2 Učinkovitost
    8.2.3 Distribuiranost
    8.2.4 Općenitost
    8.2.5 Neovisnost
  8.3 Dijelovi DNS-a
    8.3.1 Prostor imena
    8.3.2 Imenovanje resursa
  8.4 Način funkcioniranja DNS-a
    8.4.1 DNS poruke
    8.4.2 Način postavljanja upita
    8.4.3 Zone
  8.5 Baza podataka DNS-a
    8.5.1 Primjer baze podataka za DNS
    8.5.2 Pretvaranje IP adresa u simbolička imena
  8.6 Pogled na trenutno stanje
  8.7 Literatura
9. Zaključak
10. Prilog: povijest UNIX operativnog sustava
  10.1 Uvod
  10.2 Porodično stablo
  10.3 Unix razvojni sustav
  10.4 Unix postaje široko dostupan
  10.5 Suradnja medu ranim korisnicima
  10.6 Berkeley Software Distribution
  10.7 Unix se širi
  10.8 Komercijalizacija
  10.9 Sazrijevanje Unix-a
  10.10 Literatura