Dobrica Pavlinušić
Održavanje Internet Servera
diplomski rad diplom.pdf 1021 Kb |
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