komunikacijske tehnologije

40
Komunikacijske tehnologije Protokoli i arhitekture

Upload: kenny

Post on 15-Jan-2016

40 views

Category:

Documents


0 download

DESCRIPTION

Komunikacijske tehnologije. Protokoli i arhitekture. Karakteristike. Direktne ili indirektne Monolitne ili strukturirane Simetrične ili asimetrične Standardne ili nestandardne. Direktne ili indirektne. Direktne Sustemi dijeli point-to-point link ili Sustavi dijele multi-point link - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Komunikacijske tehnologije

Komunikacijske tehnologije

Protokoli i arhitekture

Page 2: Komunikacijske tehnologije

KarakteristikeDirektne ili indirektneMonolitne ili strukturiraneSimetrične ili asimetričneStandardne ili nestandardne

Page 3: Komunikacijske tehnologije

Direktne ili indirektneDirektne

Sustemi dijeli point-to-point link ili Sustavi dijele multi-point link Podaci mogu prolaziti bez posrednika

Indirektne Switched mreže ili Međumreže (Internetworks) Prijenos podataka ovisi o drugim enitetima

Page 4: Komunikacijske tehnologije

Monolitne ili struktuiraneKomunikacije su kompleksan zadatakPresloženo za pojedini entitetStrukturirani dizajn razbija problem u

manje jediniceSlojevita struktura

Page 5: Komunikacijske tehnologije

Simetrično ili asimetričnoSimetrično

Komunikacija između ravnopravnih entiteta

Asimetrično Klijent/server

Page 6: Komunikacijske tehnologije

Standard ili neNestandardni protokoli napravljeni za

specijalan računala i zadaćeK izvora i L odredišta vode do K*L

protokola i zatim 2*K*L implementacijaUkoliko se upotrijebe standardi , treba K +

L implementacija

Page 7: Komunikacijske tehnologije

Upotreba standardnih protokola

Page 8: Komunikacijske tehnologije

FunkcijeEnkapsulacijaSegmentacija i spajanjeKontrola konekcijeIsporuka po redoslijeduKontrola tokaKontrola grešakaAdresiranjeMultipleksiranjePrijenosne usluge

Page 9: Komunikacijske tehnologije

EnkapsulacijaDodavanje kontrolnih informaciaj

podacima Adresa Kod za detekciju greške Kontrola protokola

Page 10: Komunikacijske tehnologije

Segmentacija (Fragmentacija)

Blokovi podataka ograničeni veličinomPoruke iz aplikacijskog sloja mogu biti

velikiMrežni paketi mogu biti manjiDijeljenje velikih blokova u male je

segmentacija (ili fragmentacija kod TCP/IP) ATM blokovi (cells) su 53 octets Ethernet blokovi (frames) su do 1526 octets

Kontrolne točke i restart/recovery

Page 11: Komunikacijske tehnologije

Zašto fragmentacija?Prednosti

Efikasnija kontrola greški Ravnomjerniji pristup mrežnim resursima Manje kašnjenje Manji međuspremnici (buffer)

Nedostaci Overheads Veći broj prekida (interrupts) na prijemnoj strani Više procesorskog vremena

Page 12: Komunikacijske tehnologije

Kontrola konekcijeUspostava konekcijePrijenos podatakaZavršetak konekcijeMože biti prekid i popravak (recovery)Brojevi sekvenci se upotrjebljavaju za

Isporuku po redoslijedu Kontrolu toka Kontrolu greški

Page 13: Komunikacijske tehnologije

Prijenos orijentiran na vezu

Page 14: Komunikacijske tehnologije

Isporuka po redoslijeduPDUs mogu proći različitim putovimaPDUs mogu stići izvan redoslijedaBroj sekvence PDUs za ispravan redosljed

Page 15: Komunikacijske tehnologije

Kontrola tokaNa prijemnoj straniOgraničava se brzina dolaženja podataka Stani i čekaj (Stop and wait)Sistem kredita

Klizni prozor (Sliding window)

Potrebno i na aplikacijskoj kao i na mrežnoj razini

Page 16: Komunikacijske tehnologije

Kontrola greškiZaštita od gubitaka ili oštećenjaDetekcija greški

Pošiljatelj dodaje bitove za detekciju Primatelj provjerava te bitove If OK, potvrda If error, odbaci paket

Retransmisija Ako nema potvrde u određenom vremenu re-

transmit

Izvršava se na različitim slojevima

Page 17: Komunikacijske tehnologije

AdresiranjeNivo adresiranjaPodručje adresiranjaIdentifikatori konekcijeNačin adresiranja

Page 18: Komunikacijske tehnologije

Nivo adresiranjaNivo u arhitekturi na kojem imenujemo

enitetJedinstvena adresa za svaki sistem

(računalo) i usmjerivač (router)Network level address

IP ili internet adrese(TCP/IP) Network service access point or NSAP (OSI)

Procesi unutar sustava Broj porta (TCP/IP) Service access point or SAP (OSI)

Page 19: Komunikacijske tehnologije

Adrese

Page 20: Komunikacijske tehnologije

Područje adresiranjaGlobalna jedinstvenost

Globalna adresa označava jedinstven sustav Može biti samo jedan sistem sa adresom X

Globalna primjena Moguće je na svakom sistemu identificirati bilo

koji drugi sistem na temleju njegove globalne adrese

Adresa X identificira tja sistem s bilo kojeg djela mreže

Prm. MAC adrese na IEEE 802 mrežama

Page 21: Komunikacijske tehnologije

Identifikatori konekcijaKonekcijski orijentiran prijenos podataka

(virtual circuits)Dodjeljuje se konekcija za vrijeme trajanja

prijenosa podataka Smanjuje overhead jer su identifikatori

konekcije kraći od globalnih adresa Usmjeravanje (routing) može biti fiksan i

određen pri uspostavi veze Entiteti mogu zahtijevati višestruke veze -

multiplexing Informacija o stanju - State information

Page 22: Komunikacijske tehnologije

Načini adresiranjaObično jedna adresa – jedan sistem

Unicast adrese Jedan stroj ili korisnik

Može adresirati sve u domeni Broadcast Poslano svim strojevima ili korisnicima

Može adresirati samo dio domene Multicast Neki strojevi ili grupe korisnika

Page 23: Komunikacijske tehnologije

MultipleksiranjePodržavanje više konekcija na jednom

strojuMapiranje više konekcija na jednoj strani u

jednu na drugoj strania Prenošenje više konekcija preko jednog fiber

optic kabela Spajanje ISDN linja zbog većeg bandwidth-a

Page 24: Komunikacijske tehnologije

Prijenosne uslugePrioritet

Npr. Kontrolne poruke

Quality of service Minimalni prihvatljivi throughput Maksimalno prihvatljivo kašnjenje - delay

Sigurnost Restrikcija pristupa

Page 25: Komunikacijske tehnologije

OSI modelSlojeviti modelSvaki sloj izvodi jedan podskup od svih

potrebnih komunikacijskih funkcijaSvaki sloj se oslanja na sloj ispod njega da

izvodi primitivnije funkcijeSvaki sloj nudi funkcije/usluge sloju iznadPromjene u jednom sloju ne smiju

zahtijevati promjene u ostalim

Page 26: Komunikacijske tehnologije

OSI okolina

Page 27: Komunikacijske tehnologije

OSI kao osnova za stanrdizaciju

Page 28: Komunikacijske tehnologije

Standardi specifični za sloj

Page 29: Komunikacijske tehnologije

Elementi standardizacijeSpecifikacija protokola

Operira između dva ista sloja Može uključiti različite OS Specifikacija protokola mora biti precizna

Format jedinica podatakaSemantika svih polja

Definicija servisa Funkcionalni opis onoga što se nudi

Adresiranje SAPs

Page 30: Komunikacijske tehnologije

OSI Slojevi (1)Fizički

Fizičko sučelje između ređajaMehaničkoelektričnoFunkcionalnoProceduralno

Data Link Način aktiviranja, deaktiviranja i održavanja

pouzdane veze Detekcija i kontrola greški Viši slojevi mogu raditi kao da je konekcija bez

greški

Page 31: Komunikacijske tehnologije

OSI Slojevi (2)Mrežni

Prijenos informacija Viši slojevi ne moraju znati koja je tehnologija ispod Nije potreban na direktnim linkovima

Transport Izmjena podataka između krajnjih sustava Bez greške - Error free U slijedu Bez gubitaka Bez duplikata Kvaliteta usluge - Quality of service

Page 32: Komunikacijske tehnologije

OSI Slojevi (3)Sesija

Kontrola dijaloga između aplikacija Disciplina dijaloga Grupiranje Popravak - Recovery

Prezentacijski Formati podataka i kodiranje Kompresija podataka Enkripcija

Application Način za aplikacije da pristupe OSI okolini

Page 33: Komunikacijske tehnologije

Upotreba posrednika

Page 34: Komunikacijske tehnologije

TCP/IP ProtokolDominantna arhitekturaSpecificiran i u upotrebi prije OSIRazvije iz istraživanja financiranoh od

strane US Department of DefenseInternet

Page 35: Komunikacijske tehnologije

OSI v TCP/IP

Page 36: Komunikacijske tehnologije

TCP/IP Arhitektura protokola(1)Aplikacijski sloj

Komunikacija između procesa i aplikacija

Transportni sloj (TCP/UDP/…) Prijenos podataka od kraja do kraja Može uključivati sistem za pouzdanost (TCP) Sakriva detalje mreže ispod

Internet sloj (IP) Usmjeravanje (Routing) podataka

Page 37: Komunikacijske tehnologije

TCP/IP Arhitektura protokola (2)Mrežni sloj

Logično sučelje između sistema i mreže

Fizički sloj Prijenosni medij Brzine i kodiranje

Page 38: Komunikacijske tehnologije

PDUs kod TCP/IP

Page 39: Komunikacijske tehnologije

Protokoli u TCP/IP

Page 40: Komunikacijske tehnologije

LiteraturaStallings chapter 2Comer,D. Internetworking with TCP/IP

volume IComer,D. and Stevens,D. Internetworking

with TCP/IP volume II and volume III, Prentice Hall

Halsall, F> Data Communications, Computer Networks and Open Systems, Addison Wesley

RFCs