STE - SPLETNE TEHNOLOGIJE

¡Supera tus tareas y exámenes ahora con Quizwiz!

kateri protokoli in kabli so v povezovalnem sloju?

ARP, RARP / parice, koaksialni in optični kabli

ogrodja MVC, ki uporabljajo pristop debelega odjemalca

AngularJS, Backbone

ogrodja MVC, ki uporabljajo pristop lahkega odjemalca

Django, ASP.NET, Laravel

Preko katerega protokola komunicira strežnik z odjemalcem?

HTTP

kateri protokoli so v aplikacijskem sloju?

HTTP, FTP, SMTP, Telnet

kateri protokoli so v omrežnem sloju?

IP, diagrami opremljeni s podatki IP

Iz katerih temeljnih sestavin so sestavljene spletne storitve?

SOAP, WSDL, UDDI

Katera dva protokola skrbita za varnost komunikacijskih kanalov?

SSL, HTTPS

kateri protokoli so v prenosnem sloju?

TCP, UDP

Kateri sloji so v internetu? 4

aplikacijski, prenosni, omrežni, povezovalni

Opiši arhitekturo odjemalec/strežnik

arhitektura loči med seboj dva nivoja, podatkovnega in aplikacijskega

Opiši ključno komponento programskih rešitev - odjemalec

brskalnik, upravljan s strani uporabnika

Kakšen je problem TCP-ja in kaj rešuje UDP?

da je počasen - UDP je hitrejši

Za kaj skrbi prenosni sloj?

da se sporočilo brez napak prenese od pošiljatelja do prejemnika

Iz česa je sestavljen XML?

deklaracije, DTD, elementov, atributov, tekstovne vsebine

Tri temeljne vloge arhitekture spletnih storitev

dobavitelj storitve objali ali odjavi storitev v registru, na podlagi opisa poišče storitev v registru storitev in poveže z dobaviteljem, register storitev

Katere skupine spletnih programskih rešitev poznamo?

dokumentna spletišča, interaktivne, transakcijske, procesne, sodelovalne, portalne, povsod navzoče

Kaj je arhitektura programske rešitve?

določa, kje se programske komponente izvajajo, kakšna so njihova medsebojna razmerja s strojno opremo, omrežjem in končnimi uporabniki

Kateri dve arhitekturi se danes največ uporabljata?

dvo nivojska in tri oz. več nivojska

Kaj je s seboj prinesel svetovni splet?

hiter razvoj spletnega založništva - razvoj spletnih strani

Kako delimo spletne programske rešitve, glede na ciljno občinstvo?

internetne, intranetne, ekstranetne

XML - Podatkovna definicija

je neodvisen, globalen način za izražanje informacij z uporabo oblik in struktur

XML - Striktna definicija

je podmnožica jezika SGML. Je metajezik, ki opisuje koncepte in pravila za kreiranje označevalnih jezikov

XML - Spletna definicija

je temeljna tehnologija za naslednjo generacijo svetovnega spleta. Omogoča kreiranje, manipulacijo in prikaz podatkov

Za kakšne aplikacije je primerna arhitektura lahkega odjemalca?

ko lahko zagotovimo primerne odzivne čase s strani aplikacijskega strežnika in ne potrebujemo kompleksnega uporabniškega vmesnika

Za kakšne aplikacije je primerna arhitektura debelega odjemalca?

ko vemo katere brskalnike uporabljajo uporabniki

Kaj so omrežne novice?

konferenčni sistem - razdeljen na več tisoč urejenih skupin

Opiši sloj Orkestraicja (krmilnik) - MVC

krmilnik odgovarja na vnose uporabnikov in izvajajo se interakcije s podatkovnimi komponentami modela

Kaj so XML elementi?

logične, strukturne enote podatkov, ki predstavljajo posamezne podatkovne objekte

Opiši večnivojsko programsko arhitekturo

ločitev programske logike od uporabniškega vmesnika na eni strani ter podatkov na drugi, spremembe komponent ne smejo vplivati na ostale nivoje

Opiši sloj Poslovna logika (model) - MVC

množica komponent - različni viri s katerimi upravlja sistem

Katera je 2. prednost požarnega zida?

nadzorna in kontrolna programska oprema je nameščena le na enem sistemu

Kaj je to MVC?

najbolj znan arhitekturni vzorec za načrtovanje spletnih aplikacij - jasna ločitev komponent za izgradnjo uporabniškega vmesnika

Kakšne so ekstranetne spletne programkse rešitve?

namenjene posamezni vrsti uporabnikov in so na voljo preko javnega omrežja - interneta

Katere podatke vsebujejo IP diagrami?

naslov pošiljatelja in sprejemnika, življenjsko dobo

Kako potujejo paketi preko IP protokola po omrežju?

neodvisno drug od drugega po načelu prenosa brez trajno vzpostavljene zveze

Kako poskrbimo za varnost odjemalcev?

obravnavamo varnosti odjemalcev, ki so potencialne tarče napadov spletnih programčkov v jeziku Java in objektov ActiveX

Kaj počne 2. faza v HTTP komunikaciji (zahteva)?

odjemalec pošlje zahtevo po vsebini

Kaj počne 1. faza v HTTP komunikaciji (povezava)?

odjemalec se poveže s spletnim strežnikom - uporablja spletni naslov in vrata za strežnik HTTP protokola

Katere so ključne komponente programskih rešitev?

odjemalec, požarni zid, prehod, spletni strežnik, aplikacijski strežnik, podatkovni strežnik, multimedijski strežnik, strežnik vsebine, star sistem

Na katerem modelu deluje svetovni splet?

odjemalec/strežnik

Opiši sloj prezentacija (pogled) - MVC

omogoča prezentacijo podatkov - spletna stran

Kaj omogoča elektronska pošta?

omogoča sprejemanje in pošiljanje elektronske pošte

Kakšna je definicija transakcijskih spletnih strani?

omogočajo ažuriranje vsebine, zahtevajo uporabo sistemov za upravljanje podatkovnih baz

Kaj je EDI (Electronic Data Interchange)?

osnova sistema za računalniško izmenjavo podatkov

Katera je 1. prednost požarnega zida?

osredotočimo območje možnega vdora le na en sistem - zato imajo ukrepi minimalen negativen učinek na preostali del omrežja

Kaj počne 4. faza v HTTP komunikaciji (odklop)?

po prenosu strežnik prekine povezavo

Opiši ključno komponento programskih rešitev - aplikacijski strežnik

podaja funkcionalnosti za izvajanje spletnih programskih rešitev z uporabo različnih tehnologij in programskih jezikov

Opiši ključno komponento programskih rešitev - podatkovni strežnik

podaja podatke organizacije v strukturirani obliki

Opiši ključno komponento programskih rešitev - multimedijski strežnik

podaja podatke v nestrukturirani obliki medijskega toka

Opiši ključno komponento programskih rešitev - strežnik vsebine

podaja vsebino v obliki delno strukturiranih podatkov

Kakšna je definicija portalnih spletnih strani?

podajajo enotno dostopno točko do ločenih virov informacij in storitev

Kakšna je definicija procesnih spletnih strani?

podpirajo procese znotraj podjetij, med podjetji, javnimi ustanovami in posamezniki, z uporabo spletnih storitev

Kakšna je definicija sodelovalnih spletnih strani?

podpirajo sodelovanje in izboljšujejo komunikacijo med skupinami ali med posamezniki

Kakšen je namen svetovnega spleta?

poenostavljena in hitra izmenjava informacij s pomočjo informacijskega sistema, ki temelji na spletnih dokumentih

Kaj je dokument DTD?

poimenuje vsebino XML dokumenta in zagotavlja veljavnost dokumenta

Kateri trije sloji so setavni del MVC-ja?

poslovna logika (model), orkestracija (krmilnik), prezentacija (pogled)

Kako poteka komunikacija odjemalca s svetovnim spletom?

poteka med spletnim strežnikom in brskalnikom odjemalca

Kaj so to spletne storitve?

povezane komponente, ki komunicirajo z uporabo vmesnikov, ki temeljijo na jeziku XML

V katerih 4 fazah poteka komunikacija med strežnikom in odjemalcem?

povezava, zahteva, odgovor, odklop

Kakšne so prednosti 2. pristopa arhitekture odjemalec/strežnik

poveča skalabilnost in zmogljivost dvo nivojske programske opreme, zmanjšuje obremenjenost omrežja

Ključne komponente Brown-ove - 5 slojne arhitekture

predstavitveni sloj, kontrolno posredovalni sloj, poslovni oziroma domenski sloj, podatkovno preslikovalni, podatkovni sloj

Ključne komponente Fowler-jeve - 3 slojne arhitekture

predstavitveni sloj, poslovni oziroma domenski sloj, podatkovni sloj

Problemi monolitskega pristopa

prepletenost programske kode, vsaka različica je zahtevala nov prenos, konsistentnost podatkov

Kakšne so intranetne spletne programske rešitve?

privatne spletne rešitve znotraj organizacij, delujejo večinoma v lokalnih omrežjih

Kaj je vzrok za veliko število varnostnih problemov povezanih z internetom?

problem je v sami zasnovi TPC/IP ter UDP, ker sam po sebi noben ne zagotavlja varnega prenosa podatkov po omrežju

Opiši arhitekturo lahkega odjemalca

programska logika se izvaja na strežniku

Opiši arhitekturo debelega odjemalca

programska logika se lahko izvaja na strani odjemalca v brskalniku

Opiši ključno komponento programskih rešitev - požarni zid

programska oprema, ki nadzoruje komunikacijo med nevarnim zunanjim in varnim notranjim omrežjem

Opiši ključno komponento programskih rešitev - spletni strežnik

programska oprema, ki podpira različne internetne in spletne protokole in omogoča procesiranje zahteve odjemalca

Kateri dve tehnologiji sta se razvili za namene svetovnega spleta?

protokol HTTP in označevalni jezik HTML

Opiši programsko arhitekturo - Monolitski pristop

rešitev nameščena na enem samem računalniku in je bila napisana koda v enotnem bloku

Kaj so spletne programske rešitve?

rešitve, ki so že v temeljih načrtovana za izvajanje v okolju svetovnega spleta

Kako poskrbimo za varnost komunikacijskih kanalov?

s kodiranjem sporočil z uporabo simetričnih in asimetričnih kriptografskih algoritmov ter digitalnega podpisovanja (SSL, HTTPS)

Za kaj skrbi povezovalni sloj?

skrbi za razreševanje naslovov in strojne vmesnike

Kakšne so internetne (javne) spletne programske rešitve?

spletne rešitve, ki niso omejene na posamezno vrsto uporabnikov

Kakšna je definicija interaktivnih spletnih strani?

spletne strani in povezave se izdelujejo dinamično glede na akcije uporabnikov

Kakšna je definicija dokumentnih spletišč?

spletne strani so shranjene na spletnem strežniku v obliki statičnih dokumentov HTML

Opiši ključno komponento programskih rešitev - star sistem

star delujoč sistem, integriran v spletno programsko rešitev

Kako delimo spletne programske rešitve, glede na stopnjo interaktinvosti?

statične, interaktivne

Kaj je FTP?

storitev za prenos podatkov

Kaj počne 3. faza v HTTP komunikaciji (odgovor)?

strežnik pošlje vsebino ali pa napako

Katere so storitve interneta?

svetovni splet, elektronska pošta, omrežne novice, ftp

Kaj je XML oz. za kaj se uporablja?

uporablja se za elektronsko izmenjavo podatkov in strukturiranje

Kako poskrbimo za varnost strežnikov?

uporabljajo se raznovrstni mehanizmi - od gesel za avtentikacijo dostopov, do različnih tipov požarnih zidov

V čem se programske rešitve razlikujejo od hipermedijskih?

uporabniki aktivirajo operacije in transakcije, lahko se sčasoma razvija, različni pogledi, možnosti in operacije

Kakšne so interaktivne spletne strani?

uporabniki vplivajo na vsebino in komunicirajo z ostalimi uporabniki

Katera so 3 ključna področja zagotavljanja varnosti na internetu?

varnost strežnikov, varnost komunikacijskih kanalov, varnost odjemalcev

Kakšni so problemi 1. pristopa arhitekture odjemalec/strežnik

visoki stroški, nadgradnja programske opreme, problematičen prenos večje količine podatkov po omrežju

Kateri dejavniki vplivajo na uspešno načrtovanje in razvoj programskih rešitev?

vrsta programske rešitve, kompleksnost, porazdelitev komponent, ciljno izvajalno okolje

Katera je 3. prednost požarnega zida?

vse povzave gredo skozi požarni zid, kar omogoča učinkovit nadzor

Kakšne so statične spletne strani?

vsebina je nespremenljiva, uporabniki ne morajo vplivati na izgled in vsebino prikazanih podatkov

Za kaj skrbi aplikacijski sloj?

vsebuje protokole, ki jih uporablja tipičen uporabnik

Za kaj skrbi omrežni sloj?

zagotavlja ustrezno pot skozi omrežje od pošiljatelja k prejemniku

Kakšna je definicija povsod navzočih spletnih strani?

zagotavljajo poosebljene storitve kadarkoli, kjerkoli in za kakršnokoli napravo

Opiši ključno komponento programskih rešitev - prehod

začasno hranjenje spletnih strani v predpomnilniku, kar omogoča hitrejši dostop, prilagajanje in sledenje uporanbikom

Opiši 2. pristop k arhitekturi odjemalec/strežnik

združitev poslovnega in podatkovnega nivoja na svojem sloju

Opiši 1. pristop k arhitekturi odjemalec/strežnik

združitev predstavitvenega in poslovnega sloja na nivoju odjemalca, podatkovni sloj na svojem nivoju

Kakšen je razlog za nastanek svetovne spleta?

zmešnja na področju komunikacije

Kdaj je XML dokument veljaven?

če je preverjen s strani izbranega DTD dokumenta ali XML sheme z uporabo razčlenjevalca


Conjuntos de estudio relacionados

AP United States History Chapters 5&6

View Set

Chapter 1: An Introduction to Lifespan Development

View Set

Psychology 101 chp. 2: Neuroscience and Behavior

View Set

Pharmacology ATI study questions part 14

View Set

Intro to computers final study guide

View Set

"why do some brains enjoy fear" quiz//clark

View Set