51
Protokoli Interneta

Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Protokoli Interneta

Page 2: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Što ćete naučiti Kako funkcionira Internet

Osnovni protokoli interneta

Usluge interneta

Kako funkcionira web

HTML

CSS

Javascript

DOM

PHP

Page 3: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Što je Internet? Mreža koja se sastoji od manjih mreža koje koriste

protokole iz skupine TCP/IP

akademskih, znanstvenih, nacionalnih, komercijalnih i drugih mreža, omogućava međusobnu komunikaciju

Ljudska zajednica koja razvija i koristi te mreže

sociološki smisao – hardver + pojedinci

Zbirka resursa i podataka do kojih možete doći na tim mrežama

Page 4: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Značajke Interneta Internet nije vlasništvo jedne organizacije.

Internetom ne upravlja jedna organizacija.

Internet nema cenzure.

Internet bitno umanjuje: političke, rasne, vjerske, spolne, imovne, zemljopisne i druge prepreke i predrasude.

Internet omogućuje praktično svakom objaviti poruku cijelom svijetu.

Page 5: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Klijent-Server model

Page 6: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Klijent-Server model korisnik (klijent) i server su odvojeni ili neravnopravni

Npr. pregledanje Internet stranica

Korisnikovo računalo i preglednik su klijent

Page 7: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

ISO-OSI model

Aplikacijska razina

(application layer)Prezentacijska razina

(presentation layer)Dijaloška razina

(session layer)Transportna razina

(transport layer)Mrežna razina

(network layer)Podatkovna razina

(data link layer)Fizička razina

(physical layer)

Proces/Aplikacija

HTTP, FTP, SMTP, ….

Komunikacija između dva računala

TCPMrežna razina

IP, ARP

Mrežni pristup

Ethernet, PPP, Slip

Page 8: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Aplikacija

Transport

Internet

Mrežni pristup

Page 9: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Pristup internetu:1. SLIP, PPP, ADSL – modem, telefonska linija

2. Ethernet – Mrežna kartica, koaksijalni kabel

3. WiFi – radio valovi, Access point

4. Mobilni pristup – GPRS, 3G,4G,5G

5. Kabelski pristup – kabelski modem

6. .....

Page 10: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

SLIP Serial Line IP (SLIP) je bio prvi protokol za prenošenje

IP paketa preko dial-up veze.

Ne pruža mogućnost dinamičkog adresiranja dial-up klijenta, nadzor veze ili korištenje različitih protokola preko iste veze.

Uglavnom je zamijenjen sa PPP protokolom.

Page 11: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

PPP PPP (Point-to-Point) protokol je najčešći protokol za

dial-up Internet (obična telefonska parica, ISDN …)

PPP protokol ima više slojeva. Link Control Protocol (LCP) se koristi prilikom uspostavljanja, konfiguriranja i testiranja veze.

Nakon uspostavljanja veze koristi se jedan ili više Network Control Protocols (NCP) za prijenos podatka preko PPP veza za određeni tip protokola.

Page 12: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Povezivanje na Internet pomoću modema

Internetposlužitelj

SLIP/PPP

Page 13: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Server A Klijent Server B

Klijent pokušava pronaći DHCP serveeDHCPDISCOVER DHCPDISCOVER

Serveri odgovaraju sa ponudamaDHCPOFFER DHCPOFFER

Klijent skuplja ponude i odabire jednu

Klijent odašilje svima zahtjev

DHCPREQUEST DHCPREQUEST

Server potvrđuje adresu

DHCPACKKonfiguracija uspješna

Klijent oslobađa adresu

DHCPRELEASE

Gašenje

Page 14: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Value Message Type

1 DHCPDISCOVER

2 DHCPOFFER

3 DHCPREQUEST

4 DHCPDECLINE

5 DHCPACK

6 DHCPNAK

7 DHCPRELEASE

8 DHCPINFORM

DHCP

Page 15: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

ADSL DSL linije - digitalne telefonske veze + dsl modem.

Stalna veza sa internetom.

Dijeli telefonski liniju na 3 kanala 1 za telefonske razgovore i 2 za Internet.

ADSL dijeli 2 kanala nesimetrično tako da se za slanje koriste manje brzine nego za primanje podataka.

Važno – udaljenost pozivnog DSL modema mora biti manja od 2.7 km

Page 16: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Računalne mreže OBZIROM NA RASPROSTRANJENOST:

LAN (local area network)

Sastoji se od nekoliko računala unutar iste zgrade (LAN fakulteta, firme...)

MAN (metropolitan area network)

Povezuje nekoliko zgrada u jednom gradu

WAN (wide area network)

Vezuje računala u susjednim gradovima ili suprotnim krajevima svijeta

Page 17: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

LAN LAN (Local Area Network) najčešći tip podatkovne

mreže obično unutar nekakve organizacije (firme, sveučilišta) i sl.

Karakteristika LAN-a je da su čvorovi međusobno povezani obično vrlo brzim komunikacijskim vezama (tipične brzine prijenos 100 Mbps ili 1 Gbps).

Postoje različite vrste LAN, ali najčešće korišten je Ethernet. (FDDI - Fiber Distributed Data Interface , Token Ring)

Page 18: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

LAN Međučvorovi (ruteri, switchevi) omogućavaju spajanje

više LAN mreža koje tako tvore veću LAN mrežu.

Međučvorovi također omogućavaju spajanje LAN na WAN (Wide Area Network).

WAN mreže su mreže koje pokrivaju zemljopisno velika područja sa tipičnim brzinama prijenos od 2 Mbps, 34 Mbps, 45 Mbps, 155 Mbps, 625 Mbps.

Page 19: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Ethernet 1972 Metcalfe je razvio prvi eksperimentalni Ethernet koji

je korišten u Xerox-u za povezivanje radnih stanica, printera i sl.

To je standard, tehnologija, protokol za prenošenje podataka između računala brzinama 10 Mbps, 100 Mbps i 1 Gbps.

Nije ovisan o proizvođaču opreme.

Fizički se računala na Ethernet mreži povezuju koaksijalnim kabelima, twisted-pair kabelima i optičkim kabelima.

Ethernet je standardiziran pod imenom IEEE 802.3 standard.

Page 20: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Računalne mreže OBZIROM NA TOPOLOGIJU:

RAČUNALORAČUNALO

RAČUNALO

RAČUNALO

RAČUNALO

RAČUNALO

RAČUNALO

RAČUNALO

PRSTEN: SABIRNICA:

RAČUNALO

RAČUNALO RAČUNALO

Page 21: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Računalne mreže

RAČUNALO

RAČUNALORAČUNALO

RAČUNALO

RAČUNALO

RAČUNALO

RAČUNALO

RAČUNALO

ZVIJEZDA: NEPRAVILNA:

RAČUNALO

RAČUNALO RAČUNALO

Page 22: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Mreže - čvorovi HUB:

Vrlo jednostavan uređaj

Spaja više računala

Svi paketi koji dođu na jedan port šalju se na ostale portove

Računalo koje primi paket odlučuje je li namjenjeno njemu

Half-duplex, na može istovremeno primati i slati podatke

Mnogo nedostataka

Collision

bandwidth

HUB

Page 23: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Mreže - čvorovi Bridge:

Vrlo jednostavan uređaj

Spajaju se mreže iste vrste

Rezulat spajanja je samo veća mreža

Ima obično 2 porta

Kada primi paket odlučuje da li ga poslati na drugi port ili ne

Zamjenjuje se switchevima

BRIDGE

Page 24: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Mreže - čvorovi Switch:

Vodi se evidencija o tome na kojoj “strani” mreže se nalazi odredišno računalo

Uči MAC adrese na portovima

Segmentacija mreže

Povećana efikasnost, smanjen promet

Page 25: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Mreže - čvorovi Router:

Složeniji od switch-a

Omogućuje povezivanje različitih mreža

Veza između lokalne mreže i ‘vanjskog svijeta’

IP adrese

Konfigurabilan!

ROUTER

Page 26: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Mreže - čvorovi Gateway

Prevoditelj protokola

Često i Firewall

Page 27: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

skup programske podrške i sklopovlja koji služi zaštiti lokalne mreže.

Firewall - vatrozid

Page 28: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

InternetLokalna

mreža

firewall Proxy

poslužitelj

Proxy poslužitelj i keširanje

Page 29: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Aplikacija

Transport

Internet

Mrežni pristup

Page 30: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Mrežna razina ISO-OSI modela Komunikacija računalo – računalo

IP protokol

ARP protokol (Address Resolution Protocol)

Otkrivanje MAC adrese

MAC adresa: jedinstvena adresa mrežnog uređaja

Poznavajući IP adresu

Page 31: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala Svako računala koje je spojeno na Internet treba imati jedinstvenu

identifikaciju. Ta jedinstvena identifikacija je jedinstvena IP adresa. IP

adresa ima format

161.53.166.237

32-bitni binarni broj (IPv4) koji se predstavlja u formatu četiri broj od 0 do

255 međusobno odvojena točkom. Tako je ova adresa u binarnom zapisu

(računalo jedino poznaje ovakav oblik zapisa)

10100001 00110101 10100110 11101101

Page 32: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala Ovakvim načinom adresiranja računala može se označiti

2564 = 4,294,967,296 računala. Naime toliko možemo napisati različitih kombinacija sa 4 broja u rasponu od 0 do 255. (IPV4)

Dio IP adrese se koristi za označavanje mreže, a dio se koristi za označavanje računala na toj mreži.

Page 33: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala

Page 34: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala

2542,097,152223192C

65,53416,384191128B

16,777,2141261261A

Broj računala u

mrežiBroj mreža u klasiDoOdKlasa

Page 35: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala

Page 36: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala Adresa računala ne smije biti ni 161.53.255.255. Ova se

adresa odnosi na sva računala na mreži 161.53. i ukoliko neki paket sadrži ovu adresu kao destination address paket će biti isporučen svim računalima na mreži 161.53.

Oznaka mreže koji počinje sa 127 je također rezervirana. Adrese koje počinju sa 127 se koriste samo za testiranje mreže. To su tzv. povratne adrese (engl .loopback address). Ukoliko paket kao destination address ima adresu koja počinje sa 127 taj se paket neće ni isporučiti u mrežu.

Page 37: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala Posebna je adresa 127.0.0.1 koja označava lokalno

računalo.

Zadnji broj u IP adresi ne smije biti 0 ili 255.

Prvi broj ne smije biti veći od 223. Adrese koje počinju sa 224 i 225 su rezervirane za neke posebne slučajeve.

Page 38: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala Osim IP računala u postavkama mreže se još definira i

maska podmreže (subnet mask).

Maska podmreže je također 32 bitni broj koji se također zapisuje u formatu 4 broja međusobno odvojena točkom. Npr:

255.255.255.128

11111111 11111111 11111111 10000000

Page 39: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP adresa računala Podmrežna maska mora biti ista za sva računala u

podmreži. Maska omogućava računalu da odredi koje IP adrese računala pripadaju njegovoj podmreži. O tome ovisi kuda će se usmjeriti paketi koje računalu šalje na mrežu.

Primjer:255.255.255.128 = 11111111 11111111 11111111 10000000

161.53.168.65 = 10100001 00110101 10101000 01000001

10100001 00110101 10101000 00000000

Page 40: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Imena računala

http://en.wikipedia.org/wiki/List_of_Internet_top-level_domains

laris.fesb.hr 161.53.168.47

laris.fesb.hr

Oznaka države

Ime organizacije

domena

Ime računala

FQDN – fully qualified domain name

Aliasi

www.fesb.hr – web poslužitelj

ftp.srce.hr – računalo na kojem se

nalazi ftp arhiva

Page 41: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

DNS poslužiteljiDNS – Domain name server

Računalo koje ima tablicu za prevođenje IP u FQDA adrese

Zahtjev za IP adresom nekog računala :

DNS ima podatak u tablici

DNS nema podatak pa mora pitati neki drugi DNS

DNS nema podatak u tablici, ali je netko prije već tražio isti podatak pa je zapamtio odgovor drugog DNSa

Primarni i sekundarni DNS

Page 42: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Aplikacija

Transport

Internet

Mrežni pristup

Page 43: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

TCP/IP protokol – temelj Interneta Prospajanje linija – kao telefonska veza

Prospajanje paketa – kao Internet

Internet se temelji na protokolima

TCP - rastavljanje poruke u pakete te sastavljenje paketa u poruku na odredištu

IP – brine se o isporuci paketa na pravu adresu

Dodatno: UDP, ICMP, DHCP

Page 44: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Komunikacijski protokoli jezik – ono što omogućava prenošenje potrebnih

informacija dva računala mogu komunicirati samo ako govore istim

protokolom

Pozdrav

Odziv

jedan govori drugi sluša

Odzdrav

Prihvat

Ova se procedura zove protokol

Poslužiteljski programi - daemoni

Klijent Server

Page 45: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

TCP/IP

Pouzdanost

Dinamičko preusmjeravanje

U kombinaciji sa multipleksiranjem kanala optimalno dijeljenje mrežnih resursa

Onemogućeno je monopoliziranje Interneta i njegovih resursa

12345

12345

4 3 1 1

1

2

5

5

3

5 3 2

Page 46: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

TCP protokol

Page 47: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

UDP protokol0 15 16 31

Source Port Destination Port

Length Checksum

data octets ...

•User datagram protokol•brži i manje kompliciran od TCP•manje siguran•nema nikakve mogućnosti provjere pogreške ili numeriranjeredoslijeda paketa

•neke ga mreže koriste zbog brzine

Page 48: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IP

Version IHL Total Length

Identification Flags Fragment Offset

Time to Live Protocol Header Checksum

32 bit Source Address

Service Type

32 bit Destination Address

Options Padding

0 4 16 318

IPv4 Format zaglavlja

Page 49: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

IPv6 header

Page 50: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Izvoe Wikipedia, By en:User:Cburnett original work, colorization by

en:User:Kbrose - Original artwork by en:User:Cburnett, CC BY-SA 3.0,

https://commons.wikimedia.org/w/index.php?curid=1546338

Page 51: Što je Internet? - FESB eLearning · 14.10.2014. 2 Značajke Interneta Internet nije vlasništvo jedne organizacije. Internetom ne upravlja jedna organizacija. Internet nema cenzure

Aplikacija

Transport

Internet

Mrežni pristup