Professional Documents
Culture Documents
RM Predavanja 01
RM Predavanja 01
Računarske mreže
1. UVOD
Računarske mreže i prenos podataka
Pojam mreže
Računarske mreže
Računarske mreže
Organizacije za standardizaciju
Organizacije za standardizaciju
Organizacije za standardizaciju
Organizacije za standardizaciju
Prenos podataka
BIT - naziv bit se često daje većini elementarnih jedinica informacije. IEEE koristi
naziv binarni digit (Bi-nary digiT) odnosno binarni broj, kao jedinicu informacije
predstavljenu sa nulom (“0”) ili jedinicom (“1”).
Kodiranje
Informacije se moraju kodirati pre nego što se pristupi njihovom prenošenju kroz
mreže za prenos podataka.
Skup znakova i binarnih kombinacija naziva se kod, a postupak formiranja
binarnih kombinacija naziva se kodiranje.
Jedan bit u sebi nosi veoma malu količinu informacija, budući da postoje samo dve
vrednosti "1" ili "0".
Minimum koji je potreban je prenos svakog slova alfabeta (azbuke ili abecede itd.),
deset osnovnih decimalnih brojeva, uz određene karaktere kao što su razmak, novi
red i određena interpunkcija.
Karakter predstavlja slovo, broj ili simbol u sistemima za pisanje ili štampanje.
Računarske mreže, Doc. dr Dalibor Dobrilović, 2017.
Univerzitet u Novom Sadu
Tehnički fakultet “Mihajlo Pupin” – Zrenjanin / Katedra za informacione tehnologije
Kodiranje
Jedan od najstarijih kodova je Morzeov kod (Samule Morze 1838).
Najčešće korišćeni binarni kod, tzv. izvorni kod (source code) za prenos podataka je
ASCII kod. ASCII je sedmo bitni kod koji koristi sedam informacionih elemenata po
karakteru ili 27=128 simbola.
Računarske mreže, Doc. dr Dalibor Dobrilović, 2017.
Univerzitet u Novom Sadu
Tehnički fakultet “Mihajlo Pupin” – Zrenjanin / Katedra za informacione tehnologije
Kodiranje
U najvećem broju slučajeva ASCII se koristi sa dodatim bitom za parnost tako da
postaje osmobitni kod.
Pri prenosu se koristi oktet sastavljen od 8 bita (sedam bita za prenos informacija i
osmi bit za detekciju greške odnosno za parnost)
Skup od osam bita predstavlja u okviru ASCII koda jedan znak i ta kombinacija nosi
naziv bajt (Byte).
Kodiranje
BCD (Binary Coded Decimal) kod
Kodiranje
Heksadecimalno predstavljanje u BCD kodu
BCD ili Binarno kodirani decimalni kod je kompromisni kod koji koristi četvorobitne
binarne brojeve za predstavljanje brojeva od 0 do 9 kao dekadnu brojčanu bazu i
slova od A do F za predstavljanje dekadnih brojeva od 10 do 15.
Broj 16 koji čini 1 i 6 ima BCD ekivalent 0001 i 0110. Ukoliko bi se 16 predstavljao u
pravoj binarnoj notaciji bilo bi 10000.
Kodiranje
Translacija Hex brojeva u binarnu bazu BCD ekivalent dat u dekadnim
brojevima
Hex Binarni Hex Binarni Dekadni BCD Dekadni BCD
0 0000 8 1000 broj broj broj broj
1 0001 9 1001 0 0000 5 0101
2 0010 A 1010 1 0001 6 0110
3 0011 B 1011 2 0010 7 0111
4 0100 C 1100
3 0011 8 1000
5 0101 D 1101
6 0110 E 1110 4 0100 9 1001
7 0111 F 1111
Ako se između predajnika i prijemnika prenos vrši samo jednim kanalom u tom
slučaju se biti moraju slati sukcesivno jedan za drugim, pa je reč o serijskom
prenosu.
Karakter 1 Karakter 2
0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1
Stanice koje komuniciraju međusobno nisu sinhronizovane, svaka ima svoj Rx/Tx
takt. Vremenski interval između dva poslata znaka može biti proizvoljnog trajanja.
Zbog toga se podaci pri slanju formatiraju na način koji obezbeđuje uspešan prijem.
Start i Stop biti uokviruju informacioni znak. Bit parnosti (even, odd) služi za
kontrolu ispravnog prenosa.
Pri prenosu na sinhroni način, svi znaci - biti poruke šalju se fiksnom brzinom, pri
čemu su predajnik i prijemnik međusobno sinhronizovani.
Biti Biti Biti
SYNC SYNC poruke poruke poruke
Tok podataka
Takt
Podaci
1 1 0 1 0 0 1 1 0
Računarske mreže, Doc. dr Dalibor Dobrilović, 2017.
Univerzitet u Novom Sadu
Tehnički fakultet “Mihajlo Pupin” – Zrenjanin / Katedra za informacione tehnologije
WAN (Wide Area Networks) - mreže širokog područja. Mreže koje se prostiru na
većem prostoru. Između gradova, država i kontinenata. Internet se može nazvati
WAN mrežom.
MAN (Metropolitan Area Networks) - mreže gradskih područja ili mreže koje se
prostiru na području grada ili dela grada.
LAN (Local Area Networks) - lokalna računarska mreža. Obuhvata prostor od
nekoliko desetina metara do nekoliko kilometara, na području jedne zgrade ili
dela zgrade. Takođe, usled razvoja Ethernet i sličnih tehnologija može da pokriva i
veće razdaljine.
Računarske mreže, Doc. dr Dalibor Dobrilović, 2017.
Univerzitet u Novom Sadu
Tehnički fakultet “Mihajlo Pupin” – Zrenjanin / Katedra za informacione tehnologije
Razvodnik
Topologija prstena
Signali putuju od jednog računara do sledećeg,
ukrug, vraćajuci se do početne tačke. U većini
slučajeva, topologija prstena je čisto logička, a ne
fizička konstrukcija.
Signali se prenose isključivo u jednom, prethodno
definisanom smeru.
Magistrala
Mreža na bazi difuzije ne sadrži interne čvorove, već u svakom terminalu podataka
postoje predajnik i prijemnik. U zavisnosti od primenjene tehnike razlikujemo:
radio-mreže,
satelitske mreže i
lokalne mreže
Čvor
Čvor
Čvor
Memorija
Memorija Terminal
Terminal Memorija
Komutacija paketa
3
Poruka
1
1 2 3
2 2
1
3
Kada je u pitanju sam princip prosleđivanja paketa kroz mrežu, postoje različiti
pristupi koji uslovljavaju i moguće različite realizacije ove vrste mreža. Tako se,
kada su u pitanju savremene mreže, može govoriti o:
mrežama na principu prenosa datagrama i
mrežama sa uspostavljanjem virtuelnog kanala.
Dakle, u paketskim mrežama se koristi ili komutacija kola (vodova, kanala) ili
komutacija poruka, odnosno paketa.
Kod komutacije kola koriste se tehnologije FDM ili TDM, a kod mreža sa
komutacijom paketa imamo mreže sa virtuelnim kanalima/kolima i mreže sa
datagramima.
Računarske mreže, Doc. dr Dalibor Dobrilović, 2017.
Univerzitet u Novom Sadu
Tehnički fakultet “Mihajlo Pupin” – Zrenjanin / Katedra za informacione tehnologije
Ovo omogućava da jedan komunikacioni medijum kao što je radio spektar, kabl ili
optičko vlakno. može da se koristi za prenos višestrukih signala.
Protokoli
Protokoli
Sloj 5 Sloj 5
Protokol sloja 5
Interfejs sloja 4 i 5 Interfejs sloja 4 i 5
Sloj 4 Sloj 4
Protokol sloja 4
Interfejs sloja 3 i 4 Interfejs sloja 3 i 4
Sloj 3 Sloj 3
Protokol sloja 3
Interfejs sloja 2 i 3 Interfejs sloja 2 i 3
Sloj 2 Sloj 2
Protokol sloja 2
Interfejs sloja 1 i 2 Interfejs sloja 1 i 2
Sloj 1 Sloj 1
Protokol sloja 1
Fizički medijum
Sloj 4 Sloj 4
Protokol sloja 4
H4 M H4 M
Sloj 3 Sloj 3
Protokol sloja 3
H3 H4 M1 H3 M2 H3 H4 M1 H3 M2
H2 H3 H4 M1 T2 H2 H3 M2 T2 H2 H3 H4 M1 T2 H2 H3 M2 T2
Protokoli
Hipotetečki slojeviti sistem (Larry Peterson) i graf protokola:
RRP (Request/Reply Protocol) – process-to-process channel
MSP (Message Stream Protocol) – process-to-process channel
HHP (Host-to-Host Protocol) - host-to-host connectivity service
Host 1 Host 2
Digital Digital
File Video File Video
Library Library
Application Application Application Application
Application Application
HHP HHP
Protokoli
Hipotetečki slojeviti sistem (Larry Peterson) i graf protokola:
Host 1 Host 2
Application Application
Program Program
Data Data
RRP RRP
HHP HHP
Računarske mreže
Hvala na pažnji
Doc. dr Dalibor Dobrilović