INTERNET PROGRAMIRANJE UVODNI POJMOVI Internet WWW World Wide
- Slides: 12
INTERNET PROGRAMIRANJE
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. . . ? 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 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 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 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 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 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 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 ž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 – 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 većinu korisnika Jednostavno korišćenje interaktivnosti Jednostavna nadogradnja (jeftina distribucija)