Professional Documents
Culture Documents
Uvod U Mreze Za Prenos Podataka PDF
Uvod U Mreze Za Prenos Podataka PDF
Uvod U Mreze Za Prenos Podataka PDF
SADRAJ:
Uvod u mree za prenos podataka:
Uvod
Vrste komutacije
OSI referentni model
Nivo voda podataka
Primeri komunikacionih protokola
Mreni uredjaji
LAN, MAN i WAN mree
JUPAK mrea
Katedra za telekomunikacije i obradu signala / FTN
2 / 105
UVOD
UVOD
Telefonske mree:
prenos govora
vremenski multipleks
komutacija kola
PDH, SDH
prenos podataka
na nacionalnom nivou (WAN)
statistiki vremenski multipleks
X.25 (komutacija paketa), Frame Relay (komutacija ramova)
Raunarske mree:
prenos podataka
lokalnog karaktera (LAN)
Ethernet
Katedra za telekomunikacije i obradu signala / FTN
4 / 105
UVOD
trenutno stari koncept:
mrea
IMA
servise
IMAJU
korisnike
telefonska mrea
paketske mree
Internet
....
5 / 105
UVOD
budunost:
konvergencija
jedna univerzalna mrea koja podrava sve servise:
prenos govora
prenos podataka
povezivanje LAN-ova
inteligentni servisi
korisnik
KORISTI
servise
KORISTE
mreu
6 / 105
UVOD
7 / 105
Uvod
Sastavni elementi mree:
grane mree (prenosni
medijum, linkovi)
vorovi mree
Prenosna infrastruktura se
realizuje tako da se najvei deo
koristi zajedniki zahteva se
kontrolisano i ureeno
korienje kapaciteta
8 / 105
Podela mrea
9 / 105
Broadcast mree
10 / 105
11 / 105
Hibridne mree
12 / 105
13 / 105
14 / 105
VRSTE KOMUTACIJE
Podela komutacija
jednostavna
komutacija
komutacija
kola
konstantan
protok
vieprotocna
komutacija
kola
komutacija
celija
komutacija
ramova
kompleksna
komutacija
komutacija
paketa
promenljiv
protok
16 / 105
Komutacija kola
17 / 105
Prva faza
uspostavljanje kola
A alje zahtev za
komunikacijom sa D
voru na koji je
povezan
korisnik A eli da
razgovara sa
korisnikom D
1
A
5
kolo
3
D
18 / 105
sinhron prenos
19 / 105
...
14
15
16
17
...
30
31
sinhronizacioni kanal
16
signalizacioni kanal
B kanal
E1
20 / 105
1
A
5
...
raskidanje kola se
vri na inicijativu
nekog od korisnika
(npr. A)
3
D
21 / 105
Komutacije kola
Prednosti
9 malo i konstantno
kanjenje (vrlo bitno pri
prenosu glasa i videa)
9 kada je kolo jednom
uspostavljeno, vorovi
vre samo prekidaku
funkciju (komutaciju)
Mane
protok konstantan
(nefleksibilno)
loa iskorienost
kapaciteta dodeljene
putanje - pogotovo kod
meuraunarskih
komunikacija
ne postoje posebne
procedure za zatitu od
greaka u toku prenosa
22 / 105
23 / 105
Komutacija paketa
razvijana za potrebe klasinih raunarskih komunikacija (prenos
fajlova)
podaci se dele u pakete i tako prenose kroz mreu
na prijemnoj strani se iz paketa rekonstruiu podaci
pored podataka, svaki paket sadri i zaglavlje
zaglavlje = kontrolna informacija koja sadri adresu, bite za proveru
ispravnosti prenosa, redni broj paketa...
24 / 105
Komutacija paketa
virtuelno kolo
datagram
Virtuelno kolo:
25 / 105
Virtuelno kolo
A alje specijalan
paket - CR, sa
zahtevom za
komunikacijom sa D.
korisnik A eli da
komunicira sa
korisnikom D
...
CR
5
CR
CA
CA
vor 3
prosleuje
zahtev ka D.
CR
virtuelno kolo
4
CA
CA
E
CR
D
26 / 105
Virtuelno kolo
kada je putanja uspostavljena, vorovi vre samo
komutaciju i svi paketi slede istu putanju
vor emituje pakete tek kada link postane slobodan:
statistiki vremenski multipleks
bolja iskorienost kapaciteta od komutacije kola
27 / 105
Virtuelno kolo
28 / 105
Datagram
A eli da komunicira
sa D. Odmah alje
prvi paket (P1) ka D
prenos podataka
zapoinje odmah
ne postoji
predefinisana putanja
kojom e se paketi
prenositi
P1
5
P1
za svaki paket se u
svakom voru vri
prosleivanje i
komutacija nezavisno
P1
4
P1
D
vor 6
prosleuje
paket ka D.
29 / 105
Datagram
pretpostavka da je i za
drugi paket (paket P2)
bilo isto stanje u mrei
- to znai da e P2
prei istu putanju kao i
P1
meutim, pre
emitovanja treeg
paketa (P3) stanje se
promenilo - vor 6 je
postao zaguen, pa se
vor 5 odluio za link
ka voru 4
P2
5
P3
P2
P3
P2
4
P3
P3
P2
D
30 / 105
Virtuelno kolo
9
9
9
Datagram
9 ne troi se vreme na uspostavu
kola
u vorovima se vri i rutiranje i
prosleivanje i komutacija, to
troi vreme
redosled paketa se moe
poremetiti
sekvenciranjei korekcija greaka
na strani korisnika
(u vorovima samo detekcija
greaka, ali ne i korekcija)
9 fleksibilan prenos
IP
31 / 105
uspostava
kola
call
request
signal
call
acept
signal
podaci
call
request
paket
podaci
call
accept
paket
P1
P2
P3
samo
komutacija
komutacija
kola
P1
P2
P3
podaci
P1
P2
P3
P1
P2
P3
P1
P2
P3
P1
P2
P3
paket
potvrde
prijema
virtuelno kolo
rutiranje,
prosleivanje,
komutacija
datagram
32 / 105
komutacija kola
komutacija
paketa
33 / 105
Komutacija ramova
ram = paket kod koga je zaglavlje smanjeno
klasina metoda virtuelnog kola je razvijana u vreme kada su
komunikacioni linkovi bili loeg kvaliteta:
u svim vorovima du putanje se vrila automatska detekcija i
korekcija greaka
spor ali pouzdan prenos
34 / 105
Komutacija ramova
virtuelno kolo kod komutacije paketa podrazumeva povratno slanje
potvrde o ispravnosti prenosa iz svakog vora u prethodni
kod komutacije ramova toga nema
smanjenjem vremena obrade protok povean za red veliine
primer je Frame Relay
protoci do 50 Mbit/s
dalje ubrzanje korienjem cut-through principa - paketi se ne baferuju
(skladite) ve se odmah komutiraju dalje
nema ni provere ispravnosti prenosa (detekcije greke)
35 / 105
Komutacija elija
elija = paket fiksne duine
jo krae vreme obrade jo vei protoci
poznat protok na linku + konstantna duina elija =
unapred poznato broj koliko se elija moe emitovati u jedinici
vremena
za prenos koji zahteva fiksan protok (glas, video) rezerviemo
konstantan broj elija u jedinici vremena
za prenos koji zahteva dinamiki promenljiv protok (fajlovi,
komprimovan video), po potrebi dodeljujemo zahtevani broj elija
36 / 105
Komutacija elija
nastavlja ideju komutacije ramova
nema korekcije greaka u svakom voru, ve samo detekcije
ukoliko je potrebno, korekcija postoji sa kraja na kraj veze
(end-to-end)
37 / 105
Paketa
Ramova
elija
Nain prenosa
kanal u okviru
multipleksa
paketima
paketima
paketima
Multipleks
pozicioni
statistiki
statistiki
statistiki
Konstantna
duina
da
ne
ne
ne
ne
detekcija greke i
ispravljanje greke
na svakom linku du
putanje
telefonija,
prenos podataka
modemom
prenos podataka
(nekvalitetni linkovi),
X.25 (64kb/s)
Ispitivanje
greaka u
prenosu
Primena i
karakteristike
38 / 105
1
A
5
3
D
39 / 105
30
15
3
6
1
2
3
3
1
2
4
5
63
72
A-5-1-B
1
2
10
10
A-5-1-B
10
A-5-1-B
99
zaglavlje
A-5-1-B
podaci
40 / 105
42 / 105
43 / 105
44 / 105
Arhitektura OSI-ja
OSI se sastoji se od 7 nivoa
Svakom od nivoa odgovara
jedan podskup protokola
Svaki od nivoa karakterie se
funkcijama koje vri i vezama
sa nivoima ispod i iznad sebe
Podela na nivoe obezbeuje
modularnost sistema, a time i
fleksibilnost sistema
OSI model
Nivo aplikacije
Nivo prezentacije
Nivo sesije
Transportni nivo
Mreni nivo
Nivo voda podataka
Fizicki nivo
45 / 105
Nemaka firma
Srpska firma
Predsednik srpske firme
Srpsko-engleski prevodilac
Nemako-engleski prevodilac
Faks operater
Faks operater
Telefonska mrea
46 / 105
Srpska firma
Predsednik srpske firme
Srpsko-francuski
Srpsko-engleski
prevodilac
prevodilac
Nemako-francuski
Nemako-engleski
prevodilac
prevodilac
Faks operater
Faks operater
Telefonska mrea
47 / 105
peer nivoi
Komunikacija dva OSI sistema
48 / 105
49 / 105
Nivo aplikacije
interfejs prema korisniku (aplikaciji)
prosleuje primljene podatke od korisnika niim nivoima
prikazuje podatke pristigle sa niih nivoa korisniku
NIVO APLIKACIJE
nivo prezentacije
nivo sesije
transportni nivo
mre ni nivo
fizicki nivo
50 / 105
nivo aplikacije
NIVO PREZENTACIJE
nivo sesije
transportni nivo
mre ni nivo
fizicki nivo
Nivo prezentacije
podatke pristigle sa nivoa aplikacije prevodi u opti (zajedniki
format) koji se zove kanonika reprezentacija
za podatke pristigle sa nivoa sesije vri inverzni postupak
51 / 105
Nivo sesije
vri sinhronizaciju razmene podataka izmeu aplikacija
koordinira komunikaciju i obavetava prvu aplikaciju o statusu
druge i obrnuto
nivo aplikacije
nivo prezentacije
NIVO SESIJE
transportni nivo
mreni nivo
fizicki nivo
52 / 105
nivo aplikacije
nivo prezentacije
nivo sesije
TRANSPORTNI NIVO
mre ni nivo
fizicki nivo
Transportni nivo
uspostavlja, odrava i raskida peer-to-peer vezu izmeu dva
raunara
vri kontrolu greaka i otklanjanje greaka, multipleksiranje i
kontrolu protoka
TCP i UDP
Katedra za telekomunikacije i obradu signala / FTN
53 / 105
Mreni nivo
vri rutiranje
odreuje najbolji put izmeu krajnjih taaka komunikacije
(end-to-end)
logiko adresiranje
IP
nivo aplikacije
nivo prezentacije
nivo sesije
transportni nivo
MRE NI NIVO
nivo voda podataka
fizicki nivo
54 / 105
nivo aplikacije
nivo prezentacije
nivo sesije
transportni nivo
mre ni nivo
fizicki nivo
55 / 105
Fiziki nivo
interfejs prema prenosnom
medijumu
definie:
elektrine
mehanike
proceduralne
funkcionalne
specifikacije veze
odgovoran za aktiviranje,
odravanje i deaktiviranje fizike
veze
nivo aplikacije
nivo prezentacije
nivo sesije
transportni nivo
mre ni nivo
nivo voda podataka
FIZICKI NIVO
56 / 105
OSI nivoi
na svakom nivou postoji entitet koji obavlja funkcionalnost
tog nivoa N entitet
svaki nivo prua usluge nivou iznad sebe
skup svih usluga N servis
pruanje servisa se vri na nivou entiteta
taka u kojoj se prua servis se zove SAP (Service Access
Point taka pristupa servisu)
57 / 105
N notacija
N+1
nivo
N+1
entitet
interfejs
N
nivo
N
entitet
protokol
N SAP
interfejs
N-1
nivo
N-1
entitet
N-1SAP
N-1 konekcija
58 / 105
N+1 PCI
N+1 SDU
N+1 PDU
N PCI
N SDU
N PDU
59 / 105
60 / 105
N+1 nivo
N+1 entitet
(entitet B)
N+1 entitet
(entitet A)
1
request
SAP
N nivo
3
response
4
confirm
2
indication
SAP
N servis provajder
(entitet C)
61 / 105
N+1 nivo
N+1 entitet
(entitet B)
N+1 entitet
(entitet A)
request
SAP
N nivo
indication
SAP
N servis provajder
(entitet C)
62 / 105
63 / 105
65 / 105
66 / 105
67 / 105
ARQ
postoje dva tipa ARQ:
stani i ekaj (stop-and-wait)
kontinualna (continuous)
Stop-and-wait
predajnik alje paket i eka potvrdu, a sledei paket se emituje tek nakon
prispea pozitivne potvrde
potvrda moe biti:
pozitivna primljeni paket je ispravan
negativna primljeni paket neispravan, zahteva se retransmisija
nakon slanja paketa predajnik startuje tajmer:
ukoliko stigne potvrda, tajmer se resetuje
ukoliko potvrda ne stigne, po isteku tajmera reemituje se paket
68 / 105
Karakteristina vremena
kod stop-and-wait ARQ
Tp - vreme emitovanja
paketa
p
predaja DATA
2t + To + Ta
t - kanjenje usled
propagacije
To - vreme obrade
paketa na prijemu
Ta - vreme emitovanja
ACK
potvrde
prijem
Ta
t
69 / 105
ARQ
paketi sa podacima i potvrde se numeriu
tajmer
predaja
D0
tajmer
D1
A0
D0
A1
prijem
Katedra za telekomunikacije i obradu signala / FTN
70 / 105
ARQ - piggybacking
istovremeno slanje podataka i potvrde
tajmer
predaja
D0
tajmer
D1 , A0
D0 , A0
prijem
Katedra za telekomunikacije i obradu signala / FTN
D1 , A1
tajmer
71 / 105
Kontinualna ARQ
predajnik emituje pakete ne ekajui na potvrde
potvrde moraju kad-tad da stignu
predajnik
prijemnik
A0
A1
A2
A3
A4
A5
72 / 105
Kontinualna ARQ
dva mehanizma ispravljanja greaka nastalih u
prenosu
selektivno ponavljanje (selective-repeat)
vrati se za N (Go-back-N)
Selektivno ponavljanje
reemituju se samo oni paketi za koje stigne negativna potvrda ili
potvrda uopte ne stigne (tajmer za dati paket istekne)
kompleksna za realizaciju bafer i na predajnoj i na prijemnoj
strani
73 / 105
Vrati se za N
ako ne stigne oekivani paket ili paket pristigne sa grekom
prijemnik odbacuje sve naknadno pristigle pakete i zahteva
reemitovanje poevi od njega
predajnik reemituje sve pakete, poevi od onog za koji
potvrda ili nije stigla ili je stigla negativna potvrda
jednostavnije za realizaciju (prijemnik nema bafer)
74 / 105
delilac je 84
predajnik
57268
64
prenos
prijemnik
57548
64
8 je razliito od 64
detekcija greke
75 / 105
1001101 = x6 + x3 + x2 + x0
podeli se sa unapred dogovorenim polinomom
deliocem
polinom ostatka se konvertuje u niz bita i dodaje na
kraj poetne sekvence.
na prijemu se odvoje biti koji nose informaciju,
podele sa sa unapred dogovorenim polinom
deliocem, i dobijeni ostatak uporedi sa primljenim
ostatkom
lako se hardverski realizuje
Katedra za telekomunikacije i obradu signala / FTN
76 / 105
Kontrola toka
kontrola toka sinhronizacija predajnika i prijemnika
omoguava komunikaciju ureaja razliitih performansi
npr. prijemnik sporije obrauje pakete nego to ih predajnik
alje:
prijemni bafer se napuni
nakon toga se paketi odbacuju
reemitovanje odbaenih paketa
77 / 105
predajnik
0
A0
A1
A2
A3
prijemnik
Katedra za telekomunikacije i obradu signala / FTN
78 / 105
Primeri komunikacionih
protokola
X.25
1976. usvojen standard
standard specificira protokol stek
podaci
mreni nivo
X.25
zaglavlje
X.25 (PLP)
LAPB
fizicki nivo
X.21 - RS 232
LAPB
zaglavlje
LAPB
nastavak
biti
80 / 105
X.25
koristi virtuelno kolo:
dinamiko SVC (Switched Virtual Circuit)
statiko PVC (Permanent Virtual Circuit)
SVC:
klasino virtuelno kolo (sve tri faze)
uspostavlja se po potrebi
PVC:
predefinisana virtuelna kola od strane operatera
nema potrebe za signalizacijom, ve odmah moe da pone
prenos podataka
81 / 105
Frame relay
1988. usvojen standard
komutacija ramova
PVC i SVC
ne koristi ARQ ubrzanje prenosa za red veliine
u vorovima du putanje se vri samo odbacivanje
neispravnih paketa, prijemnik mora da zatrai retransmisiju
82 / 105
Mreni ureaji
RIPITER
fiziki nivo
dva porta
3R Reamplify,
Reshape, Retime
poveava
rastojanje u mrei
84 / 105
HAB
fiziki nivo
ista funkcionalnost kao i
ripiter, sa razlikom da
poseduje vie portova
to primi na jednom
portu prosleuje na sve
ostale, pri tome vri 3R
funkcionalnost
85 / 105
BRID
na drugom OSI nivou
dva porta
rastavlja mreu na logike
celine izmeu kojihse vri
komutacija
poseduje tabelu sa adresama
ureaja zna na kom segmentu
se nalazi koji ureaji
86 / 105
BRID
Port 1
Ethernet
62:FE:F7:11:89:A3
Port 2
Bridge
Ethernet
7C:BA:B2:B4:91:10
51:EB:C4:23:D1:20
Adresa
62:FE:F7:11:89:A3
7C:BA:B2:B4:91:10
51:EB:C4:23:D1:20
...
Katedra za telekomunikacije i obradu signala / FTN
Port
1
23
1
...
87 / 105
SVI
na drugom OSI nivou
isto kao i brid, samo vie
portova
u stanju je da vri
komutaciju usmeravanje
saobraaja na osnovu
adrese sadrane u
paketima
88 / 105
Ruter
na treem OSI nivou
vri rutiranje paketa
na osnovu zaglavlja
treeg nivoa
(mrene adrese)
razmena informacija o topologiji i stanju mree - protokoli
rutiranja RIP, OSPF, BGP
rutiranje, prosleivanje i komutiranje
89 / 105
Podela mrea
jedna od najvanijih podela mrea se vri na osnovu
kombinacije sledeih karakteristika:
Dele se na:
LAN (Local Area Network)
MAN (Metro Area Network)
WAN (Wide Area Network)
Katedra za telekomunikacije i obradu signala / FTN
91 / 105
LAN
lokalne raunarske mree
raspona od 100 m do 10 km
do prvog rutera:
mogu, i obino sadre ripitere, svieve i habove, ali ne i
rutere prva dva OSI nivoa
obino su u privatnom vlasnitvu
primeri protokola:
Ethernet (ubedljivo se najee koristi)
Token Ring
Katedra za telekomunikacije i obradu signala / FTN
92 / 105
MAN
zovu se jo i Metro mree
raspona od nekoliko desetina kilometara (gradsko podruje)
mogu da sadre i rutere
povezuje LAN-ove, ali nude i dodatne servise:
npr. distribucija video signala, pristup Internetu
93 / 105
WAN
najveih dimenzija, 10 km 1000 km
sadre i rutere
obino su u javnom vlasnitvu
glavna namena da poveu LAN-ove
primeri protokola:
X.25
Frame Relay
ATM
MPLS
94 / 105
JUPAK1 i JUPAK2
96 / 105
Zvezda konfiguracija
Linkovi:
9,6 kbit/s
64 kbit/s
Zastarela oprema
1997. proirena novim
vorovima JUPAK 2:
EDA-Develcon
Podrka Frame Relay-u
Katedra za telekomunikacije i obradu signala / FTN
97 / 105
Nain pristupa:
Direktan sinhroni, protoka 2.4 64 kbit/s
Direktan asinhroni, protoka do 9.6 kbit/s
Dial-up preko PSTN, asinhroni, protoka do 14.4 kbit/s
98 / 105
99 / 105
JUPAK 2
Do 1995. svi kapaciteti JUPAK 1 su popunjeni
1996. se mrea se proiruje Frame Relay opremom EDADevelcon Athena
U prvoj fazi oprema montirana na 6 lokacija:
Beograd, Novi Sad, Ni, Valjevo, abac, Vranje
Nova oprema je povezana sa starom
2000. druga faza novih 23 Athena vora
Mogue prenositi X.25 pakete FR-om
Katedra za telekomunikacije i obradu signala / FTN
100 / 105
JUPAK 2
vor u Beogradu ima vezu sa Podgoricom, Francuskom,
Slovenijom, Makedonijom X.75 protokolom
U Bgd, NS i Niu ostvarena veza sa Internet okosnicom
X.25 i FR korisnici mogu pristupiti Internet-u
Pristup:
direktno ako je FR vor u blizini
preko mree digitalnih kola Nx64 kbit/s
preko iznajmljene linije
101 / 105
JUPAK 2
Mrea digitalnih kola
Nx64 kbit/s
102 / 105
JUPAK 2
JUPAK 2 nudi:
PVC veza sa kraja na kraj (sa dve prikljune take)
PVC veza sa Internet okosnicom Telekom-a Srbije (jedna
prikljuna taka)
PVC veza sa korisnikom inostrane FR mree (sa jednom
prikljunom takom), po prikljuenju na neku od inostranih
FR mrea
103 / 105
JUPAK 2
Sa korisnikom se ugovara:
Pristupna brzina na UNI: do 2 Mbit/s u koracima od 64 kbit/s
CIR (Commited Information Rate) Dogovoreni informacioni protok
po DLCI-u - od 0 do 1 Mbit/s
104 / 105
KRAJ