xhtml 2.0 and html 5 - racunarstvo550.xyz. semestar/programiranje... · 14.10.2014. 7 računalne...
TRANSCRIPT
14.10.2014.
1
Uvod
-o nama, o predmetu, o Internetu
O nama Ljiljana Šerić - predavanja
Soba: A401
Email: [email protected]
Marin Bugarić, Andrija Sommer - vježbe
Email:
[email protected], A420
14.10.2014.
2
Način izvođenja kolegija 2 sata predavanja, 2 sata lab. vježbi
Predavanja
Utorak:11-13
Lab. Vježbe: naknadni dogovor
Što ćete naučiti Internet općenito
HTML
CSS
XML
XHTML
Javascript
DOM
DHTML
AJAX
jQuery
PHP
Bootstrap
CMS
Framework
...
14.10.2014.
3
Uvjet za ocjenu Pohađanje predavanja
Prisustvovanje na SVIM lab. Vježbama
2 kolokvija
1.Seminar – izrada vlastite Web stranice korištenjem naučenih tehnologija
obavezno uključuje HTML, CSS, Javascript jQuery
OBRANA SEMINARA
2.Položen ispit putem kolokvija ili samog ispita
Preporučena literatura E learning portal!!
14.10.2014.
4
Što je Internet i kako radi Organizacija Interneta Nastanak Interneta Mrežne adrese Imena računala DNS poslužitelji Portovi Osnovne mrežne usluge Komunikacijski protokoli (TCP/IP i ostali)
Š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
14.10.2014.
6
Internet ≠ Web WWW, World Wide Web, W3, Web
jedna od najkorištenijih usluga Interneta
ostvaruje se razmjena podataka preko Interneta
skup međusobno povezanih dokumenata hiperlinkovima
mrežni sustav koji omogućuje pretragu mrežnih resursa (dokumenata) na Internetu
WWW je samo jedan mali dio Interneta
Internet Mreža koja se sastoji od manjih mreža koje koriste protokole iz skupine TCP/IP
PREDNOSTI:
Komunikacija
Informacija
Zabava
Raspodjela resursa (printer, diskovi,...)
Razmjena datoteka
NEDOSTACI:
Krađa osobnih podataka
Krađa identiteta
Spam
Ovisnost
14.10.2014.
7
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
Računalne mreže OBZIROM NA TOPOLOGIJU:
RAČUNALO RAČUNALO
RAČUNALO
RAČUNALO
RAČUNALO
RAČUNALO
RAČUNALO
RAČUNALO
PRSTEN: SABIRNICA:
RAČUNALO
RAČUNALO RAČUNALO
14.10.2014.
8
Računalne mreže
RAČUNALO
RAČUNALO RAČUNALO
RAČUNALO
RAČUNALO
RAČUNALO
RAČUNALO
RAČUNALO
ZVIJEZDA: NEPRAVILNA:
RAČUNALO
RAČUNALO RAČUNALO
Računalne mreže S obzirom na vlasništvo:
otvorene mreže (open network)
zatvorene mreže
14.10.2014.
9
Spajanje mreža Bridge:
Vrlo jednostavan uređaj
Spajaju se mreže iste vrste
Rezulat spajanja je samo veća mreža
Svi paketi koji dođu na jedan port šalju se na ostale portove
Računalo koje primi paket odlučuje je li namjenjeno njemu
Mnogo nedostataka
BRIDGE
Mreže - čvorovi Switch:
Vodi se evidencija o tome na kojoj “strani” mreže se nalazi odredišno računalo
Segmentacija mreže
Povećana efikasnost, smanjen promet
14.10.2014.
10
Mreže - čvorovi Router:
Složeniji od switch-a
Omogućuje povezivanje različitih mreža
ROUTER
Mreže - čvorovi Gateway
Prevoditelj protokola
Često i Firewall
14.10.2014.
11
Internet-topologija Skup domena
Svaka DOMENA je neka mreža ili mreža mreža i vlasništvo je institucije (fakultet, vlada, firma...)
Svaka DOMENA je autonomni sustav kojeg konfigurira vlasnik
Da bi se dobila DOMENA, vlasnik se mora registrirati ICANN (Internet Corporation for Assigned Names and Numbers)-neprofitnoj korporaciji utemeljenoj da bi koordinirala imenovanjem domena
Registrirani vlasnik “izlazi” na Internet preko ROUTERa koji povezuje jedno računalo u mreži sa mrežom koja je već na Internetu
Taj ROUTER je tzv. GATEWAY za DOMENU-vrata u svijet
Vanjski svijet ponekad se zove OBLAK (CLOUD)
Komunikacijski protokoli Komunikacijski protokol omogućava prenošenje
informacija.
Da bi dva računala mogla komunicirati moraju koristiti iste komunikacijske protokole.
Komunikacijski protokol sadrži precizno definirana pravila komunikacije.
14.10.2014.
12
ISO-OSI model – Internet 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
Klijent-Server model
14.10.2014.
13
Klijent-Server model korisnik (klijent) i server su odvojeni ili neravnopravni
Npr. pregledanje Internet stranica
Korisnikovo računalo i preglednik su klijent
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
14.10.2014.
14
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.
IP adresa računala
14.10.2014.
15
IP adresa računala
254 2,097,152 223 192 C
65,534 16,384 191 128 B
16,777,214 126 126 1 A
Broj računala u
mreži Broj mreža u klasi Do Od Klasa
IP adresa računala
14.10.2014.
16
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.
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.
14.10.2014.
17
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
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
14.10.2014.
18
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
DNS poslužitelji DNS – 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