1 / 12

Internet programiranje

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?

cody-poole
Download Presentation

Internet programiranje

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Internet programiranje

  2. Uvodnipojmovi • Internet? • WWW – World Wide Web? • Web page? • Web page je zapravotekstkodiran HTML jezikom, kojisadržilinkove, a možesadržavatiislike, te audio i video zapise. • Web site? • Web site skupsmislenopovezanih Web stranicakoje se nalazenanekom Web serveru.

  3. Web browser? • Program zapregledanje web stranica. • Šta su Google, Yahoo, Bing...? IP address • Jedanidentifikatorzakompjuteriliuređajna TCP/IP mreži. • Mrežekoriste TCP/IP protokolezarutiranjeporukabaziranihna IP adresama. • Format IP adrese je 32-bitna numeričkaadresapisanakaočetiribrojaodvojenatačkom. Svakibrojmožeimativrednostiod 0 do 255.

  4. Domain name • Imekojeidentifikujejednuiliviše IP adresa. • Svakidomain name imasvojsufikskojiodrežuje u kom top level domain (TLD) se nalazi. gov, edu, org, mil, com, net, ca, ba… • Poštose internet bazirana IP adresama a ne na domain names, svaki web server zahteva DNS (domain name system) server radiprevoda domain name u IP adresu. • DNS - domain name system or server or service je internet serviskojiprevodi domain name u IP adresu. Primer www.example. com se prevodi u 198.105.232.4

  5. IP Internet Protocol • IP označava format paketazvanogdatagram, iadresnušemu. • Omogućavavamdaadresiratepaketeipostaviteih u sistem, alibezdirektnoglinkaizmeđu vas iprimaoca. • Mnogemrežekombinuju IP savišimnivoomprotokola TCP, čimeuspostavljajuvirtualnukonekcijuizmeđudestinacijeiizvora.

  6. TCP -TransmissionControlProtocol • Glavniprotokol u TCP/IP mreži. • Omogućavada dvahostovanjauspostavekonekcijuirazmenetokovepodataka. • TCP garantujeprikazpodatakaitakođegarantujedać se paketidostaviti u istomporetku u kojemsuposlati. • TCP/IP je kolekcijakomunikacijskogprotokolakoja se koristizahostovanjenainternetu.

  7. HTTP • HTTP definišekakosuporukeformatiraneiposlane, ikojeakcije web serveriibrowseritrebadapoduzmu u odgovorunarazličitekomande. • Kadaunesete URL u vaš browser, tada se šalje HTTP komanda web serveruupućujućiganapribavljanjeislanjeodgovoratj. tražene web stranice. • HTTP se nazivaistatelessprotokoljer se svakakomandaizvršavanezavisno, bezikakvogznanja o komandikoja se ranijeizvršila.

  8. URL • UniformResource Locator globalnaadresadokumentaidrugihresursana World Wide Webu Primeri # ftp://www.pcwebopedia.com/stuff.exe # http://www.pcwebopedia.com/index.html • Prvideoadrese se nazivaidentifikatorprotokolai on upućujena to koji se protokolkoristi • Drugideo se nazivaresource namei on specificira IP adresuili domain name kada je resurslociran.

  9. Internet Programiranje uključuješirokspektarrazličitihtehnologijakoje se prostirukrozraznapodručjaračunarskihtehnologijakaoštosu: • protokolizakomunikacionemreže, • povezivanjesabazamapodataka, • programiranjegrafičkihkorisničkihinterfejsa, • struktiranjeinformacija, itd...

  10. Web aplikacije • Zadavanjeupitnoginterfejsakorisniku – Web aplikacijedajukorisnikuinterfejszaunošenježeljenihpodataka • Slanjekorisničkidefinisanogupita – Po unosu, korisničipodaci se prosleđujuna web server • Procesiranjeiobradapodatakanaserveru – Web server procesiraiobrađuje primljenepodatkepomoćunekevrste “posrednika”  • Slanjerezultataupita – Obrađenipodaci se sadavraćajukorisniku • Izvršavanjeprocesiranjanastranikorisnika – Vraćenipodaci se prikazujukorisniku. Oni mogubitijednostavnikaoobična HTML stranica, aliisloženikaorezultatiraznihkalkulacija, sortiranja, ilinekihdrugihmanipulacijanadpodacima.

  11. Tehnologijeza web aplikacije 1 – Prikaznisloj ( uglavnom web pretraživači )2 – Komunikacionisloj ( npr. HTML )3 – Posredničkisloj ( npr. PHP )4 – Slojpodataka (npr. MySQL )

  12. Prednosti web aplikacija • Jednostavne, globalne, reagujunaklikmiša • Platformskineutralne: istiizgledzavećinukorisnika • Jednostavnokorišćenjeinteraktivnosti • Jednostavnanadogradnja (jeftinadistribucija)

More Related