Komunikacijski sistem je osnova porazdeljenega procesenega sistema. Omogočati mora komunikacijo in sporazumevanje med priključenimi računalniki uporabnikov.
REFERENČNI OSI MODEL
Komunikacijski sistemi, ki povezujejo posamezne računalnike v omrežje so usklajeni s standardi. Po letu 1970 so začeli snovati računalniška omrežja, ki omogočajo medsebojno povezovanje različnih računalnikov.
ISO/OSI referenčni model je protokol , kjer vsak sloj opravlja določeno nalogo.
ISO/OSI model gradi 7 slojev:
OSI model
Aplikacijski sloj: programski vmesnik med uporabnikom in OSI modelom. Primeri uporabe so e-mail, protokoli, programi za prenašanje datotek.
Predstavitveni sloj: omogoča, da se sistema, ki med sabo komunicirata lažje razumeta po formatu sprejetih podatkov. To pomeni, da podatke, ki so poslani po omrežju pretvarja v druge oblike, določa transformacijo in formiranje podatkov.
Sloj seje: opravlja nalogo nadzora komunikacije med računalniki , kar pomeni da vzpostavlja ter prekinja komunikacije med oddaljenimi in lokalnimi računalniki.. Določa vrsto komunikacij (enosmerno, dvosmerno).
Transportni sloj: :omogoča povezavo med podatkovnim komunikacijskim sistemom omrežnim, podatkovnim in fizičnim slojem. Ta sloj tudi definira način prenosa, daljša sporočila pa skrči na krajša, prav tako tudi odpravlja morebitne napake. V njem se izvaja tudi fragmentacija in defragmentacija.
Omrežni sloj:
usmerja pakete skozi omrežja, torej prekinja in vzpostavlja povezave med uporabniki.
Podatkovni sloj: prek vzpostavljene povezave med dvema uporabnikoma ustvarja načine prenosa podatkov in s tem poskrbi, da podatki dosežejo cilj. Naloga tega sloja je torej, da odkriva nezaželjene napake v prenosu podatkov.
- Fizični sloj: najnižji sloj OSI modela. Opisuje mehanske lastnosti kot npr. konektorje, frekvence in napetosti.
Na vsakem sloju so določene posamezne omrežne funkcije. Model je bil razvit leta 1984 in velja za osnovni arhitekturni model za komunikacijo med računalniki.
RAZLIKA MED SPLETOM IN INTERNETOM
Mnogo ljudi uporablja izraza WWW in Internet kot eno in isto, ampak v resnici sta si med seboj različna. Internet je masivno omrežje , nekakšna omrežna infrastruktura. Povezuje na milijone računalnikov skupaj v globalni sistem, tako da ustvarja mrežo v katerem lahko vsak računalnik komuniciria, dokler je povezan v internet.
WWW ali na kratko splet je način dostopanja do informacij preko interneta. Splet je namenjen omogočanju povezav med poljubnimi informacijami Omogoča zmenjavo informacij in povezovanje uporabnikov.
Delovanje spleta sloni na treh standardih:.
URL določa za vsak dokument v spletu naslov, na katerem ga lahko najdemo
HTTP določa način, kako se sporazumevata spletni strežnik in brskalnik
- HTML določa skladnjo označevanja metabesedilnih elementov v besedilu
. Spletni servisi, ki uporabljajo te protokole omogočajo aplikacija da komunicirajo, in s tem preko spleta delijo informacije. Na spletu lahko brskamo z različnimi iskalniki, najbolj popularni so Internet Explorer,Firefox,Chrome,Safari itd.
Razlika med URI in URL
URI
Definira vir iz lokacije imena ali pa obojega. Večina nas uporablja URI-je da definiramo lokacijo do vira.
URL
To je specializiran URI, ki definira spletne lokacije specifičnega vira. URL uporabljamo vsak dan npr. http://www.rtvslo.si, tako da nam določa lokacijo informacije, in ni treba da je po http protokolu saj je lahko tudi ftp://rtvslo.si, smb://rtvslo.si
FTP, SMTP in DNS
FTP pomeni v angleščini File Transfer protokol, torej je to protokol za prenos podatkov. Uporablja se v internetu za prenos podatkov med računalniki in je 8-bitni.
SMTP je Simple mail transfer protocol, ki ga uporabljamo pri prenosu elektronske pošte. Računalniki ki so povezani s TCP/IP protokoli si lahko izmenjujejo elektronsko pošto med sabo.
Deluje tako, da . SMTP vzpostavi obojestranski prenosni kanal sprejemniku. SMTP pošiljatelj in SMTP prejemnik se nato pogajata. ,Ko se dogovorita, pošiljatelj SMTP-ja pošlje sporočilo, ki je določen s s sekvencami. Ko sprejemnik SMTP-ja sprejme sporočilo, to javi pošiljatelju.
DNS pomeni v angleščini Domein Name System, v slovenščini torej domena sistemskih imen., kar je ime za omrežje TCP/IP s prijaznim imenom za uporabnike ter računalnike. Računalniki naj bi se na spletu identificirali preko IP naslovov , ampak prijaznejši način je z imeni .Ponudnik zato ponudi sistem za omrežne vire in za reševanje njihovih imen v IP naslove.
V praksi se zato dogaja, da računalniki pogosto komunicirajo preko DNS strežnikov, kateri poišče IP naslov za zahtevana imena ter pošlje IP naslov povratno odjemalcu kateri je začel komunikacijo z računalnikom.
XHTML
XHTML (Extensible HyperText Markup Language) je jezik, ki se uporablja pri izdelovanju spletnih strani. Soroden jezik je HTML vendar je XHMTL natančneje definiran in usklajen z XML. Vsi brskalniki podpirajo XHTML.
Razlike med HTML in XHTML
1.) V HTML-ju so lahko nekateri podatki v nepravilnem vrsten redu npr:
<b><i>Tekst je obarvan krepko in ležeče</b></i>
V XHTML-ju , pa mora biti podatki v pravilnem vrstem redu.
<b><i>Tekst je obarvan krepko in ležeče</i></b>
Pri končnih ukazih moramo vedno na začetek dodati /. (glej zgoraj)
2.) XHTML ukazi morajo biti vedno zaprte narave:
To je napačno :
<p>To je vrstica
<p>To je še ena vrstica
To je pravilno :
<p>To je vrstica</p>
<p>To je še ena vrstica</p>
3.) Ukazi morajo biti prav tako podani v majhnih tiskanih besedah in NE velikih.
Vsak XHTML dokument ima tri značke to so : začetna <p> , srednja in končna </p>
Osnovni ukazi so :
<html> - Celotna koda spletne strani mora biti zapisana med ukazoma <html> in </html>.
<head> . Ta ukaz razdeli program na dva dela glavo ( <head>) in telo ( <body>)
<title> Tu določimo naslov strani
Definicija elementa in root-elementa
Soočen bil pred nalogo, kako postaviti spletno stran. Poiskal sem spletno stran, ki lahko gostuje spletne strani in dobil sem stran www.webs.com in tako preprosto ustvaril stran http://pandadnb.webs.com/
Lahko pa bi se odločil za "težji postopek" in si prek programiranja v css-ju ustvaril na strani freehost386 . Za dodatno pomoč pri izdelavi strani bi se obrnil na http://www.freehost386.com/pomoc.php. Za izdelovanje svoje strani v hipertekstem jeziku pa bi uporablil dodatek za brskalnik Firefox - Firebug.
Za prenos datoteke iz diska na spletno stran pa bi uporabil freeware program BladeFTP .
VIRI:
http://sl.wikipedia.org/wiki/FTP
http://www.webopedia.com/DidYouKnow/Internet/2002/Web_vs_Internet.asp
http://netforbeginners.about.com/od/internet101/f/the_difference_between_internet_and_web.htm
http://sl.wikipedia.org/wiki/DNS
http://sl.wikipedia.org/wiki/SMTP