84
Telekomunikacijski Telekomunikacijski protokoli protokoli Drago Hercog Drago Hercog Univerza v Ljubljani, Univerza v Ljubljani, Fakulteta za elektrotehniko Fakulteta za elektrotehniko UNI UNI - - TK, 3. letnik TK, 3. letnik 20 20 11 11 /20 /20 12 12

Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

Telekomunikacijski Telekomunikacijski protokoliprotokoliDrago HercogDrago Hercog

Univerza v Ljubljani, Univerza v Ljubljani, Fakulteta za elektrotehnikoFakulteta za elektrotehniko

UNIUNI--TK, 3. letnikTK, 3. letnik20201111/20/201212

Page 2: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 2

TK protokoliTK protokoli -- izvajalecizvajalec• izr. prof. dr. Drago Hercog• soba 306, 3. nadstropje• govorilne ure:

– torek 13:15-14:00– četrtek 12:15-13:00

• spletna stran: http://fides.fe.uni-lj.si/~hercog

• obvestila: http://fides.fe.uni-lj.si/~hercog/obvestila.htm

• elektronska pošta: [email protected]

Page 3: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 3

Telekomunikacijski protokoliTelekomunikacijski protokoli• predavanja:

– 3 ure / teden– četrtek 830-1100, PR 7 (16 ×)– izvajalec: Drago Hercog

• laboratorijske vaje: PR 22 (CIT)– 2 uri/teden– skupina 2: torek 915-1100 - Mi - V– skupina 1: torek 1115-1300 – A - Ma– z vajami bomo začeli 28.2.– izvajalec: Drago Hercog

• spletna stran:http://fides.fe.uni-lj.si/~hercog/TKP_UNI/TKP_UNI_HP.htm

Page 4: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 4

Predavanja Predavanja odpadejoodpadejo ::

• 1 – 3 tedne • ?

NadomeNadomeššččanje:anje:

• četrtek 13.15-15.45PR 07– 1.3.– 8.3.– 15.3.

• ?

Page 5: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 5

LaboratorijskeLaboratorijske vajevaje• nadzorovan vhod v in izhod iz PR 22• udeležba je obvezna• navodila bodo objavljena na spletu• dve domači nalogi, zagovor obvezno

pred pisnim izpitom! (v časugovorilnih ur)

• poročilo o vajah prinesete na ustni izpit (ne kopirajte navodil, objavljenih na spletu!)

Page 6: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 6

ŠŠtudijskatudijska literaturaliteratura• učbenik v pripravi za predmet

Telekomunikacijska omrežja (dobite za kopiranje)– 2– 3.– 4.1,4-5,7-8,10-12,14-16– 5.4-6

• učbenik v pripravi za predmet Telekomunikacijski protokoli(dobite za kopiranje!)

• Specification and Description Language - SDL (npr. http://www.sdl-forum.org/sdl88tutorial/index.html ali kateri drugi vir)

• prosojnice v formatu pdf (bodo objavljene na spletu)

• navodila za vaje (bodo objavljena na spletu)

Page 7: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 7

IzpitIzpit• snov za izpit: predavanja, vaje, študijska literatura• pisni izpit

– pogoj• odobreni domači nalogi• prijava na izpit (e-student)

– izpit• 20 vprašanj s po 3 možnimi odgovori• 5 nalog

– ocena• povprečna ocena obeh delov• vsak del zase mora biti vsaj 40 %

• ustni izpit– pogoj

• vsaj 50 % pri pisnem izpitu• poročilo o vajah

– izpit• pregled pisnega izpita• vprašanja, povezana s pisnim izpitom• druga vprašanja

• ocena izpita– povprečna ocena pisnega in ustnega izpita– vsak zase mora biti pozitiven

Page 8: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 8

TK protokoli: namen predmetaTK protokoli: namen predmeta

• spoznati osnovne mehanizme in algoritme za prenos podatkov, na katerih temeljijo telekomunikacijski protokoli

• ilustrirati te mehanizme s pomočjo nekaj dobro znanih in uporabljanih standardnih protokolov

Page 9: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 9

Sporazumevanje med Sporazumevanje med ljudmi: naravni jezikiljudmi: naravni jeziki

? ?

naravni jezik

slovenščina

angleščina

svahili

angleščina

Page 10: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 10

Sporazumevanje med Sporazumevanje med raraččunalniki: telekomunikacijski unalniki: telekomunikacijski

protokoliprotokoli

• Prvotni pomen: sodni spis v mapi– protos = prvi– kollan = lepiti

• Danes: pravila nekega postopka• Telekomuikacije: pravila komuniciranja

Page 11: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 11

Namen protokolovNamen protokolov• izmenjevanje informacije med prostorsko

ločenimi osebki– primer: prenos podatkov med računalniki

• podpora izvajanju skupne naloge (porazdeljene aplikacije)– primer: elektronska pošta

• podpora izvajanju porazdeljenega algoritma– primer: usmerjanje paketov skozi omrežje

Page 12: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 12

• Specifikacija protokola• Standardizacija protokola• Implementacija protokola

–strojna–programska

Page 13: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 13

Pomen protokolovPomen protokolov• pomembnost telekomunikacij v

današnjem času• protokoli omogočajo komuniciranje• protokoli določajo vsebino prenešene

informacije• kompleksnost telekomunikacijskih

sistemov in protokolov

Page 14: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

Telekomunikacijski Telekomunikacijski pprotokolirotokoli

Storitve in protokoliStoritve in protokoli

Page 15: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 15

Elementi in struktura Elementi in struktura telekomunikacijskih telekomunikacijskih

sistemovsistemov

• Storitev• protokol• protokolni sklad

Page 16: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 16

StoritevStoritev

U = user (uporabnik)S = service (storitev)SP = service provider (ponudnik, izvajalec storitve)SAP = service access point (točka dostopa do storitve)

Page 17: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 17

Zgled: prenos poZgled: prenos pošštne tne popoššiljkeiljke

• storitev: prenos pisemske pošiljke• uporabnik: uporabnik Pošte• izvajalec storitve: Pošta• točka dostopa do storitve: okence

poštnega urada, poštni nabiralnik• specifikacija storitve: navadna

pošta, pospešena pošta, pošta s povratnico, osebna vročitev...

Page 18: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 18

Zgled: prenos poZgled: prenos pošštne tne popoššiljkeiljke

uporabnik

točkadostopado storitve

izvajalecstoritve

Page 19: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 19

Osnovna Osnovna sstoritevtoritev::““prenos prenos

sporosporoččilaila””

Možne lastnosti storitve “prenos sporočila:•garancija sprejema•sprejem brez napak in/ali izgub•sprejem z omejeno zakasnitvijo•sprejem z omejeno variacijo zakasnitve •ohranjanje vrstnega reda sporočil•varnost prenosa

sporočilo sporočilo

Page 20: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 20

Storitev upravljanja Storitev upravljanja kanalakanala

• vzpostavitev kanala• sprostitev kanala• spreminjanje parametrov kanala

Page 21: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 21

Storitev brez potrditveStoritev brez potrditve

i z v a j a l e c s t o r i t v e

s t o r i t e vzahteva

SAP SAP

pobudnik prejemnik

Page 22: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 22

Storitev s potrditvijoStoritev s potrditvijo

i z v a j a l e c s t o r i t v e

s t o r i t e vpotrditevzahteva

SAP SAP

pobudnik prejemnik

Page 23: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 23

Komunikacija med uporabnikoma s Komunikacija med uporabnikoma s posredovanjem izvajalca storitveposredovanjem izvajalca storitve

• kanal med uporabnikoma je navidezen

• interakcija med uporabnikoma in izvajalcem storitve

zahtevapo storitvi

obvestiloo storitvi

odgovorglede storitve

potrditevstoritve

t

uporabnik(pobudnik)

uporabnik(prejemnik

SAPSAP izvajalecstoritve

časovna shema

Page 24: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 24

Osnovni tipi interakcije Osnovni tipi interakcije (primitivi)(primitivi)

• req: request (zahteva)• ind: indication (obvestilo)• resp: response (odgovor)• conf: confirm (potrditev)

Specifikacija primitivaSpecifikacija primitiva• spec.primitiv (parametri)• npr.: – establish.request– data.request (sporočilo uporabnika)– release.request

Page 25: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 25

Vrstni red uporabe Vrstni red uporabe primitivovprimitivov

i z v a j a l e c s t o r i t v e

confirm responserequest indicationSAP SAP

pobudnik prejemnik

Page 26: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 26

Primeri zaporedja primitivovPrimeri zaporedja primitivov• req - ind - resp - conf• req - ind - conf• req - ind• ind

Page 27: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 27

Specifikacija storitveSpecifikacija storitve• Kaj nudi storitev• Kvaliteta storitve• Kako dostopamo do storitve s

pomočjo primitivov

Page 28: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 28

Dva modela prenosa Dva modela prenosa sporosporoččilaila

• konkretni

• abstraktni

data.req( )M

oddaja

data.ind( )M

sprejem

t

t

uporabnik A

uporabnik A

uporabnik B

uporabnik B

SAPSAP izvajalecstoritve

kanal

(a)

(b) M

Page 29: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 29

Komponente izvajalca Komponente izvajalca storitvestoritve

• protokolni osebek, protokolna entiteta (ang. protocol entity)– interakcija z uporabnikom–odločitve–oddaja v / sprejema iz kanala

• kanal–prenos protokolnih sporočil

(Protocol Data Units - PDU) med protokolnimi osebki

• protokol

Page 30: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 30

ProtokolProtokol

• množica pravil, ki določajo izmenjavo sporočil ter formate in interpretacijo njihovih vsebin

• implementacija storitve

Page 31: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 31

Model komunikacijskega Model komunikacijskega sistemasistema

SAP SAP

uporabnik uporabnik

izvajalec storitve

sistem A sistem B

protokolniosebek

protokolniosebek

kanal

Page 32: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 32

Zgled: preprost protokol za prenos Zgled: preprost protokol za prenos uporabniuporabnišških sporokih sporoččilil

• predpostavka: v kanalu se sporočilo lahko pokvari• storitev: zanesljiv prenos uporabniških sporočil• protokolna sporočila: IPDU, ACK,NACK

data.req( )M

data.ind( )M

IPDU( , )M r

NACK

ACK

IPDU( , )M r

Page 33: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 33

Sestava protokolnega Sestava protokolnega sporosporoččilaila (PDU)(PDU)

• protokolna nadzorna informacija (PCI)– glava (header)– rep (trailer)

• storitvena podatkovna enota (SDU)

Hglava

SDUuporabniško sporočilo = storitvena podatkovna enota

PDUprotokolno sporočilo = protokolna podatkovna enota

Trep

Page 34: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 34

Pogosta vsebina nadzorne Pogosta vsebina nadzorne protokolne informacije protokolne informacije ((PCI)PCI)• oznaka tipa PDU• sinhronizacijska sekvenca• zaporedna številka PDU• dolžina PDU• naslov pošiljatelja / prejemnika• informacija za

odkrivanje/popravljanje napak

Page 35: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 35

Prenos sporoPrenos sporoččila med ila med uporabnikomauporabnikoma

sistem A sistem B

H HT TSDU SDU

M M

requ

est

indi

catio

n

PDU

data.req( )M

data.ind( )M

PDU=H+SDU+T

( = )SDU M

•ovijanje ali enkapsulacija(ang. encapsulation)

•izluščenje alidekapsulacija(ang. decapsulation)

Page 36: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 36

Protokolno sporoProtokolno sporoččiloilo

• storitvena podatkovna enota - SDU(uporabniška informacija - payload)

• protokolna nadzorna informacija – PCI (režija - overhead)

Page 37: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 37

UporabniUporabnišška in ka in protokolna protokolna nadzorna nadzorna informacija informacija

Page 38: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 38

Protokolni osebekProtokolni osebek• izvedba (implementacija)

– strojna–programska

• delovanje v diskretnem času• delovanje v realnem času• reakcijski sistem

Page 39: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 39

Model Model protokolnega protokolnega

osebkaosebka

procesor stanje

protokolni osebek

requ

est

resp

onse

indi

catio

nco

nfir

m

S A P

iztek

PDUPD

U

sprožiustavi

časo

vnik

kanal

uporabnik

Page 40: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 40

Protokolni osebek z Protokolni osebek z vevečč uporabnikiuporabniki

SAP 1 SAP 2 SAP n

uporabnik1

uporabnik2

uporabnikn

izvajalec storitve

protokolni osebek kanal

...

Page 41: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 41

Model Model protokolnega protokolnega osebka z veosebka z veččuporabnikiuporabniki

procesor stanje

protokolni osebek

S A P 2S A P 1 S A P nuporabnik 2uporabnik 1 uporabnik n

čakalna vrsta razdeljevanje

iztek

sprožiustavi

časo

vnik

PDUPD

Ukanal

•multipleksiranje

•demultipleksiranje

Page 42: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 42

Specifikacija Specifikacija protokolaprotokola

• specifikacija storitev• specifikacija kanala• nabor protokolnih sporočil• format protokolnih sporočil• zbirka protokolnih pravil

Page 43: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 43

Specifikacija Specifikacija protokolaprotokola kot kot jezikajezika

• slovnica (gramatika)–abeceda (alfabet)– skladnja (sintaksa)

• abstraktna• konkretna (prenosna)

• pomen (semantika)• format• kompleksnost specifikacije

Page 44: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 44

Abstraktna sintaksa Abstraktna sintaksa protokolnega sporoprotokolnega sporoččila:ila:

• PDUType (p1, p2, ...)

Konkretna sintaksa Konkretna sintaksa protokolnega sporoprotokolnega sporoččila:ila:

• sestavine sporočila• format sporočila

Page 45: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 45

Protokolna pravilaProtokolna pravila

• opis delovanja celotnega sistema– časovna shema

• specifikacija delovanja protokolnega osebka– inicializacija osebka–dovoljena zaporedja vhodnih in izhodnih

dogodkov–osnova za implementacijo protokolnega

osebka

Page 46: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 46

ZgledZgled: protokol : protokol kermitkermit

• storitev: zanesljiv prenos datotek med dvema računalnikoma

• kanal: poldupleksni; protokolna sporočila se lahko pokvarijo ali izgubijo, vrstni red pa se ohrani

• nabor sporočil (brez sporočil za upravljanje zveze):– FileData (n, data)– Ack (n)

Page 47: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 47

Kermit:Kermit:Format sporoFormat sporoččila ila FileDataFileData ((n, datan, data))

Format sporoFormat sporoččila ila Ack (Ack (nn))

SOH D d a t an bcc CRlen

H SDU

PDU

T

SOH Yn bcc CRlen

H

PDU

T

Page 48: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 48

Protokolna pravilaProtokolna pravila• Protokolni osebek, ki pošilja datoteko

– pred začetkom prenosa segmentiraj datoteko, ki si jo prejel od oddajnega uporabnika

– segmente datoteke pošiljaj po vrsti s sporočili FileData(n, data), kjer je n zaporedna številka segmenta; prvi segment ima zaporedno številko 0

– po oddaji segmenta FileData (n, data) sproži časovnik in čakaj potrditev Ack (n)

– če sprejmeš nepričakovano potrditev, jo zavrzi– po sprejemu pričakovane potrditve Ack (n) ustavi časovnik in

oddaj naslednji segment– če se izteče časovnik, ponovno oddaj zadnje sporočilo– ponavljaj zadnje tri točke, dokler ni prenešena vsa datoteka

• Protokolni osebek, ki sprejema datoteko– pričakuj sprejem segmentov v pravem vrstnem redu

zaporednih številk (prva zaporedna številka mora biti 0)– po sprejemu FileData (n, data) oddaj potrditev Ack (n)– če sprejmeš pričakovani segment, ga shrani– ko sprejmeš zadnji segment, sestavi datoteko iz shranjenih

segmentov in jo posreduj sprejemnemu uporabniku

Page 49: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 49

Lastnosti protokolaLastnosti protokola

• Logična pravilnost • Popolnost, nedvoumnost in

skladnost• Pravičnost• Robustnost • Učinkovitost• Standardiziranost

Page 50: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 50

NeskonNeskonččnana zankazankaMrtva toMrtva toččkakaO S

FileData( )n data,n

FileData()

n data+1,n+1

Ack( )n

Ack()n+1

Primera logiPrimera logiččne nepravilnosti protokola:ne nepravilnosti protokola:

O S

FileData( )n data,n

FileData()

n data+1,n+1

FileData()

n data+1,n+1

FileData()

n data+1,n+1

Ack( )n

Ack()n+1

...

časovnik

časovnik

časovnik

Page 51: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 51

Problemi, ki jih protokoli reProblemi, ki jih protokoli reššujejoujejo

• Oblikovanje (formatiranje) sporočil • Sinhronizacija• Detekcija in popravljanje napak • Ohranjanje vrstnega reda sporočil • Krmiljenje pretoka in zamašitev• Zagotavljanje kakovosti storitev• Naslavljanje in usmerjanje informacije • Usklajevanje stanja komunikacijskega

sistema • Dogovarjanje o posebnih postopkih• Varnost• Podpora aplikacijam

Page 52: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

Telekomunikacijski Telekomunikacijski protokoliprotokoli

Protokolni skladProtokolni sklad

Page 53: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 53

Problemi sodobnih Problemi sodobnih TK sistemovTK sistemov• kompleksnost specifikacije• kompleksnost načrtovanja in

razvoja• kompleksnost vzdrževanja

ReReššitevitev• divide et impera! (deli in vladaj!)• razdelitev problema na

podprobleme• razslojevanje sistema

Page 54: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 54

Razslojevanje Razslojevanje telekomunikacijskega sistematelekomunikacijskega sistema

uporabnik uporabniksistem A sistem B

kanal

SAP SAPprotokolni

osebekprotokolni

osebekkanal

SAP SAPprotokolni

osebekprotokolni

osebekkanal

Page 55: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 55

Protokolni sklad (protocol Protokolni sklad (protocol stack)stack)

SAP

SAP

SAP

SAP

SAP

SAP

SAP

SAP

SAP

SAP

sistem A sistem B

protokolniosebek

protokolniosebek

protokolniosebek

protokolniosebek

protokolniosebek

protokolniosebek

protokolniosebek

protokolniosebek

protokolniosebek

protokolniosebek

navidezni kanal

navidezni kanal

navidezni kanal

navidezni kanal

realni kanal1

2

n-2

n-1

n

Page 56: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 56

Protokol med partnerjema Protokol med partnerjema (peer(peer--toto--peer protocol)peer protocol)

partner partnerprotokol medpartnerjema

Page 57: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 57

SporoSporoččila dveh sosednjih ila dveh sosednjih slojev v protokolnem skladuslojev v protokolnem skladu

sloj ( +1)i

sloj ii-SAP

( +1)-PDUi

i-PDU=i i-PCI+ -SDU

( -SDU=( 1)-PDU)i i+

Page 58: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 58

Model Model protokolnega protokolnega osebka v sloju osebka v sloju protokolnega protokolnega

skladaskladaprocesor stanje

protokolni osebek

requ

est

resp

onse

requ

est

resp

onse

indi

catio

nco

nfir

min

dica

tion

conf

irm

S A P

S A P

iztek

sprožiustavi

časo

vnik

protokolni osebekvišjega sloja

protokolni osebeknižjega sloja

Page 59: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 59

Nekatere znaNekatere značčilnosti ilnosti protokolnega skladaprotokolnega sklada

• delitev nalog• vsak sloj je sam zase preprost• vmesniki med sloji so preprosti• vmesniki med sloji so dobro

definirani• aplikacijski sloj• fizični sloj

Page 60: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 60

Partnerska osebka v sloju Partnerska osebka v sloju protokolnega skladaprotokolnega sklada

sistem A sistem B

i-1

i

i+1

protokol -tega slojaiosebek osebek

Page 61: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 61

Prenos sporoPrenos sporoččila med uporabnikomaila med uporabnikoma

sistem A

uporabnik A

sistem B

uporabnik B

1

2

n-2

n-1

n

PCI1 PCI1

PCIn-2 PCIn-2

PCIn-2 PCIn-2

PCIn-2 PCIn-2

PCI2 PCI2

PCI2 PCI2

PCIn-1 PCIn-1

PCIn-1 PCIn-1

PCIn-1 PCIn-1

PCIn-1 PCIn-1

PCIn PCIn

PCIn PCIn

PCIn PCIn

PCIn PCIn

PCIn PCIndata

data

data

data

data data

data data

data data

data data

Page 62: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 62

Kombiniranje protokolov v skladuKombiniranje protokolov v skladu• tuneliranje

tunelski sloj

Page 63: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 63

Kombiniranje protokolovKombiniranje protokolov• ravnine komuniciranja

– uporabniška ravnina– krmilna ravnina– upravljalska ravnina

Page 64: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 64

Primeri protokolnih skladovPrimeri protokolnih skladov

• Referenčni model za povezovanje odprtih sistemov (OSI)

• Protokolni sklad TCP/IP

• Protokolni sklad ATM

• Protokolni sklad SS7– zvezi pridružena signalizacija

– samostojna signalizacija

• Protokolni sklad VoIP

Page 65: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 65

ReferenReferenččni model za ni model za povezovanje odprtih sistemov povezovanje odprtih sistemov (Open System Interconnection (Open System Interconnection

-- OSI)OSI)• ISO• odprt sistem: sistem, ki lahko

komunicira s sistemi, ki uporabljajo isti protokolni sklad in iste protokole

• referenčni model• najprej model, potem protokoli

Page 66: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 66

ReferenReferenččni model OSI)ni model OSI)

fizični sloj

povezavni sloj

omrežni sloj

transportni sloj

konferenčni sloj

prikazni sloj

aplikacijski sloj

komunikacijaskozi

omrežje

komunikacijamed terminaloma

podporaaplikacijam neodvisni

od omrežja

odvisniod omrežja

A

P

S

T

N

DL

Phy

Page 67: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 67

ReferenReferenččni model ni model za povezovanje za povezovanje odprtih sistemovodprtih sistemov

fizični sloj

povezavni sloj

omrežni sloj

transportni sloj

sejni sloj

prikazni sloj

aplikacijski sloj

Phy-SAP

DL-SAP

N-SAP

T-SAP

S-SAP

P-SAP

Page 68: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 68

ReferenReferenččni model OSIni model OSI

7. sloj

4. sloj

6. sloj

3. sloj3. sloj 3. sloj

5. sloj

2. sloj2. sloj 2. sloj

1. sloj1. sloj 1. sloj

terminal terminal

komutacijskanaprava

komutacijskanaprava

telekomunikacijsko omrežje

Page 69: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 69

ReferenReferenččni model OSIni model OSI

• Fizični sloj (Physical layer - Phy)–enota prenosa: bit– storitev: prenos zaporedja bitov–naloge: specificira fizične in električne

lastnosti vmesnika, bitna sinhronizacija

Page 70: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 70

ReferenReferenččni model OSIni model OSI

• Povezovalni sloj (Data-Link layer - DL)–enota prenosa: okvir– storitev: (zanesljiv) prenos paketov

višjega sloja–naloge: uokvirjanje, sinhronizacija

okvirjev, detekcija napak, popravljanje napak, upravljanje zvez (de)multipleksiranje, komutacija, krmiljenje pretoka

Page 71: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 71

ReferenReferenččni model OSIni model OSI

• Omrežni sloj (Network layer - N)–enota prenosa: paket– storitev: (zanesljiva) vzpostavitev,

vzdrževanje in sprostitev zveze ali prenos datagramov od enega končnega uporabnika do drugega

–naloge: naslavljanje, usmerjanje, krmiljenje pretoka

Page 72: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 72

ReferenReferenččni model OSIni model OSI

• Transportni sloj (Transport layer - T)–enota prenosa: sporočilo– storitev: prenos sporočil višjega sloja

med končnima uporabnikoma z zahtevano kvaliteto storitve

– storitev odvisna od kvalitete uporabljenega omrežja

–naloge: popravljanje napak, krmiljenje pretoka, drobljenje, (de)multipleksiranje

Page 73: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 73

ReferenReferenččni model OSIni model OSI

• Sejni sloj (Session layer - S)– storitev: organizacija transakcij in

dialoga med aplikacijami–naloge: usklajevanje izmenjave

transakcijskih enot, vzpostavljanje sinhronizacijskih točk, poročanje o nepopravljivih napakah

Page 74: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 74

ReferenReferenččni model OSIni model OSI

• Prikazni sloj (Presentation layer - P)– storitev: usklajevanje prenosne

sintakse z abstraktno sintakso in internimi formati aplikacij

–naloge: definicija prenosne sintakse, pretvarjanje formatov, kompresija, šifriranje

Page 75: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 75

ReferenReferenččni model OSIni model OSI

• Aplikacijski sloj (Application layer - A)– storitev: neposredna podpora aplikacijam–naloge: definicija in izvajanje splošnih in

posebnih aplikacijskih storitvenih elementov

Page 76: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 76

ReferenReferenččni model OSI ni model OSI --LAN/MANLAN/MAN

• Povezavni sloj

–podsloj za dostop do medija (Medium

Access Control sublayer - MAC)

–podsloj za krmiljenje logičnega kanala

(Logical Link Control sublayer - LLC)

Page 77: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 77

Slabosti modela OSISlabosti modela OSI

• Malo uporabljana sloja S in P

• ponavljanje iste funkcije v več slojih

• nekateri sloji so izgubili pomen

• v kompleksnih sodobnih sistemih se je

pojavila potreba po novih slojih in

funkcionalnostih

Page 78: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 78

Vloga modela OSI danesVloga modela OSI danes• izhodišče za definiranje protokolnih

skladov• referenčni model za primerjavo

protokolnih skladov

Page 79: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 79

Protokolni sklad TCP/IPProtokolni sklad TCP/IP

sloj dostopado omrežja

internetni sloj

transportni sloj

aplikacijski sloj

komunikacijamed terminaloma

podporaaplikacijam

povezovanjeomrežij

dostop doomrežij

Page 80: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 80

PodroPodroččje delovanja protokolov je delovanja protokolov v omrev omrežžju Internetju Internet

Page 81: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 81

Primerjava modelov Primerjava modelov OSI in TCP/IPOSI in TCP/IP

fizični sloj

sloj dostopado omrežja

povezavni sloj

omrežni sloj internetni sloj

transportni sloj transportni sloj

konferenčni sloj

prikazni sloj

aplikacijski sloj

aplikacijski sloj

komunikacijaskozi

omrežje

komunikacijamed terminaloma

komunikacijamed terminaloma

podporaaplikacijam

podporaaplikacijam

povezovanjeomrežij

dostop doomrežij

Page 82: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 82

Protokolni sklad ATMProtokolni sklad ATMreferenčni model

OSIprotokolni sklad

ATM

fizičnifizični

ATM

povezovalni

prilagodilni

omrežni

transportni

Page 83: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 83

Protokolni sklad SS7Protokolni sklad SS7

1: fizični

4: transportni

5: sejni

2: povezavni MTP

SCCP

MAP, INAP

TCAP

S S 7O S I

3: omrežni

6: prikazni

zvezi pridruženasignalizacija

samostojnasignalizacija

7: aplikacijski

TUPISUP

Page 84: Telekomunikacijski protokoli - fides.fe.uni-lj.sifides.fe.uni-lj.si/~hercog/TKP-UNI/slides/TKP_UNI_1.pdf · •multipleksiranje •demultipleksiranje. TK protokoli 1 Drago Hercog

TK protokoli 1 Drago Hercog 84

Protokolni sklad VoIPProtokolni sklad VoIP

IP

nižji sloji

UDP

RTP

prenos informacijev realnem času

RTCP

nadzor nad sejoin kvaliteto storitve

TCP, SCTP

SIP

krmiljenjegovornih zvez

uporabniška ravnina krmilna ravninakrmilna ravnina