Professional Documents
Culture Documents
Circuit Vs Packet Switching - Albin Saric 196-22
Circuit Vs Packet Switching - Albin Saric 196-22
Tema:
Circuit vs. Packet switching
Juli, 2023
Sadržaj
1. Uvod..................................................................................................................................................3
2. Komutacija kola..............................................................................................................................4
2.1. Primjena komutacije kola..........................................................................................................5
2.2. Prednosti i mane mreža sa komutacijom kola............................................................................6
3. Komutacija paketa..........................................................................................................................6
3.1. Format paketa............................................................................................................................7
3.2. Metode za manipulaciju paketima. Datagrami...........................................................................8
3.3. Virtuelna kola............................................................................................................................9
3.4. Prednosti i mane mreža sa komutacijom paketa......................................................................10
4. Razlike između mreža sa komutacijom kola i mreža sa komutacijom paketa..........................11
1. Uvod
U ovom seminarskom radu ćemo se upoznati sa dva osnovna principa komutacije koji se
koriste u komunikacijskim mrežama. Komutacija je ključni koncept koji omogućava učinkovito
i pouzdano prenošenje podataka između krajnjih čvorova i predstavlja osnovnu tehniku koja
omogućava uspostavu veze, rutiranje podataka i upravljanje prometom u mreži. Komutacija se
primjenjuje na različitim slojevima mrežne arhitekture, uključujući fizički sloj, mrežni sloj i
podatkovni sloj. Postoje tri osnovne vrste komutacije u računarskim mrežama: komutacija kola,
komutacija poruka i komutacija paketa. Kao što je već rečeno, u ovom seminarskom radu ćemo
obraditi dva osnovna koncepta i to su komutacija kola i komutacija paketa. Oba pristupa imaju
veoma važnu ulogu u prenošenju informacija u modernim komunikacijskim sistemima.
Komutacija kola se temelji na uspostavi fizičkog puta (kola ili kruga) od izvorišta do odredišta i
taj namjenski kanal je rezervisan tokom cijelog trajanja komunikacije. S druge strane,
komutacija paketa se temelji na ideji da se podaci dijele na manje jedinice, odnosno pakete, koji
se zatim šalju između dva čvora putem različitih putanja kroz mrežu. U prvom dijelu ovog
seminarskog rada ćemo reći nekoliko riječi uopšteno o komutaciji, a zatim ćemo kroz ostatak
seminarskog rada da se upoznamo sa komutacijom kola i komutacijom paketa. Navesti ćemo
ključne komponente komutacije kola, objasniti proces uspostave veze te prikazati karakteristike
koje čine ovaj koncept posebnim. Nakon toga, prelazimo na komutaciju paketa i tu ćemo
istaknuti karakteristike tog koncepta, te razmotriti prednosti koje komutacija paketa donosi u
pogledu efikasnosti, skalabilnosti i fleksibilnosti. Na kraju seminarskog rada ćemo izvršiti
međusobno poređenje oba koncepta, te ćemo prikazati ključne razlike i prednosti u različitim
kontekstima.
2. Komutacija kola
Komutacija kola (engl. circuit switching) je mrežna tehnologija, odnosno metoda prenosa
podataka, implementirana u telekomunikacijskim mrežama i ona datira od samih početaka
primjene telefonije. Ovu tehnologiju je najjednostavnije objasniti na primjeru nekadašnjih
centrala, gdje je fizičku vezu između dva sagovornika uspostavljao operater u centrali
povezujući ulaznu i izlaznu utičnicu kablom. Kasnije su operatere zamijenili uređaji za
automatsko komutiranje.
Kod tehnologije komutiranja kola, dva mrežna čvora uspostavljaju namjenski
komunikacijski kanal, odnosno krug (engl. circuit) kroz mrežu, prije nego što čvorovi mogu
komunicirati. Takav namjenski komunikacijski kanal se, nakon što je uspostavljen, održava
tokom trajanja komunikacijske sesije i taj kanal se tada ne može koristiti ni za šta drugo, niti ga
mogu koristiti neki drugi uređaji. Upravo iz tog razloga, mreže koje koriste tehnologiju
komutacije kola se često nazivaju i mreže usmjerene na povezivanje (engl. connection-oriented
networks) što znači da je za rad jedne takve mreže potrebna fizička veza između dva čvora,
odnosno računara.
Telefonske mreže obično koriste metod komutacije kola zbog toga što glasovni promet
zahtjeva konzistentno vrijeme jednog, namjenskog fizičkog puta kako bi se zadržalo konstantno
kašnjenje u krugu, odnosno kanalu. Stari telefonski sistem POTS 1 je najveća mreža koja koristi
ovaj metod, a izvorni GSM2 je također koristio ovu metodu.
1
POTS – engl. Plain Old Telephone System
2
GSM – engl. Global System of Mobile communications
Slika 2: Korištenje komutacije kola kod telefonskog sistema
Komutacija kola ima široku primjenu u telekomunikacijskim mrežama, a najčešće se koristi za:
1) Kontinuirane veze – komutacija kola se koristi za konekcije koje moraju biti
kontinuirane duži period, kao što je komunikacija na daljinu. Tradicionalni telefonski
sistemi tj. fiksne linije, primjer su tehnologije koja koristi komutaciju kola
2) Dial-up mrežne veze – kada se računari povezuju na internet putem dial-up usluge, oni
koriste javnu mrežu. Kod dial-up konekcije, paketi podataka internet protokola se
prenose putem telefonske mreže koja je zasnovana na komutaciji kola
3) Optička komutacija kola – mreže podatkovnih centara također koriste komutaciju kola.
Optička komutacija kola se koristi za skaliranje tradicionalnih podatkovnih centara i
ispunjavanje rastućih zahtjeva propusnosti.
Kao i svaka tehnologija, tako i mreže sa komutacijom kola imaju svoje prednosti i nedostatke.
Neke od prednosti ovih mreža su sljedeće:
1) Namjenski komunikacijski kanal – mreže sa komutacijom kola rezervišu namjenski
komunikacijski kanal kojeg koriste krajnji korisnici za komunikaciju
2) Pouzdanost – namjenski krug između dva čvora tokom trajanja komunikacijske sesije
smanjuje mogućnost gubitka podataka ili drugih problema sa pouzdanošću
3) Sigurnost – mreže koje koriste ovaj metod su sigurnije od drugih mreža jer
uspostavljenom namjenskom komunikacijskom kanalu mogu pristupiti samo krajnja dva
čvora, odnosno krajnja dva korisnika
4) Kvalitet – nakon uspostavljene veze, ova vrsta mreža ima dosljednu kvalitetu bez većih
kašnjenja u protoku podataka. Podaci se razmjenjuju brzinom prostiranja
elektromagnetnih talasa kroz medijum, a tu je kašnjenje oko 5ms na 1000km udaljenosti
Nedostaci ovih mreža uključuju sljedeće:
1) Ograničeno korištenje – mreže sa komutacijom kola se mogu koristiti samo za glasovnu
komunikaciju i nisu dostupne za druge vrste veza
2) Neučinkovitost – kada je komunikacijski kanal stalno rezervisan, čak i kada nije u
upotrebi, tada gubimo mrežnu propusnost
3) Nefleksibilnost – ostvareni namjenski kanal se može koristiti samo za mrežni promet sa
komutacijom kola i ništa drugo. U slučaju kada nema dovoljno namjenskih kanala,
pozivi mogu propasti
4) Veća cijena – namjenski kanal košta više po upotrebi
5) Latencija – za uspostavljanje veze, prije bilo kakvog prenosa podataka, potrebno je
dodatno vrijeme
3. Komutacija paketa
Dakle, sa slike možemo vidjeti da se paketi šalju zasebno kroz mrežu, te se na odedištu
paketi ponovo sastavljaju. Mreže koje rade sa komutacijom paketa strogo ograničavaju veličinu
bloka i time omogućavaju da se paketi skladište u glavnoj memoriji usmjerivača. Komutacija
paketa se izvodi po principu „čuvaj i proslijedi“, tako što se paketi čuvaju u memoriji
usmjerivača, a zatun se prosljeđuju sljedećem usmjerivaču. Ovaj princip dovodi do kašnjenja
paketa, ali također omogućuje interaktivan saobraćaj. Također, važno je napomenuti da, prvi
paket poruke koja se sastoji od više paketa može biti prosljeđen prije nego što drugi paket bude
u potpunosti pripremljen, čime se smanjuje kašnjenje i ubrzava saobraćaj. Upravo iz tih razloga,
računarske mreže obično koriste komutaciju paketa.
Kada poruka sadrži veći broj paketa, tada se koristi tehnika virtuelno kolo. Kod ove
tehnike slanja, prije slanja bilo kakve informacije, izvorni DTE 3 predaje svom lokalnom PSE4-u
specijalni paket nazvan „call-request“. Funkcija ovog paketa jeste da trasira (postavi) pogodan
put za prenos podataka kroz mrežu. Nakon što je put trasiran, svi naredni paketi generisani od
izvorišnog DTE-a se usmjeravaju ka odredišnom DTE-u. Imajući u vidu da svi paketi slijede
isti put, ovaj kanal nazivamo virtuelno kolo.
Pored toga što između izvorišnog i odredišnog DTE-a postoji virtuelni kanal koji
usmjeva svaki paket kroz isti put, u principu paketi nemaju isključivo pravo korištenja bilo koje
individualne veze. Bilo koja veza se karakteriše time što kroz nju prolazi veći broj paketa od
kojih je svaki usmjeren ka različitom odredištu. To znači da jedna fizička veza tipa peer-to-peer
može da podržava rad većeg broja virtuelnih kanala.
3
DTE – engl. Data Terminal Equipment
4
PSE – engl. Packet-switching exchange
Slika 7: Vrijeme kašnjenja kod datagrama i virtuelnih kola
Mreže sa komutacijom paketa imaju svoje prednosti, ali i mane. Prednosti ovih mreža su:
1) Skalabilnost – mreže sa komutacijom paketa su skalabilne, što znači da mogu podnijeti
sve veće količine prometa kako se mreža širi
2) Korištenje resursa – komutacija paketa je učinkovitija u korištenju mrežnih resursa kao
što su propusnost i procesorska snaga
3) Fleksibilnost – paketne komutacijske mreže mogu prihvatiti različite vrste podaktovnog
prometa, uključujući glas, video i tekst
4) Pouzdanost – ako se neki od paketa, tokom prensa, izgubi ili ošteti, može se ponovo
poslati bez uticaja na ostale pakete, što čini ukupni prenos dosta pouzdanijim
5) Isplativost – mreže sa komutacijom paketa su jeftinije za implementaciju i održavanje
Neki od nedostataka mreža sa komutacijom paketa su:
1) Latencija – mreže sa komutacijom paketa mogu rezultirati većom latencijom, budući da
pakete nekad treba staviti u red čekanja ili ponovo poslati ako naiđu na zagušenje mreže
2) Sigurnost – ove mreže su ranjive na sigurnosne prijetnje kao što su hakiranje ili
prisluškivanje budući da se paketi mogu presresti, ali i manipulirati tokom prenosa
3) Kvaliteta usluge – može se desiti da je teško garantovati kvalitetu usluge u ovim
mrežama, jer paketi mogu biti podložni različitim razinama kašnjenja i zagušenja
4) Kompleksnost – ove mreže mogu biti složene za dizajn, ali i za samo upravljanje
Uobičajeno iskušenje pri razmatranju alternativa poput ovih jeste pitati se koja je
„bolja“, a kao što obično biva, odgovor je „ni jedna ni druga“. Postoje mjesta i aplikacije gdje je
jedna metoda komutacije prikladnija od druge, ali da je jedna očito bolja, obe metode se ne bi
koristile. Jedno važno pitanje pri odabiru metode komutacije jeste da li je mrežni medij
zajednički ili namjenski. Naša telefonska linija se može koristiti za uspostavljanje namjenskog
komunikacijskog kanala jer smo mi zapravo jedini koji tu telefonsku liniju možemo koristiti.
Međutim, to ne funkcionira dobro u LAN mrežama, koje obično koriste jedan zajednički medij
i signalizaciju osnovnog pojasa. Kad bi dva uređaja uspostavila vezu, oni bi „zaključali“ sve
ostale uređaje na duže vrijeme, te zato ima više smisla „nasjeckati“ podatke na manje dijelove
(pakete) i slati ih jedan po jedan. Zatim, ako druga dva uređaja žele komunicirati, njihovi se
paketi mogu ispreplitati i svi mogu dijeliti mrežu.
Dok je teorijska razlika između komutacije kola i komutacije paketa prilično jasna,
razumijevanje načina na koji se koriste je malo komplikovanije. Jedan od glavnih problema je
da se u modernim mrežama. Na primjer, pretpostavimo da se povezujemo na internet pomoću
dial-up modema, koristićemo IP datagrame (pakete) za prenos podataka višeg sloja, ali to će biti
preko telefonske mreže sa komutacijom kola. Ipak, podaci se mogu slati putem telefonskog
sistema u digitalnom paketiranom obliku. Dakle, na neki način, i komutacija kola i komutacija
paketa se koriste istovremeno.