INTERNET PROGRAMIRANJE UVODNI POJMOVI Internet WWW World Wide

  • Slides: 12
Download presentation
INTERNET PROGRAMIRANJE

INTERNET PROGRAMIRANJE

UVODNI POJMOVI Internet? WWW – World Wide Web? Web page? Web page je zapravo

UVODNI POJMOVI Internet? WWW – World Wide Web? Web page? Web page je zapravo tekst kodiran HTML jezikom, koji sadrži linkove, a može sadržavati i slike, te audio i video zapise. Web site? Web site skup smisleno povezanih Web stranica koje se nalaze na nekom Web serveru.

Web browser? Program za pregledanje web stranica. Šta su Google, Yahoo, Bing. . .

Web browser? Program za pregledanje web stranica. Šta su Google, Yahoo, Bing. . . ? IP address Jedan identifikator za kompjuter ili uređaj na TCP/IP mreži. Mreže koriste TCP/IP protokole za rutiranje poruka baziranih na IP adresama. Format IP adrese je 32 -bitna numerička adresa pisana kao četiri broja odvojena tačkom. Svaki broj može imati vrednosti od 0 do 255.

Domain name Ime koje identifikuje jednu ili više IP adresa. Svaki domain name ima

Domain name Ime koje identifikuje jednu ili više IP adresa. Svaki domain name ima svoj sufiks koji odrežuje u kom top level domain (TLD) se nalazi. gov, edu, org, mil, com, net, ca, ba… Pošto se internet bazira na IP adresama a ne na domain names, svaki web server zahteva DNS (domain name system) server radi prevoda domain name u IP adresu. DNS - domain name system or server or service je internet servis koji prevodi domain name u IP adresu. Primer www. example. com se prevodi u 198. 105. 232. 4

IP Internet Protocol IP označava format paketa zvanog datagram, i adresnu šemu. Omogućava vam

IP Internet Protocol IP označava format paketa zvanog datagram, i adresnu šemu. Omogućava vam da adresirate pakete i postavite ih u sistem, ali bez direktnog linka između vas i primaoca. Mnoge mreže kombinuju IP sa višim nivoom protokola TCP, čime uspostavljaju virtualnu konekciju između destinacije i izvora.

TCP -Transmission. Control Protocol Glavni protokol u TCP/IP mreži. Omogućava da dva hostovanja uspostave

TCP -Transmission. Control Protocol Glavni protokol u TCP/IP mreži. Omogućava da dva hostovanja uspostave konekciju i razmene tokove podataka. TCP garantuje prikaz podataka i takođe garantuje dać se paketi dostaviti u istom poretku u kojem su poslati. TCP/IP je kolekcija komunikacijskog protokola koja se koristi za hostovanje na internetu.

HTTP definiše kako su poruke formatirane i poslane, i koje akcije web serveri i

HTTP definiše kako su poruke formatirane i poslane, i koje akcije web serveri i browseri treba da poduzmu u odgovoru na različite komande. Kada unesete URL u vaš browser, tada se šalje HTTP komanda web serveru upućujući ga na pribavljanje i slanje odgovora tj. tražene web stranice. HTTP se naziva i stateless protokol jer se svaka komanda izvršava nezavisno, bez ikakvog znanja o komandi koja se ranije izvršila.

URL Uniform. Resource Locator globalna adresa dokumenta i drugih resursa na World Wide Webu

URL Uniform. Resource Locator globalna adresa dokumenta i drugih resursa na World Wide Webu Primeri # ftp: //www. pcwebopedia. com/stuff. exe # http: //www. pcwebopedia. com/index. html Prvi deo adrese se naziva identifikator protokola i on upućuje na to koji se protokol koristi Drugi deo se naziva resource name i on specificira IP adresu ili domain name kada je resurs lociran.

INTERNET PROGRAMIRANJE uključuje širok spektar različitih tehnologija koje se prostiru kroz razna područja računarskih

INTERNET PROGRAMIRANJE uključuje širok spektar različitih tehnologija koje se prostiru kroz razna područja računarskih tehnologija kao što su : � protokoli za komunikacione mreže, � povezivanje sa bazama podataka, � programiranje grafičkih korisničkih interfejsa, � struktiranje informacija, itd. . .

WEB APLIKACIJE Zadavanje upitnog interfejsa korisniku – Web aplikacije daju korisniku interfejs za unošenje

WEB APLIKACIJE Zadavanje upitnog interfejsa korisniku – Web aplikacije daju korisniku interfejs za unošenje željenih podataka Slanje korisnički definisanog upita – Po unosu, korisniči podaci se prosleđuju na web server Procesiranje i obrada podataka na serveru – Web server procesira i obrađuje primljene podatke pomoću neke vrste “posrednika” Slanje rezultata upita – Obrađeni podaci se sada vraćaju korisniku Izvršavanje procesiranja na strani korisnika – Vraćeni podaci se prikazuju korisniku. Oni mogu biti jednostavni kao obična HTML stranica, ali i složeni kao rezultati raznih kalkulacija, sortiranja, ili nekih drugih manipulacija nad podacima.

TEHNOLOGIJE ZA WEB APLIKACIJE 1 – Prikazni sloj ( uglavnom web pretraživači ) 2

TEHNOLOGIJE ZA WEB APLIKACIJE 1 – Prikazni sloj ( uglavnom web pretraživači ) 2 – Komunikacioni sloj ( npr. HTML ) 3 – Posrednički sloj ( npr. PHP ) 4 – Sloj podataka (npr. My. SQL )

PREDNOSTI WEB APLIKACIJA Jednostavne, globalne, reaguju na klik miša Platformski neutralne: isti izgled za

PREDNOSTI WEB APLIKACIJA Jednostavne, globalne, reaguju na klik miša Platformski neutralne: isti izgled za većinu korisnika Jednostavno korišćenje interaktivnosti Jednostavna nadogradnja (jeftina distribucija)