Klinički zavod za kemiju KBC Sestre milosrdnice dijagnostika s odabranim... · RADIONICA:...
Transcript of Klinički zavod za kemiju KBC Sestre milosrdnice dijagnostika s odabranim... · RADIONICA:...
RADIONICA: LABORATORIJSKA INFORMATIKA S ODABRANIM PODRUČJIMA MEDICINSKE INFORMATIKE (2017)
Klinički zavod za kemijuKBC Sestre milosrdnice
• engl. client-server network – dijeli obradu podataka između: • računala koje treba uslugu (korisnik) i • računala koje pruža uslugu (poslužitelj/server)
• podjela i specijalizacija posla između 2 strane• program na računalu korisnika zadužen:• za korisničko sučelje• slanje zahtjeva, podataka i prijam obrađenih podataka i • omogućava pristup poslužitelju i korištenje njegovim podacima
• INTERNET je najpoznatiji primjer client-server mreže
STRANKA(KORISNIK)
POSLUŽITELJ(UDALJENO RAČUNALO)
STRANKA(KORISNIK)
POSLUŽITELJ(DAVATELJ INFORMACIJA)
engl. client
engl. server
2
3
• IntrAnet (LAN), IntErnet (WAN) • Svako računalo na mreži (i Internetu) - jedinstvena IP adresa
• LAN/WAN: IPv4 adresa (232) : budućnost: IPv6 adrese (2128)• 0.0.0.0 - 255.255.255.255 (lokalne rezervirane za LAN: 192.168.x.x, 1.1.x.x)
INTERNET - osnovan 1969. godine, SAD, Ministarstvo obrane – ARPANET• Servis World Wide Web - izmišljen je u CERN-u u Švicarskoj 1989PROTOKOL - prijenos informacija između servera i klijenta: • HTTP (engl. HyperText Transfer Protocol), HTTPS – web stranice• IMAP, POP3, SMTP, SNMP – emailovi• FTP, SSH, SSL, Telnet, BitTorrent – podaciURL(Uniform Resource Locator) - slovni zapis IP adrese:
http://www.kbcsm.hr/zavodi/klinicki-zavod-za-kemiju/
vrsta protokola -http
stranica se nalazi na serveru/hostu s nazivom domene www.kbcsm.hr
putanja do foldera na serveru gdje je smještena stranica
4
HTTP port 80
HTTP(S) klijent
TCP protokol
"GET / HTTP/1.1„HOST: www.google.hr
216.58.211.35
<HTML> Web stranica
</HTML>
CARNET: DNS poslužitelj
google.hr (216.58.211.35)
?www.google.hr
5
• Naziv adrese host poslužitelja web stranice (slovna IP adresa hosta)• Sastoji se od dva dijela: ime + extenzija (TLD, top level domain)• kbcsm.hr (ime.ekstenzija)• Domenu dodjeljuju organizacije za registraciju domena (npr. CarNet)
• Globalne: .com, .org, .net, .biz (pravne i fizičke osoba)• Državne: .gov, .uk, .hr, .de, .ba (različita pravila, ovisno o državi)
• Domene se zakupljuju na godinu dana → doživotno produživanje• .hr je domena koju dodjeljuje CARnet besplatno za:
• Pravne osobe • Fizičke osobe - obrtnici ili umjetnici
Za smještaj web stranice trebamo i web server (koji se plaća):
WEB STRANICA = domena + web server (hosting)
6
Internet stranica - niz HTML/XHTML dokumenata - pristup pomoću Internet preglednika (IE, Chrome, Opera, Firefox)Tipovi složenosti web stranica:1. Najjednostavniji – statični unaprijed pripremljeni HTML dokument2. Složene dinamičke stranice (sadržaj se generira dinamički, ovisno o izboru
čitatelja):• web aplikacije → programski jezici PHP, ASP, JSP, ... generiraju HTML kod
• na strani servera: iz baze podataka (MYSQL, MS SQL…)• na strani klijenta: skriptni jezik (JavaScripta, VBScripta)
Svaku web stranicu čine tri razine• podatkovna razina (tekst, smisao, podaci - npr. iz baze)• poslovna ili interakcijska razina (program, skripta i način na koji se sustav ponaša)• prezentacijska razina (dizajn i psihologija)
Postavljanje sadržaja web stranice na server:1. pristupom na udaljeni server (FTP protokol) → spremanje dokumenata (html,
php, asp..)2. kreiranje baze podataka na serveru3. upisivanje/izmjena podataka u bazi – za prikaz dinamičkih sadržaja
7
STATIČKE(html; osnovno, html editori)
DINAMIČKE(npr. php, asp..);
• php/asp programiranje, • spajanje na bazu• generiranje html koda na
serveru koji dolazi do Internet preglednika
CMS(Content Managing System)
• gotovi templati, bogato ukrašeni • jednostavna izrada i održavanje• dinamički - baza podataka u
podlozi
<html > → tip stranice<head> → početak
<meta> → tip, kodna stranica, ključne riječi…<title>Moja prva web stranica</title> → naslov<style>→ stilovi</style>
</head><body>
<p odjeljak</p><table> → tablica</table><img src="image003.jpg">
</body></html>
<html > → tip stranice<head> → početak
<?phpmysql_select_db?>
</head><body>
<?phpkod?>
</body></html>
8
<html > → tip stranice<head> → početak
<meta> → tip, kodna stranica, ključne riječi…<title>Moja prva web stranica</title> → naslov<style>→ stilovi</style>
</head><body>
<p odjeljak</p><table> → tablica</table><img src="image003.jpg">
</body></html>
HTML
<html > → tip stranice<head> → početak
<?phpmysql_select_db?>
</head><body>
<?phpkod?>
</body></html>
PHP
9
<html>...</html> deklaracija HTML dokumenta<head>...</head> zaglavlje dokumenta<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> prikaz naših slova<title>...</title> naziv dokumenta; naslov stranice (nalazi se na vrhu prozora)<body>...</body> tijelo dokumenta<font face="Arial"> Ovo je vrsta fonta </font><font size="6"> Veličina slova može biti između 1 i 7 </font><font color="red"> Boja slova </font><b> podebljano </b><i> ukošeno </i><br> novi red ista funkcija kao pritisak na enter u wordu (nema završetak)<p> novi odlomak</p><p align="left">lijevo poravnavanje </p><p align="justify">obostrano poravnavanje</p><img src="slika.jpg"> - umetanje slike<img src="slika.jpg" width="150" height="200"> Slika u pixelima<a href= "povijest.html"> povijest </a> postavljanje linka 10
FTP port 21
FTP(S) klijentusername/password
FTP protokol
„FTP:// username/password”server/dokumenti/webStranice
CARNET: DNS poslužitelj
server.hr server/dokumenti/webStranice/moja.html
http://www.server.hr/moja.html
11
12
13
• dizajn web stranica iz gotovih templata• samo se slažu elementi i biraju oblici/boje• u tekst editoru se upisuje tekst/slike• sve ostaje zapisano u bazi podataka• jednostavni za korištenje• bez poznavanja programiranja
Imaju sve potrebno za postavljanje web sadržaja, povezivanja, kontrole, e trgovina, foruma, prijave korisnika u zaštićenje dijelove, sustava obavijesti, blogova i slično..
Besplatni• WordPress, Drupal, Joomla
Komercijalni – profesionalni – plaćaju se pretplate14
15
Slično HTML ili FTP protokolima email ima svoje:Važno zbog odabira postavki u E-mail klijentu (npr. MS Outlook ili sl.)• SMTP - osnovni protokol za slanje mailova (port 25 ili 465) • POP3 - osnovni protokol za primanje mailova (port 110 ili 995) • IMAP - primaš samo naslove poruka – tek kad otvoriš – download
sadržaja (port 143 ili 993)• portovi mogu biti nezaštićeni ili kriptirani
• Za postavljanje email postavki potrebno je znati protokol (npr. smtp, pop) i naziv servera za primanje i slanje mailova, portove te username i password korisnika
16
17
GOOGLE:Pristup Namjera Ispravno Neispravno Napomena
Točna fraza Samo žuti cvjetovi a ne i žuti automobili ili rozi cvjetovi
„žuti cvijet” žuti cvijet Pronalazi točan izraz
Nepoznata sredina fraze
„žuti mali cvjetovi” „žuti * cvjetovi” žuti cvjetovi * Označava nepoznati dio točnog izraza (npr. traženje riječi pjesama)
Traženje BEZ nekeriječi
Traži vozila ali ne i kamione Vozila -kamion Vozila - kamion Znak minus (-) ispred riječi
Traženje unutar domene
Traženje unutar određenih web stranica
kalij site:kbcsm.hr kalij Pronalazi riječ kalij samo na www.kbcsm.hr
Uspoređivanje Rezultati uspoređivanja kiwi vs mango kiwi vs mango
Traženje objašnjenja definicije, kratice
Define:proteinAbbreviation:CCLM
Define:protein protein Traži samo stranice sa definicijom pojma
Traženje dokumenta PDF, doc, ppt… Kiwi filetype:pdfKiwi filetype:doc
Kiwi pdf Samo stranice točnog formata dokumenta
Pretraživanje sličnih slika
Iz uploadane slike – pretraži slične ili iste na internetu
Opcija u Google images
PRETRAŽIVANJA OPERATORIMA (MS Word, MS Access baze podataka.. Internet..):* bilo koji niz znakova (slova ili brojeva) – otori*ringologija? točno jedan znak – otori?olaringologija„znak fraze” – točno kako piše, uključujući razmak
18
• računalni softver koji se koristi za zaštitu, identifikaciju i uklanjanjeračunalnih virusa, kao i drugih programa koji mogu uzrokovati probleme u korištenju računala, oštetiti softver i/ili podatke, a jednim imenom ih se naziva malware.
• Računalnim virusima se često nazivaju i drugi • npr. trojanski konji i crvi• oni zapravo ne inficiraju datoteke, već imaju druge funkcije, na primjer
širenje mrežom (crvi) te krađa korisničkih lozinki i brojeva kreditnih kartica i/ili omogućavanje pristupa neovlaštene osobe zaraženom računalu (karakteristično za trojanske konje).
Vrste računalnih virusa:• boot sektor virusi – napadaju Master boot sektor• parazitski – zaraze izvršne datoteke dodavanjem svog sadržaja u strukturu programa• svestrani virusi – napadaju boot sektore i izvršne programe• virusi pratioci – stvori .com datoteku koristeći ime već postojećeg .exe programa i
ugradi u nju svoj kod• link virusi – u trenu inficiraju napadnuti računalni sustav, može izazvati pravi kaos na
disku• makro virusi – imaju mogućnost da sami sebe kopiraju, brišu i mijenjaju dokumente
19
• ROOTKIT - služi za prikrivanje aktivnosti drugih malicioznih programa kao što su backdoorprogrami, snifferi, keyloggeri itd.Ovu vrstu softvera je vrlo teško pronaći i ukloniti sa računala - ponekad jedino rješenje reinstalacija Windowsa
• SPAM je neželjena elektronička pošta. Problem spama - zagušuje poštanski sandučić neželjenimporukama. Pojedine poruke mogu sadržavati zaražene privitke
• WORM (CRV) - šire se računalnim mrežama, a da pritom ne inficiraju druge programe. Stižu u vidu privitka poruke elektroničke pošte
• TROJANSKI KONJ - za razliku od crva ne može sam sebe razmnožavati. Prava funkcija je kompromitirati sigurnost računala:izvrši akcije za koje je namijenjen npr. brisanje podataka, širenje drugih virusa, korištenje računala za slanje spama, bilježenje i slanja podataka o tipkama koje je korisnik pritiskao.
• BACKDOOR je program koji je instaliran od strane virusa, crva ili trojanskog konja i koji trećim osobama omogućava nesmetan i neovlašten pristup računalu bez znanja vlasnika.
• SPYWER I MALWER - kategorija softvera koji djelomično preuzima kontrolu rada na računalu bez znanja ili dozvole korisnika.-pop-up reklame, krađa osobnih informacija, prati aktivnost korisnika na internetu. -prilikom posjete stranica sa ilegalnim ili pornografskim sadržajem
• ADWARE - koristi kod besplatnih i programa koji nude besplatno. Pojedini ulaze u domenu spywera
• KEYLOGGER - instaliran na računalo bez znanja korisnika i bilježi ono što korisnik tipka uključujući korisnička imena, lozinke, brojeve kreditnih kartica
20
• Dovoljno imati jedan antivirus! • Dva antivirusna programa aktivna u isto vrijeme znaju napraviti problem.
• LAŽNI ANTIVIRUSI - npr. Antivirus Live, Advanced Virus Remover itd.• Takvi programi koji se predstavljaju kao najnovija verzija antivirusa u stvari su
virusi.• Kad se klikne na link • automatski download ekrana koji vrši lažno ‘skeniranje’ vašeg računala• "glume" skeniranje i pronalaze ‘veliki broj’ virusa • zatim traže plaćanje da bi ‘očistili’ računalo
21
Antivirusi za poslovna okruženja:• ESET/NOD 32• Norton™ AntiVirus• BitDefender iz Rumunjske - email sigurnosna rješenja • Sophos iz Velike Britanije nudi anti-virus rješenja, sa probnim verzijama
Freeware:• Windows Defender – dolazi s novim Windowsima 10• Avast! - Alwil - Češka • AVIRA - Njemačka • AVG Anti-virus - Grisoft• RemoveIT Pro - InCode Solutions - Hrvatske
22