xhtml 2.0 and html 5 - racunarstvo550.xyz. semestar/programiranje... · 14.10.2014. 7 računalne...

19
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 [email protected]

Upload: trinhkien

Post on 05-Feb-2018

215 views

Category:

Documents


2 download

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

[email protected]

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.

5

The Opte Project - http://www.opte.org/

Internet ≠ Web

World Wide Web

Internet

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

14.10.2014.

19

Što ćete naučiti Internet općenito

HTML

CSS

XML

XHTML

Javascript

DOM

DHTML

AJAX

jQuery

PHP

ASP.NET

Ruby On Rails

MS Silverlight

FLASH, SMIL, SVG

...