Rad u mrežnom okruženju

21
1010 0101 Osnove informatike s primjenom računala ©2013 Rad u mrežnom okruženju

Transcript of Rad u mrežnom okruženju

1010

0101

Osnove informatike s primjenom računala ©2013

Rad u mrežnom okruženju

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 2/21

DHCP 1/2

• DHCP (Dynamic Host Configuration Protocol) je mrežni

protokol koji omogućava automatiziranu dodjelu IP

adresa računalu prema parametrima kao što su:

mrežna maska koja će se automatski dodjeljivati

gateway IP adresa uređaja za pristup drugim mrežama koja se

automatski dodaje

opseg adresa - od prve i posljednje IP adrese koje će se

automatski dodjeljivati;

IP adresa DNS servera koja se automatski dodaje

trajanje - nakon kojeg vremena računalo mora osvježiti i tražiti

nove podatke od servera

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 3/21

DHCP 2/2

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 4/21

Planiranje mreže 1/2

• Povezivanje servera, periferija, računala, uređaja i opreme

u jedinstvenu mrežu

Podmreža A

Podmreža C

Podmreža B

Internet

- Router

- Računalo

- Server

- Switch

- ModemRačunala

i serveri

Multifunkcionalni

uređaji

PDA i

mobitel

Kamera

Mrežna

oprema

Pisači Prijenosna

računala

VoIP

Mreža

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 5/21

Planiranje mreže 2/2

Podmreže

192.168.1.0 192.168.2.0 192.168.3.0

IP adrese routera u svakoj podmreži

192.168.1.1 192.168.2.1 192.168.3.1

IP adrese servera u svakoj podmreži

192.168.1.2 192.168.2.2 192.168.3.2

IP adrese računala u svakoj podmreži

192.168.1.3 192.168.2.3 192.168.3.3

192.168.1.4 192.168.2.4 192.168.3.4

192.168.1.5 192.168.2.5 192.168.3.5

192.168.1.6 192.168.2.6 192.168.3.6

192.168.1.7 192.168.3.7

192.168.3.8

192.168.3.9

IP adresa modema (Internet)

78.1.180.174

Internet

- Router

- Računalo

- Server

- Switch

- Modem

Mreža

Podmreža

192.168.1.0

Podmreža

192.168.2.0

Podmreža

192.168.3.0

78.1.180.174

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 6/21

Tip mrežne veze – Fizička veza

Fizička veza - stvarni, fizički elektromehanički sklopovi između

čvorova

Fizička veza

Fizička veza: 1 2 3

4 5 6

7 8 9

1

2

3

4

5

6

7 8 9

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 7/21

Tip mrežne veze – logička veza

Logička veza - komunikaciju između dva čvora bez obzira je li

između njih postoji stvarna fizička veza

Logička veza

1

2

3

4

5

6

7 8 9

Logička veza: 10

1 2 3 4 9

Logička veza: 20

1 5 6

Logička veza: 30

1 7 8

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 8/21

Usmjeravanje mrežnog prometa

Izvor

podataka

Odredište

podatakaBroadcast

Izvor

podataka

Odredište

podatakaMulticast

Izvor

podataka

Odredište

podatakaUnicast

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 9/21

TCP portovi 1/2

• IP protokol

isporuka datagrama (paketa) od izvore od odredišta podataka;

• TCP protokol

isporuka podataka između dva programa na izvoru i odredištu

podataka;

• TCP/IP port

definira tip prometa. Svaka tip prometa ima tzv. broj porta koji ga

definira. Maks. 65 536 portova na IP adresi;

Poslovna

zgrada Adresa

. . .

Uredi u poslovnoj zgradi

Računalo192.168.1.100

Portovi na adresi

192.168.1.100

21, 80, 110 ...

Server 192.168.0.1 : 21 - FTP

192.168.0.1 : 80 - HTTP

192.168.0.1 : 110 - POP3

192.168.0.1 : 6900 - BitTorrent

Klijent

192.168.0.1IP adresa

servera

TCP broj porta i

tip prometa192.168.0.10

pristup

podacima

i uslugama

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 10/21

TCP portovi 2/2

KlijentA

Server

192.168.0.1

Broj porta

je slučajno

odabran.

Koristi se

za praćenje

aktivnosti

korisnika

IP adresa klijenta

192.168.0.10 : xyz

Socket

Klijent

B

Server

192.168.0.10:16001

FTP192.168.0.1 : 21

192.168.0.1 : 80

192.168.0.1 : 110

HTTP

E-mail

Server IP

Broj

porta

Klijent pristupa serveru na točno

definiranu IP adresu i port koji definira tip

prometa (odnosno usluge)

Server odgovara i šalje podatke prema

klijentu. Tip prometa ovisi o portu koje je

klijent “pozvao”.

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 11/21

Popis portova 1/2

Port Namjena

0 - 255 Javne aplikacije

7 Echo – mjerenje ophodnog vremena (danas se većinom

koristi ping).

21 File Transfer Protocol (FTP) – razmjena podataka na

mreži.

22 Secure Shell (SSH) – prijava i rad na udaljenom računalu

korištenjem enkripcije (par enkripcijskih ključeva).

23 Telnet – uspostava dvosmjernog komunikacijskog kanala

između dva računala.

25 Simple Mail Transfer Protocol (SMTP) – primanje i slanje

elektroničke pošte (danas uglavnom za slanje elektroničke

pošte).

53 Dynamic Name Server (DNS)

80 World Wide Web Hypertext Transfer Protocol (WWW

HTTP).

110 Post Office Protocol ver. 3 (POP3) - protokol za prihvat

elektroničke pošte.

123 Network Time Protocol (NTP) – sinkronizacija satova

računalnog sustava u paketnoj mreži.

Port Namjena

255 - 1032 Javne aplikacije

389 Lightweight Directory Access Protocol (LDAP)

443 Skype

901,902 VMware

1024 – 49151 Komercijalne i open-source aplikacije

1194 OpenVPN

1234 VLC UDP stream

1433,1434 MS SQL Server

2056 Civilization IV

2300-2310 Age of Empire III

3128 X-Box Live

3724 World of Warcraft

27020 – 50 Half Life 2

28960, 61 Call of Duty 2, Call of Duty 4

6888-6900 BitTorrent

8086 Kaspersky AV

8192 Sophos AV

49152 - 65536 Neregulirano – slobodno korištenje korisnika, programera ili

dinamički dodijeljeno od strane aplikacija.

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 12/21

Popis portova 2/2

• Pregled nekih protokola i pripadajućih portova

IP

TCP UDP

DNS SMBHTTP

Mrežni sloj

Transportni sloj

Aplikacijski sloj

445

SMTP

Telnet

FTP

21 23 25 80 53 53 22 69 67

SSH

TFTP

DHCP

- port

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 13/21

Pristup udaljenom računalu 1/2

• Razlozi

Održavanje

Pomoć korisnicima

Intervencija zbog kvara

• Načini pristupa

Pristup grafičkim sučeljem

Pristup preko konzole

Pristup preko web sučelja

Server

Udaljeno računalo

Spajanje na računalo zbog

održavanja ili intervencije

u slučaju problema

Router

Internet

Modem

IP 81.14.212.152

IP 192.168.1.1

IP 192.168.1.5

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 14/21

Pristup udaljenom računalu 1/2

Radno računalo

Računalo je kompletno

opremljeno i priključeno je

na mrežu

Udaljeno računalo 1

Računalo je spojeno na

mrežu bez monitora i

periferija (tastatura, miš)

Udaljeno računalo 2

Računalo je spojeno na

mrežu bez monitora i

periferija (tastatura, miš)

Prekolopnik (Switch)

Povezuje sva računala u

jedinstvenu mrežu

IP 192.168.1.10

IP 192.168.1.20

IP 192.168.1.30

Internet

Switch

Router

Mreža

Server

Udaljeno računalo

Spajanje na mrežu

kompanije zbog razmjene

podataka, asistencije ili

održavanja (npr. servera)

Modem

IP 192.168.15.35

IP 192.168.1.10

IP 78.16.22.152

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 15/21

Pristup računalu s Interneta

• Ako je uređaj spojen na Internet tada mu je moguće

pristupiti sa udaljene lokacije.

• Potrebno je:

riješiti problem dinamičke promjene IP adrese uređaja kojima se

želi pristupiti

uspostaviti virtualnu privatnu mrežu;

enkripcijom zaštiti mrežni promet;

omogućiti pristup na strani računala (i uređaja) spojenih na

Internet;

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 16/21

Virtualne privatne mreže (VPN)

Virtualna privatna mreža osigurava enkripcijom zaštićeni

komunikacijski tunel između klijenata.

Kao prijenosni medij koristi se Internet.

INTERNET

Voluntary Tunneling

Klijent

Server

PPTP Server

INTERNET

Compulsory Tunneling

Klijent

Server / PPTP Server PPTP Server

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 17/21

Proxy server

izvršava zahtjeve klijenata u mreži prosljeđujući zahtjeve drugim serverima na mreži. Ujedno omogućava nadzor mrežnog prometa i aktivnosti korisnika.

Anonymizer Proxy server

• Sakrivanje identiteta korisnika

Cache Proxy server

• Određeno vrijeme zadržava podatke zahtjeva klijenata prema mreži;

• Klijenti brže pristupaju podacima na cache proxy serveru nego udaljenoj mreži

• Nakon definiranog vremena potrebno je pristupiti podacima na Internetu zbog mogućih promjena

• Blokira pristup web stranicama

• Praćenje aktivnosti korisnika

eth0

eth1

Proxy

server

Switch

IP 192.168.1.100

192.168.1.10

192.168.1.20

192.168.1.30Router

Internet

eth1 – druga mrežna kartica

eth0 – prva mrežna kartica

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 18/21

Virtualizacija

• Na računalu je moguće instalirati aplikaciju koja može

simulirati drugo, virtualno računalo

Fizičko računalo na kojem je instalirana aplikacija za virtualizaciju

naziva se Host

Operativni sustav virtualnog računala naziva se Guest

Virtualno računalo (Virtual Machine - VM) se ponaša kao fizičko

računalo korištenjem resursa fizičkog računala, ali uz neka

ograničenja (i manju brzinu)

Klijent „ne zna“ da je spojen na virtualne servere. Host na temelju

zahtjeva za uslugom prosljeđuje zahtjev prema odgovarajućem

virtualnom serveru koji rezultate obrade vraća prema klijentu

• Na tržištu se nalazi velik broj besplatnih i komercijalnih

aplikacija (VMWare, Hyper-V, Virtual Box...)

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 19/21

Razlozi virtualizacije

Bolje iskorištavanje resursa fizičkog računala (procesora,

diskovnog prostora, radne memorije i mrežnih kapaciteta);

Manji troškovi održavanja jednog računala (dijelovi, komponente,

hlađenje itd);

Jednostavnije održavanje virtulanog računala – kopiranje i

arhiviranje datoteke u kojoj su sve postavke i instalirane

aplikacije;

Testiranje različitih operativnih sustava i aplikacija na jednom

računalu. Testno virtualno računalo je moguće kopirati na bilo

koje drugo računalo;

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 20/21

Cloud 1/2

• Cloud computing – ne postoji jedna definicija;

• Cloud tj. oblak je poslovni model u kojem korisniku

iznajmljuje određene resurse u trenutku kad ih on

zatreba;

Zahtjev

Resurs

Infrastruktura kao usluga

Platforma kao usluga

Aplikacija kao usluga

Internet

1010

0101

Osnove informatike s primjenom računala ©2013 Stranica 21/21

Cloud 2/2

Infrastruktura usluga (Infrastructure as a Service – IaaS)

• Kreiranje virtualnog računala s određenim parametrima

npr. za potrebe testiranja i razvoja aplikacija

Platforma kao usluga (Platform as a Service – PaaS)

• Npr. definiranje određene web platforme za razvoj web

aplikacija (Apache/MySQL/PHP ili IIS/MSSQL/ASP.Net) bez

potrebe za definiranjem hardvera ili operativnog sustava

Softver kao usluga (Software as a Service – SaaS)

• Odabir točno određene aplikacije koja korisnik želi koristiti

kao npr. MS Office 365 ili Google Docs

• Aplikaciji se pristupa putem web preglednika

• Koji je operativni sustav i na kojoj web platformi je baziran

web server korisnika ne zanima