1
2
3
Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije naziva se složaj protokola (protokolarni složaj). TCP/IP, je primjer protokolarnog složaja. 4
Ključni elementi protokola su: Sintaksa Semantika Vrijeme Pod sintaksom se podrazmijeva format ili struktura podatka. Npr. prvih 8 bita predstavlja adresu pošiljatelja, sljedećih 8 bita predstavlja adresu primatelja a ostalo su podaci. Semantika se odnosi na značenje svakog bloka bita i predstavlja kako pojedini dio treba biti interpretiran i koje akcije trebaju biti poduzete na temelju te interpretacije. Vrijeme se odnosi na dvije karakteristike: Kada podaci trebaju biti poslani? Koliko brzo trebaju biti poslani? 5
6
7
OSI je skraćeni opis za slojevitu komunikaciju i dizajn kompjutorskih mrežnih protokola. 8
9
10
11
12
Temeljem koncepta i općih načela slojevitog strukturiranja kompleksa komunikacija, razvijen je referentni model povezivanja otvorenih sustava (Open System Interconnection Reference Model). Izbor sedam razina rezultat je iscrpnih evaluacija (prijedlozi su bili u rasponu 5 11). OSI-RM službeno je prihvaćen u listopadu 1984. godine kao ISO-norma dokumentom ISO 7948, te kao preporuka CCITT (ITU-T) X.200 na Plenarnoj sjednici CCITT (također u listopadu 1984. g.). OSI referentni model definira sedam protokolskih razina, od najvišeg sloja primjene ili aplikacije do najnižeg fizičkog sloja 13
14
Peer to peer (eng isti sa istim ili svaki sa svakim) u računarstvu podrazumijeva: Koncept umrežavanja računala bez poslužitelja, gdje je svako računalo inteligentna radna stanica, koja pronalazi druga računala putem broadcast ethernet paketa, i komunicira s njima izravno, bez potrebe autorizacije na nekom centralnom poslužitelju. Primjer takve mreže su Microsoftove radne grupe (Workgroups), za razliku od domene (Domain) gdje se korisnici moraju prijaviti na centralni poslužitelj domene. Koncept dijeljenja datoteka između većeg broja računala, za razliku od mrežnog poslužitelja datoteka (file servera) koji koriste protokol za dijeljenje datoteka (NFS, SMB/CIFS,...) Peer to peer programi su postali popularni poslije pojave Napstera i masovnog uvođenja širokopojasnog pristupa Internetu 15
16
17
18
19
20
21
22
PDU na MAC sloju postaje SDU fizičkom sloju. 23
Analogija s OSI modelom: https://www.youtube.com/watch?v=-6uoku-m6oy OSI model https://www.youtube.com/watch?v=svdwg2rdjho https://www.youtube.com/watch?v=o_rsqvtaloi https://www.youtube.com/watch?v=vw33ve02ags 24
Mrežni hub or repeater hub je oprema koja služi za povezivanje višestrukih upredenih parica ili svjetlovodnih niti kod Etherneta tako da predstavljaju jedan mrežni segment. 25
26
27
28
29
30
RS323 specifikacija kojom su definirane mehaničke, električne i funkcionalne karakteristike sučelja. 31
32
33
34
35
36
37
Ako računala imaju dva različita skupa karaktera, npr. izvor podataka ima ASCII skup karaktera, a odredišno računalo ima EBCDIC skup karaktera, tada je potrebno izvršiti njihovu konverziju. Kombiniranjem određenih karaktera dobiva se njihov skup koji prikazuje sve alfanumeričke znakove koji se pojavljuju u komunikaciji.) Formati s kojima prezentacijski sloj radi jesu: ASCII (American Standard Code for Information Interchange): 8-bitni skup karaktera koji se koristi za predstavljanje svih alfanumeričkih znakova. Ovo je najčešće korišteni format u računalnim komunikacijama. EBCDIC (Extended Binary Coded Decimal Interchange Code): ovaj format najčešće sekoristionaibmmainframe iminiračunalima. Eksterna prezentacija podataka (XDR External Data Representation): koristi se kod komunikacije između računala s različitim skupom karaktera. XDR se koristi kao univerzalni format za prijenos tekstualnih podataka. Binarni format (engl. Binary files): većina izvršnih, muzičkih i grafičkih datoteka konvertiraju se u binarni format u sloju prezentacije. Kada podaci pristignu na odredište, prezentacijski sloj na osnovu ekstenzije pridružuju tip aplikacije. 38
Niz programskih modula sadržanih u A-L omogućuju da vanjski korisnici (a to su aplikacijski procesi ili ljudi) uspostavljaju komunikaciju s drugim vanjskim korisnicima. Naziv aplikacijski sloj može malo zbuniti zato što ovaj termin ne opisuje program koji bi korisnik mogao koristiti na svom sustavu. Umjesto toga, ovaj sloj je odgovoran za određivanje zahtjeva za pristupom mrežnim resursima. Na primjer, Microsoft Word ne radi na aplikacijskom sloju OSI modela. Ako korisnik pokuša dobiti dokument iz njegovog direktorija na serveru, mrežni softver aplikacijskog sloja će biti odgovoran za isporučivanje tog zahtjeva udaljenom sustavu. Pristup aplikacijskim uslugama ostvaruje se kroz definirani skup primitiva, svakis pridruženim parametrima, koji su podržani lokalnim radnim (operacijskim) softverom. Pored transfera do korisnika, A-L pruža sljedeće usluge: identifikacija namjeravanog komunikacijskog partnera imenom ili adresom uspostavljanje autoriteta (ovlasti) za komuniciranje dogovor oko privatnosti i enkripcije izbor načina ili discipline dijaloga, i dr. 39
40