950 likes | 1.14k Views
NIVO MREŽE V POGLAVLJE. Uloga mrežnog nivoa. Osnovni zadatak mrežnog nivoa je da obezbedi razmenu podataka izmedju računara i mreže na koju je taj računar povezan.
E N D
NIVO MREŽE V POGLAVLJE
Uloga mrežnog nivoa • Osnovni zadatak mrežnog nivoa je da obezbedi razmenu podataka izmedju računara i mreže na koju je taj računar povezan. • Predajni računar, u okviru poruke koju predaje, dostavlja mreži adresu odredišnog računara tako da mreža može usmeravati (rutirati) podatke ka odgovarajućem odredištu. • Pored ostalog, računar koji predaje podatke može zahtevati odredjene vrste usluge (servise), kao što je prioritet opsluživanja u prenosu, koje se mogu obezbediti (pružiti) od strane mreže.
Uloga mrežnog nivoa-prod. • Mrežni nivo mora da poseduje (zna) dovoljno informacija koje se odnose na topologiju komunikacionog subnet-a (da poznaje skup svih rutera) i da odabere odgovarajući put za prenos poruke kroz mrežu. • Mrežni nivo mora takodje da vodi računa o izboru puta kako bi se izbeglo preopterećenje na nekim komunikacionim liniijama i ruterima a da ostali putevi ostanu, pri tome, neopterećeni. • Ako su izvorišni i odredišni računar locirani u različitim mrežama zadatak je mrežnog nivoa da uskladi ove razlike i reši sve probleme koji se javljaju zbog toga. • Na mrežnom nivou koristi se specifični softver koji zavisi od tipa korišćene mreže
Peer-to-peer protocols operating end to end across a network-protocol stack view
Layer3 entities work together to provide network service to layer 4 entities
Komutacione komunikacione mreže • Komutacione komunikacione mreže (switched communication networks) dele se na sledeće tri grupe: • mreže sa komutacijom-kola (circuit switched networks) • mreže sa komutacijom-poruka (message switched networks) • mreže sa komutacijom-paketa (packet switched networks)
Mreže sa komutacijom kola • Javna telefonska mreža predstavlja mrežu sa komutacijom kola. • Kod ovog tipa mreže, u toku poziva, korisniku je dato isključivo pravo da koristi kolo • Glavne karakteristike ovog tipa mreže su: • moguće je obavljati direktni razgovor onoliko dugo koliko to učesnici žele. • da bi se uspostavila veza potrebno je da prodje odredjeni vremenski period. • kada terminali uspostavljaju komunikaciju, uredjaji i kanali koji učestvuju u komuniciranju isključivo se koriste za tu namenu i ne obavljaju druge komunikacije.
KARAKTERISTIKE MREŽA SA KOMUTACIJOM KOLA • Projektovane su za prenos govornih signala • Mreže koje koriste komutaciju kola sa aspekta komunikacije su veoma neefikasne. • Kanal za prenos podataka je zauzet od strane korisnika u toku trajanja celokupne veze (razgovora ili prenosa podataka) i pored toga što se kroz kanal za duži vremenski period ne prenosi nikakva informacija. • Glavna prednost ovih mreža je sledeća: Nakon što je veza uspostavljena ona postaje transparentna korisnicima. • Informacija koja se prenosi je fiksne brzine, oba kraja mora da prenose podatke istom brzinom • Prenos je u realnom vremenu izuzimajući propagaciono kašnjenje signala duž prenosnog puta koje je zaista malo.
MREŽE SA KOMUTACIJOM PORUKA • Izmedju predajnika i prijemnika ne uspostavlja se direktni kanal • Poruke se prenose od tačke do tačke, a u svakoj tački poruke se memorišu i ponovo predaju dalje preko sledećeg dostupnog kanala. • Podaci se prenose u manje pakete, obično 1000 okteta, duže poruke se dele u nizove paketa, svaki paket sadrži korisničke podatke kao i dodatnu kontrolnu informaciju koja se odnosi na rutiranje • Sistemi sa komutacijom poruka se obično nazivaju sistemi tipa sačuvaj-pa-prosledi (store-and-forward).
KARAKTERISTIKE MREŽA SA KOMUTACIJOM PORUKA • Odmah nakon što je jedna poruka prosledjena preko kanala, druga poruka, verovatno usmerena drugom odredištu (korisniku) je moguće predati (poslati) preko istog tog kanala. • Ako kanal nije slobodan poruke moraju čekati. One se memorišu i smeštaju u redove-čekanja-spremnih-poruka-za-prenos. • Ovaj sistem se karakteriše veoma visokim stepenom iskorišćenja kanala, ali je neopogodan za primenu kod onih aplikacija kod kojih se zahteva interaktivna komunikacija izmedju krajnjih korisnika sa brzim odgovorom.
MREŽE SA KOMUTACIJOM PAKETA • Mreže sa komutacijom paketa predstavljaju derivat mreža sa komutacijom poruka. • Ne uspostavlja se direktni kanal izmedju predajnika i prijemnika, nego poruke koje se predaju od strane terminala se memorišu u usputnim tačkama, a zatim retransmituju preko narednog slobodnog kanala. • Poruka se deli na kratke segmente fiksnih dužina koji se nazivaju paketi. • Izbor puta kroz mrežu za svaki paket odredjen je saobraćajem kroz mrežu u datom trenutku, kao i od tipa sistema za komutaciju paketa. • Postoje dva standardna metoda za manipulaciju sa paketima: • datagrami • virtuelna kola.
Datagrami • Kod datagram servisa svaki paket se tretira kao posebna nezavisna celina • Paketi se mogu usmeriti po bilo kojoj trasi • Ne postoji medjusobna veza sa ostalim paketima. • Sastavni deo svakog paketa je kako izvorišna tako i odredišna adresa • Paketi mogu da stižu van-redosledno • Neki od paketa se može izgubiti • Prijemnik treba da preuredi redosled paketa i otkrije ne primljeni paket
DatagramDiagram -another view-
Virtuelna kola • Kada poruka sadrži veći broj paketa koristi se metod virtuelno kolo/logički kanal. • Pre slanja bilo kakve informacije, izvorni DTE (Data Terminal Equipment) predaje svom lokalnom PSE-u (Packet Switched Exchange) specijalni paket nazvan Call-request. • Funkcija call-request-a je da trasira pogodan put za prenos podataka kroz mrežu. • Nakon što je put trasiran svi naredni paketi generisani od strane izvornog DTE-a usmeravaju se ka odredišnom DTE-u.
Virtuelna kola-prod. • Svi paketi slede isti put, ovaj kanal nazivamo virtuelno kolo (virtual circuit). • Izmedju dva DTE-a postoji virtuelni kanal, koji usmerava svaki paket kroz isti put • Paketi nemaju isključivo pravo korišćenja bilo koje individualne veze (linka). • Bilo koja veza (link) karakteriše se time što kroz nju prolazi veći broj paketa od kojih je svaki usmeren ka različitom odredištu. • Jedna fizička veza tipa tačka-ka-tački može da podržava rad većeg broja virtuelnih kanala.
Virtual Circuit • Preplanned route established before any packets sent • Call request and call accept packets establish connection (handshake) • Each packet contains a virtual circuit identifier instead of destination address • No routing decisions required for each packet • Clear request to drop circuit • Not a dedicated path
Karakteristike sistema koji koriste paketsku-komutaciju • Prednosti sistema koji koriste paketsku-komutaciju su sledeće: • Efikasnost veze je veća u poredjenju sa komutacijom-kola jer jedinstvena veza (link) se može koristiti za potrebe većeg broja paketa. • Moguće je uskladiti brzine kod prenosa podataka. Naime svaki terminal se povezuje na svoj čvor sa kim on ima uskladjenu brzinu u toku prenosa podataka. • Ne može doći do blokiranja puta poruke kao što se to dešava kod sistema sa komutacijom kola. Kada se mreža preoptereti paketi se i dalje prihvataju ali se kasni sa njihovom isporukom (poruke se pamte u nekom od usputnih čvorova). • Paketima se može dodeliti prioritet tako da visoko-prioritetne poruke pristižu do odredišta sa manjim kašnjenjem.
Components of a generic packet switch and organisation of line card
Obim paketa • 30 B informacija, 3B zaglavlje • 15 B informacija, 3B zaglavlje • 6 B informacija, 3B zaglavlje • 3 B informacija, 3B zaglavlje
Uporedjenje izmedju tehnika prenosa komutacije-kola i komutacija-paketa
X-25 • Najpoznatiji i najšire korišćeni protokol standard je X.25. • Standard specificira interfejs izmedju host-a sistema sa jedne- i mreže za paketsku komutaciju, sa druge strane. • Standard specificira pozive za tri nivoa funkcionalnosti: • fizički nivo • link nivo (nivo veze) • nivo paketa
Fizički nivo X-25 • Odnosi se na fizički interfejs izmedju prikačene stanice (računarski terminal) i veze koja povezuje tu stanicu sa čvorom za paketsku komutaciju. • DTE (Data Terminal Equipment) korisnički uredjaj, DCE (Data Circuit terminating Equipment) čvor • Standardom je definisano da sprega izmedju DTE-a i DCE-a bude X.21, ali i druge standarde kakvi su EIA-232 moguće je koristiti. • Pouzdan prenos • Sekvenciranje poruka
Link nivo X-25 • Link nivo obezbedjuje pouzdan prenos podataka preko fizičke veze prenosom podataka kao sekvencu okvira. • Korišćeni standard za link-nivo je LAP-B (Link Access Protocol-Balanced) koji predstavlja podskup HDLC-a.
Nivo paketa X-25 • Nivo paketa obezbedjuje servise tipa eksterno-virtuelno kolo. • Izmedju korisnika se ostvaruju logičke veze • Odnos izmedju sva tri nivoa kod X.25 paketni nivo nivo veze fizički nivo
Evolucija mreža za prenos podataka -početci razvoja- • Tehnika koja se koristi za komutaciju paketa je bila razvijena u ono vreme kada je digitalni prenos podataka na daljinu bio podložan velikom broju grešaka u poredjenju sa onim što današnja tehnologija nudi. • Kao rezultat takvih razmatranja značajno veliko režijsko vreme je ugradjeno kod rešenja koja koriste paketsku-komutaciju sve to sa ciljem da se kompenzuju greške u prenosu. • Prekoračenje (režijsko vreme - overhead) uključuje dodatne bitove koji prate paket kako bi se uvela redundantnost informacije, a zatim i dodatno procesiranje u krajnjim stanicama kao u i komutatorskim čvorovima sa namerom da se detektuju i isprave greške. Frame relay
Evolucija mreža za prenos podataka -savremeni sistemi- • Kod savremenih veoma brzih telekomunikacionih sistema, režijsko vreme nije neophodno, pa je čak i kontra produktivno. • Procenat greške u prenosu je drastično smanjen, a ostale greške se mogu relativno lako odstraniti u krajnjim stanicama uz pomoć logike koja radi iznad nivoa logike zadužene za paketsku-komutaciju • Na ovaj način u značajnoj meri se efektivno povećava kapacitet saobraćaja u mreži.
Mreža za prenos podataka - Frame Relay- • Frame-relay je razvijena kao tehnika prenosa koja koristi prednosti kod velike-brzine-prenosa-podataka uz mali procenat grešaka. • Prvobitne mreže za paketsku komutaciju su bile projektovane za brzine prenosa podataka izmedju krajnjih korisnika do 64 kbps, dok su frame-relay mreže projektovane za brzine prenosa do 2 Mbps. • Ključ uspeha u postizanju većih brzina svodi se na ukidanju svih ograničenja koja se odnose na kontrolu greške u prenosu.