220 likes | 373 Views
Programski jezici. Internet i Web tehnologije. Internet i Web tehnologije. Internet Adresiranje na Internetu Internet servisi Web HTML Javascript. Pojam Interneta. Globalna svetska raÄunarska mreža nastala postepenim povezivanjem odvojenih mreža
E N D
Programski jezici Internet i Web tehnologije
Internet i Web tehnologije • Internet • Adresiranje na Internetu • Internet servisi • Web • HTML • Javascript
Pojam Interneta • Globalna svetska računarska mreža nastala postepenim povezivanjem odvojenih mreža • Primena u raznim oblastima ljudske delatnosti • Popularnost servisa za komunikaciju između korisnika • Jedan od najpopularnijh servisa je World Wide Web (ili skraćeno samo Web)
Istorija • ARPAnet (Advanced Research Project Agency Network), 1960-ih • Internet, 1980-ih • E-mail • Usenet • Telnet • File transfer
2 1 4 3 Klijent/Server komunikacija
Adresiranje na Internetu • Svaki host na Internetu poseduje jedinstven identifikator – IP adresu • IP adresa u dotted decimal notaciji • 81.93.89.195 • IP adresa u binarnoj notaciji predstavlja 32-bitni binarni broj • Za ljudsku upotrebu koriste se simboličke adrese (npr. www.etf.unssa.rs.ba) • DNS – veza između simboličkih i IP adresa
COM NET ORG BA MTV INTEL ETF MF MA DNS – Domain Name System ROOT RS CBBH UNSSA
Mrežni protokoli • TCP/IP (Transmission Control Protocol/Internet Protocol) • HTTP (HyperText Transfer Protocol) • FTP (File Transfer Protocol) • SMTP (Simple Mail Transfer Protocol) • TELNET
Internet servisi • Web (World Wide Web) • E-mail (Electronic mail) • File transfer • Instant messaging • Telnet
Mogućnosti • Komuniciranje bez granica • Edukacija • Zabava • Komercijalne svrhe • Mogućnosti zloupotrebe
Web • Servis koji omogućava pristup različitim multimedijalnim sadržajima (tekst, slika, zvuk, video zapis) • Najpopularniji servis na Internetu • Omogućava integraciju mnogih servisa u jedan • Web serveri • Web prezentacije • Web klijenti
Web resursi • http://www.etf.unssa.rs.ba:80/nastava/ispit.pdf • http – protokol • www.etf.unssa.rs.ba – web server • 80 - port • /nastava/ispit.pdf – resurs na serveru
Web jezici • Jezici za opis web dokumenata (web stranica) • HTML (Hyper Text Markup Language) • Jezici za programiranje na klijentskoj strani • Javascript, VBScript • Jezici za programiranje na serverskoj strani • PHP, ASP, JSP, Perl
HTML • HTML fajlovi • HTML editori • HTML browseri • HTML elementi (tagovi)
Elementi HTML-a • HTML elementi ( HTML tags) • početni <FONT> • završni </FONT> • case-insensitive • Atributi elemenata • <FONT COLOR=“BLUE” SIZE=“+1”>
Upotreba HTML elemenata • <ime_elementa>Tekst </ime_elementa> • <ime_elementa> • <ime_elementa ime_atributa = vrijednost>Tekst </ime_elementa>
Osnovna struktura HTML fajla <HTML> <HEAD> </HEAD> <BODY> </BODY> </HTML>
Javascript • Skriptovanje na klijentskoj strani (u web čitaču) <SCRIPT LANGUAGE=“JavaScript”> function f1(ulazni_parametri) { naredbe } </SCRIPT>
Pitanja ???