60
1 FIZIĈKA RAZINA Na fiziĉkoj razini razmatramo meha niĉka, elektriĉna i funkcionalna svojstva potrebna za neposredno povezivanje ĉvorišta ili terminala mreţe na komunikacijski kanal. Jedinice informacije koje se prenose na fiziĉkom sloju su bit i oktet. STRUKTURA DTE-DCE Na poĉetku razvoja terminalskih mreţa prevladao je koncept zatvorenosti, kad je svaki proizvoĊaĉ specificirao vlastiti prijenosni medij, oblik signala, konektor i funkcionalne karakteristike signala. Daljnjim razvojem, kada je koncept otvorenosti dobio na znaju, povezivanje je ostvareno strukturom DTE-DCE. Ovdje terminal DTE (Data Terminal Equipment) povezujemo na komunikacijski kanal, koji je zakljuĉen prijenosnom opremom DCE (Data Circuit Terminating Equipment). Osnovni model sustava na fiziĉk oj razini prikazan je na slijedećoj slici DTE sadrţi sve sklopove potrebne za prijenos podataka iz jednog sustava u drugi. DCE sadrţi sve sklopove potrebne za prilagodbu ili pretvorbu signala iz DTE u signale koje je moguće ili dozvoljeno prenijeti komunikacijskim kanalom. MODEM PSN MODEM Ukoliko se radi o telefonskom kanalu, DCE nazivamo modemom (MODulator-DEModulator). Struktura DTE-DCE izabrana je kako bi se postigla mogućnost povezivanja bilo kojeg terminala na bilo koji kanal. Ovakva struktura sadrţi dva podruĉja standardizacije. Standardizacija suĉelja DTE-DCE sluţi da bi se modemi razliĉitih proizvoĊaĉa mogli spojiti na bilo koji terminal. Standardizacija signala na kanalu potrebna je za uspješan prijenos podataka izmeĊu dva modema razliĉitih proizvoĊaĉa. STANDARDI FIZIĈKE RAZINE Standardi koji se odnose na fiziĉku razinu sadrţe specifikaciju mehaniĉkih svojstava suĉelja, elektriĉnih karakteristika signala i funkcionalnih karakteristika signala. Neki standardi postoje kao samostalni, dok su drugi dio standarda viših razina. Ĉesto pojedini standard specificira samo jednu grupu svojstava suĉelja, dok se u specifikaciji ostalih svojstava poziva na druge standarde. Standarde fiziĉke razine moţemo podijeliti u dvije grupe, na one koji specificiraju svojstva suĉelja DTE-DCE, te na one koji specificiraju oblik signala na kanalu.

FIZIĈKA RAZINA Na niĉk iĉn - personal.oss.unist.hrpersonal.oss.unist.hr/~alen/Literatura-SKRIPTA!!!/MrezeRacunala_II.pdf · 2 Standardi suĉelja DTE-DCE Suĉelja DTE-DCE su izvorno

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

1

FIZIĈKA RAZINA

Na fiziĉkoj razini razmatramo mehaniĉka, elektriĉna i funkcionalna svojstva potrebna za

neposredno povezivanje ĉvorišta ili terminala mreţe na komunikacijski kanal. Jedinice

informacije koje se prenose na fiziĉkom sloju su bit i oktet.

STRUKTURA DTE-DCE

Na poĉetku razvoja terminalskih mreţa prevladao je koncept zatvorenosti, kad je svaki

proizvoĊaĉ specificirao vlastiti prijenosni medij, oblik signala, konektor i funkcionalne

karakteristike signala.

Daljnjim razvojem, kada je koncept otvorenosti dobio na znaĉaju, povezivanje je ostvareno

strukturom DTE-DCE. Ovdje terminal DTE (Data Terminal Equipment) povezujemo na

komunikacijski kanal, koji je zakljuĉen prijenosnom opremom DCE (Data Circuit Terminating

Equipment). Osnovni model sustava na fiziĉkoj razini prikazan je na slijedećoj slici

DTE sadrţi sve sklopove potrebne za prijenos podataka iz jednog sustava u drugi.

DCE sadrţi sve sklopove potrebne za prilagodbu ili pretvorbu signala iz DTE u signale koje je

moguće ili dozvoljeno prenijeti komunikacijskim kanalom.

RS CS TR RD TD CDTALK / DATA

TALK MODEM

PSN

RS CS TR RD TD CDTALK / DATA

TALK MODEM

Ukoliko se radi o telefonskom kanalu, DCE nazivamo modemom (MODulator-DEModulator).

Struktura DTE-DCE izabrana je kako bi se postigla mogućnost povezivanja bilo kojeg terminala

na bilo koji kanal. Ovakva struktura sadrţi dva podruĉja standardizacije.

Standardizacija suĉelja DTE-DCE sluţi da bi se modemi razliĉitih proizvoĊaĉa mogli spojiti na

bilo koji terminal.

Standardizacija signala na kanalu potrebna je za uspješan prijenos podataka izmeĊu dva modema

razliĉitih proizvoĊaĉa.

STANDARDI FIZIĈKE RAZINE

Standardi koji se odnose na fiziĉku razinu sadrţe specifikaciju mehaniĉkih svojstava suĉelja,

elektriĉnih karakteristika signala i funkcionalnih karakteristika signala. Neki standardi postoje

kao samostalni, dok su drugi dio standarda viših razina. Ĉesto pojedini standard specificira samo

jednu grupu svojstava suĉelja, dok se u specifikaciji ostalih svojstava poziva na druge standarde.

Standarde fiziĉke razine moţemo podijeliti u dvije grupe, na one koji specificiraju svojstva

suĉelja DTE-DCE, te na one koji specificiraju oblik signala na kanalu.

2

Standardi suĉelja DTE-DCE

Suĉelja DTE-DCE su izvorno razvijana radi korištenja telefonskih kanala za prijenos podataka.

Nakon toga su usavršavana zbog potrebe za povećanjem brzine i udaljenosti, kroz specifikacije

digitalnih mreţa za prijenos podataka s komutacijom kanala. Iz ove grupe standarda razvoj je

dalje išao u dva smjera, prema standardima lokalnih mreţa i prema standardima digitalnih

pretplatniĉkih mreţa, dijelom u okviru ISDN standardizacije.

Suĉelja za prijenos podataka po analognim i digitalnim mreţama s prospajanjem kanala

specificira ITU-T svojim preporukama V i X serije. Ove specifikacije dijelom su sukladne sa EIA

standardima. Suĉelje DTE-DCE za lokalne mreţe (MAU, Media Attachment Unit), specificirano

je kroz standarde lokalnih mreţa. U zadnje vrijeme USB suĉelja promovirana od strane USB

Implementers Forum, istiskuju V suĉelja na osobnim raĉunalima.

Masovnost primjene osobnih raĉunala (IBM-PC kompatibilnih), napredne tehnologije digitalne

obrade signala, te zrelost standardizacije, doveli su do pojave internih (ugraĊenih) modema i

mreţnih kartica, kod kojih se medij direktno prikljuĉuje na raĉunalo. Znaĉaj suĉelja DTE-DCE se

polako gubi.

Standardi signala na kanalima

Raĉunala kod umreţavanja spajamo na analogne telefonske pretplatniĉke mreţe, digitalne

pretplatniĉke mreţe ili na lokalne mreţe.

Analognu telefonsku mreţu koristimo najĉešće kao pretplatniĉku mreţu za pristup javnim

mreţama za prijenos podataka. Standardizacija signala na telefonskom kanalu obuhvaća

specifikaciju modulacije signala (FSK, DPSK, QAM), brzine prijenosa podataka, procedure

uspostave veze DCE-DCE (sinkronizacija po bitu, sinkronizacija scramblera, odabir optimalne

brzine prijenosa), te procedure uspostave logiĉkog kanala (kontrola pogreški, kompresija

podataka). Standarde donosi ITU-T u svojoj V seriji preporuka. Digitalna pretplatniĉka mreţa

(petlja) prvobitno je specificirana kroz ISDN preporuke ITU-T (I- 400 skup preporuka).

Standardizacija se nastavlja kroz xDSL skupinu standarda (ADSL, Asymmetrical Digital

Subscriber Loop). Standardi lokalnih mreţa objedinjeni su kroz grupu 802.xxyy specifikacija

koje izdaje IEEE (Institute of Electrical and Electronics Engineers), a preuzima ih ISO kao IS-

8802.xxyy standarde. Korisniĉki prikljuĉci ATM mreţe imaju svojstava lokalnih mreţa.

SUĈELJE DTE-DCE

Pregled standarda suĉelja DTE-DCE prikazan je u tablici.

3

sučelje s p e c i f i k a c i j a : U S B I F I T U - T E I A

p r i j e n o s mehaniĉka I S O - 2 1 1 0 ( 2 5 p D ) R S - 2 3 2 D ( 2 5 p D )

analognim elektriĉka V . 2 8 R S - 2 3 2 D

kanalima funkcionalna V.24 RS-232D

poboljšani prijenos mehaniĉka - R S - 4 4 9 ( 3 7 p D )

analognim i digitalnim elektriĉka V . 1 0 i V . 1 1 = X . 2 6 i

X . 2 7

R S - 4 2 3 i R S - 4 2 2

kanalima funkcionalna - RS-449

RS-485 (sabirnica)

digitalne mreţe mehaniĉka I S O - 4 9 0 3 ( 1 5 p D ) -

s prospajanjem elektriĉka X . 2 6 i X . 2 7 R S - 4 2 3 i R S - 4 2 2

kanala funkcionalna X.20(bis), X.21(bis) -

USB SVE USB IF

Danas je u primjeni osnovni V.24/V.28 (RS-232D) standard. Razlog tome je isporuka veznih

sklopova u osobnim raĉunalima (COM1, COM2), te uvoĊenje koncepta inteligentnih modema za

koje je V.24/V.28 suĉelje zadovoljavajuće. Razvojem ADSL pristupa javnoj mreţi smanjuje se

polako znaĉenje suĉelja V.24/V.28 ĉija brzina ne zadovoljava nove potrebe.Zamjena se pronalazi

u USB suĉelju.(Iako danas umjesto USB suĉelja sve ĉešće se koristi ethernet suĉelje).

Znaĉajna je industrijska primjena RS-485 sabirnice, koja ima svojstva male, jednostavne, spore i

robusne lokalne mreţe. Pokušaj uvoĊenja RS-449 standarda oko 1980. je doţivio neuspjeh zbog

kompleksnosti i zbog istih razloga zbog kojih je RS-232 ostao u primjeni do danas. Suĉelja

digitalnih mreţa za prijenos podataka s prospajanjem kanala nisu doţivjela masovnu primjenu

samom ĉinjenicom da te mreţe nikad nisu graĊene u znaĉajnijem obimu. Danas su neka od tih

suĉelja znaĉajna zbog mogućnosti prikljuĉivanja opreme s velikom brzinom rada, npr kabelskih

modema i xDSL modema brzine do 1 Mb/s, jer je maksimalna brzina V.24/V.28 suĉelja oko

115 kb/s (izvorno 20 kb/s).

MEHANIĈKE KARAKTERISTIKE SUĈELJA

Pod mehaniĉkim karakteristikama podrazumijeva se vrsta i oblik konektora, te raspored signala

po kontaktima. Na suĉeljima DTE-DCE Ĉesto se specificiraju tzv. D konektori, zbog specifiĉnog

oblika koji je rezultat neparnog broja kontakata smještenih naizmjence u dva reda. Po standardu

ISO 2110 (RS-232D) specificiran je 25 igliĉni D konektor (25pD), U najvećem broju sluĉajeva

od svih ovih signala u uporabi je 9 osnovnih, pa IBM na PC-AT raĉunalima koristi 9 igliĉni D

konektor (9pD).

4

Konektor na raĉunalu je tipa utikaĉa, a na modemu tipa utiĉnice. Kabel za povezivanje terminala

s modemom na strani raĉunala ima utiĉnicu, a na strani modema utikaĉ (modemski kabel). Za

razliku od njega, NUL-modem kabel ima obje strane utiĉnice i koristimo ga za prikljuĉivanje

dvaju terminala bez posredovanja modema.

ELEKTRIĈNE KARAKTERISTIKE SIGNALA NA SUĈELJU

Elektriĉne karakteristike signala u velikoj mjeri ovise o naĉinu povezivanja, koje moţe biti

nesimetriĉno (nebalansirano), polusimetriĉno (polubalansirano) ili simetriĉno (balansirano),

tablica 3.2.

V.28 (RS-232-električne karakteristike)

DTE i DCE se prema standardu V.28 povezuju nebalansiranim (nesimetriĉnim) signalom,

S jedne strane imamo predajna, a s druge prijemna pojaĉala. Kao referentna toĉka sluţi

zajedniĉki povratni vod, koji ujedno povezuje uzemljenja dvaju ureĊaja. IzmeĊu uzemljenja

udaljenih stanica uvijek moţe postojati neka razlika potencijala. Ako se stvori zatvorena petlja,

poteći će priliĉno jaka struja izjednaĉenja. Ovaj napon i struja mogu oštetiti sklopove u DTE i

5

DCE, pa se mora paziti da se ne stvore petlje uzemljenja. Ukoliko se mase ureĊaja ne poveţu,

razlika potencijala uzemljenja se direktno pribraja korisnom signalu. Zbog nesimetrije, problem

je i veliko preslušavanje izmeĊu kanala. Ono moţe biti potencirano visokom razinom signala, te

udaljenošću prijemnika i predajnika.

Standardom V.28 odreĊene su naponske razine prema slijedećoj slici. Signal u odnosu na

referentni napon zajedniĉkog povratnog voda mora imati napon od najmanje ± 3V. Kad je izlaz

opterećen, signal se mora nalaziti izmeĊu 3V i 12V (odnosno -3V i -12V), a kad je neopterećen

ne smije preći 15V (odnosno -15 V). Ulaz mora bez oštećenja izdrţati napon izmeĊu ± 25V.

Zbroj svih smetajućih napona ne smije prekoraĉiti 4V, a najveća udaljenost izmeĊu povezanih

ureĊaja ograniĉena je na 15 m.

Signal mora zadovoljiti zahtjeve sa sljedeće slike:

Za udaljenost od 15m najveća brzina prijenosa koja se moţe postići je 20 kb/s. Za manju

udaljenost se moţe postići veća brzina prijenosa, do 115 kb/s.

U pogledu iznosa napona, preporuka V.28 kaţe da će se signal smatrati binarnom jedinicom ako

je napon na spojnoj toĉki manji od -3V, a smatrat će se binarnom nulom ako je već i od +3V.

Upravljaĉki signali smatrat će se aktivnim (stanje ON) ako su već i od +3V, odnosno neaktivnim

(stanje OFF) ako su manji od -3V. Podruĉje izmeĊu +3V i -3V je prijelazno podruĉje namjena

signala V<-3V V>+3V.

6

Nadomjesna shema kruga prikazana je na slijedećoj slici :

Vrijednosti R0 i C0 odreĊene su implicitno, kroz maksimalni napon neopterećenog predajnika,

maksimalnu struju kratkog spoja i maksimalnu brzinu porasta signala.

V.11 i V.10 (RS 422 i RS 423)

Kod V.10 (RS 423) koristi se polubalansirano (polusimetriĉno) povezivanje kod kojeg je

prijemnik simetriĉan, a predajnik nesimetriĉan:

Prijemnik mjeri razliku potencijala izmeĊu signala i uzemljenja predajnika. Osnovna prednost

polusimetriĉnog spoja je u potiskivanju smetnji nastalih zbog razlike potencijala masa povezanih

ureĊaja. Otpornost na smetnje i preslušavanje je nešto malo bolja u odnosu na nesimetriĉni spoj.

Povezivanje po V.10 predstavlja kompromisno rješenje jer zahtijeva korištenje samo dva

povratna voda.

Kod V.11 (RS 422) koristi se balansirano (simetriĉno) povezivanje:

Prijemnik i predajnik su simetriĉni, što znaĉi da je kod predajnika jedan izlaz nenegiran, a drugi

negiran. Prijemnik mjeri razliku dvaju signala umjesto apsolutne vrijednosti prema uzemljenju,

što je povoljno u sluĉaju smetnji i preslušavanja. Smetnja se simetriĉno rasporedi na oba voda, te

7

se izmeĊu njih ne pojavljuje razlika potencijala. Preplitanjem parica simetrija se poboljšava. Istim

mehanizmom poništava se utjecaj razlike potencijala uzemljenja, u granicama dozvoljenim za

ulazne sklopove (prijemnike).

V.11 i V.10 su identiĉni po elektriĉnim karakteristikama, iako su razliĉiti po naĉinu spajanja.

Predajna pojaĉala imaju mogućnost dovoĊenja izlaza u stanje visoke impedancije. Više izlaza

moţe biti spojeno na isti par vodiĉa, pa postoji mogućnost izgraĊivanja sabirnica, standard RS-

485.

V.10 i V.11 se koriste u sluĉajevima kada je potrebno postići veću brzinu i udaljenost prijenosa,

odnosno veću otpornost na smetnje. V.11 (RS-422) se upotrebljava pri visokim, a V.10 (RS-423)

pri niţim brzinama prijenosa podataka. Na slijedećoj slici prikazana je ovisnost udaljenosti o

brzini signalizacije za standarde ITU-T V.28, V.10 i V.11 (RS-232, RS-423 i RS-422).

USB sučelje

Najĉešći USB konektori su «A» i «B». Koriste ĉetverospojni prikljuĉak plus uzemljenje.

8

1VBUS (5volts) – 4.4 – 5.25V , 500mA max

2 D-

3D+

4 Ground

USB koristi isti par prikljuĉaka za prijem i predaju, što znaĉi da koristi obosmijerni prijenos. U

prijenosu se koristi ĉetveroţiĉni, oklopljeni kabel:

Ukupno moţe biti spojeno do 127 ureĊaja na host, ĉiju funkciju izvršava raĉunalo. UreĊaji mogu

biti spojeni direktno, ili preko zvjezdišta (hub). Svaki kabel moţe biti do 5metara dug, a

maximalna udaljenost do raĉunala (eng. Host) moţe biti do 30 metara upotrebom hub(ova).

USB standard podrţava brzine 1,5Mbit/s i 12Mbit/sec, dok USB2 standard podrţava brzine

signalizacije do 480Mbit/s. USB3 standard podrţava brzine prijenosa do 4,8Gbit/sec. Stvarne

brzine su manje jer osim podatkovnih treba razmjenjivati i kontrolne okvire, te sinkronizirati

obosmjeran prijenos, što unosi dodatne gubitke u prijenosu podataka.

FUNKCIONALNE KARAKTERISTIKE SUĈELJA

Funkcionalne karakteristike suĉelja DTE-DCE odreĊuju namjenu pojedinih signala na suĉelju.

Većina suĉelja specificira korištenje više signala, koje dijelimo na podatkovne i kontrolne.

Kontrolni signali sluţe za upravljanje DCE ureĊajem, te za signalizaciju stanja veze.

Preporuka ITU-T V.24 (RS-232 funkcionalni dio)

Preporuka ITU-T V.24 razvijena je sa svrhom povezivanja terminala i modema, pri ĉemu je

korištena pretpostavka da se radi o neinteligentnom modemu. Koristi se model suĉelja prema

Prema izvornom standardu postojala su A i C suĉelja, te signali klase 100 i klase 200, a C suĉelje

i signali klase 200 obavljali su specifiĉne funkcije tadašnjih modema koje razvojem inteligentnih

modema gube na znaĉaju i danas se više ne koriste, te se ovdje i ne objašnjavaju.

Funkcionalne karakteristike signala rezultat su naĉina povezivanja blokova modema i terminala,

a prikazane su na slijedećoj slici.

9

GND - zajedniĉka masa, referentna toĉka signala

TXD - predajni podaci koje terminal šalje modemu

RXD - prijemni podaci koje modem šalje terminalu

RTS - za obosmjernu vezu, terminal traţi da modem prijeĊe na predaju

CTS - za obosmjernu vezu, modem javlja da je prešao na predaju

DSR - modem ukljuĉen i spreman za rad

DTR - terminal ukljuĉen i spreman za rad

DCD - modem je detektirao ispravan dolazni signal udaljenog modema

RI - detektiran signal dolaznog poziva (zvonjenje)

Tablica 3.5. Osnovni signali prema ITU-T V.24 (RS-232)

Uoĉimo da su signali RTS i CTS nuţni samo kod obosmjernih veza, te da se kod dvosmjernih

veza mogu koristiti za druge namjene, npr. za kontrolu toka.

Sučelje RS-485

Suĉelja RS-232 i RS-449 su klasiĉna suĉelja DTE-DCE, kod kojih svaka linija povezuje samo po

jedan prijemnik i predajnik. Kada je potrebno povezati više uĉesnika, koristi se suĉelje RS-485.

Ovim standardom omogućeno je višespojno povezivanje na balansiranom mediju (prepletena

parica) zakljuĉenom s oba kraja karakteristiĉnom impedancijom 120 oma (kako bi se anulirao

efekat prijenosne linije kod koje kod otvorenog kanala imamo refleksije s kraja na kraj kanala).

Time je postignuta topologija sabirnice. Specificirane su elektriĉne karakteristike signala sliĉne

RS-422 (V.11). Izlazi svih predajnika osim jednog zauzimaju stanje visoke impedancije. Na

sabirnicu se moţe prikljuĉiti najviše 32 ureĊaja. U stanju visoke impedancije izlazna pojaĉala ne

opterećuju sabirnicu, te selektirani predajnik moţe nesmetano slati podatke na sabirnicu, dok

ostali samo osluškuju.

10

Primjenom suĉelja RS-485 moguće je ostvariti malu, jeftinu i robusnu lokalnu mreţu znatne

brzine (10 Mb/s na 10 m, 100 kb/s na 1000 m). Ĉesto se koristi u industrijskim primjenama, kada

je potrebnopovezati više procesorski upravljanih ureĊaja. Protokolima podatkovne razine

razrješuje se problem adresiranja i kontrole pogreški.

Preporuka ITU-T X.24

Preporukom X.24 specificirani su signali na suĉelju DTE-DCE za digitalne mreţe za prijenos

podataka s prospajanjem kanala. Na preporuku X.24 pozivaju se preporuke X.20 i X.21, koje

specificiraju procedure korištenja signala. Koristi se balansirano (V.11, X.27) ili polubalansirano

(V.10, X.26) povezivanje. Signali suĉelja X.24 prikazani su na slici:

Koristi se 15-igliĉni D konektor prema ISO-4903, slika 3.15:

11

Znaĉaj suĉelja po X.24 je u tome što ga posredno preko X.21 koristi preporuka za mreţe s

prospajanjem paketa X.25. U upotrebi je kod manjeg broja profesionalnih ureĊaja.

KONTROLA TOKA NA FIZIČKOJ RAZINI

Na fiziĉkoj razini kontrolu toka obavljamo na suĉelju DTE-DCE, dakle izmeĊu terminala i

modema. Kod starih, neinteligentnih modema brzina prijenosa podataka je bila konstantna,

brzinu terminala je bilo lako podesiti na brzinu modema (standardno 300, 600, 1200, 2400, 4800,

7200, 9600, 12000, 14400, 19200, 28800, 33600 i 56000 b/s). Pojavom inteligentnih modema,

imamo ĉetiri razloga zbog kojih je stvarna brzina prijenosa unaprijed nepoznata:

1. Modem podatke prenosi sinkrono, te u prijenosu izbacuje start i stop bitove ostvarujuć i

dobitak od oko 20% brzine prijenosa.

2. Modem obavlja kontrolu pogreški, te na lošem kanalu moţe doći do znatnog smanjenja

efektivne brzine prijenosa zbog ponovnog slanja blokova podataka.

3. Modem komprimira korisnikove podatke, te je moguć prijenos prividno i dvostruko većom

brzinom od stvarne brzine kanala.

4. Inteligentni modemi podešavaju brzinu prijenosa prema kvaliteti kanala i mogućnostima

korespondentnog modema.

Zbog svega navedenog ne moţemo unaprijed biti sigurni kojom će efektivnom brzinom podaci

biti prenošeni na konkretnoj vezi. Zbog toga se brzina na suĉelju DTE-DCE postavi na neku

razumno visoku vrijednost (npr. 56 ili 110 kb/s), a eventualni zastoji se razrješavaju kontrolom

toka. Kontrola toka na fiziĉkoj razini odvija se izmeĊu dva neposredno povezana fiziĉka ureĊaja.

Brzina prijenosa se usklaĊuje asinkrono, na principu “ukljuĉi / iskljuĉi”. Kad je prijemnik

preopterećen, predajnik prestaje slati podatke sve dok prijemnik ne obradi sve podatke.

12

UsklaĊivanje se vrši fiziĉkim signalima (DTR i DSR ili RTS i CTS) koji idu posebnim

vodovima, ili posebnim znakovima za kontrolu toka (X-ON i X-OFF).

· Kontrola toka signalima DTR i DSR. Signal DTR znaĉi da je terminal ukljuĉen i spreman za

rad, a signal DSR naznaĉuje to isto za modem. Odašiljanje podataka je dozvoljeno samo ako je

signal ureĊaja spremnog za prijem u stanju ON. Umjesto originalne namjene, DTR i DSR se

mogu koristiti za kontrolu toka. Rijedak je sluĉaj da komunikacijski terminali omogućuju

kontrolu toka sa DTR i DSR. Tada moţemo birati ţelimo li kontrolu toka preko DTR i DSR ili

preko RTS i CTS.

· Kontrola toka signalima RTS i CTS. Originalna namjena signala RTS i CTS je upravljanje

prelaskom na predaju kod obosmjernog prijenosa podataka. Kako su signali RTS i CTS kod

dvosmjernih modemskih modulacija osloboĊeni svoje funkcije i uvijek ukljuĉeni, mogu se

koristiti za kontrolu toka.

RTS koristimo kao signal spremnosti terminala za prijem podataka, a CTS kao signal dozvole

terminalu da nastavi sa slanjem podataka. Odašiljanje podataka je dozvoljeno samo ako je

odgovarajući signal u stanju ON.

· Kontrola toka znakovima X-ON i X-OFF. Znakovi X-ON i X-OFF su ubaĉeni u tok podataka

korisnika. Ovakva kontrola toka nije transparentna, jer se ti znakovi ne smiju pojaviti u podacima

korisnika, npr. u sluĉaju ako se na podatkovnoj razini koristi znakovno-orijentirani protokol.

Kada je prijemnik spreman za prijem, šalje znak X-ON. Kada je preopterećen i ţeli prestati s

prijemom podataka, šalje znak X-OFF. Ako druga strana nastavi s odašiljanjem podataka,

prijemnik će nakon svakog idućeg primljenog znaka poslati X-OFF, sve dok predajnik ne

prestane odašiljati.

Kod modemskih veza s inteligentnim modemima, prijenos podataka izmeĊu modema obavlja se

po protokolima MNP4 (kontrola pogreški) i MNP5 (kompresija), odnosno alternativno V.42 i

V.42bis. Ovi protokoli ukljuĉuju kontrolu toka meĊu modemima. Zbog toga, kontrola toka na

suĉelju DTE-DCE, iako najĉešće lokalnog znaĉaja, moţe djelovati s kraja na kraj kanala.

POVEZIVANJE PREMA CCITT V.24

Ovisno o primjeni, moţemo imati potrebu povezati terminal s modemom, ili dva terminala

meĊusobno. Ako povezujemo terminal s modemom, koristimo modemski kabel, a ako

povezujemo dva terminala, moramo koristiti NUL- modem kabel.

13

Modemski kabel

Modemski kabel sluţi nam prilikom povezivanja terminala s modemom. Terminal ima utikaĉ, pa

ovaj kabel na toj strani mora imati utiĉnicu. Modem ima utiĉnicu, pa kabel na strani modema

mora imati utikaĉ. Istoimeni prikljuĉci se povezuju prema slici.

Modemski kabel standardno se izvodi korištenjem 25-igliĉnog konektora, kojeg redovito

nalazimo i na modemima. Ako raĉunalo raspolaţe s 9-igliĉnim konektorom, koristi se

prilagodnik 9ţ/25m.

NUL-modemski kabel

Kod povezivanja dva terminala (raĉunala) smještena u istoj prostoriji, modemi nisu potrebni.

Prikljuĉci na oba DTE su predviĊeni za spoj na DCE i ne mogu se izravno povezati. Zato je

izmeĊu njih potrebno ukljuĉiti posebni kabel, tzv. NUL-modemski kabel, koji će naĉiniti

potrebna kriţanja signala. Postoji nekoliko izvedbi NUL-modema. Sve one imaju GND, TXD i

RXD spojene na isti naĉin. Masa je kod svih zajedniĉka za oba terminala. TXD i RXD su spojeni

tako da terminal DTE1 predaje podatke signalom TXD, a terminal DTE2 ih prima sa RXD. Isto

tako, DTE2 predaje podatke sa TXD, a DTE1 ih prima sa RXD.

NUL-modemski kabel osnovne izvedbe prikazan je na slici.

Nakon što mu pošalje signale DTR i RTS, terminal oĉekuje odgovor od modema po signalima

DSR i CTS, te DCD. Zato DTR kratko spajamo na DSR i DCD, a RTS na CTS i na taj naĉin

simuliramo odaziv nepostojećeg modema.

NUL modem sa RTS i CTS kontrolom toka prikazan je na slici.

14

RTS i CTS signale koristimo za kontrolu toka, tako da DTE1 šalje signal RTS kao obavijest da

je spreman za prijem podataka, a DTE2 ga prima na CTS, i obrnuto. DTR i DSR zadrţavaju

svoju originalnu funkciju. DCD signal spajamo na DSR drugog terminala, ĉime se u potpunosti

simulira odaziv nepostojećeg modema.

NUL-modem sa RTS-CTS kontrolom toka

NUL-modem sa DTR-DSR kontrolom toka prikazan je na slici.

Signali RTS i CTS su kratko spojeni da bi se na taj naĉin simulirao odgovor nepostojećeg

modema. DCD signal mora biti spojen na stacionarni naponski nivo. Kako DTR i DSR signale

koristimo za kontrolu toka, DCD signal spajamo na RTS vlastitog ili drugog terminala.

Moguće su i druge varijante NUL-modemskih kabela, ovisno o potrebama primjene.

KANALI ZA PRIJENOS PODATAKA

Druga toĉka standardizacije na fiziĉkoj razini je oblik signala na komunikacijskom kanalu. Ovdje

ćemo se pozabaviti s dva najĉešća sluĉaja: pregled standarda za prijenos podataka telefonskim

kanalom nadopunit ćemo razmatranjem o inteligentnim modemima, dok će analiza signala na

iziĉkim vodovima (signalni kodovi) posluţiti kao uvod u fiziĉku razinu lokalnih mreţa i

digitalnih pretplatniĉkih mreţa.

PRIJENOS PODATAKA TELEFONSKIM KANALOM

Elektroniĉka raĉunala šalju podatke u obliku niza impulsa. Takav signal redovito ima vrlo širok

spektar frekvencija, a nerijetko sadrţi i istosmjernu komponentu. Takav signal nije moguće

neposredno prenijeti telefonskim kanalom, koji propušta samo frekvencije izmeĊu 300 i 3300 Hz.

Pokušaj neposrednog prijenosa rezultirao bi takvim linearnim izobliĉenjima, da detekcija signala

na prijemnoj strani ne bi bila moguća. Zato se digitalni signal podvrgava postupku modulacije,

kojom se generira signal ĉiji je spektar prilagoĊen karakteristikama telefonskog kanala. Pri tome

nastojimo da najveći dio energije signala proĊe kanalom, kako bi izobliĉenja bila minimalna.

15

Naprava na predajnoj strani modulira signal, dok ga naprava na prijemnoj strani demodulira.

Otuda i potjeĉe naziv modem (modulator - demodulator). Pod pojmom "modem" danas

podrazumijevamo komunikacijsku opremu (DCE) za prijenos podataka analognim telefonskim

kanalima. Ukoliko se radi o drugoj vrsti kanala, potrebno je naznaĉiti razliku (npr. ISDN modem

za pristup ISDN mreţi, ADSL modem itd.).

Modulacije

Osnovno je svojstvo svih vrsta modulacija da signal iz jednog frekvencijskog podruĉja prebacuju

(transponiraju) u neko drugo frekvencijsko podruĉje, ono koje je pogodno za prijenos. Ako se u

ritmu signala mijenja amplituda, onda je to amplitudna modulacija. Promjena frekvencije ili faze

stvara kutnu modulaciju (frekvencijsku ili faznu).

Frekvencijska modulacija FSK

U dvorazinskom modulacijskom postupku FSK (Frequency Shift Keying) primjenjuju se signali

dviju frekvencija. Jedna frekvencija odgovara stanju 0, a druga stanju 1.

Fazna modulacija PSK

Kod dvorazinske PSK (Phase Shift Keying), znaĉenje “0” ili “1” ovisi o tome da li je faza

jednaka 0o ili 180o u odnosu na poĉetnu. Ova modulacija je nepogodna za uporabu, jer moţe

doći do gubitka podataka ako se pogriješi u odreĊivanju referentne faze.

Diferencijalna fazna modulacija DPSK

Kod diferencijalne fazne modulacije, DPSK (Differential Phase Shift Keying), neodreĊenost

referentne faze je otklonjena tako da se mjeri relativni fazni pomak prema prethodnom simbolu, a

ne njen apsolutni iznos prema poĉetno sinkroniziranoj fazi. Pri tome su moguće modulacije s

nultim pomakom (pomak 0o se koristi), te modulacije s ne-nultim pomakom (pomak 0o se ne

koristi).

Modulacija se prikazuje u fazno-amplitudnom kruţnom dijagramu i naziva se "konstelacija". Da

bi se odrţala sinkronizacija, potrebno je da korisnikov signal ima što više promjena, a što manje

dugaĉkih nizova nula ili jedinica. Da bi se to postiglo, kod DPSK modema se uvodi "miješanje

signala" (scrambler), kojim se signalu daju svojstva sluĉajnog niza.

16

·

Razvojem modema nizali su se standardi na sve većim brzinama. U poĉetku su se koristili

ĉetveroţiĉne iznajmljene veze. Usavršavanjem su se zadrţavale brzine i omogućavao prijenos

dvoţiĉno, te dvoţiĉno po komutiranim kanalima. Zbog zadrţavanja što veće brzine razvijani su i

standardi s asimetriĉnim brzinama.

1 0 8 0 H z 1 7 5 0 H z 3 9 0 H z 1 3 0 0 - 2 1 0 0 H z

4 5 0 H z 1 5 0 0 - 1 7 0 0 H z

Prvi put je definirana tehnika poništenja jeke u kanalu (echo cancellation) na naĉin da se signal,

koji se reflektira sa odreĊenim kašnjenjem, pokuša poništiti umjetnim kašnjenjem originalnog

signala.

Zbog postizanja što većih brzina poĉele su se koristiti višefazne modulacije, koje su se mogle

kodirati s većim brojem bita, te time povećati brzina prijenosa, jer se prenoslilo više bitova po

jednom signalnom elementu. Tako se uz 8-faznu modulaciju moglo prenijeti 3 bita po signalnom

elementu, a brzina od 1600 bauda je postizala time 4800 Bita/sec.

·

Jeka se poništava na naĉin da se ruĉno pokušava postići zakljuĉenje karakteristiĉnom

impedancijom za pojedini kanal.

Kvadraturna amplitudna modulacija QAM

QAM (Quadrature Amplitude Modulation), je kombinacija amplitudne i diferencijalne fazne

modulacije. U poĉetku je nastala kao kvadraturna modulacija, tehnikom zbrajanja dvaju nosivih

signala fazne razlike 90o. Kasnije su na principu kombinacije amplitudne i fazne modulacije

nastale sve današnje moderne modulacije.

·

0

0

0

0

1

1

1

1

0

0

1

1

1

1

0

0

1

0

0

1

1

0

0

1

45°

90°

135°

180°

225°

270°

315°

17

V.34 specificira modeme za dvosmjerni sinkroni prijenos javnom telefonskom mreţom brzinom

33600 b/s. Koristi se poništenje jeke.

V.90 modemi omogućavaju prijenos prema mreţi brzinom 33600, a prema terminalu 56000 b/s.

Koriste Ĉinjenicu da su prikljuĉci javnih mreţa za prijenos podataka digitalni (npr. 64 kb/s), te je

potrebna samo jedna analogno-digitalna pretvorba na granici s pretplatniĉkom mreţom. Veća

brzina prijenosa izmeĊu mreţe i terminala postignuta je pod cijenu korištenja posebne opreme na

strani mreţe. Alternativni industrijski standard je K-56flex.

Pozivni i odzivni (originate, answer) način rada

Kao što je vidljivo iz pregleda modulacija, dvosmjerni rad se ostvaruje razliĉitim postupcima, bez

obzira na ĉinjenicu što je telefonski kanal dvosmjeran. Naime, razdvajanje primljenog od

vlastitog emitiranog signala na telefonskom kanalu nije idealno. Kod ljudskog govora to nije

problem jer ĉovjek prilikom razgovora u svom uhu poništava vlastiti izgovoreni signal, a njegov

ostatak koristi kao kontrolu izgovorenog. Tako i mali ostatak odaslanog signala u prijemnom

kanalu ima psihološki efekt kontrole kanala, pod uvjetom da ukupno kašnjenje nije već e od 300

ms. Za veća kašnjenja dolazi do funkcionalnog poremećaja u komunikaciji.

Loše razdvajanje odaslanog od primljenog signala na telefonskim kanalima, što nazivamo

preslušavanjem, predstavlja veliku poteškoću u radu modema. Stoga su prvi modemi radili ili

obosmjerno, ili se dvosmjerni rad postizao podjelom frekvencije. Kod profesionalnih modema

koristila su se dva jednosmjerna kanala, tzv. ĉetveroţiĉni rad, moguć samo na iznajmljenim

telefonskim kanalima. Pokušaji smanjenja preslušavanja kompenzacijom linearnih izobliĉenja i

adaptivnim zakljuĉenjem kanala karakteristiĉnom impedancijom nisu dali upotrebljive rezultate,

naroĉito ne na prospojenim telefonskim kanalima, gdje se situacija mijenja od veze do veze.

Pojavom digitalnih sustava za obradu signala (DSP, Digital Signal Processor) ostvaruje se

funkcija adaptivnog poništenja jeke, kojom se konaĉno omogućava puni dvosmjerni prijenos

podataka prospojenim (komutiranim) telefonskim kanalom.

Svi sustavi dvosmjernog rada, te sustav miješanja (scrambler) nuţan za DPSK i QAM

modulacije, doveli su do razliĉitog naĉina rada dvaju modema na vezi. Tako npr. kod podjele

frekvencijskog opsega jedan modem emitira na niţoj, a sluša na višoj frekvenciji. Istovremeno,

onaj drugi modem mora emitirati na višoj, a slušati na niţoj frekvenciji. Modemi se o naĉinu rada

dogovaraju prilikom uspostave telefonskog kanala. Da ne bi bilo nesporazuma, razdvojene su

uloge pozivajuĉeg modema koji radi u pozivnom (originate), te odazivajuĉeg modema koji radi u

odzivnom (answer) naĉinu rada.

Pozivni (originate) naĉin rada svojstven je modemu koji traţi vezu, dakle prolazi kroz proceduru

biranja telefonskog broja. On ĉeka da mu se onaj drugi modem javi, te zatim vodi proceduru

uspostave prijenosa podataka. Ta se procedura sastoji u razmjeni niza signala kojima se ispituje

kvaliteta kanala i sposobnost pozvanog modema, bira se optimalna brzina prijenosa (vrsta

modulacije), obavlja se sinkronizacija miješanja (scrambler), te sinkronizacija kontrole pogreški i

kompresije podataka (funkcije podatkovne razine). Tek nakon toga slijedi prijenos korisnikovih

podataka.

Odzivni (answer) naĉin rada svojstven je modemu koji se javlja na primljeni poziv. On slijedi

proceduru koju vodi pozivajući modem. Modemu se moţe dozvoliti da se automatski javi na

poziv nakon specificiranog broja zvonjenja (funkcija Auto Answer).

U sluĉaju kad je telefonski kanal uspostavljen ruĉno (telefonom), operateri se moraju dogovoriti

ĉiji će modem ić i u pozivni, a ĉiji u odzivni naĉin rada, te nakon toga komandom modemu

uputiti uspostavu sinkronizacije i prijenos podataka.

18

Inteligentni modemi

Od obiĉnih neinteligentnih modema, koje je signalima suĉelja V.24 trebalo kontrolirati sa

terminala, razvojem se došlo do inteligentnih modema. Oni u sebi imaju mikroprocesor s

memorijom, te ostale neophodne sklopove, koji im omogućavaju relativno samostalno obavljanje

prijenosa podataka. To znaĉi da tok podataka na suĉelju DTE-DCE nije u neposrednoj vezi s

tokom podataka na kanalu. Jedino je nuţno uskladiti prosjeĉnu brzinu predaje na oba medija.

Inteligentnim modemima terminal upravlja izdavanjem naredbi preko podatkovnih signala

suĉelja (RXD, TXD). Masovno se koristi tzv. AT jezik, industrijski standard firme Hayes, kasnije

standardiziran kao dodatak preporuci ITU-T V.25bis. Inteligentni protokoli obavljaju kontrolu

toka i saţimanje podataka.

Razvoj modema

U poĉetku su korišteni neinteligentni modemi, za koje je dizajnirano suĉelje V.24 (RS-232).

Koristila se je jednostavna FSK modulacija. Povećanje brzine bilo je moguće korištenjem

sinkronog prijenosa, te uvoĊenjem sloţenijih modulacija kao što je DPSK, kod kojih je spektar

signala bolje prilagoĊen frekvencijskoj karakteristici telefonskog signala. Pri tome je trebalo

riješiti problem demodulacije za dugaĉke nizove nula ili jedinica. Da bi korisnikovi podaci imali

svojstva sluĉajnog niza, uveden je postupak miješanja (scrambler). Na prijemnoj strani isti sklop

obnavlja originalne korisnikove podatke. Upravljanje scramblerom zahtijeva sloţenu proceduru

poĉetne sinkronizacije, koja se obavlja pod kontrolom mikroprocesora. Rezultat je naprednija

verzija modema s mikro-procesorom koji nije u neposrednoj obradi signala na kanalu, već ima

funkciju upravljanja modemom i sinkronizacije scrambler-a.

19

Signali suĉelja V.24 još uvijek su direktno povezani na modulator i demodulator, a

mikroprocesor samo posredno sudjeluje u komunikaciji, odnosno aktivira se samo po potrebi. U

slijedećem koraku na mikroprocesor su dovedeni signala suĉelja V.24. Sada procesor modema

zna koji su zahtjevi terminala, te on samostalno moţe obavljati prijem, predaju, sinkronizaciju i

ostale zadatke. Takav modem nazivamo inteligentnim:

Mikroprocesor upravlja svim sklopovima inteligentnog modema, prima signale sa terminala i

pohranjuje ih u svoju memoriju. S jedne strane terminal komunicira direktno s mikroprocesorom,

a s druge strane mikroprocesor (modem) neovisno o tome komunicira sa modemom na suprotnoj

strani kanala. Brzine komunikacije mikroprocesora sa terminalom i modema s korespondentnim

modemom na drugoj strani ne moraju biti iste.

Razdvajanje tokova podataka na suĉelju i kanalu otvorilo je nove mogućnosti proširenja

funkcionalnosti modema. To je uvoĊenje automatskih funkcija javljanja na poziv i biranja,

ukljuĉujući priruĉnu bazu telefonskih brojeva, mehanizma kontrole pogreški, sinkronog prijenosa

izbacivanjem start i stop bita, izbora optimalne brzine prijenosa obzirom na kvalitetu telefonskog

kanala, saţimanja (kompresije) korisnikovih podataka, te kontrole toka na suĉelju DTE-DCE i na

kanalu.

Osnovni V.24 standard predviĊa upravljanje DCE-om kod biranja telefonskog broja pomoć u

signala serije 200. Da se izbjegne korištenje tih signala, ostvarena je ideja upravljanja modemom

preko podatkovnih signala. Stoga modem radi u kontrolnom i podatkovnom modu. U kontrolnom

modu terminal šalje podatke modemu po istim vodovima po kojima šalje i korisniĉke podatke.

Modem smatra te podatke komandama i izvršava ih. Na osnovu nekih od tako primljenih

komandi modem će prijeći u podatkovni naĉin rada, te će svi podaci koje od tog trenutka stignu

sa terminala biti poslani na komunikacijski kanal. Dakle, u samoj fazi uspostave telefonskog

kanala, modem bi trebao primiti odreĊene kontrolne informacije koje mu pomaţu u uspostavi

veze, te automatski prijeći u podatkovni naĉin rada. Iz podatkovnog naĉina rada se vraća u

kontrolni kada mu terminal pošalje odgovarajuću komandu. Razvoj inteligentnih modema tekao

je u koracima koje su poduzimali vodeći proizvoĊaĉi. Princip rada modema u dva naĉina (moda)

prva je uvela tvrtka HAYES, koja je pri tome uvela i komandni jezik izmeĊu terminala i

modema. Taj jezik se i danas masovno koristi pod nazivom HAYES kompatibilni ili "AT" jezik

prema kratici AT (attention) kojom poĉinju nizovi komandi. Kontrolu pogreški i saţimanje

korisnikovih podataka prva je uvela tvrtka MICRONICS svojim specifikacijama protokola

MNP4 i MNP5. Većina modema i danas podrţava ove protokole zbog kompatibilnosti s ranijim

modelima. Konaĉno, industrijski standardi su usavršeni i prihvaćeni od strane meĊunarodnih

organizacija.

ITU-T je specificirao procedure upravljanja modemom preporukom V.25bis (V.25 specificira

upotrebu signala serije 200). V.25bis u poĉetku specificira samo vlastiti upravljaĉki jezik, koji je

dosta sloţeniji od AT jezika, a nema neke velike prednosti. Naknadno je, u formi dodatka, u

20

V.25bis uvršten i AT jezik. Današnji razvoj modema postavlja nove zahtjeve za upravljanjem, pa

svaki proizvoĊaĉ širi osnovni skup AT naredbi prema vlastitim potrebama.

ITU-T je standardizirao i procedure kontrole pogreški i toka na kanalu preporukom V.42, te

procedure saţimanja preporukom V.42bis. Za razliku od V.25bis, ove preporuke su vrlo uspješne

i danas se masovno koriste.

Razvoj inteligentnih modema rezultirao je sloţenim ureĊajem ĉija funkcija više nije vezana

iskljuĉivo za fiziĉki sloj. Neovisno o korisniku, odnosno transparentno, modem obavlja gotovo

sve funkcije podatkovne razine. Pogotovo po V.42 preporuci, koristi se kompletan bitovno

orijentirani protokol (LAPM, Link Access Protocol for Modems).

Dijagram stanja modema

U uputama za rukovanje, koje daje svaki proizvoĊaĉ modema, nalaze se Hayes kompatibilne

komande ugraĊene u taj model, te komande koje su karakteristiĉne upravo za taj modem. Osim

komandi najĉešće se daje i dijagram stanja u kojima se modem moţe naći tokom svog rada, slika

Poĉetno stanje modema je stanje inicijalizacije, u koje modem ulazi nakon ukljuĉenja. Iz stanja

inicijalizacije modem prelazi u zapovjedno stanje, gdje ĉeka da mu sa terminala stigne naredba

što će dalje raditi. Modem se moţe vratiti i natrag u stanje inicijalizacije naredbama AT&F

(iniciraj tvorniĉke parametre) i ATZn (iniciraj korisniĉke parametre 0 ili 1).

Iz zapovjednog stanja u stanje veze (prijenosa podataka) prelazi se posredstvom stanja

prospajanja.

Nakon naredbe ATD, koja znaĉi biranje broja (pulsno biranje ATDP ili tonsko biranje ATDT),

naredbe ATH1 (podizanje slušalice) ili ATA (javljanje na poziv) poĉinje uspostava fiziĉkog

kanala i prijenosa podataka na kanalu. Ako je kanal zauzet, ili je uspostava prijenosa neuspješna,

modem automatski prelazi u stanje raskida i dalje u zapovjedno stanje. Raskid fiziĉkog kanala

moguće je narediti iz zapovjednog stanja naredbom ATH0.

Iz faze uspostave veze moţe se prijeći direktno u zapovjedno stanje naredbom ESC (ESCAPE

sekvenca), odnosno naredbom DTR (1). Naredba ESC se nakon 3 sekunde pauze sastoji od 3

puta ponovljenog ASCII znaka +, i još 3 s pauze. Time se prelazi u zapovjedno stanje. Nakon

prijelaza iz stanja veze u zapovjedno stanje, naredbom ATO moţemo opet prijeći direktno u fazu

uspostave veze tako da nastavimo slati podatke po ranije uspostavljenoj vezi. Iz stanja veze se u

stanje inicijalizacije prelazi naredbom DTR(3).

21

Vaţno je napomenuti da, kada se modem nalazi u komandnom modu, poruke koje dolaze sa

terminala smatra naredbama, a svoje poruke koje šalje natrag terminalu obiĉno ispisuje na ekran

terminala u obliku kratkih poruka ili izvještaja o izvršenom zadatku (CONNECTED..., NO

CARRIER, CARRIER i druge).

Komande inteligentnih modema - HAYES kompatibilne

Da bi modem mogao pravilno interpretirati niz komandi sa terminala, sve komande koje

navodimo u nizu moraju zapoĉeti sa velikim slovima AT (npr. komandu A pišemo ATA), a niz

moramo završiti sa <ENTER>.

Znaĉenja pojedinih komandi su slijedeća:

· A (manual Answer). Nema parametra i znaĉi: “PrijeĊi u fazu uspostave veze i uspostavi

sinkronizaciju kao modem koji se odaziva na tuĊ i poziv.” Kod nekih je protokola vaţno znati

koji modem poziva, a koji se odaziva, pa ovom komandom naznaĉujemo da će se naš modem

odazivati na poziv (Answer Mode).

· D_ (Dial). Naredba modemu da izvrši biranje broja na javnoj telefonskoj mreţi, te da prijeĊe u

fazu uspostave veze kao pozivajuć i modem. Parametri su:

* 0 - 9 brojevi telefona;

* # i *;

* P - pulsno biranje;

* T - tonsko biranje;

* DS=n - biranje telefonskog broja spremljenog u memoriji pod rednim brojem n = 1,2,3,...

(npr. AT DTS=2, što je ekvivalentno i sa AT DT/2);

* ; - povratak u komandni naĉin rada nakon biranja;

* , - pauza 2 sekunde, više zareza znaĉi duţu pauzu;

* ! - impuls od pola sekunde, potreban kod nekih kućnih centrala;

* W - Ĉekaj na ton internog biranja kućne centrale;

· E_ (Echo). Naredba modemu da nam vraća na ekran sve komande koje mu pošaljemo. Ako smo

većukljuĉili da nam komunikacijski program vraća otipkane komande, onda je ovu naredbu

potrebno iskljuĉiti, inaĉe ćemo na ekranu imati dvostruki ispis. Bolje je pratiti rad modema.

* E0 - eho modema iskljuĉen;

* E1 - eho modema ukljuĉen.

· F_ (Full duplex). Odabir tipa dvosmjerne veze:

* F0 - obosmjeran prijenos;

* F1 - dvosmjeran prijenos.

· H_ (Hook).

* H0 - spusti slušalicu i raskini vezu;

* H1 - podigni slušalicu i omoguć i vezu.

· O (On Line Originate). Naredba koju zadajemo kada ruĉno biramo telefonski broj, tj.

provjeravamo hoće li nam se javiti modem ili glas. Ako se javi modem, onda umjesto AT Dxxx

zadajemo komandu ATO, jer više nije potrebno biranje telefonskog broja, nego modemom

preuzimamo vezu, a modem se javi kao pozivajući (Originate Mode).

· Sr_ (Set Register Value). Upiši u memorijski registar r parametar n (Sr=n), oĉitaj i prikaţi

memorijski registar r (Sr=?). Detaljnije o korištenju memorijskih registara vidi dolje.

* S0 = n odreĊuje broj zvonjenja prije nego što će modem podignuti slušalicu kada je ukljuĉen

automatski prijem poziva.

* S1? nam kaţe koliko je puta telefon zvonio.

22

* S2 = n je registar u kome se definira ESCAPE sekvenca. Obiĉno je to 3s+++3s.

* S3 = …….

PC modemi

PC modemi mogu biti vanjski (eksterni) i unutarnji (interni).

1. Vanjski modem izveden je na naĉin da je vezni sklop dio DTE:

PC modem, vezni sklop je dio DTE (vanjski modem).

2. Unutarnji modem izveden je na naĉin da je paralelno/serijski vezni sklop dio DCE, slika:

Ako ţelimo raditi s internim modemom, moramo iskljuĉiti ugraĊeni vezni sklop raĉunala kada on

koristi iste prekidne (eng. interrupt) signale i adrese kao vezni sklop internog modema.

SIGNALNI KODOVI

Podatke ĉesto prenosimo neposrednim korištenjem vodova. U tom sluĉaju nam je kompletan

kapacitet voda na raspolaganju kao osnovni kanal. Frekvencijski spektar takvog kanala proteţe se

od istosmjerne komponente do neke upotrebljive gornje graniĉne frekvencije, odreĊene gubicima

na vodu. Za prijenos osnovnim kanalom kaţemo da se odvija u osnovnom (frekvencijskom)

podruĉju (engl. baseband). Kod prijenosa u osnovnom prijenosnom podruĉju koristimo elektriĉne

signale, koji trebaju imati slijedeće karakteristike:

1. Što manju širinu frekvencijskog opsega, po mogućnosti bez istosmjerne komponente.

2. Kod sinkronog prijenosa je potrebno istovremeno s podacima prenijeti i taktni signal, kako

bismo izbjegli korištenje posebnog kanala za prijenos taktnog signala. Ovo je prioritetna stavka

i ključni razlog korištenja signalnih kodova.

Vrste signalnih kodova prikazane su na slici. R je brzina signalizacije izraţena u bit/s, a DC je

istosmjerna komponenta brzine.

23

Vrste signalnih kodova:

NRZ-L (Not Return to Zero Level) je osnovni digitalni signal kod kojeg 0 i 1 imaju fiksne

razine.

NRZ-M i NRZ-S (Not Return to Zero Mark, Space) imaju promjenu ispred 1 ili 0

respektivno. Mogu se smatrati nekom vrstom "derivacije" NRZ-L koda.

RZ-M (Return to Zero Mark) predstavlja jedinicu impulsom. FM (Frequency Modulation)

signal ima impuls na poĉetku svakog bita, te u sredini bita jedinice.

MFM (Modified Frequency Modulation) ima impuls u sredini svake jedinice, te na

poĉetku druge svih slijedeć ih nula. FM i MFM kodovi su upotrebljavani za zapis

podataka na diskete.

BI-L (BI-phase Level), popularno Manchester II, ima promjenu 0-1 za svaku jedinicu i 1-

0 za svaku nulu, uz podešavanje razine na granici izmeĊu dva bita. Signal prenosi takt i

omogućava detekciju pogreški na fiziĉkoj razini. Koristi se u raznim sustavima prijenosa

podataka, od kojih je najpoznatija lokalna mreţe Ethernet.

BI-M (Manchester I) i BI-S (BI-phase Mark, Space) su neka vrsta derivacije Manchester

II, pa imaju promjenu na sredini jedinice (nule), a promjenu izmeĊu dvije nule (jedinice).

24

Miller kod ima promjenu u sredini svake jedinice, te izmeĊu svake dvije nule. To je

najefikasniji signalni kod, ali i najosjetljiviji na smetnje.

CMI (Coded Mark Inverted) kod formira se tako da imamo pozitivni prijelaz na sredini

nule i prijelaz na poĉetku svake jedinice.

ITU-T je za prijenos digitalnih signala u digitalnim mreţama dao nekoliko preporuka za signalne

kodove. Veliki broj tih kodova je nastao na naĉin da se koriste pozitivni i negativni impulsi i

napon 0, kako bi se izbjegla istosmjerna komponenta. Tako imamo 3 razliĉite razine, pa se takvi

kodovi nazivaju pseudoternarni kodovi. Slika prikazuje pseudoternarni kod prema preporuci

G.703.

Pseudoternarni kod po G.703 je nastao invertiranjem svakog drugog bita signala FM-S (dvostruki

impuls za nulu). Negativni impulsi se koriste za detekciju pogreške i eliminaciju istosmjerne

komponente. Redoslijed invertiranja se remeti na svakom osmom bitu, ĉime se postiţe

sinkronizacija po oktetu. Ovaj kod se koristi u PCM sustavu prijenosa.

LOKALNE MREŢE

Lokalne mreţe (LAN, Local Area Network) povezuju raĉunala unutar kruga radne organizacije,

unutar zgrade ili unutar jedne ili više prostorija. U pravilu su privatne, tj. u vlasništvu korisnika

koji ih gradi, koristi i njima upravlja. Karakterizirane su malim kašnjenjem i velikom brzinom

prijenosa. Postoji više vrsta (standarda) lokalnih mreţa. Za lokalne veze se ĉesto koristi prijenos

u osnovnom podruĉju, a tu su najpoznatije ETHERNET, TOKEN-RING i TOKEN-BUS lokalne

mreţe. TOKEN-RING i TOKEN-BUS lokalne mreţe nemaju gotovo nikakvu primjenu danas

(osim tamo gdje još nisu ugašene), jer je njihov razvoj stao prije 15ak godina, a kljuĉna

tehnologija na podruĉju lokalnih mreţa ostao je ETHERNET.

Širokopojasne mreţe se grade na sustavima kabelske televizije, a beţiĉne mreţe koriste radio

prijenos za lokalno povezivanje mobilnih raĉunala.

Lokalne mreţe se po topologiji dijele u 3 osnovna oblika: sabirniĉke, prstenaste i stablaste.

Sabirniĉke koriste višespojno, a prstenaste i stablaste jednospojno povezivanje. Prve lokalne

mreţe razvile su se na sabirniĉkoj (Ethernet) i prstenastoj (Token Ring) topologiji. Uz

zadrţavanje funkcionalnih karakteristika, lokalne mreţe danas najĉešće imaju stablastu

topologiju.

25

Stablasta topologija optimalna je sa stanovišta izgradnje mreţe kao dijela infrastrukture zgrade,

gdje omogućava efikasnu pokrivenost prostora i nadzor i upravljanje mreţom. Oţiĉenje se izvodi

po principima strukturnog kabliranja, sa svojstvima generalnosti (prikladnosti za sve vrste

tehnologija lokalnih mreţa), zasićenosti (prostor je pokriven dovoljnim brojem utiĉnica) i

upravljivosti (stablasta struktura se efikasno povezuje prespojnim napravama). Današnje lokalne

mreţe se grade korištenjem kvalitetnih kablova s paricama (UTP CAT.5, CAT.5+, ali i CAT.6) i

višemodnih optiĉkih vlakana.

Suĉelja i protokole za lokalne LAN i gradske MAN mreţe definiraju standardi IEEE 802,

prihvaćeni kao ISO 8802. RazraĊeni su u više dokumenata, a vaţniji su:

* IEEE standard 802.1: Arhitektura.

* IEEE standard 802.2: Protokol podatkovne razine (LLC, Logical Link Control).

* IEEE standard 802.3: Fiziĉka razina i naĉin pristupa za asinkrone sabirniĉke (Ethernet) mreţe.

* IEEE standard 802.11: Fiziĉka razina i naĉin pristupa za beţiĉne mreţe.

* IEEE standard 802.15: Fiziĉka razina i naĉin pristupa za beţiĉne mreţe vrlo malog dometa.

* IEEE standard 802.16: Fiziĉka razina i naĉin pristupa za beţiĉne mreţe u podruĉju 10-60 GHz.

(WiMAX)

* IEEE standard 802.17-23: Niz standarda na podruĉju beţiĉnih komunikacija

LOKALNA MREŢA ETHERNET

ETHERNET je mreţa sabirniĉkog tipa sa asinkronim pristupom i decentraliziranom kontrolom

pristupa prijenosnom mediju. Sabirnicu ostvaruje višespojni medij, koji omogućava vezu svaki sa

svakim. Na takvom mediju istovremeno smije predavati samo jedan uĉesnik, a svi ostali moraju

slušati. Sama standardizacija Ethernet lokalnih mreţa zapoĉela je u razvojnom centru firme

Xerox (PARC, Palo Alto Research Center), gdje je 1976. Dr. Robert M. Metcalfe prezentirao

ideju višespojnog medija. Ubrzo je prikazano rješenje koje je radilo brzinom 3 Mb/s. Razvojnom

timu su se prikljuĉile firme DEC i Intel, te je 1980. formalno specificiran tzv. DIX Ethernet, 10

Mb/s. Uz male izmjene, danas se ova specifikacija koristi kao Ethernet II standard.

Standardizaciju lokalnih mreţa preuzela je nakon toga IEEE komisija 802, koja je 1985. donijela

802.3 standard, po kojemu se danas radi Ethernet oprema. Taj standard je u meĊuvremenu

višekratno nadopunjen specifikacijama za korištenje parica, za prijenos brzinom 100 Mb/s i za

prijenos brzinom 1 i 10 Gb/s, a u pripremi je i 100G/s. Ovisno brzini predaje i vrsti medija

(kabela), razlikujemo više Ethernet standarda, od kojih su neki koz povijest bili vaţniji,ili su još

uvijek zastupljeni:

10Base-5 10 Mb/s "debeli" koaksijalni kabel 500 m višespojno

10Base-2 10 Mb/s RG-58A/U "tanki" koaksijalni kabel 185 m višespojno

10Base-T 10 Mb/s UTP, neoklopljena parica, CAT3 100 m jednospojn

10Base-FL 10 Mb/s Optiĉki kabel, 62,5/125 mm, višemodni 2000 m jednospojno

10Base-FB 10 Mb/s kao FL, za osnovnu mreţu, ne koristi se 2000 m jednospojno

10Base-FP 10 Mb/s kao FL, pasivna mreţa, ne koristi se 300 m jednospojno

FOIRL 10 Mb/s jednomodni kabel, stari standard 1000 m jednospojno

100Base-TX 100 Mb/s UTP, neoklopljena parica, CAT5 100m jednospojno

100Base-T4 100 Mb/s UTP, neoklopljena parica, CAT3, 8ţiĉno 100m jednospojno

100Base-FX 100 Mb/s Optiĉki kabel, 62,5/125 mm, višemodni 412m HD 2000m FD

jednospojno

26

1000Base-T 1 Gb/s UTP, neoklopljena parica, CAT5, 8ţiĉno 100m jednospojno

1000Base-SX 1 Gb/s Optiĉki kabel, 62,5/125 mm višemodni 200-550m jednospojno

1000Base-LX 1 Gb/s Optiĉki kabel, 62,5/125 mm jednomodni -10km jednospojno

1000Base-ZX 1 Gb/s Optiĉki kabel, 62,5/125 mm jednomodni ~70km jednospojno

10GBase-SR 10g/s Optiĉki kabel, 62,5/125 mm višemodnimodni ~2km jednospojno

10GBase-LR 10g/s Optiĉki kabel, 62,5/125 mm jednomodni ~10km jednospojno

10GBase-ER 10g/s Optiĉki kabel, 62,5/125 mm jednomodni ~40km jednospojno

10GBase-ZR 10g/s Optiĉki kabel, 62,5/125 mm jednomodni ~80km jednospojno

Pregled Ethernet tehnologije

Kod Etherneta, stanica koja ţeli predati okvir podataka najprije sluša da li je medij slobodan, te

nakon toga zapoĉinje s predajom. Kako postoji mogućnost istovremenog zapoĉinjanja predaje od

strane dviju ili više stanica, moţe doći do sukoba signala - kolizije. Stoga stanica koja je na

predaji mora kontrolirati vlastiti signal kako bi otkrila eventualno koliziju. Ako je do kolizije

došlo, obje stanice šalju signal kolizije (Jam), kako bi sve stanice na mediju sigurno detektirale

koliziju, te se povlaĉe s medija. Nakon sluĉajno odabranog perioda ĉekanja, stanice ponovno

pokušavaju poslati podatke. Ovakav naĉin pristupa naziva se CSMA/CD (Carrier Sense Multiple

Access with Collision Detection).

Dva ili više segmenata medija moguće je povezati pojaĉalima - zvjezdištima ili premosnicima -

prospojnicima. Ukoliko se segmenti medija poveţu pojaĉalima - zvjezdištima, signali se s jednog

segmenta prenose na sve ostale. Stoga dva signala sa dva segmenta mogu uzrokovati koliziju. Svi

tako povezani segmenti ĉine jednu domenu (zonu) kolizije. Istovremeno, svi tako povezani

segmenti ĉine i jednu domenu prostiranja (broadcast domain), jer se kroz medij prostiru i okviri s

univerzalnom (broadcast) adresom.

Ukoliko se segmenti medija poveţu premosnicima ili prospojnicima, okvir se s jednog segmenta

prenosi na drugi samo ako je tamo odredišno raĉunalo. Dva signala sa dva segmenta ne mogu

neposredno uzrokovati koliziju, kolizija je jedino moguća kad premosnik pristupa segmentu kao i

svaki drugi ureĊaj. Stoga segmenti spojeni premosnikom svaki za sebe ĉini domenu kolizije.

27

MeĊutim, premosnik prosljeĊuje okvire s univerzalnom adresom. Stoga svi segmenti povezani

premosnikom ĉine jedinstvenu mreţu, odnosno ĉine jednu domenu prostiranja.

Kod korištenja premosnika, ponekad ţelimo veliku mreţu razbiti na više manjih. Dovoljno je

ograniĉiti prostiranje okvira s univerzalnom adresom. Mreţu razbijemo na više domena

prostiranja. Govorimo o virtualnim lokalnim mreţama (VLAN). Na slici su prikazane 3 lokalne

mreţe spojene na dva naĉina. Prvi naĉin je (lijevo) da svaka mreţa ima izdvojeni prospojnik ili

zvjezdište koji meĊu sobom nemaju fiziĉku vezu. Time nije moguće ni prostiranje univerzalne

adrese. Veza meĊu tim mreţama je ostvarena usmjernikom. Usmijernik dijeli domene prostiranja,

budući on skida L2 zaglavlja s dolaznih okvira te u odlazu kreira nova, prema pravilima mreţe na

koju se paket proslijeĊuje.

S desne strane imamo razliĉitu logiĉku i fiziĉku strukturu na naĉin da logiĉka pripadnost

korisnika nekoj (virtualnoj) mreţi ne znaĉi i fiziĉku pripadnost istom ureĊaju. L2 ureĊaji

(prospojnici) su fiziĉki spojeni, ali odvajaju promete pojedinih mreţa (VLAN1, VLAN2,,......).

Sama veza izmeĊu prospojnika, ali i prema usmijerniku ima specifiĉnost, a to je da u zaglavlju

osim ethernet poljapostoji i polje po specifikacij 802.1q koje sadrţi i indentifikator virtualne

mreţe.

Na taj naĉin se promet drţi razdvojenim, iako ide preko istog fiziĉkog suĉelja. Isto tako se

spajanjem prema usmjerniku po 802.1q specifikaciji moţe s jednim fiziĉkim suĉeljem povezati

više viruelnih mreţa, a sam usmjernik radi usmjeranje izmeĊu njih, dodavajući odgovarajuće

identifikatore u zaglavljima polja odlaznih paketa.

10 MHz Ethernet

Podaci se kod 10 Mb/s Etherneta kodiraju Manchester II kodom, slika:

28

Razina signala se mijenja izmeĊu 0V i -2.05V, odnosno 0mA i -90mA. Brzina prijenosa je 10

Mb/s. Obzirom na vrstu medija, razlikujemo više 10 Mb/s standarda prema prije navedenoj

tablici.

10Base-5 "debeli Ethernet"

10Base-5 Ethernet koristi posebni Ethernet koaksijalni kabel promjera 10 mm karakteristiĉne

impedancije 50 W. Gubici na kabelu su mali, tako da je moguća maksimalna duljina segmenta od

500 m. Svaki segment kabela mora s obje strane biti zakljuĉen otporom karakteristiĉne

impedancije. Na jedan segment dozvoljeno je povezati najviše 100 raĉunala, s minimalnim

razmakom od 2,5 m. Na kabelu su prstenaste oznake svakih 2,5 m na kojima se izvodi prikljuĉak

i reţe segment kabela. Zbog nefleksibilnosti kabela, raĉunala se na njega povezuju posredstvom

prikljuĉne jedinice (MAU, Media Attachment Unit):

10Base-2 "tanki Ethernet"

10Base-2 Ethernet koristi standardni RG-58A/U koaksijalni kabel promjera 5 mm karakteristiĉne

impedancije 50 W. Gubici na kabelu dozvoljavaju maksimalnu duljinu segmenta od 185 m. Svaki

segment kabela mora s obje strane biti zakljuĉen otporom karakteristiĉne impedancije. Na jedan

segment dozvoljeno je povezati najviše 30 raĉunala, s minimalnim razmakom od 0,5 m. Kabel je

fleksibilan, pa ga je moguće dovesti do svakog raĉunala:

Za tanki Ethernet je MAU u pravilu na istom modulu sa DCE. Pojedini segmenti kabela povezuju

se standardnim BNC konektorom i T razvodnim ĉlanovima.

10Base-T "Ethernet na parici"

10Base-T Ethernet koristi kabel s dvije (Ĉetiri) neoklopljene parice (UTP, Unshielded Twisted

Pair), karakteristiĉne impedancije 100 W. Gubici na kabelu dozvoljavaju maksimalnu duljinu

segmenta od 100 m. Jedan segment kabela povezuje najviše 2 ureĊaja, dakle imamo jednospojno

povezivanje. Kabel je fleksibilan i moguće ga je dovesti do svakog raĉunala, prema slici:

29

Ovdje je MAU takoĊer na istom modulu sa DCE. DTE se prikljuĉuje na zvjezdište (engl. HUB)

upotrebom dviju upletenih parica. Jedna je parica prijemna, a druga predajna. Zvjezdište, kao

pojaĉalo s više od dva prikljuĉka, razvoĊenjem signala od nekoliko jednospojnih ĉini jedan

višespojni medij, dakle jednu domenu kolizije. 10Base-T koristi samo dvije parice, meĊutim po

pravilima strukturnog kabliranja polaţu se kablovi s ĉetiri parice. Koriste se 8-kontaktni

modularni RJ-45 konektori.

10Base-FL "Ethernet na optičkom kabelu" – ne koristi se

Sloţene mreţe 10 Mb/s Ethernet s pojačalima

Danas se nove instalacije grade iskljuĉivo korištenjem kabela s paricama i optiĉkih vlakana, po

principima strukturnog kabliranja. Za glavnu mreţu zgrade ili kruga koriste se optiĉki kablovi ili

parice, a za horizontalnu mreţa (od razdjelnika kata do prikljuĉnih kutija) optimalno je korištenje

parica. Od koaksijalnih kablova, tanki Ethernet je zgodan za brzo povezivanje raĉunala unutar

jedne prostorije.

Sloţene mreţe grade se od više segmenata, koje moţemo povezati korištenjem pojaĉala tako da

ĉine jednu domenu kolizije. Maksimalna veliĉina domene kolizije odreĊuje se na dva naĉina,

primjenom jednostavnih pravila (pravilo 5-4-3- i pravilo 4-3-4) ili raĉunanjem vremena obilaska.

30

U najvećem broju sluĉajeva potrebe korisnika zadovoljit će mreţe graĊene po "pravilu 5-4-3". Po

ovom pravilu signal izmeĊu bilo koja dva raĉunala ne smije prolaziti kroz više od pet segmenata,

ĉetiri pojaĉala i tri višespojna segmenta od spomenutih pet. Najveća dozvoljena duljina kabela

izmeĊu dvaju raĉunala je 2500 m, pet segmenata 10Base-5 kabela. Isto ograniĉenje vrijedi kod

primjene optiĉkih vlakana, kod kojih maksimalni domet od 2000 m kod sloţenih mreţa

reduciramo na 500 m.

Kod manjih mreţa koristimo "pravilo 4-3-4", po kojem imamo ĉetiri segmenta i tri pojaĉala, a

sva ĉetiri segmenta mogu biti višespojna. Optiĉki segmenti u ovom sluĉaju smiju biti dugaĉki do

1000 m. Drugi kriterij projektiranja domene kolizije je raĉunanje vremena kašnjenja s kraja na

kraj mreţe, ili vremena obilaska, RTT, koje je jednako dvostrukom vremenu kašnjenja, te

provjera vremenskog razmaka izmeĊu uzastopnih okvira. Ograniĉenje vremena kašnjenja je

kompromis izmeĊu maksimalnog dosega lokalne mreţe (domene kolizije) i minimalne duljine

okvira (bloka) podataka, a da bi se garantirala efikasna detekcija kolizije ako do nje doĊe.

Promatrajmo najgori sluĉaj dvaju raĉunala meĊu kojima je kašnjenje na mreţi maksimalno,

tdmax:

Vrijeme obilaska i detekcija kolizije

Neka raĉunalo A zapoĉne s emitiranjem u trenutku t0 nakon što se je uvjerilo da je medij

slobodan. Signal raĉunala A stići će do raĉunala B u trenutku t0+ tdmax. MeĊutim, raĉunalo B

moţe zapoĉeti s emitiranjem u bilo kojem trenutku izmeĊu t0 i tdmax. Neka raĉunalo B zapoĉne

s emitiranjem upravo u trenutku t0+ tdmax, što je najgori sluĉaj. Raĉunalo B će odmah detektirati

koliziju, meĊutim ono mora nastaviti s emitiranjem još najmanje tdmax vremena, kako bi njegov

signal stigao do raĉunala A, koje tek tada moţe detektirati koliziju. Odavde slijedi da raĉunalo A

mora emitirati najmanje 2* tdmax vremena.

Za 10 Mb/s Ethernet odabrana je minimalna duljina okvira od 511 bita + 64 bita sinkronizacijske

sekvence, ukupno 575 bita. Ukupno maksimalno vrijeme obilaska mora biti jednako kašnjenju

potrebnom za prijenos 570 bita (5 bita rezerve za detekciju kolizije). U praksi se vrijeme obilaska

raĉuna u "bitovima" na osnovu posebnih tablica, ili se zbroje stvarna kašnjenja svih komponenti

(kabela, pojaĉala i prikljuĉnih jedinica). Ukupno kašnjenje ne smije biti veće od 25,6 ms,

odnosno vrijeme obilaska 51,2 ms.

Sloţene mreţe 10 Mb/s Ethernet s prospojnicima

Kod vrlo velikih lokalnih mreţa, koje pokrivaju veliki prostor i povezuju mnogo raĉunala, moţe

se desiti da sloţene mreţe s pojaĉalima ne zadovoljavaju potrebe po pitanju maksimalnog dosega

i kapaciteta. Rješenje je u segmentiranju mreţe, korištenjem prospojnika ili premosnika i njihove

funkcije filtriranja prometa. Danas se standardno mreţe izvode s prospojnicima.

31

Naĉin rada premosnika i prospojnika dijeli mreţu na više zona kolizije, te tako omogućava

efikasno prekrivanje većeg prostora. Funkcija filtriranja prometa omogućava prijenos okvira na

onaj segment mreţe, na kojem se nalazi odredište. To je moguće jer prospojnik ima tablice u koje

smješta MAC adrese prema raznim odredištima (suĉeljima). Prolaskom okvira prospojnik biljeţi

adrese, tako da ima saznanje na koja suĉelja mora proslijediti okvir prema pojedinoj adresi. Ako

odredišna adresa ne postoji u tablici, prospojnik prosljeĊuje prema svim suĉeljima. Stoga

promatrani okvir na sloţenoj mreţi opterećuje samo segmente izmeĊu izvorišta i odredišta, dok

su ostali segmenti slobodni za druge okvire. Time se omogućava paralelni prijenos više okvira

istovremeno po raznim segmentima, te se efektivno povećava kapacitet mreţe.

Efekti povećavanja kapaciteta su maksimalni, ako se u pojedinu zonu kolizije grupiraju raĉunala

meĊu kojima je intenzitet prometa velik. Takvu grupu raĉunala nazivamo "radnom grupom", i

smatramo da je optimalno kada je njihov unutarnji promet 80% ili više ukupnog prometa, a

vanjski promet 20% ili manje ukupnog.

Kašnjenje izmeĊu zona kolizije nije ograniĉeno, osim pravilom da prospojnik odbacuje okvir koji

nije moguće proslijediti u roku od 2 s.

100 MHz brzi Ethernet

Razvoj tehnologije omoguć io je povećanje brzine na 100 Mb/s. Usvojeno je više standarda:

100Base-TX "Brzi Ethernet na parici"

100Base-TX koristi dvije kvalitetne parice (kategorije 5), jednu za prijem a drugu za predaju.

Maksimalna duljina segmenta je 100 m. Koristi se 8-kontaktni RJ-45 konektor s istim

rasporedom parica kao kod 10Base-T. Podaci se kodiraju posebnim MLT-3 signalnim kodom:

Kod MLT-3 koda koriste se razine 1, 0 i -1 V. Promjena se obavlja korak po korak za svaku

jedinicu. Za nulu nema promjene. Da se izbjegne dugaĉki niz nula, obavlja se prekodiranje svakih

bita kodnom rijeĉi od 5 bita (4b/5b). Tako se zapravo prenosi 125 Mb/s, a kako je u najgorem

sluĉaju potrebno poslati ĉetiri signalna elementa za formiranje jednog potpunog perioda signala,

maksimalna frekvencija signalnog koda je 31,25 MHz. Osim 4b/5g kodiranja, serijski signal se

još i miješa (scrambler).

32

100Base-T4 "Brzi Ethernet na nekvalitetnoj parici - osmeroţično"

100Base-T4 koristi ĉetiri nekvalitetne parice (kategorije 3 ili bolje) tako da se predaja signala

obavlja po 3 parice, a po ĉetvrtoj se kontrolira da li je došlo do kolizije. Maksimalna duljina

segmenta je 100 m. Koristi se 8-kontaktni RJ-45 konektor s povezanim svim paricama.

100Base-T2 "Brzi Ethernet na nekvalitetnoj parici - Ĉetveroţiĉno"-- Rijetko se koristi

100Base-FX "Brzi Ethernet na optičkom vlaknu"

100Base-FX je standard koji specificira prijenos podatka višemodnim optiĉkim kabelom na

udaljenosti do 400 m obosmjerno, odnosno 2000 m dvosmjerno. Podaci se kodiraju 4b/5b kodom

kao kod 100Base-TX, a nakon toga šalju na optiĉko vlakno u obliku NRZI (Not Return to Zero

Invert on one) signalnog koda (na slici 3.32 oznaĉen kao NRZ-M):

NRZI kod ima promjenu na poĉetku svake jedinice, a nema promjene za nule. Dugaĉki nizovi

nula se eliminiraju 4b/5b kodiranjem, tako da je kod kompatibilan sa 100Base-TX.

Sloţene mreţe 100 Mb/s Ethernet s pojačalima

Povećanjem brzine prijenosa, pooštrili su se uvjeti detekcije kolizije za brze Ethernet mreţe.

Prihvaćeno je rješenje da se zadrţi ista minimalna duljina okvira, a da se vremena prostiranja i

obilaska s kraja na kraj mreţe smanje za 10 puta. Vrijeme obilaska na jednoj domeni kolizije za

brzi Ethernet mora biti manje od 5,6 ms. To ograniĉava zonu kolizije na oko 200 m.

Mreţa s pojaĉalima za brzi Ethernet gradi se po "pravilu 2-1-0", što znaĉi dva jednospojna

segmenta i jedno pojaĉalo ili zvjezdište (0 višespojnih segmenata). Pojaĉala mogu biti digitalna

(kategorije I) ili analogna (kategorije II). Digitalna bolje obnavljaju signal, ali istovremeno unose

veće kašnjenje. Stoga je maksimalna udaljenost 200 m za TX, 272 m za FX i 260 m za miješane

mreţe.

Analogna pojaĉala samo pojaĉavaju signal, pri tome unoseć i manje kašnjenje. Maksimalna

udaljenost je 200 m za TX i 320 m za FX mreţe, miješane mreţe nisu moguće.

Sloţene mreţe 100 Mb/s Ethernet s prospojnicima

Korištenjem prospojnika i premosnika moguće je izgraditi velike sloţene mreţe s brzom Ethernet

tehnologijom. Sve prednosti navedene za 10 Mb/s vrijede i ovdje, jedino je potrebno voditi

raĉuna o ograniĉenjima pojedine zone kolizije.

Jednospojne dvosmjerne veze (full duplex) izmeĊu dvaju prospojnika ili premosnika ne

smatraju se zonom kolizije i mogu biti maksimalne duljine prema vrsti medija (npr. 2000 m za

100Base-FX).

Automatsko podešavanje veze (Auto negotiation)

UvoĊenje 100 Mb/s, a danas i 1G Etherneta olakšano je pojavom univerzalnih ureĊaja, koji rade

na brzinama od 10 i 100 Mb/s, 1Gb/s Kod ukljuĉenja, pokreće se postupak automatskog

podešavanja, kojim se odreĊuje maksimalna radna brzina, te eventualni dvosmjerni rad na

svakom segmentu.

33

1000 MHz gigabit Ethernet

Razvoj 1 Gb/s Etherneta zapoĉeo je kroz aktivnosti ANSI radne grupe X3T11 "Fiber Channel"

1988. koje su rezultirale i danas vaţećim standardima (FC-x serija standarda). Specifikacija

fiziĉke razine za brzinu 1 Gb/s posluţila je kao osnovica za gigabit Ethernet.

1 Gb/s Ethernet zadrţao je osnovni CSMA/CD naĉin pristupa za višespojne medije (nekad se

koristi termin obosmjerni medij). Da se zadrţi ista širina domene kolizije kao za 100 Mb/s

sustave, minimalna duljina okvira je povećana 8 puta, na 4096 bita (512 okteta). Ukoliko je

stvarna koliĉina podataka manja, okvir se nadopunjuje praznim bitovima. Radi boljeg iskorištenja

kanala, dozvoljeno je slanje praskova kratkih okvira (bez razmaka meĊu okvirima, koji je bio

neophodan kod ranijih standarda).

Kod jednospojnih medija izmeĊu dvaju ureĊaja s prospajanjem, ili izmeĊu raĉunala i prospojnika,

moţe se koristiti dvosmjerni prijenos. Ovdje nema kolizija, pa je minimalna duljina okvira 512

bita (+64), a praskovi nisu dozvoljeni.

Gigabit Ethernet standardiziran je u dvije grupe standarda, 802.3z i 802.3ab. Kod 802.3z

standarda koristi se izvorna ANSI tehnologija, unaprijeĊena IEEE istraţivanjima. Specificirani su

1000Base-CX, 1000Base-LX i 1000Base-SX standardi. Svima je zajedniĉko kodiranje podataka

8b/10b kodom, tj. svako kodna rijeĉ duljine 8 bita zamjenjuje se jednom 10-bitnom rijeĉi (sliĉno

kao 4b/5b za 100 Mb/s Ethernet).

802.3ab standard specificira 1000Base-T mreţu. 1000Base-CX "Gigabit Ethernet na

bakru"

1000Base-CX je standard koji omogućava povezivanje grupa ureĊaja na kratkim udaljenostima.

Koristi se specijalna oklopljena parica maksimalne duljine 25 m. Namjena mu je jeftino

povezivanje ureĊaja unutar jedne ili nekoliko susjednih prostorija.

1000Base-LX i SX "Gigabit Ethernet na optičkom vlaknu"

1000Base-LX je standard koji omogućava povezivanje korištenjem višemodnog ili jednomodnog

optiĉkog vlakna i valne duljine 1250 nm. Višemodnim vlaknom postiţe se 550 m dosega, a

jednomodnim do 5 km. 1000Base-SX je standard koji omogućava povezivanje korištenjem

višemodnog optiĉkog vlakna i valne duljine 850 nm. Ovisno o vrsti vlakna, postiţu se udaljenosti

od 200 do 550 m.

1000Base-ZX

Koristi jednomodno vlakno i laser valne duljine 1550 nm, te se koristi na duljinama do 70km.

1000Base-T "Gigabit Ethernet na parici"

1000Base-T je posebno razvijen standard, IEEE 802.3ab, koji specificira povezivanje ureĊaja

UTP kabelom kategorije 5 na udaljenosti do 100m. Ovo je vaţan standard jer omogućava

korištenje postojeć ih instalacija lokalnih mreţa kategorije 5. Prijenos se obavlja dvosmjerno po

ĉetiri parice brzinom 4x250 Mb/s, korištenjem quinarnog PAM- 5 signalnog koda brzine

signalizacije 125 Mbauda (prijenos 2 bita po simbolu). Razine signala su 0, ±0,5 i ±1 V. Kako

PAM-5 signal ima 5 razina, u promatranom trenutku na 4 parice je prisutna jedna od 54=625

kodnih rijeĉi. Od moguć ih 625, koristi se 256 (8 korisniĉkih bita), koje su odabrane tako da

spektar signala bude prihvatljiv, te da omoguće unaprijednu korekciju pogreški (FEC, Forward

Error Correction). Interesantno je da 1000Base-T koristi ranije razvijene tehnike 100Base-T2

standarda i modemskih standarda (Trellis FEC kodiranje, Viterbi dekoder).

34

Sloţene 1000Base-T mreţe se grade po istim kriterijima kao 100Base-TX, s istovrsnim

automatskim podešavanjem.

10Gb/s Ethernet

Prvi standard izašao je 2002 802.3ae na optici, te podrţava dvosmjerni naĉin rada. Općenito,

obosmjerni naĉin rada ne podrţava niti jedan 10Gb/s standard. Kao i 1Gb/s, 10G standard ima

verzije za razliĉite duljine, te multi i single-mode optiku, ali 2006 nastaje standard i za bakrene

parice. Pri tome se na cat6 koristi do udaljenosti od 37 m, te za cat 6 i 7 STP (za frekvencije do

500 Mhz) koristi na standardnim duljinama do 100m, ali uz znatnu elektriĉnu potrošnju po

modulu (6W), što je višestruko u odnosnu na verziju na optici.Standardi za 10G Ethernet su:

10GBASE-SR ("short range")

Koristi 49 64B/66B encodiranje, te 850 nm laser. Serijski se podaci šalju na višemodnu optiku

brzinom 10.3125 Gbit/s.Inicijalno ide od 26, pa do 300m udaljenosti.

10GBASE-LR ("long range")

TkoĊer koristi 64B/66B enkodiranje i 1310 nm laser.Koristi jednomodno optiĉko vlakno I

signalizaciju od 10.3125 Gbit/s. Maksimalna udaljenost je do 25 Km

10GBASE-ER ("extended range")

koristi iste naĉine kodiranja i valnu duljinu lasera od 1550nm Maksimalna duljina je

40 kilometara.

10GBASE-ZR

Nije stadandiziran. Neki proizvoĊaĉi ga koriste, uz maksimalnu udaljenost do 80km.

Automatsko MDI/MDI-X konfiguriranje

Auto detekcija unakrsnog (eng. cross) spajanja, ako se direktnim kabelom spajaju sva istovrsna

ureĊaja (npr raĉunalo s raĉunalom) za što bi inaĉe trebao cross kabel.

BEŢIČNE LOKALNE MREŢE

Beţiĉne lokalne mreţe grade se sa namjerom zamjene ili dogradnje na oţiĉene lokalne mreţe, uz

sve prednosti i dodanu funkcionalnost koje proizlaze iz beţiĉnog povezivanja. To su povezivanje

bez galvanske veze meĊu raĉunalima, laka pokretljivost u smislu premještanja raĉunala iz

prostorije u prostoriju, te mobilnost u smislu stvarnog rada u pokretu. Ove prednosti su naroĉito

izraţene ako ih koristi "gostujuće" raĉunalo, koje samo privremeno koristi usluge beţiĉne lokalne

mreţe. Beţiĉno povezivanje ima i odreĊene mane, kao što su viša cijena, povećana nesigurnost

podataka, veća osjetljivost na smetnje i ograniĉen kapacitet unutar podruĉja prostiranja signala.

Primjena radio signala u prijenosu podataka zapoĉela je vrlo rano. U sedamdesetim godinama

XX stoljeća razvija se eksperimentalna Aloha mreţa, namijenjena povezivanju univerzitetskih

objekata na razliĉitim otocima Havajskog otoĉja. U osamdesetim, prijenos podataka postaje

popularan kod radio amatera (AX.25 protokol). Konaĉno, u devedesetim proizvoĊaĉi razvijaju

beţiĉne lokalne mreţe po vlastitoj tehnologiji. Standardizaciju lokalnih mreţa preuzima IEEE

donošenjem 1997. standarda 802.11 za brzine do 2 Mb/s, te 1999. standarda 802.11b za brzine do

11 Mb/s.

35

Elektromagnetskim zraĉenjima moţemo ostvariti "prave" lokalne mreţe, te beţiĉne serijske

sabirnice. Namjena serijskih sabirnica je pojednostavljeno povezivanje vanjske opreme na

raĉunalo. Primjeri su USB (Universal Serial Bus) ţiĉno, 802.11 IC infracrveno, 802.15/Bluetooth

2,4 GHz radio. IEEE 802.11 standard predviĊa gradnju lokalnih mreţa korištenjem radio i

infracrvenih zraĉenja. Dok 802.11 IC spada u kategoriju serijskih sabirnica, 802.11 radio je

svjetski standard beţiĉnih lokalnih mreţa.

IEEE 802.11 tehnologiju moguće je primijeniti na raznim frekvencijama, od 2 GHz na više.

MeĊutim, kako korisnik treba ishoditi licenciju od nadleţnih vlasti, masovno se koristi slobodno

frekvencijsko podruĉje namijenjeno industriji, znanosti i medicini (ISM, Industry, Science and

Medicine) 2,400-2,483 GHz. U neposrednoj buduć nosti koristit će se ISM podruĉje 5,725-5,875

GHz. Na ISM podruĉjima moţe bez ishoĊenja dozvole emitirati svatko, maksimalnom snagom

od 100 mW u Evropi, a 500 mW u SAD. Pojedine drţave donose dodatna ograniĉenja

frekvencijskog opsega, broja radnih frekvencija, maksimalne snage i brzine skakanja.

Za prijenos podataka radio signalom predviĊ a se tehnologija širokog spektra (Spread Spectrum),

koja ima niz prednosti pred uskopojasnim komunikacijama. Signal je raširen na raspoloţivom

podruĉju, te je tako manje osjetljiv na uskopojasne smetnje. Istovremeno, širokopojasni signal

ima manju gustoć u energije po Hz, pa za uskopojasne korisnike predstavlja samo šum niske

energije. Signal širokog spektra postiţe se na dva naĉina, skakanjem frekvencija (FHSS,

Frequency Hopping Spread Spectrum) i direktnim raspršenjem (DSSS, Direct Sequence Spread

Spectrum). : DSSS, Direct Sequence Spread Spectrum prikazan je na slici:

.

Drugi naĉin raspršenja signala je korištenjem više frekvencija nosioca unutar dozvoljenog

spektra, te preskakanjem s jedne na drugu (FHSS).

FHSS, sustav skakanja frekvencija, dijeli raspoloţivi frekvencijski opseg 2,400-2,483 GHz na 79

kanala širine 1 MHz. Predajnik emitira svoje podatke skaĉuć i sa frekvencije na frekvenciju po

unaprijed odreĊenom slijedu (sekvenci) frekvencija brzinom od 10-50 skokova u sekundi.

Vrijeme zadrţavanja na jednoj frekvenciji naziva se "dwell time". Unutar jednog skoka prenese

se jedan okvir podataka, stoga je korisnikovu poruku potrebno fragmentirati na okvire. Koristi se

frekvencijska FSK modulacija. Efektivna brzina prijenosa je do 2 Mb/s.

Teoretski, na istom podruĉju istovremeno moţe emitirati 79 stanica, pod uvjetom da im

prijemnici imaju selektivna visokofrekvencijska pojaĉala i da su im sekvence sinkronizirane.

MeĊutim, radi smanjenja cijene, koriste se pojaĉala širine propusnog opsega oko 6 MHz, a

sinkronizacija je zabranjena (potrebno ishoditi licenciju). Definirano je ukupno 78 sekvenci koje

36

su podijeljene u 3 grupe po 26. Na istom podruĉju potrebno je koristiti sekvence iz iste grupe,

kako bi meĊusobne smetnje bile što manje. U praksi, zadovoljavajući rezultati se postiţu ako je

isto podruĉje pokriveno sa najviše 12 sustava.

DSSS, sustav direktnog raspršenja, funkcionira na principu da se svaki bit poruke prenosi

kodnom sekvencom signalizacijskih bita nazvanih "chip". Jedinicu prenosimo originalnom

kodnom sekvencom, a nulu komplementiranom (CCK, Complementary Code Keying). Dobiveni

vrlo brzi signal je širokopojasan (u osnovnom podruĉju). Postupkom DPSK modulacije

prebacujemo ga u radno podruĉje 2,4 GHz. DSSS je specificiran za brzine do 2 i do 11 Mb/s. Za

11 Mb/s potrebna je širina pojasa od 22 MHz, pa su u podjeli frekvencije moguća tri kanala.

Demodulacija DSSS signala postiţe se korelacijom poznate sekvence i primljenog signala. To

daje visoku otpornost na uskopojasne smetnje, pod uvjetom da ometajući signal svojom snagom

ne "zaguši" prijemnik. MeĊutim, da bi se izbjegle smetnje drugih DSSS sustava, potrebno je

koristiti statistiĉki neovisne kodne sekvence. Takve sekvence su relativno duge (npr. za 15 bita 2

korisnika, za 31 bit 6 korisnika, a za 255 bita 16 korisnika). Stoga standard IEEE 802.11b

predviĊa korištenje kodne sekvence duljine 10 bita, a do tri sustava mogu prekrivati isto podruĉje

u podjeli frekvencije.

FHSS signal je robusniji i jednostavnije (jeftinije) ga je generirati. Stoga se za brzine do 2 Mb/s u

pravilu koristi FHSS. DSSS signal je osjetljiviji i ureĊaji su skuplji, ali je trenutno jedina

mogućnost za postizanje brzine 11 Mb/s.

Beţiĉne mreţe mogu biti decentralizirane, centralizirane i od toĉke do toĉke.

Decentralizirane (ad-hoc) mreţe nastaju povezivanjem dvaju ili više ureĊaja koji se naĊu u

blizini i imaju pravo meĊusobnog komuniciranja.

Centralizirane beţične mreţe organizirane su na teritorijalnom principu, gdje jedan pristupni

ureĊaj (AP, Access Point) pokriva odreĊeno podruĉje (promjera 40-100m) i osigurava vezu

beţiĉnih korisnika na oţiĉenu lokalnu mreţu. AP sa svojim korisnicima ĉini "osnovni korisniĉki

skup" (BSS, Basic Service Set). Više AP, povezanih lokalnom mreţom, ĉine jedinstveni beţiĉni

sustav nazvan "prošireni korisniĉki skup" (ESS, Extended Service Set). Mobilni (pokretni)

korisnici mogu se kretati unutar ESS bez prekida veze. Taj postupak se zove "roaming". Ako više

AP istog ESS pokriva isto podruĉje (preklapanje), moguće je dijeljenje opterećenja (Load

Balancing).

37

Prijenos podataka unutar jednog BSS ograniĉen je na od 2, do 53 Mb/s. Svi korisnici istog BSS

koriste istu sekvencu za FHSS, odnosno isti frekvencijski pojas za DSSS. Stoga u nekom

trenutku smije emitirati samo jedan korisnik, a beţiĉni LAN se ponaša kao sabirniĉki (npr.

Ethernet). Specifiĉnost je beţiĉnih mreţa da koliziju nije moguće detektirati, jer je vlastiti

prijemnik uvijek zagušen signalom vlastitog predajnika. Pristup mediju osiguran je na principu

CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance).

Stanica koja ţeli emitirati najprije osluškuje, te ako je medij slobodan šalje kratki RTS (Request

to Send) okvir sa adresom odredišta i izvorišta (vlastitom). Prozvana stanica, najĉešće AP,

odaziva se sa CTS (Clear To Send) i time odobrava prijenos. CTS ujedno obavještava ostale, da

je medij zauzet. Slijedi prijenos okvira. Ova procedura je nuţna, jer kod centraliziranih sustava

ĉujnost meĊu stanicama nije nuţna, dovoljna je ĉujnost izmeĊu AP i svake stanice.

Kod FHSS, procedura se mora završiti unutar jednog skoka frekvencije. Od toĉke do toĉke,

beţiĉna LAN tehnologija se koristi za povezivanje udaljenih zgrada.

DIGITALNE PRETPLATNIČKE MREŢE

Za razliku od lokalnih mreţa, pretplatniĉke mreţe u pravilu povezuju korisnike javnih mreţa s

najbliţom ĉvorištem javne mreţe. Pretplatniĉke mreţe su dominantno izgraĊene korištenjem

bakrenih parica niske kvalitete, prilagoĊene prijenosu niskofrekvencijskog govornog signala.

Unatoĉ niskoj kvaliteti parica, ĉinjenica je da one, ovisno o udaljenosti, dozvoljavaju prijenos

informacija već im brzinama od standardnog telefonskog kanala. Odatle su potekle razliĉite ideje

da se ovaj kapacitet korisno iskoristi.

U zadnje vrijeme uslijed sve većeg broja multimedijalnih usluga raste potreba za što brţim

prijenosom, te bakrene parice više ne mogu zadovoljavati postavljene zahtjeve za brzinama.

Stoga se velike telekomunikacijske kompanije odluĉuju za nove investicije u snaţnu optiĉku

infrastrukturu do samih korisnika. No, još je uvijek dominantna upotreba parica za pristup javnoj

mreţi.

U analognoj tehnologiji, razvijeni su standardi za istovremeni prijenos govornog i podatkovnog

signala (npr. ITU-T R.22, 19200 b/s). U digitalnoj tehnologiji po jednoj parici se prenose 2 ili 4

telefonska kanala istovremeno (4x64 kb/s), kada je pretplatniĉka mreţa malog kapaciteta,

odnosno kada nema dovoljno slobodnih telefonskih parica.

Za uskopojasne ISDN mreţe specificirana je posebna tehnologija pretplatniĉkih mreţa. Danas su

široko u upotrebi namjenske tehnologije digitalnog prijenosa podataka po pretplatniĉkim

mreţama, poznate po akronimu xDSL.

Širokopojasne B-ISDN mreţe zasnivaju se na ATM tehnologiji. B-ISDN mreţe se ne razvijaju i

tehnologija se napušta pred VOICE over IP tehnologijama koje.koriste xDSL pristupnu mreţu, a

na podatkovnoj razini se se ĉesto koristi ATM.

3.5.1 USKOPOJASNE ISDN PRETPLATNIĈKE MREŢE

Uskopojasne ISDN mreţe su logiĉan nastavak digitalizacije telefonske mreţe, gdje je uvoĊenjem

digitalnih spojnih putova (danas optiĉkom SDH tehnologijom) i digitalnih telefonskih centrala

38

ostvarena integrirana digitalna mreţa (IDN, Integrated Digital Network). Uskopojasna ISDN

(Integrated Services Digital Network) trebala je pruţiti prednosti digitalne tehnologije samim

korisnicima, i to na principu prospajanja kanala standardnog kapaciteta 64 kb/s. Mali kapacitet

kanala i tehnologija prospajanja Ĉini ove mreţe nepogodnim za umreţavanje raĉunala. ITU-T

donio je ĉitav niz preporuka I serije. Danas se ove mreţe ne razvijaju i zamjenjuju se VOICE

over IP uslugama.

xDSL MREŢE

Posljednje desetljeće dvadesetog stoljeća donijelo je veliku promjenu trţišta telekomunikacija:

umjesto širenja video usluga, prijenos podataka je postao dominantan. Sve veći broj ljudi pristupa

Internetu, umjesto da satima gleda televiziju. Tome su doprinijele pojave distribucije poduzeća,

rada kod kuće, dvoje zaposlenih u obitelji i masovnog širenja osobnih raĉunala. Novi korisnici

danas traţe pristup WWW-u Interneta i bazama podataka, i njima je potrebna adekvatna usluga

prijenosa podataka. Promjena trţišta za posljedicu ima kvalitativnu i kvantitativnu promjenu

zahtjeva. Kvalitativno, konstantni tok podataka video signala mijenjaju praskoviti i prijenos u

blokovima, karakteristiĉni za pristup WWW i bazama podataka. Kvantitativno, od nekoliko

desetaka Mb/s kapaciteta potrebnog za HDTV, zahtjevi korisnika se smanjuju na nekoliko stotina

kb/s do nekoliko Mb/s, blisko kapacitetu. TakoĊer je vaţno da potreba za takvom uslugom

postoji danas. Tehnologija analognih modema, koji podatke prenose standardnim telefonskim

kanalom, došla je do svog plafona dvosmjernim prijenosom 33,6 kb/s (V.34) i nesimetriĉnim

prijenosom s jednom D/A pretvorbom brzine 56 kb/s (V.90). Digitalizacija pretplatniĉke petlje na

osnovi ISDN tehnologije daje samo djelomiĉne rezultate, jer je prvenstveno ograniĉena

kapacitetom B kanala na 64 kb/s (eventualno 128 kb/s spajanjem dva B kanala). Oba ova pristupa

imaju ozbiljni nedostatak u prospajanju kanala, koje ne odgovara potrebama korisnika, niti su

postojeće (telefonske) mreţe predviĊene za višesatne veze karakteristiĉne za prijenos podataka.

Neposredni je zakljuĉak, da prijenos podataka treba obaviti mimo telefonske mreţe s

komutacijom kanala, makar ona bila digitalna. Tehnologija koja bi mogla zadovoljiti potrebe

prijenosa podataka je tehnologija interaktivnih sustava kabelske televizije. Bez obzira da li ih

gradile telekomunikacijske kompanije ili kompanije postojećih jednosmjernih (distribucijskih)

kabelskih sustava, osnovni je problem u ogromnim investicijskim sredstvima potrebnim da se

usluga ponudi znaĉajnom broju potencijalnih korisnika. Kako korisnici više nisu bili primarno

zainteresirani za uslugu "video na zahtjev", izgradnja ovih sustava je znatno usporena.

Grupa rješenja kod kojih se kombiniraju dva medija pokušava iskoristiti ĉinjenicu, da je kod

velikog broja korisnika promet nesimetriĉan. Promet prema korisniku višestruko je već i od

prometa prema mreţi.

Ta rješenja koriste modemsku (telefonsku) vezu za tokove prema mreţi, a sustave jednosmjerne

kabelske televizije ili satelitske kanale za tokove podataka prema korisniku. Na trţištu su se

pojavili kabelski i satelitski modemi. Mane ove tehnologije su višestruke. Tehnologija ne

osigurava dovoljan kapacitet za veliki broj korisnika, te se pojavljuje potreba za investicijama

bliskim interaktivnoj televiziji. Korisnik mora ugovoriti dvije usluge, modemsku vezu s

telefonskom i prijem podataka s kabelskom kompanijom, pri tome iznajmljujući najĉešće drugi

telefonski prikljuĉak. Konaĉno, za poslovne aplikacije modemska veza ka mreţi definitivno nije

zadovoljavajuća. Zbog svega navedenog, kombiniranje medija nije dugoroĉno rješenje prijenosa

podataka.

39

Uzevši u obzir sve izneseno, potrebna je tehnologija koja će odmah, bez velikih investicija,

ponuditi razumne brzine dvosmjernog prijenosa podataka po prihvatljivim cijenama. Grupa tih

tehnologija danas je poznata po akronimu xDSL.

Osnovne značajke xDSL tehnologije

xDSL tehnologija koristi ĉinjenicu, da telefonske kompanije imaju izgraĊene pretplatniĉke mreţe

od bakrenih parica. Iako loše kvalitete, parice ipak na kratkim udaljenostima omogućavaju

prijenos podataka znatnim brzinama. Prednosti xDSL tehnologije su:

ne zahtijeva investicije u nove vodove

dostupna je svuda gdje postoji telefonski prikljuĉak,

skupe nadogradnje digitalnih centrala nisu potrebne, jer se one DSL tehnologijom

mimoilaze,

ne trebaju dodatni telefonski prikljuĉci jer Većina DSL tehnologija koristi istu paricu za

prijenos telefonskog i podatkovnog signala,

DSL kanal je dostupan u punom kapacitetu svom korisniku, kapacitet se ne dijeli s

drugima i

moguća je izgradnja u fazama, a investicija je proporcionalna broju ugraĊenih prikljuĉaka

Da bi primjenili xDSL tehnologiju, treba razriješiti dva problema:

prijenos podatka na pretplatniĉkoj mreţi

prijenos podataka dalje kroz komunikacijsku mreţu

Prijenos podataka dalje kroz komunikacijsku mreţu na neki naĉin je već riješen. Telefonske

kompanije su vremenom izgradile snaţnu optiĉku osnovnu mreţu, a u mnogim telefonskim

centralama raspolaţu ĉvornom opremom za prijenos podataka velikog kapaciteta, npr. ATM

prospojnicima. Zadnjih godina su se ATM prospojnici zamjenili (Metro) Ethernet mreţom velike

propusnosti(1Gb/s i 10Gb/s).

Primjenom stalnih ili prospojenih veza, moguće je ostvariti zadovoljavajuću povezanost s

Internetom, što je osnovni zahtjev većine korisnika. Prijenos podataka na pretplatniĉkoj mreţi je

srţ xDSL tehnologije.

Problemi su znatni. Osim općenito loše kvalitete parica, naroĉito kod starijih kabela, dodatne

poteškoće predstavljaju mostovi na paricama i krajnji tereti. Parice se u pretplatniĉkim mreţama

ne sijeku (naroĉito u USA), već se prikljuĉuju odvojci koji nakon iskljuĉenja pretplatnika ĉesto

ostaju prikljuĉeni. Kraj parice se nekad zakljuĉuje induktivnim opterećenjem. Pronalaţenje starih

mostova je skup i nepotreban postupak, dok je krajnje terete potrebno demontirati.

Svi navedeni problemi rješavaju se tehnologijama koje nisu daleko od suvremenih modemskih

modulacija. Pri tome treba voditi raĉuna da xDSL sustav prenosi podatke samo do prve

telefonske centrale, a ne s kraja na kraj mreţe, te da na tom dijelu imamo više ili manje

homogenu bakrenu telefonsku paricu. Razliĉita konkretna rješenja imaju posebna svojstva.

SDSL (Single line Symmetric Digital Subscriber Line) tehnologija

SDSL je tehnologija koja omogućuje simetriĉan dvosmjeran prijenos podataka po jednoj parici

brzinama od 160 do 2048 kb/s (E1), uz istovremeni prijenos analognog telefonskog kanala. Mana

ove tehnologije je u kratkom dometu, ispod 3 km na već im brzinama. Druge xDSL tehnologije

su stoga pogodnije za masovnu primjenu.

40

ADSL (Asymmetric Digital Subscriber Line) tehnologija

ADSL je prva uspješna xDSL tehnologija, koja na udaljenostima do 5 km omogućava prijenos

podataka ka korisniku brzinom do 2 Mb/s, a do 2 km 8 Mb/s. Brzina prijenosa prema mreţi kreće

se od 64 do 640 kb/s. Pri tome koristi jednu paricu i omogućava prijenos analognog telefonskog

kanala. Tehnologija je dobro standardizirana, ispitana nekoliko godina u praksi, a podrţava je

veliki broj proizvoĊaĉa. ADSL, meĊutim, nije imun na poteškoće. Unatoĉ oficijelnom ANSI

standardu, na trţištu su prisutna dva sustava modulacije:

Standardni DMT

Industrijski CAP.

Dok je DMT robusniji, ali i skuplji i troši više energije, CAP je jednostavniji, jeftiniji i troši

manje energije. U postupku je sluţbena standardizacija i CAP modulacije. od DMT (Discrete

Multi Tone) modulacije frekvencijski spektar 0-1024 kHz podijeljen je u 256 pojasa širine po 4

kHz:

Pojas 0 koristi se za prijenos govornog signala, a pojasi 8-255 za prijenos podataka. Dio pojasa,

od 8 dalje, koristi se dvosmjerno, uz poništenje jeke, a ostali se koriste samo za prijenos prema

korisniku. Ukoliko je na nekom od kanala nivo smetnji ili izobliĉenja visok, on se iskljuĉuje iz

prijenosa. Stoga se brzina prijenosa adaptivno podešava prema mogućnostima medija.

CAP (Carrier-less Amplitude Phase modulation) je u osnovi adaptivna QAM modulacija s

promjenljivim brojem toĉaka konstelacije, ovisno o kvaliteti parice i razini signala. Dvosmjerni

prijenos je ostvaren podjelom frekvencije, pa nije potrebno poništenje jeke.

41

ADSL2 i ADSL2+

Danas je već dosta u upotrebi ADSL2 odnosno ADSL2+ standard, koji je istisnuo ADSL

standard. ADSL2 je povećao brzinu u downloadu na 12Mbit/s, te u upload-u na 3,5 Mbit/s.

ADSL2+ je uduplao teoretsku brzinu u download-u na 24Mbit/s.

VDSL il iVHDSL (Very high speed Digital Subscriber Line) tehnologija

VDSL je tehnologija koja omogućava brzinu prijenosa prema korisniku, do 52 Mb/s na

udaljenostima do 300 m i 15 Mb/s do 1 km. Brzina prema mreţi je do 16 Mb/s. Koristi jednu

paricu.Koristi QAM i DMT modulaciju.

VDSL2 omogućava brzinu u downloadu do 100Mbit/s na vrlo kratke udaljenosti.

MREŢE S ASINKRONIM NAČINOM PRIJENOSA (ATM)

ATM (Asynchronous Transfer Mode) je mreţa sa prospajanjem paketa zamišljena da nudi razne

usluge za prijenos podataka i govora. Korištenjem prospajanja malih paketa - ćelija - konstantne

duljine 53 okteta, ostvareno je visoko iskorištenje kanala, a omogućena integracija svih vrsta

prometa. Ćelije koje pripadaju jednom toku prosljeĊuju se kroz mreţu virtualnim kanalom. Sam

prijenos podataka je bespojan, tj. bez uspostave kontrole pogreški.

Prijenosna osnovica ATM mreţe je optiĉka SDH (SONET) telekomunikacijska mreţa. Na SDH

se nadograĊuje STM (Synchronous Transfer Mode) naĉin prijenosa koji simulira PCM sustave, te

ATM. ATM tehnologija predviĊa izgradnju homogene globalne mreţe, te dovoĊenje ATM

prikljuĉka do svakog korisniĉkog terminala. Trendovi razvoja MetroEthernet tehnologije, te

DWDM mreţe za fiziĉki pristup ATM mreţa gubi na znaĉaju i tedencija je napuštanja izgradnje

ATM infrastrukture. MeĊutim zbog prednosti malih okvira i mogućnosti virtualnih kanala, ATM

se i dalje koristi kod ADSL pristupne mreţe.

42

Standardna ATM suĉelja gube na znaĉaju i danas se sve manje koriste, a pokrivaju brzine od

25Mbit/s do 2,5Gbit/s

PODATKOVNA RAZINA

UVOD

Podatkovna razina (Data Link Layer) obavlja poslove potrebne za uspješan prijenos korisnikovih

podataka izmeĊu dva ĉvora neposredno povezana fiziĉkim kanalom. Prijenos se obavlja

oblikovanjem okvira ili bloka, koji je osnovna jedinica informacije (PDU) podatkovna razine, te

njegovom predajom preko suĉelja fiziĉkoj razini za prijenos do drugog ĉvora. Oblik okvira ovisi

o izabranom protokolu podatkovne razine. Razlikujemo dvije vrste protokola podatkovne razine,

znakovne (znakovno orijentirane, engl. Character Oriented) i bitovne (bitovno orijentirane, engl.

Bit Oriented). Podatkovnu razinu dijelimo u dvije podrazine: podrazinu 2.1 i podrazinu 2.2, slika:

Funkcije podrazine 2.1:

* sastavljanje i rastavljanje PDU (Protocol Data Unit), tj. okvira ili bloka;

* sinkronizacija po PDU i po oktetu;

* detekcija pogreške i odbacivanje neispravnog okvira.

Funkcije podrazine 2.2:

* kontrola toka zbog usklaĊivanja brzine prijenosa izmeĊu prijemnika i predajnika;

* kontrola pogreški u smislu retransmisije, ovisno da li je protokol spojevni ili bespojni

· Kod spojevnih protokola na osnovu numeracije PDU (po modulu) otkrijemo gubitak i traţimo

retransmisiju.

· Kod bespojnih protokola gubitak PDU ne izaziva nikakvu reakciju, a za konzistentnost

podataka brine se neka od nadreĊenih razina.

* multipleksiranje se provodi ako je po mreţnom prikljuĉku potrebno prenositi podatke više

protokola mreţne razine. Unutar jedne fiziĉke mreţe moţemo koristiti više razliĉitih protokola,

pa je potrebno definirati pristupne toĉke (SAP, Service Access Point) da bismo ih mogli

identificirati.

KODOVI ZA OTKRIVANJE POGREŠKI

Zaštita od pogreški je potrebna da bi informacija stigla na odredište u izvornom obliku. Pogrešku

moţemo detektirati i nakon toga korigirati na prijemnoj strani, ili traţiti retransmisiju izgubljene

informacije. Koji sustav će biti korišten ovisi o primjeni. Npr. kod govornih i video komunikacija

zbog vremenskih ograniĉenja (dio govorne informacije koji stigne nakon što je trebao biti

reproduciran nije više interesantan) nije moguće retransmitirati oštećeni PDU, ali se eventualno

43

moţe obaviti korekcija na prijemnoj strani. U digitalnom prijenosu podataka najĉešće nakon

detekcije pogreške odbacujemo PDU, a nakon toga obavljamo retransmisiju izgubljenih PDU. U

prvom sluĉaju koriste se kodovi za ispravljanje (korekciju) pogreški, dok je u drugom sluĉaju

vaţno koristiti što sigurnije kodove za otkrivanje (detekciju) pogreški.

Oštećenje PDU nastaje kao pogreška na jednom ili više bita koji ĉine PDU. Pogreške mogu biti

izazvane elektromagnetskom spregom izmeĊu vodova, razlikom potencijala izmeĊu masa,

smetnjama zbog blizine energetskih ureĊaja, izobliĉenjem signala izazvanim starenjem

komunikacijskih ureĊaja, promjenama napona napajanja i sliĉno. Te su pogreške sluĉajnog

karaktera, pa ih ĉesto identificiramo sa šumom. Takve pogreške otkrivamo kodovima za

otkrivanje (detekciju) pogreški.

Nakon otkrivanja pogreške, kod prijenosa podataka oštećeni PDU odbacujemo. U modernim

mreţama izgraĊenim optiĉkim prijenosnim sustavima pogreške su rijetke, pa je dominantni

mehanizam gubitaka PDU zagušenje. U sluĉaju zagušenja PDU bude izgubljen zbog

popunjenosti konaĉnih memorija ĉvorišta. U oba sluĉaja, gubitak nadoknadimo retransmisijom

izgubljenog PDU.

Kao mjerilo kvalitete prijenosa koristi se prosjeĉna vjerojatnost greške BER (Bit Error Rate),

pogreški po bitu. Moţemo smatrati da je vjerojatnost pogreške od 10-6 prihvatljiva (prosjeĉno

jedna pogreška na milijun prenesenih bita), 10-7 dobra, a 10-5 i sve ispod toga je loše.

Tehnike za otkrivanje pogreški zasnovane su na unošenju redundancije (zalihosti) u kod. Koder

ugraĊujemo na predajnoj strani kanala sa zadatkom da izvorni (koncentrirani) kod pretvori u

redundantni. Dekoder ugraĊujemo na prijemnoj strani komunikacijskog kanala, a zadatak mu je

da provjeri ispravnost primljene kodne rijeĉi. Dekoder neispravnu kodnu rijeĉ odbacuje, a

ispravnu prevodi natrag na izvorni kod. U sustavima za prijenos podataka zaštita od pogreški

provodi se nad PDU kao cjelinom. Kodna rijeĉ u smislu kodiranja i dekodiranja je ĉitav PDU,

ovisno o razini komunikacijskog sustava. Na fiziĉkoj to moţe biti znak, na podatkovnoj je to

okvir, na mreţnoj paket itd.

Korištenjem kodnih rijeĉi s povećanim brojem bita dobivamo veliki broj neiskorištenih kodnih

rijeĉi. Prijem neiskorištene kodne rijeĉi znak je da je nastupila pogreška, dok prijem ispravne

kodne rijeĉi samo s nekom vjerojatnošću garantira da je primljena originalna kodna rijeĉ. Naime,

one pogreške koje ispravnu kodnu rijeĉ pretvore u neku drugu ispravnu rijeĉ, nije moguće otkriti.

Treba pronaći kod u kojem unesena redundancija ima visok stupanj uĉinkovitosti. Kriteriji

uĉinkovitosti su:

· efikasnost otkrivanja pogreški, ovisi o minimalnoj distanci meĊu kodnim rijeĉima

· efikasnost algoritma, ovisi o potrebnim operacijama odnosno sklopovlju za kodiranje i

dekodiranje

· efikasnost protokola ovisi o odnosu korisne informacije prema veliĉini zaglavlja.

Kod dugaĉkih poruka je odnos SDU prema PDU pribliţno 1, ali je vjerojatnost pogreške veća. S

druge strane, poruka ne smije biti suviše kratka, jer će odnos PDU i SDU biti malen. Dakle,

postoji optimalna veliĉina PDU, od nekoliko stotina do nekoliko tisuća bita, za koju je

iskoristivost kanala maksimalna:

44

Pogreške se obiĉno pojavljuju u snopovima, odnosno kao dvostruke, trostruke i višestruke. Kako

smetnja traje odreĊeno vrijeme, usnopljavanje je veće što je veća brzina prijenosa. Dobra strana

usnopljavanja je što sa istom kvalitetom kanala i istim brojem pogrješnih bitova dobijemo manji

broj pogrješnih blokova (okvira). Loše je to što moţemo oĉekivati uĉestale pogreške unutar

jednog PDU, a to nam oteţava otkrivanje pogreški.

VRSTE KODOVA ZA DETEKCIJU POGREŠKI

Poruku moţemo prenositi bez ili sa zaštitom od pogreški. Bez zašte se podaci šalju kroz

modulator direktno na kanal:

Prijenos poruke sa zaštitom od pogreški:

Koder uvodi redudanciju u kod i dekoder prepoznaje dali je primljena poruka iz skupa ispravnih

ili nespravnih vrijednosti.

Sistematski i nesistematski kodovi

Kod moţe biti sistematski (originalnoj poruci se dodaju redundantni bitovi) i nesistematski (neki

općeniti kod). Za primjenu su interesantniji sistematski kodovi, kod kojih se prenosi originalna

informacija od k bita, kojoj se dodaje c redundantnih bita. Kodna rijeĉ redundantnog koda koja se

prenosi preko kanala ima ukupno n=k+c bita. Iskoristivost takvog koda je:

h = k/n .

Konvolucijski i blok kodovi

Kodove, osim na sistematske i nesistematske, dijelimo na konvolucijske i blok kodove.

Konvolucijski kodovi se najĉešće koriste kod malih kodnih rijeĉi. Nastaju tako da se svakom

bloku dodaju redundantni bitovi na osnovu tog i prethodnog bloka:

45

Prednost im je to što lakše detektiraju pogrešku, a mana što se pogreška multiplicira i propagira

na slijedeće blokove.

Redundantni bitovi se kod blok kodova dodaju na osnovi vlastite informacije:

Kodovi s paritetnim ispitivanjem

Kod kodova s paritetnim ispitivanjem, bitovima originalne kompleksije se dodaju paritetni

kontrolni bitovi, tako da za definirano paritetno ispitivanje broj jedinica bude paran ili neparan.

Za paritetno ispitivanje koristimo operaciju sume po modulu m=2. Zbrajanje svih znamenki neke

kodne rijeĉi po modulu 2 daje jedinicu, ako je broj jedinica u rijeĉi bio neparan, a nulu ako je bio

paran. Suma po modulu se koristi zbog svojih svojstava asocijativnosti, komutativnosti i

zatvorenosti, odakle slijedi mogućnost primjene matriĉnog raĉuna i rješavanja sustava jednadţbi

sliĉno linearnim jednadţbama.

SISTEMATSKI BLOK KODOVI S PARITETNIM ISPITIVANJEM

Sistematske blok kodove s paritetnim ispitivanjem moţemo opisati tabliĉno ili matriĉno. Zbog

veliĉine tablica ĉešće se koristi opis matricom (n,k), gdje je n ukupan broj bita, a k broj bita

originalne informacije, s tim da vrijedi da je k £ n. Sluĉaj k = n opisuje prijenos informacije bez

zaštite.

SISTEMATSKI CIKLIČKI KODOVI

Mana je općenitih kodova s paritetnim ispitivanjem što za praktiĉne duljine poruka od nekoliko

stotina ili tisuća bita prilikom kodiranja i dekodiranja moramo rješavati vrlo velike sustave

jednadţbi. Stoga je interesantno naći takve kodove, kod kojih se kodiranje i dekodiranje moţe

obaviti jednostavnim algoritmom. Takvi su cikliĉki kodovi.

Cikliĉki kodovi su nastali iz blok kodova korištenjem operacije cikliĉke permutacije (rotacije)

nad generirajućim polinomom g(x). Oni pripadaju sistematskim blok kodovima s paritetnim

ispitivanjem. Cikliĉka permutacija se radi tako da svaki bit pomaknemo u lijevo, a najznaĉajniji

bit dolazi na najmanje znaĉajno mjesto. Kodiranje i dekodiranje ovih kodova je vrlo jednostavno,

jer umjesto velikog sustava jednadţbi koristimo prikladne algoritme.

11010011101100 <--- ulaz

1011 <--- djelitelj (4 bits) (polinom dijeljenja)

--------------

01100011101100 <--- result

Koristeći eksluzivni OR (XOR) djelitelj se pomiče u desno i ponavlja operacija između rezultata djelitelja. Rezultat bi bio:

46

00000000001110

1011

--------------

00000000000101 <--- ostatak (3 bita)

Ostatak se prenosi kao redudantna informacija, te se na prijemu (dekoderu postupak ponavlja i

ostatak mora biti isti, u suprotnom je došlo do pogreške.

Kodiranje cikliĉkih kodova obavlja se sklopom ĉiji su osnovni elementi bistabili:

U trenutku pojave trigger-signala na Cp, ulazna vrijednost se pamti na izlazu do slijedećeg

trigera. Ako se poveţe više bistabila jedan za drugim dobije se:

Što se moţe prikazati polinomom:

y=y0+y1D+y2D2+y3D

3+...

Pa bi koder/dekoder izgledao prema slici:

Po slici se da naslutiti što dekoder radi. Ulazna sekvenca se pomiĉe i pribraja joj se rezultat XOR

operacije nad zadanim polinomom koji je realiziran D bistabilima. odnosno, izlazna sekvenca

nastaje dijeljenjem ulaza sa polinomom. Nas zapravo zanima ostatak tog dijeljenja. Taj ostatak se

prenosi kao kontrolna sumama, najĉešće na kraju okvira, ali moţe biti i dio zaglavlja.

PRAKTIČNA PRIMJENA KODOVA ZA DETEKCIJU POGREŠKI

U praksi se najĉešće koriste tri vrste kodova za detekciju pogreški:

1. vertikalna zaštita VRC;

2. duţinska zaštita LRC;

3. cikliĈka zaštita CRC.

Zaštitno kodiranje pomoć u vertikalne i duţinske metode.

47

Vertikalna zaštita VRC (Vertical Redundancy Check) se provodi dodavanjem paritetnog bita

svakom znaku. Paritet moţe biti paran ili neparan, odnosno znak moţe imati paran ili neparan

broj jedinica.

Primjena VRC omogućuje otkrivanje jedne pogreške. Da bi se povećala mogućnost detekcije i

omogućila korekcija pogreške, primjenjuje se duţinska zaštitna metoda LRC (Longitudinal

Redundancy Check), u okviru koje se odreĊuje paran ili neparan broj jedinica u nizu bitova istog

brojnog mjesta.

Istodobna zaštita sa VRC i LRC omogućuje otkrivanje dviju pogreški ili otkrivanje i ispravljanje

jedne. Primjer

111111110 101010100 111110001 101011010 ispravno

111011111 101010100 111110001 101111010 pogrešno

Vertikalna će nam pokazati na kojem oktetu je došlo do pogreške, a uzduţna na kojem bitu je do

pogreške došlo.

Ako postoji višestruka pogreška, na ovaj je naĉin nije moguće ispraviti.

Polinomska ili cikliĉka zaštita kodova.

Kod suvremenih protokola primjenjujemo cikliĉku zaštitu CRC (Cyclic Redundancy Check).

Imamo više razliĉitih cikliĉkih kodova ovisno o korištenom generirajućem polinomu:

CRC-12 je kod za IBM-ova stara ra_unala. Polinom za ovaj kod je:

x12x

3x

2x1=(x1)(x11x21).

CRC-16, tako_ er IBM:

x16x

15x

21=(x1)(x

15x1).

CRC-CCITT se koristi kod svih bitovno-orijentiranih protokola koji imaju 16-bitnu zaštitu:

x16x

12x

51=(x1)(x

15x

14x

13x

12x

4x

3x

2x1).

Za duţinu poruke od 1000 bita CRC-CCITT otkriva 99.999% grešaka.

CRC-32 se danas ĉesto upotrebljava kod lokalnih mreţa. Polinom mu je:

x32x

26x

23x

22x

16x

12x

11x

10x

8x

7x

5x

4x

2x1.

PROTOKOLI PODATKOVNOG SLOJA

Tokom razvoja pojavile su se tri grupe protokola podatkovnog sloja:

1. znakovno-orijentirani protokoli;

2. bitovno-orijentirani protokoli;

3. protokoli na lokalnim mreţama (takoĊer bitovno orijentirani).

ZNAKOVNO ORIJENTIRANI PROTOKOLI

Znakovno orijentirani protokoli polaze od pretpostavke da je na fiziĉkoj razini obavljena

sinkronizacija po znaku. Osnovna jedinica informacije kod znakovno-orijentiranih protokola je

blok sastavljen od pojedinih znakova. Karakteristika znakovno-orijentiranih protokola je da se

prijenos odvija znak po znak i da svaki znak mora imati odreĊeno znaĉenje. Mogu funkcionirati i

48

na sinkronim i na asinkronim kanalima. Loše je to što nisu transparentni, jer su neki znakovi

rezervirani za upravljanje prijenosom, pa se ne smiju pojaviti u korisnikovoj poruci.

Znakovno-orijentirani protokoli su se prvi put pojavili na mreţama terminala. Imali smo tri

izvedbe takvih mreţa. Slika prikazuje sloţeniji primjer gdje imamo na komunkacijskom kanalu

(modemi) tri terminala iza kontrolera:

.

Pri kodiranju znakova primjenjuju se dva koda:

a) ASCII / CCITT N05 / ISO 646, koji je danas u upotrebi.

b) IBM EBCDIC, koji se danas sve manje koristi;

U nastavku će se vidjeti koje su bile faze u radu, naĉin sinkronizacije prijenosa informacije

izmeĊu terminala i raĉunala (prozivanje), te tipovi okvira i funkcionalnost istih.

Faze komuniciranja prema ISO 1745

ISO 1745 je protokol napravljen dijelom na temelju IBM-ovog BSC znakovno-orijentiranog

protokola, definiranog za sinkroni prijenos. Interesantan nam je zbog definiranja faza u kojima se

odvija komunikacija. Od 5 navedenih, faze 1. i 5. su izvan ovog standarda.

1. uspostava fiziĉkog kanala:

* biranje (telefonskog) broja;

* prospajanje;

* sinkronizacija modema.

2. uspostava logiĉkog kanala:

* prozivanje;

* selektiranje.

3. prijenos podataka.

4. raskid logiĉkog kanala.

5. raskid fiziĉkog kanala:

* iskljuĉenje vala-nosioca;

* raskid telefonskog kanala.

Ove faze ne moraju slijediti jedna iza druge. Npr. ako je prozivanje i selektiranje u fazi uspostave

logiĉkog kanala bilo neuspješno, ponavljamo ga sve dok ne uspijemo, nakon ĉega moţemo

prijeći u fazu prijenosa podataka. Nakon raskida logiĉkog kanala ne moramo nuţno raskinuti i

fiziĉki, već moţemo ponovo obaviti prozivanje i selektiranje istog ili nekog drugog terminala.

Prozivanje i selektiranje obavlja primarna stanica ili master. Stanica koja se odaziva kada je

primarna stanica prozove ili selektira naziva se sekundarna stanica ili slave. Obje stanice se

tokom svog rada mogu naći u nekom odreĊenom stanju. Primarna će stanica u trenutku kada vrši

prozivanje ili selektiranje biti u kontrolnom stanju, a sekundarna, ako nije prozvana ni

49

selektirana, u neutralnom stanju. Kad sekundarna stanica prepozna poruku selektiranja, prelazi u

stanje prijema, a primarna stanica u stanje predaje. Ako primarna stanica pošalje poruku

prozivanja, a sekundarna ima spremne podatke, sekundarna će prijeći u stanje predaje, a primarna

u stanje prijema.

Vrste okvira

Prema ISO 646 definirano je više razliĉitih vrsta znakova za prijenos znakovno-orijentiranih

poruka. Oni se ne smiju pojaviti u korisnikovoj poruci, zbog ĉega kod ove vrste protokola imamo

problem transparentnosti.

Nama su posebno interesantni kontrolni znakovi:

SOH (01) - poĉetak zaglavlja (Start of Header);

STX (02) - poĉetak teksta (Start of Text);

ETX (03) - kraj teksta (End of Text);

EOT (04) - kraj prijenosa (End of Transmission);

ENQ (05) - upit (Enquiry);

ACK (06) - potvrda (Acknowledgement);

DLE (10) - iznimka (Data Link Escape);

NAK (15) - negativna potvrda (Negative Ack.);

SYN (16) - sinkronizacija (Synchronous idle);

ETB (17) - kraj bloka (End of Transmission Block).

Korištenjem ovih znakova definiraju se odreĊene vrste blokova (okvira), koje stanice meĊusobno

izmjenjuju radi upravljanja kanalom i prijenosa podataka. Kod sinkronog prijenosa, okviri

zapoĉinju s jednim ili dva sinkronizacijska znaka SYN.

Informacijski blokovi

Informacijski blokovi (okviri) koriste se prvenstveno u fazi prijenosa podataka i mogu biti:

a) Blokovi bez zaglavlja, koriste se kod najjednostavnijih protokola na jednospojnom mediju:

b) Blokovi sa zaglavljem. Zaglavlje je dio poruke koji sadrţi adresu odredišta, pozitivnu ili

negativnu potvrdu prijenosa, prijenosni put, prednost, redni broj i druge podatke potrebne za

odvijanje prijenosa. Njegov sastav odreĊen je protokolom. Korisnik nema uvid u zaglavlje.

StartOfHeader znak definira poĉetak zaglavlja, StartTeXt poĉetak korisnikove poruke, BCC kraj

bloka podataka....

Kontrolni blokovi

a) Primarna stanica šalje okvire prozivanja i selektiranja

b) Nakon što je primarna stanica izvršila prozivanje, sekundarna stanica, ukoliko nema spremnih

podataka, ostaje u neutralnom stanju i šalje negativni odgovor EOT. Ako ima spremne podatke, prelazi u predajno stanje i odgovara sa jednim ili nizom informacijskih okvira

c) Ako je u fazi prijenosa podataka uspješno prihvaĉen blok, prijemna stanica šalje ACK, a

ako blok nije prihvaĉen, šalje NotAcK(NAK)

50

Kad predajna stanica pošalje blok podataka, oĉekuje od prijemne pozitivnu ili negativnu potvrdu.

Kada prijemna stanica pošalje pozitivnu potvrdu ACK, predajna nastavlja sa slanjem podataka.

Ako prijemna stanica primi pogrješan blok, šalje negativnu potvrdu NAK, te predajna ponavlja

prijenos prethodno odaslane poruke. Za sluĉaj da odgovor prijemne stanice izostane, predajna

nakon nekog vremena ĉekanja šalje upit i tek nakon primitka odgovora reagira na odgovarajući

naĉin. U praksi se moţe dogoditi da kompletna poruka bude izgubljena. Tada prijemna stanica ne

odgovara na poslani blok, jer ga nije ni primila. Kada predajna stanica pošalje upit, prijemna joj

odgovara potvrdno, jer smatra da se upit odnosi na prethodno primljeni blok podataka (predzadnji

koji je poslan), te predajna stanica šalje slijedeći blok. Rezultat toga je gubitak jednog bloka. Da

bi se to izbjeglo, uvodi se mehanizam alternativne potvrde, tj razlikujemo potvrde parnih i

neparnih okvira, tj uvodi se prva numeracija okvira (0 i 1)

To je bio prvi pokušaj numeracije okvira, i to s prozorom 1.

Da bi se riješio problem transparentnosti, koristi se posebni znak DLE, koji mijenja znaĉenje

znaka iza njega. Npr. sa DLE STX se postiţe da STX više ne znaĉi poĉetak teksta, već je to sada

korisnikov podatak. Sliĉno, sa DLE DLE se postiţe da DLE bude prenesen kao korisnikov

podatak:

d) Nakon obavljenog prijenosa podataka, predajna stanica moţe raskinuti vezu šaljući EOT,

odnosno vezu i fiziĉki kanal šaljući DLE EOT:

ZNAKOVNO ORIJENTIRANI PROTOKOLI U PRAKSI

Unatoĉ znatnim nedostacima, znakovno orijentirani protokoli se masovno koriste zbog

sposobnosti korištenja asinkronih kanala. Sama ĉinjenica da osobna raĉunala standardno

raspolaţu asinkronim veznim sklopom, ograniĉava prijenos podataka telefonskim kanalom na

znakovno orijentirane protokole. Zbog kompatibilnosti, ĉak i interni modemi prividno s

terminalom komuniciraju asinkrono.

Pri tome nema znaĉenja što se komunikacija izmeĊu para modema odvija sinkrono, bitovno

orijentiranim protokolom, jer je ta aktivnost nevidljiva (transparentna) za korisnika.

Samoodredni protokoli

Samoodredni protokoli su takoĊer znakovno-orijentirani protokoli. Kao i znakovno orijentirani, i

samoodredni protokoli se koriste za asinkroni i za sinkroni prijenos (sinkronizacijski znak SYN).

Jedan od njih je DDCMP (Digital Data Communications Message Protocol) protokol u DNA

arhitekturi. Oblik okvira samoodrednog protokola je:

Zaglavlje samoodrednog protokola razlikuje se od zaglavlja obiĉnog znakovno-orijentiranog po

tome što sadrţi i podatak o duljini poruke LEN, zbog ĉega je nepotreban znak za kraj teksta.

Time je riješen problem transparentnosti. MeĊutim, protokol je postao osjetljiviji na pogreške

zaglavlja, pa je uveden posebni zaštitni znak za detekciju pogreški zaglavlja.

SLIP protokol Interneta

SLIP (Serial Line Internet Protocol) je de-fakto standard za modemski prijenos IP (Internet

51

Protocol) paketa preko telefonskih kanala. On nikada nije prihvaćen kao sluţbeni standard.

CSLIP je verzija sa komprimiranim zaglavljem.

PPP (Point to Point Protocol)

je sluţbeni protokol Interneta za modemske i druge serijske kanale. Specificira okvir kojim je

moguće prenositi pakete raznih mreţnih protokola po istom kanalu i mehanizme upravljanja

protokolima podatkovnog (LCP, Link Control Protocol) i mreţnog (NCP, Network Control

Protocol) nivoa. Omogućava prijenos asinkronim i sinkronim kanalima. Specifikacijom je

predviĊena uporaba okvira sliĉnog HDLC bitovno orijentiranom protokolu. Za asinkrone kanale,

transparentnost se postiţe korištenjem <ESC> znaka (hex 7D). Okvirni znak šalje se na poĉetku i

na kraju okvira, nakon izraĉunavanja zaštitnog polja po polinomu CRC-CCITT ili CRC- 32.

Adresno i kontrolno polje su fiksni, ali postoje kako bi se mogli koristiti sinkroni vezni sklopovi.

PID (Protocol Identifier) polje identificira protokol mreţne razine, ĉiji je paket smješten u polju

"podaci". Oblik okvira prikazan je na slici:

PPP okvir se standardno komprimira izostavljanjem adresnog i kontrolnog polja, te svoĊenjem PI

polja na 1 oktet. Maksimalna duljina podatkovnog polja se dogovara i standardno iznosi 1500

okteta. U fazi prijenosa podataka oĉito se radi o bespojnom protokolu. LCP se odnosi na

dogovaranje opcija (duljina okvira, kompresija zaglavlja), funkciju kontrole kvalitete i funkciju

provjere identiteta korisnika (lozinke). NCP se definira za pripadni mreţni protokol i koristi se za

odreĊivanje dinamiĉki dodjeljivanih mreţnih adresa (npr. kod pristupa korisnika komutiranim

kanalom), te za ukljuĉenje kompresije TCP/IP zaglavlja.

Prije pojave Interneta modemi su se najĉešće koristili za povezivanje dvaju raĉunala radi

razmjene datoteka i poruka koristeći neki od znakovno orijentiranih protokola (XMODEM,

YMODEM, ZMODEM).

BITOVNO ORIJENTIRANI PROTOKOLI

Kod znakovno-orijentiranih protokola svaka se poruka sastojala od znakova, od kojih su neki

imali posebno znaĉenje i nisu se smjeli pojavljivati unutar korisnikove poruke. Upotrijebljeni

protokoli zahtijevali su neposrednu potvrdu poruke nakon prijenosa, a nova se poruka nije

odašiljala prije primitka potvrde. To je bilo vrlo sporo i neprikladno, jer se svaki put trebalo

okretati smjer komuniciranja, te ĉekati vrijeme kašnjenja na kanalu.

Zbog problema sporosti i transparentnosti razvili su se novi protokoli i oblici okvira, kod kojih se

unutar teksta smiju prenositi bilo kakve kombinacije korisnikovih bita. Prvi takav protokol bio je

IBM SDLC (Synchronous Data link Control), koji je standardiziran kao ANSI protokol ADCCP

(ANSI Data Communications Control Protocol), ISO 3309/4335 protokol HDLC (High-speed

Data link Control), te protokol prema ITU-T preporuci X.25 LAP-B (Link Access Protocol

Balanced). Nadalje, bitovno orijentirani protokoli se masovno koriste kod lokalnih mreţa kao

MAC (Media Access Protocol) i LLC (Logical Link Control), kod sinkronih modemskih

komunikacija meĊu inteligentnim modemima (transparentno za korisnika) pod nazivom LAP-M

52

(Link Access Protocol for Modem), te kod mreţa za prospajanje okvira LAP-F (Link Access

Protocol for Frame Relay).

Jedina je mana bitovno-orijentiranih protokola da se iskljuĉivo koriste na sinkronim kanalima.

Podatkovni sloj se dijeli u dva dijela, podrazine 2.1 i 2.2. Oba imaju definirane osnovne oblike

okvira prema ISO standardu, i to 2.1 prema ISO 3309, a 2.2 prema ISO 4335.

Razina 2.1 prema ISO 3309

Na slici je. prikazan je osnovni oblik okvira: bitovno-orijentiranog protokola na razini 2.1

* F - okvirni znak, flag. Ima oblik 01111110 i oznaĉava kraj jednog i poĉetak drugog okvira.

IzmeĊu dva okvira moţe biti jedan ili više okvirnih znakova. Ako kanal nije opterećen, stanice su

duţne slati više uzastopnih okvirnih znakova, kako bi se odrţala aktivnost kanala i sinkronizacija

po znaku i okviru. Transparentnost korisnikove poruke se postiţe ubacivanjem nule nakon svakih

pet jedinica. Prijemnik poslije pet primljenih jedinica bezuslovno odbacuje nulu.

* A - adresno polje. Sadrţi adresu ureĊaja podatkovne razine. Njegova duljina moţe iznositi

jedan ili više okteta i odreĊena je pravilima upotrijebljenog protokola. Poruku s adresnim poljem

popunjenim jedinicama primaju sve stanice, odnosno to je univerzalna adresa. Poruku s adresnim

poljem popunjenim nulama neć e preuzeti nijedna stanica. Ovdje nedostaje adresa pošiljaoca (što

je naknadno uvedeno za MAC i LLC). Preporuka ITU-T X.25 ne predviĊa višeoktetno adresno

polje, pa je kod višespojnog povezivanja broj stanica na istom mediju ograniĉen.

* C - upravljaĉko (kontrolno) polje. Ima osnovnu duljinu od 8 bita. Prema ISO 4335 sadrţi

parametre koji odreĊuju vrstu okvira, te parametre vezane za numeraciju blokova i retransmisiju.

ITU-T X.25 preporuka i kasniji standardi predviĊaju i upravljaĉko polje duljine 16 bita.

* I - informacijsko polje. Sadrţi oktete korisnikove informacije. Kod nekih je protokola

maksimalna duljina propisana brojem bita, a kod drugih brojem okteta.

* FCS - zaštitno polje. Koristi se CRC-CCITT zaštita (16-bitna cikliĈka zaštita), koja djeluje na

cijeli okvir (A, C, I). Kod lokalnih mreţa (MAC) koristi se CRC-32.

Prijenos okvira obavlja se iskljuĉivo sinkronim kanalima. Na prijemnoj strani je potrebno

sastaviti okvir, za što postoje dva naĉina. Jedan je naĉin da prijemnik nakon detekcije okvirnog

znaka odmah provjerava adresu odredišta. Ako je adresa prepoznata kao vlastita, nastavlja se sa

kompletiranjem okvira, a ako nije, kompletiranje okvira se zaustavlja i ĉeka se sljedeći kontrolni

znak. Drugi naĉin je da prijemnik kompletira okvir, a tek onda provjerava adresu. Ovakav naĉin

je neprikladan i nepotrebno opterećuje ureĊaj, jer nema potrebe kompletirati okvire koji nisu

namijenjeni tom ureĊaju.

Nakon prepoznavanja adrese, prijemnik nastavlja sa kompletiranjem okvira sve dok ne naiĊe na

kontrolni znak. Tada provjerava je li primljeni okvir ispravan. Ako jest, cijeli se okvir prosljeĊuje

razini 2.2. Ako je detektirana pogreška, okvir se odbacuje. Višoj razini se ne dojavljuje ništa, jer

nije poznato da li je adresa ispravna i da li je kompletirani blok namijenjen tom ureĊaju.

Razina 2.2 prema ISO 4335

Razina 2.2 oĉekuje da joj stiţu ispravni okviri sa razine 2.1, te oĉekuje da će razina 2.1 poslati

njene okvire. Originalna specifikacija po ISO 4335 definira postojanje primarne i sekundarne

stanice. Primarna stanica šalje komandne okvire (command) prema sekundarnim stanicama i od

53

njih prima odgovore u obliku odzivnih okvira (response). Sekundarna stanica moţe odrţavati

komunikaciju samo s jednom primarnom stanicom.

Opisane stanice mogu raditi u naĉina prijenosa podataka:

1. normalni odzivni naĉin rada (NRM, Normal Response Mode), namijenjen obosmjernim (half

duplex) vezama;

2. asinkroni odzivni naĉin rada (ARM, Asynchronous Response Mode), namijenjen dvosmjernim

(full duplex) vezama.

U NRM naĉinu rada sekundarna stanica moţe pokrenuti prijenos samo na temelju izriĉite dozvole

primarne stanice, a kod ARM se prijenos moţe pokrenuti i bez te dozvole. NRM je pogodan za

prozivne sustave, gdje se sve akcije odvijaju prema toĈnom redoslijedu, a ARM za sustav jedne

primarne i jedne sekundarne stanice, koje ţele razmjenjivati informacije bez Ĉekanja i postupka

prozivanja.

Oblik upravljačkog polja

C-polje je oblikovano tako da ima tri razliĉite vrste (grupe) okvira:

* I - informacijski okvir (information) - sluţi za prijenos informacija. Prvi bit C-polja ovog

okvira je 0;

* S - nadzorni okvir (supervision) - sluţi za prijenos nadzornih informacija podatkovnog sloja

(potvrda I okvira, zahtjev za ponovni prijenos I okvira, privremeni prekid prijenosa I okvira).

Poĉetni bitovi C-polja su 10;

* U - nenumerirani okvir (unnumbered) - sluţi za dodatne upravljaĉke naloge podatkovnog sloja.

Poĉetni bitovi C-polja su 11.

Upravljaĉko polje moţe biti 8-bitno, ili prošireno (16-bitno),

8-bitno C-polje:

sadrţi slijedeće podatke:

* N(S) (Send Sequence Number) - redni broj odaslanog okvira;

* N(R) (Receive Sequence Number) - redni broj okvira kojeg predajna stanica oĉekuje primiti;

* S (Supervisory function bit) - bitovi nadzorne funkcije. Kako postoje 2 S-bita, imamo 22=4

razliĉitih S okvira;

* M (Modifier function bit) - bitovi vrste nenumeriranog okvira. Ima ih 5, pa postoji 25=32

razliĉitih U okvira.

* P/F (Poll/Final) - prozivni bit.

Kod S i I okvira ista vrsta okvira moţe biti komanda ili odaziv, ovisno da li ga šalje primarna ili

sekundarna stanica (C/R - Command/Response). U okvir moţe biti ili samo komanda ili samo

odaziv, tj. jedne U okvire šalje samo primarna, a druge samo sekundarna stanica.

Svaka stanica na vezi odrţava dvije varijable: V(S) (Send State Variable) i V(R) (Receive State

Variable). V(S) oznaĉava redni broj okvira koji će slijedeći biti poslan, a V(R) broj

informacijskog okvira za kojeg oĉekujemo da će slijedeć i biti primljen.

54

Kada neka stanica šalje informacijski okvir, tada u polje N(S) kopira sadrţaj svoje varijable V(S),

te nakon toga poveća za 1 (increment) V(S) po modulu 2n. Na taj naĉin je u zaglavlju (C-polju)

odreĊen redni broj pod kojim se taj okvir šalje. Ista stanica kopira sadrţaj V(R) u N(R) u trenutku

kada šalje informacijski ili nadzorni okvir. Time javlja koji okvir oĉekuje iz suprotnog smjera i

potvrĊuje prijem svih prethodno primljenih okvira.

Kada stanica prima nadzorni ili informacijski okvir od korespondentne stanice, analizira njeno

polje N(R), ĉime provjerava koji je od do tada poslanih okvira potvrĊen, odnosno da li je taj broj

okvira ispravan. Ukoliko se radi o informacijskim okvirima, provjerava N(S) i usporeĊuje sa

V(R). Ako je V(R)=N(S), primili smo oĉekivani okvir, pa V(R) povećamo za 1. Ako je

V(R)¹N(S), došlo je do dupliciranja nekog okvira, ili do njegova gubitka. Duplicirani se okvir

odbacuje. Prijemna stanica moţe odbaciti prekoredni paket i traţiti neselektivnu retransmisiju

svih okvira od izgubljenog dalje (Go Back N), ili prekoredni zadrţati i traţiti selektivna

retransmisiju onog okvira koji nedostaje (Selective Retransmission).

Blokove korisnikovih informacija numeriramo po modulu m=2n, gdje je n broj bitova podatka u

C-polju, a m širina prozora. Numeraciju blokova po modulu koristimo istovremeno za kontrolu

toka i kontrolu pogreški.

Kontrolom pogreški na razini 2.2 otkriva se gubitak blokova na razini 2.1 na osnovu njihovih

rednih brojeva, te se traţi njihova selektivna ili neselektivna retransmisija. Detekcija gubitka na

osnovu izostanka okvira (odnosno prijemom prekorednog okvira) moguća je na podatkovnoj

razini zbog toga, jer na fiziĉkom mediju, jednospojnom ili višespojnom, ne moţe doći do

promjene redoslijeda okvira. Pretpostavlja se, naravno, da predajnik šalje okvire redom.

Numeracija okvira po modulu moţe se koristiti i za kontrolu toka. Predajnik ne smije poslati više

okvira nego što je širina prozora (kod 8-bitnog C-polja širina prozora je 8, a kod 16-bitnog 128).

Mehanizam prozora prikazan je na slici

Predajnik smije poslati onoliko okvira kolika je širina prozora, a prijemnik šalje potvrde prijema.

Zbog kašnjenja se moţe dogoditi da predajnik pošalje npr. 8 okvira, a da do prijemnika stignu

samo 4 (numerirana od 0 do 3). Prijemnik tada potvrĊuje ta ĉetiri okvira (ACK4), te predajnik

šalje slijedeće okvire numerirane od 0 do 3. Ako u meĊuvremenu stigne potvrda za 7 okvira

(ACK7), predajnik nastavlja sa slanjem slijedeć ih okvira, numeriranih od 4 do 6. Postupak se

sliĉno nastavlja dalje.

55

P/F je prozivni mehanizam, koji se koristi ovisno o vrsti rada. U C-polju komande nalazi se P

(Poll) bit, a u C-polju odziva nalazi se F (Final) bit. Mehanizam P/F bita usko je povezan s

primarnim vremenskim sklopom.

Kod NRM naĉina rada, primarna stanica šalje niz okvira i u zadnjem okviru pošalje P bit u

jedinici (P=1), ĉime ţeli dozvoliti sekundarnoj stanici da šalje svoje okvire. Sekundarna stanica

se na to duţna odazvati nizom okvira i u posljednjem okviru poslati F=1, ĉime daje znak

primarnoj stanici da je spremna ponovo primati njene okvire. Na taj naĉin se efikasno kontrolira

promjena smjera komuniciranja na obosmjernom mediju.

Kod ARM naĉina rada, primarna stanica u svakom trenutku moţe sa P=1 zahtijevati odaziv

sekundarne stanice. Sekundarna stanica se na to mora odazvati sa F=1 što je prije moguće. Ako

sekundarna stanica trenutno nema podataka, poslat će nadzorni S okvir. Okvir s F=1 smatra se

direktnim odgovorom na okvir s P=1, te je lako ostvariti sinkronizaciju numeracije okvira.

Nadzorni S-okvir ima dva S-bita, što znaĉi da imamo ĉetiri razliĉita nadzorna okvira:

· SS=00 RR (Receiver Ready) - prijemnik spreman;

· SS=01 RNR (Receiver Not Ready) - prijemnik nije spreman;

· SS=10 REJ (Reject) - odbacivanje okvira (zahtjev za ponovnim slanjem);

· SS=11 SREJ (Selective Reject) - selektivno odbacivanje okvira.

Komandom/odazivom RR naznaĉuje se spremnost stanice za prijem okvira, a istovremeno se

potvrĊuju svi dotada preneseni okviri do N(R)-1. Komanda RR uz P=1 je upit o stanju druge

stanice. Komandom/odazivom RNR naznaĉuje se privremena nesposobnost stanice da primi

okvir I, a istodobno se potvrĊuju svi okviri sa rednim brojevima do N(R)-1. RNR se uz P=1 moţe

upotrijebiti i za traţenje podatka o stanju druge stanice.

Komandom/odazivom REJ traţi se ponovni prijenos okvira s rednim brojem N(R) i svih okvira

poslanih nakon njega, a istovremeno se potvrĊuju okviri do N(R)-1. U jednom trenutku za dani

smjer smije postojati samo jedan S okvir sa nalogom REJ.

Komandom/odazivom SREJ zahtijeva se ponovni prijenos samo jednog okvira, i to onog sa

rednim brojem N(S)=N(R). Prijemom tog okvira prijenos se nastavlja dalje.

Kontrolni U-okvir ima 5 M-bitova, pa imamo 32 razliĉita U okvira. Time se naznaĉuje niz

moguć ih komandi i odziva, od kojih ćemo navesti samo one koji su definirani sa ISO 4335:

· Komande koje šalje primarna stanica su slijedeće:

* 11 000 SARM (Set ARM) - postavi asinkroni odzivni naĉin rada;

* 00 001 SNRM (Set NRM) - postavi normalni odzivni naĉin rada;

* 00 010 DISC (Disconnect) - komanda za raskid veze;

* 11 010 SARME (Set ARM Extended) - postavi asinkroni odzivni naĉin rada s proširenim

zaglavljem;

* 11 011 SNRME (Set NRM Extended) - postavi normalni odzivni naĉin rada s proširenim

zaglavljem.

· Sekundarna stanica šalje sljedeće odazive:

* 00 110 UA (Unnumbered Acknowledgment) - nenumerirana potvrda;

* 10 001 CMDR (Command Reject) - odbacivanje komande.

Vremenski sklop

Vremenski sklop se koristi da bi se detektirao izostanak aktivnosti pojedine stanice. Kod NRM

samo primarna stanica ima vremenski sklop, a kod ARM i sekundarna. Vremenski sklop

56

primarne stanice oznaĉavamo s TP (Primary Timer), a vremenski sklop sekundarne stanice s TS

(Secondary Timer).

Pravila za korištenje TP (vremenskog sklopa primarne stanice) kod NRM su:

* START P=1 Vremenski sklop pokrećemo svaki put kad je P=1.

* RESTART F=0 Sekundarna stanica se moţe odazvati sa nizom od više okvira, a TP nanovo

pokrećemo svaki put kada primimo F=0.

* STOP F=1 TP zaustavljamo kad je F=1.

* istek pogreška Ukoliko proĊe vrijeme predviĊeno vremenskim sklopom, detektirali smo

pogrešku.

Pravila za korištenje TP kod ARM su:

* START P=1 Pokretanje TP.

* RESTART ne postoji

* STOP F=1 Veza je dvosmjerna, sekundarna stanica šalje F=1, Ĉime zaustavlja TP.

* istek pogreška Ako sekundarna stanica u odreĊenom vremenu ne pošalje F=1, došlo je do

pogreške u prijenosu.

Pravila za korištenje TS (vremenskog sklopa sekundarne stanice) kod ARM su:

* START I(N(S)) Pokreće se kada pošaljemo neki I okvir (sa rednim brojem N(S)).

* RESTART ne postoji

* istek pogreška Oĉekujemo da nam stigne okvir primarne stanice koji sadrţi N(R) i time potvrdi

N(S), odnosno I(N(S)). Ako predviĊeno vrijeme istekne, nastupila je pogreška.

Rad primarne i sekundarne stanice u NRM modu

predstavlja U ili S okvir, P i F znaĉi P=1 i F=1, P je primarna stanica, a S

sekundarna. I00 - prvi broj je redni broj okvira, a drugi je potvrdni broj, broj okvira kojeg

oĉekujemo iz suprotnog smjera.

· Prozivanje

Prozivanje u NRM modu:

·Selektiranje u NRM modu

57

Dvosmjerni prijenos u NRM modu

· Pojava pogreški:

Pogreške u fazi uspostave kanala,. Ako se smetnja pojavi na SNRM,P okviru, sekundarna stanica

se ne odaziva. Nakon što proĊe odreĊeno vrijeme, primarna stanica shvati da se nešto dogodilo i

da mora ponoviti poziv.

Pogreška na SNRM okviru:

Ako je pogreška na UA,F okviru, postupak je isti:

Pogreška u fazi raskida kanala Primarna stanica mora slati DISC sve dok se veza ne raskine:

Pogreška na informacijskom okviru u NRM modu Sekundarna stanica je potvrdila prijem samo prvog okvira i obavijestila primarnu da oĉekuje

prijem ostalih. Tako je primarna stanica shvatila da mora retransmitirati drugi okvir, a i sve

ostale. Ovdje smo mogli upotrijebiti i REJ umjesto RR. Traţenje retransmisije sekundarna stanica

moţe obaviti i bez RR ili REJ:

Pogreška se moţe pojaviti i na posljednjem informacijskom okviru. Tada koristimo vremenski

sklop primarne stanice. Ni ovdje nije nuţan REJ okvir.

58

Pogreška moţe nastupiti i na informacijskom okviru sekundarne stanice (NRM) i tada se i traţi

retransmisija bez upotrebe RR ili REJ okvira

.

Retransmisija se moţe traţiti i na naĉin da se TP pokreće svaki put kada primimo informacijski

okvir (STP - Start TP; RTP - Restart TP):

Rad primarne i sekundarne stanice u ARM modu

Stanice u bilo kojem trenutku smiju poslati P=1, odnosno F=1. Npr. U ovom primjeru primarna

stanica šalje I1,2,P, a sekundarna I2,2,F da bi potvrdila da je sve u redu s prijemom okvira I1,2.

· Pojava pogreški:

Pogreške u fazi uspostave kanala Ako se na SARM,P okviru pojavi smetnja, sekundarna

stanica se ne odaziva. Nakon što proĊe odreĊeno vrijeme, primarna stanica shvati da se nešto

dogodilo i da mora ponoviti poziv.

Ako je pogreška na UA,F okviru, postupak je isti:

59

Pogreška na I okviru u ARM modu

Nakon detekcije pogreške moţemo postupiti na nekoliko naĉina. Moţemo koristiti P/F

mehanizam Na taj naĉin kasnimo za 6 okvira (od I2 do I7), koje moramo retransmitirati.

Retransmisija P/F mehanizmom u ARM modu:

Drugi je naĉin da sekundarna stanica pošalje REJ okvir

Retransmisija REJ okvirom u ARM modu:

Na osnovu REJ2 okvira primarna stanica egzaktno zna da je došlo do gubitka okvira I2. Ovdje

smo nepotrebno poslali samo 2 okvira. Treći je naĉin korištenje selektivne retransmisije:

Retransmisija SREJ okvirom u ARM modu:

Ovdje imamo malo kašnjenje zbog retransmisije samo jednog okvira. Bez obzira na to, ovaj

sustav primjenjujemo samo kada nam je potrebna veća brzina odziva, jer zahtjeva veću memoriju

60

i kompleksniju obradu. Da bi se pomoglo odrţavanje sinkronizacije, primarna stanica u ARM

modu povremeno šalje P=1, pri ĉemu se drţi pravila da ne smije poslati slijedeći P bit dok ne

dobije odgovor na prethodni. Ako ne dobije odaziv do isteka nekog odreĊenog vremena, onda

ponovo šalje okvir koji je imao P=1.