39
UNIVERZITET U SARAJEVU FAKULTET ZA SAOBRAĆAJ I KOMUNIKACIJE SEMINARSKI RAD IZ PREDMETA: INFORMACIJSKE MREŽE Tema rada: Telekomunikacijske arhitekture: Referentni model ISO, Model TCP/IP mart 2015, Sarajevo Predmetni nastavnik: V.prof.dr. Mesud Hadžialić Asistent: MA Adisa Hasković, dipl.ing.saob.i kom. Student: Dudić Muamera Broj indeksa: 6851 Usmjerenje: Komunikacijske tehnologije Godina studija: II Rezultat rada:

Telekomunikacijske arhitekture.doc

Embed Size (px)

Citation preview

Page 1: Telekomunikacijske arhitekture.doc

UNIVERZITET U SARAJEVUFAKULTET ZA SAOBRAĆAJ I KOMUNIKACIJE

SEMINARSKI RAD IZ PREDMETA:INFORMACIJSKE MREŽE

Tema rada: Telekomunikacijske arhitekture: Referentni model ISO, Model

TCP/IP

mart 2015, Sarajevo

SADRŽAJ

Predmetni nastavnik: V.prof.dr. Mesud Hadžialić

Asistent:MA Adisa Hasković, dipl.ing.saob.i kom.

Student: Dudić MuameraBroj indeksa: 6851Usmjerenje: Komunikacijske tehnologijeGodina studija: II

Rezultat rada:

Page 2: Telekomunikacijske arhitekture.doc

SADRŽAJ.............................................................................................................................................2

Uvod......................................................................................................................................................2

1. OSI referentni model (Open System Interconnection Model)........................................................3

1.1. Rad slojeva modela OSI.........................................................................................................5

1.2. Opis funkcija slojeva u referentnom modelu OSI...................................................................7

1.2.1. Fizički sloj......................................................................................................................7

1.2.2. Podatkovni sloj..............................................................................................................8

1.2.3. Sloj mreže......................................................................................................................9

1.2.4. Sloj transporta.............................................................................................................10

1.2.5. Sloj sesije.....................................................................................................................10

1.2.6. Sloj prezentacije...........................................................................................................11

1.2.7. Sloj aplikacije..............................................................................................................12

2. IP protokol ( Internet protocol)....................................................................................................12

3. IP grupa protokola - TCP/IP........................................................................................................13

3.1. Opis funkcija slojeva u referentnom modelu TCP/IP...........................................................13

3.1.1. Sloj pristupa mreži.......................................................................................................15

3.1.2. Mrežni (internet) sloj...................................................................................................15

3.1.3. Transportni sloj............................................................................................................16

3.1.4. Aplikativni (korisnički) sloj..........................................................................................17

3.2. Primjer enkapsulacije protokola TCP/IP modela................................................................20

4. Poređenje referentnih modela OSI i TCP/IP................................................................................23

4.1. Kritika modela OSI i njegovih protokola.............................................................................24

4.2. Kritika modela TCP/IP i njegovih protokola.......................................................................25

Zaključak.............................................................................................................................................26

LITERATURA....................................................................................................................................27

2 | P a g e

Page 3: Telekomunikacijske arhitekture.doc

Uvod

Kroz čitavu povijest permanentno su razvijani sve učinkovitiji i brži načini za ostvarenje

međuljudske komunikacije na daljinu i omogućavanje dostupa do informacija koje su

smještene na prostorno udaljenim lokacijama. Telekomunikacijske mreže, kao jedan od

ključnih dijelova elektroničkih informacijskih sistema, omogućavaju pouzdan, brz i učinkovit

transfer informacija između bilo koje dvije tačke u sistemu. Računarska mreža nastaje

povezivanjem dva i više računara. Svrha povezivanja računara je dijeljenje podataka i uređaja

kijima se može pristupiti putem interneta.

Mrežni komunikacijski protokol predstavlja skup određenih pravila koja su potebna da bi se

podaci mogli prenijeti preko komunikacijskog kanala.

Računarske mreže su organizovane kao serija slojeva ili nivoa. Broj slojeva, kao i njihova

namjena razlikuju se od mreže do mreže. U svim mrežama namjena svakog sloja je da pruži

određeni servis višim slojevima.

Sloj n na jednom kompjuteru komunicira sa slojem n na drugom kompjuteru pomoću skupa

pravila koja se nazivaju protokol.

Skup slojeva i protokola naziva se slojevita arhitektura.

Postoje dva tipa referentnih modela po kojima se uređuju i svrstavaju mrežni protokoli:

OSI referentni model

TCP/IP referentni model.

3 | P a g e

Page 4: Telekomunikacijske arhitekture.doc

1. OSI referentni model (Open System Interconnection Model)

Rani razvoj LAN, MAN i WAN mreža bio je haotičan u mnogim pogledima. Rane 80-e

godine prošlog stoljeća donijele su ogromno povećanje u broju i veličini mreža. Kako su s

vremenom velike kompanije shvaćale da umrežavanjem povećaju dobit, a smanjuju troškove,

dodavale su se nove mreže, povećavale postojeće, a sve je to u stopu pratilo i tehnološki

razvoj mreža. [3]

Sredinom 80.-ih ove kompanije su polahko počele osjećati poteškoće zbog učinjenih

proširenja. Postajalo je sve teže i teže „natjerati“ mreže koje su koristile različite specifikacije

i implementacije da međusobno komuniciraju. Polahko su te velike kompanije uviđale da se

moraju odmaknuti od tzv. Propritary rješenja, a usmjeriti se prema tzv. otvorenim rješenjima.

Da bi se rješilo to pitanje zatvorenosti naspram otvorenosti Međunarodna organizacija za

standardizaciju (ISO, International Organization for Standardization) istraživala je različite

mrežne šeme. Kao rezultat tog razvoja, ISO je stvorio mrežni model koji bi trebao pomoći

proizvođaćima mrežne opreme da stvori mreže koje će biti u mogučnosti funkcionisati sa

ostalim mrežama. [3]

OSI referentni model, predstavljen 1984. godine, bio je opisni model koji je stvorio

ISO. Ovaj model pružio je proizvođačima skup standarda koji osiguravaju veću

kompatibilnost i međufunkcionalnost između različitih mrežnih tehnologija koje su stvorene

od velikog broja kompanija diljem svijeta.

OSI referentni model je primarni model koji se koristi kao smjernica za mrežne

komunikacije. Uprkos tome što postoje i drugi modeli, većina proizvođača mrežne opreme

danas se referira upravo prema OSI referentnom modelu, posebno kada žele educirati svoje

korisnike na opremi koju nude. OSI referentni model se smatra najboljim alatom za učenje o

slanju i primanju podataka putem mreže.

OSI referentni model definiše radnje/funkcije koje se zbivaju na različitim slojevima mreže.

Još važnije, OSI referentni model je okosnica koja olakšava razumijevanje kako informacija

putuje kroz mrežu. Dodatno, OSI referentni model opisuje kako informacija (ili paketi

podataka) putuje od aplikacijskih programa (npr. Excel tablice, Word dokumenti), kroz

mrežni medij (npr. žice, kablovi, zrak...), pa sve do drugog aplikacijskog programa koji je

smješten na nekom drugom računaru u mreži, čak i ako pošiljaoc i primatelj imaju različite

tipove mrežnih medija. [3]

4 | P a g e

Page 5: Telekomunikacijske arhitekture.doc

OSI model je podijeljen u sedam slojeva, gdje svaki sloj opisuje skup povezanih

funkcija koje omogućavaju jedan dio računarske komunikacije (Slika 1.). Svih sedam slojeva

zajedno, prikazuju tok podataka od izvora prema odredištu. Nazivi slojeva su (od najvišek ka

najnižem):

sloj aplikacije (primjene),

sloj prezentacije (predstavljanja),

sloj sesije (povezivanja),

sloj transporta (prenosa),

sloj mreže,

sloj linka podataka (digitalne veze),

fizički sloj. [3]

OSI SLOJ OSNOVNI ZADATAK

Aplikacijski Mrežne primjene poput emulacije terminala

Prezentacijski Formatiranje podataka i zaštita

Sesijski Uspostavljanje i održavanje sesija

Transportni Osiguranje prijenosa s kraja na kraj

Mrežni Isporuka jedinica infomaije, uključujući routing

Podatkovni Prijenos jedinica informacije s provjerom greške

Fizički Prijenos binarnih podataka kroz medij

Tabela 1: Podjela OSI modela i osnovni zadaci [3]

Odvajanje mreže u sedam slojeva ima slijedeće prednosti:

mrežna komunikacija je svedena na manje, jednostavnije dijelove

standardizacija mrežnih komponenti; omogućavanje razvoja od strane više

proizvođaća, podrška

mogućnost komunikacije različitih tipova mrežnog hardvera i softvera

promjena na jednom sloju ne utiče na druge slojeve-samim tim razvoj pojedinog

sloja može biti brži

5 | P a g e

Page 6: Telekomunikacijske arhitekture.doc

mrežna komunikacija svedena je na manje komponente zbog čega je učenje o

mrežama lakše [3]

Protokoli koji odgovaraju koji odgovaraju sedmoslojnom referentnom modelu OSI mogu se,

prema funkcijama, grupisati u tri klase:

Protokoli fizičkog sloja i upravljanja prenosom podataka po fizičkoj sredini za

prenos (slojevi 1 i 2),

Protokoli koji obezbjeđuju pouzdano komuniciranje krajnjih sistema (slojevi 3 i 4)

Protokoli koji su nezavisni od naših kominiciranja i obuhvataju uglavnom funkcije

vezane za konkretne aplikacije (slojevi 5, 6 i 7). [3]

Funkcije otvorenih sistema se mogu posmatrati kao:

Funkcije orjentisane na komunikaciju, koje se ostvaruju u prva tri sloja modela

OSI. Ovi slojevi se nazivaju i niži slojevi, a njihovi protokoli protokoli nižih

slojeva, i

Funkcije orjentisane na obradu, koje se ostvaruju u preostala četri sloja. Ova četri

sloja se nazivaju viši slojevi a njihovi protokoli protokoli viših slojeva.

Glavna granica između pomenutih funkcija je granica sloja transporta i sloja sesije. Servisi

koje skup nižih slojeva pruža skupu viših slojeva na ovoj granici, oslobađaju korisnika briga

vezanih za prenos podataka realnim (fizičkim) komunikacionim putem. [3]

1.1. Rad slojeva modela OSI

Na slici 1. je prikazan referentni model za međupovezivanje otvorenih sistema.

Komunikacija između sistema A i sistema B se odvija na slijedeći način: aplikativni program

u sistemu A prenosi poruku sloju prezentacije istog sistema. Sloj prezentacije izvršava

odgovarajuće funkcije, dodaje kontrolne informacije i tako novo formiranu poruku predaje

slijedećem nižem sloju. Niži sloj, sloj sesije, dodaje svoje kontrolne informacije i poruku

predaje sloju transporta, itd. Dakle, stvarna komunikacija se odvija vertikalno: odozgo nadole

na mjestu predaje i odozdo na više na mjestu prijema. Međutim, logički, svaki sloj na jednom

sistemu uspostavlja komunikaciju (horizontalno) sa ravnopravnim slojem na drugom sistemu.

Treba napomenuti da nema direktne kominikacije između slojeva, osim na fizičkom sloju.

Međutim, najčešće ni krajnji sistemi nisu direktno povezani. Oni se povezuju preko jednog

6 | P a g e

Page 7: Telekomunikacijske arhitekture.doc

(ili više) čvorova mreže. Slojevitost modela OSI ima za cilj da osigura nezavisno

funkcionisanje svakog sloja preko servisa koji svaki sloj obezbjeđuje višem sloju. [3]

Svaka granica između slojeva predstavlja liniju razgraničenja između grupa funkcija, a

servisi se definišu, na apstraktni način, kao skup svojstava na graničnij liniji. Granična linija

se naziva sprega (interface). Definisanje servisa je nezavisno od konkretnog načina realizacije

sprege. Dijelovi sistema iznad sprege nazivaju se korisnik servisa (service user) a dijelovi

sistema ispod granice nazivaju se davalac servisa (service provider). U općem slučaju,

davalac servisa može da bude distribuiran na nekoliko fizički razdvojenih uređaja (npr.

Davalac mrežnog servisa). [3]

protokol sloja aplikacije

protokol sloja prezentacije

protokol sloja sesije

protokol sloja transporta

protokol sloja mreže

protokol sloja linka podataka granica podmreže

protokol fizičkog sloja

Slika 1. referentni model za međupovezivanje otvorenih sistema [4]

7 | P a g e

7. aplikacije

6.prezentacije

5. sesije

4.transporta

3.mreže

2.linka

podataka

1.fizički

mreže

linka

podataka

fizički

sprega

sprega

sprega

sprega

Interni protokoli

Sistem A

Sistem B

sprega

spregaSistem A

Nazivi jedinica podataka koja se razmjenjuje

APDU

čvor čvor

APDU

PPDU

SPDU

TPDU

PAKET

OKVIR

BIT

Slojevi

interfejs

interfejs

interfejs

interfejs

interfejs

interfejs

Page 8: Telekomunikacijske arhitekture.doc

1.2. Opis funkcija slojeva u referentnom modelu OSI

U prethodnom tekstu opisni su neki od osnovnih elemenata arhitekture OSI. Treba

napomenuti da pored opisanih postoje i elementi koji se odnose na identifikaciju, jedinice za

prenos podataka i druge. U ovom poglavlju će biti malo više rijeći o funkcijama slojeva. [3]

1.2.1. Fizički sloj

Fizički sloj (Ph-Layer, Physical layer) je niži sloj u modelu OSI. Taj sloj aktivira i

deaktivira fizičke veze sa drugim entitetima i djeluje kao logička sprega između sredine

za prenos i sloja linka podataka. Jedna definicija kaže da je uloga fizičkog sloja da

obezbjedi virtuelnu vezu između krajnjih sistema i čvorova ili između dva čvora, koji su

povezani komunikacionim kanalom. Standardi koji se odnose na ovj sloj određuju oblik

konektora, dimenzije i broja pinova konektora, napone kojima se predstavljaju logički

nivoi, trajanje logičkih nivoa, način uspostavljanja i raskidanja fizičke veze, način

prenosa, itd. Drugim riječima, fizički sloj obezbjeđuje mehaničke, električne,

funkcionalne i proceduralne standarde za pristup fizičkoj sredini za prenos.Sistem se

sastoji od predajnika, prijemnika i medija/kanala preko koga se signali prenose. Ovi

signali su modulisani elektromagnetski talasi koji se prenose posredstvom fizičkog

medija(provodnika) kao što su: koaksijalni kabl, bakarna parica ili optičko vlakno/kabl

odnosno posredstvom slobodnog prostora kao radio talasi. Predajnik pretvara bite u

signale i fizički nivo u prijemniku pretvara signale ponovo u bite. Također ovaj sloj

definira i fizički medij prenosa koji leži odmah ispod fizičkog sloja. Protokoli ovog sloja

definiraju parametre kao razinu napona, oblik i strukturu priključnica, oblik signala, način

prenosa.. [3]

8 | P a g e

Slika 2.

Page 9: Telekomunikacijske arhitekture.doc

1.2.2. Podatkovni sloj

Sloj linka podataka (DL-Layer, Data Link Layer) ili sloj digitalne veze, ima zadatak da

omogući pouzdan prenos podataka s jednog na drugi kraj komunikacione veze. Drugim

riječima, treba da otkrije i ako je moguće, ispravi greške nastale na fizičkom sloju.

Generalno, na ovom sloju se formiraju okviri ili ramovi (frames). Razlog je taj što se

formiranjem takvih jedinica podataka lahko razlikuju informacije namjenjene višim

slijevima od onih koje su namjenjene cjelinama sloja linka podataka. U okviru ovog sloja

se još vrši detekcija grešaka u prenosu, retransmisija ramova u slučaju neke greške,

kontrola toka radi izbjegavanja zagušenja kao i kontrola redoslijeda po kome se okviri sa

podacima dostavljaju odredištu. Za ovaj sloj je definisano više protokola. [3]

1.2.2.1. Kontrola pristupa mediju(Media Access Control)

Ova funkcija, nazvana upravljanje pristupom, je izvedena pomoću podnivoa nazvanog

Media Access Control (MAC), MAC podnivo u kompjuterima slijedi skup pravila-

protokol da bi regulisao pristup djeljenom linku.Budući da se link dijeli, MAC mora

dodati fizičku adresu odredišta, poseban kompjuter kojem je paket dostavljen, pistupni

server. Fizička adresa prepoznaje jedinstven uređaj koji je priključen na dijeljeni link.

Takva fizička adresa nije potrebna za vezu tačka - tačka. Zajednički ink može biti bakreni

kabl sa kojim su kompjuteri priključeni ili kanal radio prenosa za kojem su svi

kompjuterski prijemnici podešeni u skladu sa odabranim tehnikama višestrukog pristupa.

MAC opisuje formate paketa, MAC adrese šeme i MAC protokole. [2]

1.2.2.2. Kontrola logičkog linka(Logical Link Control)

Ovaj podnivo je implementiran sa MAC protokolom, namijenjen bilo za otkrivanje greški

ili za pouzdan prijenos paketa između kompjutera koji su priključeni na dijeljeni link.

Funkcija LLC-a nije ista kao kod drugih podatkovnih nivoa koji se izvode za vezu tačka –

tačka. [2]

MAC i LLC zajedno čine podatkovni nivo za višestruki pistup u kanalu, koji koriste

nesigurnu konekciju kod fizičkog nivoa, a koji je implementiran u servisu paketnog

9 | P a g e

Page 10: Telekomunikacijske arhitekture.doc

prijenosa sa otkrivanjem greške ili servisu sigurnog prijenosa paketa između kompjutera

povezanih na zajednički link. [2]

1.2.3. Sloj mreže

Sloj mreže (N-Layer, Network Layer) obezbjeđuje virtuelnu vezu za prenos paketa

(informacionih jedinica), od mjesta gdje se generišu do oderdišta. U ISO/OSI

terminologiji kaže se da ovaj sloj obezbjeđuje servis transparentnog prenosa podataka

između cjelina u sloj transporta. Tu se također vrši usmjeravanje paketa u okviru

podmreže, kontrola toka, multipleksiranje, adresiranje, itd. Mrežni sloj je složeniji od

ostalih slojeva; cjeline u drugim slojevima se nalaze samo u krajnjim sistemima dok se

ovde nalaze i u čvorovima mreže. Kvalitet prenosa podataka zavisi od pojedinačne

implementacije mrežnog sloja. On može biti pouzdan, što znaći da se svaki paket

dostavlja:

bez greške,

samo po jedan (dupliranje paketa je također greška),

u odgovarajućem redoslijedu. [3]

Ako to nije potpuno obezbijeđeno, otklananje eventualnih grešaka se prepušta višem

sloju. Uticaj na ovaj sloj imaju i same funkcije podmreže preko kojih je ostvarena

komunikacija između odgovarajućih cjelina. [3]

Primjer protokola mrežnog sloja su: 

o IP (Internet Protocol) mrežni protokol za rad aplikacija namijenjenih

internetu. [1]

o IPX (Internetwork Packet Exchange)

o AppleTalk Mrežni protokol razvijen u Apple Computer za komunikaciju

između njihovih proizvoda i ostalih računara. Sadašnje implementacije postoje

za LocalTalk (235 kbps) i EtherTalk (10Mbps). [1]

10 | P a g e

Page 11: Telekomunikacijske arhitekture.doc

1.2.4. Sloj transporta

Sloj transporta (T-Layer, Transport Layer) ili sloj prenos je sloj koji potpuno kontroliše

razmjenu podataka između dva otvorena sistema, pa se kaže da on „premošćava razliku u

kvalitetu koji zahtjeva sloj sesije i koji nudi sloj mreže“ Glavna namjena ovog sloja je da

se višim slojevima obezbjedi transparentna i pouzdana veza za prenos podataka, tako da

viši slojevi budu nezavisni od osobina podmreže. Drugim rječima, prenos treba da bude

nezavisan od formata i sadržaja podataka koji se prenose. Podatke koje dobija od višeg

sloja, sloja transporta na mjestu predaje rastavlja na manje jedinice, pakete, i poslije

prenosa, na mjestu prijema opet generiše polaznu poruku. U zavisnosti od implementacije

mrežnog sloja, zadužen je i za ispravljanje nastalih grešaka u prenosu kao i za korektan

prenos podataka u sistemima gdje postoji više telekomunikacionih podsistema koji mogu

imati nekompatibilne mrežne slojeve. [3]

Primjeri protokola transportnog sloja su:

o TCP ( Transmission Control Protocol)

o UDP ( User Datagram Protocol)

o SPX (Sequenced Packet Exchange). [3]

1.2.5. Sloj sesije

Sloj sesije (S-Layer, Session Layer) ili sloj povezivanja inicira uspostavljanje i/ili

raskidanje veze. To je različito od funkcija sloja transporta, koji treba da obezbijedi,

održava, kontroliše i raskine vezu na zahtjev sloja sesije. Ovaj sloj se još naziva i sloj

dijaloga. Njegova mana je da korisnicima omogući organizovanje i sihronizaciju dijaloga.

Početak sesije (dijaloga) je često složena operacija. Neki od problema koji se rješavaju na

ovom sloju su identifikacija učesnika u dijalogu, usaglašavanje opcija koje će kontrolisati

dijalog (da li će komunikacija biti dupleks ili poludupleks), itd. [3]

Primjeri protokola unutar sesijskog (Layer 5) sloja su:

o NFS (Network File System),

o SQL (Structured Query Language),

11 | P a g e

Page 12: Telekomunikacijske arhitekture.doc

o X-Window system,

o ASP (AppleTalk konekcijski protokol) i sl. [3]

1.2.6. Sloj prezentacije

Sloj prezentacije (P-Layer) ili sloj predstavljanja treba da prilagodi informacije koje mu

dostavlja sloj primjene. Drugim riječima, zadužen je za sintaksu tih informacija. To znaći

da procesi u sloju primjene ne moraju da vode računa o predstavljanju podataka, već

samo o značenju.n Prevođenje na zajedničku sintaksu omogućava komunikaciju dva

aplikativbna procesa. Glavne funkcije u tom smislu su kompresija podataka, konverzija

koda u slučaju da su krajnji terminali nekompatibilni (npr. jedan koristi ASCII a drugi

EBCDIC kod). [3]

Česti grafički standardi prezentacijskog sloja (Layer 6) su npr.

o PICT,

o TIFF,

o JPEG i sl. [3]

Primjeri (Layer 6) standarda za zvuk i filmove su npr.

o MIDI,

o MPEG i sl. [3]

1.2.7. Sloj aplikacije

Sloj aplikacije (A-Layer, Application Layer) ili sloj primjene obezbjeđuje prijenos

podataka između aplikacionih procesa. On ne pruža nikakav servis drugim slojevima već

ima zadatak da procesima koji se odvijaju na ovom nivou obezbijedi pristup OSI

okruženju. Ako je neka aplikacija distribuirana na više sistema onda svaki njen dio čini

jedan aplikacioni proces. Jedan dio tog procesa obezbjeđuje servis drugim dijelovima

12 | P a g e

Page 13: Telekomunikacijske arhitekture.doc

aplikacionog procesa koji je izvan referentnog modela OSI. Primjeri tih servisa bi bili

servis koji omogućava prenos podataka (File Transfer Service) ili servis virtuelnog

terminala (Virtual Terminal Service). [3]

2. IP protokol ( Internet protocol)

IP (Internet protocol) je je mrežni protokol za prijenos podataka kojeg koriste izvorišni i

odredišni računari za uspostavu podatkovne komunikacije preko računarske mreže. [6]

Podaci u IP mreži se šalju u blokovima koji se nazivaju paketi ili datagrami. Specifično je da

se prilikom slanja paketa između izvorišta i odredišta unaprijed ne određuje tačan put preko

mreže kojim će podaci prijeći, te u tom smislu govorimo o IP mreži kao o paketskoj mreži.[6]

IP protokol osigurava relativno nepouzdanu uslugu prijenosa podataka na modelu usluge koji

se često naziva najboljom mogućom (ili u engleskom originalu best effort), što znači da nema

gotovo nikave garancije da će poslani paket ili datagram zaista i doći do odredišta nakon što

je poslan. Sam paket se u procesu prijenosa može promijeniti, može se promijeniti redoslijed

paketa u odnosu na ona redoslijed kojim su poslani s izvorišta, može se duplicirati ili potpuno

izgubiti tijekom prijenosa. Ako aplikacija zahtijeva pouzdanost, koriste se drugi mehanizmi

ili protokoli, najčešće na sloju iznad samog IP protokola. [6]

Uređaji koji usmjeravaju pakete na njihovom putu kroz računarsku mrežu nazivaju

se usmjerivači (eng. router). S obzirom da je sam koncept IP protokola oslobođen

mehanizama koji osiguravaju pouzdanost, i sam proces usmjeravanja paketa je relativno brz i

jednostavan. To znači da usmjerivači povremeno mogu presložiti redoslijed, promijeniti ili

čak izgubiti pakete, što se dobro slaže s modelom najbolje moguće, ali da u konačnici to ne

utječe previše na samu uslugu. [2]

IP protokol je standard na najvećoj računarskoj mreži danas - Internetu. Najraširanija verzija

protokola koja je de facto standard Interneta je IP verzija 4 (IPv4), dok je najizglednija

slijedeća verzija IP verzija 6 (IPv6). [2]

13 | P a g e

Page 14: Telekomunikacijske arhitekture.doc

3. IP grupa protokola - TCP/IP

Sam IP protokol definira samo osnovne parametre razmjene paketa u IP mrežama, kao što su

adresiranje, izgled paketa i drugo. Za specifične namjene pojedinih aplikacija ili drugih

potreba koriste se brojni drugi protokoli, koji se jednim imenom često nazivaju IP grupa

protokola (engl. Internet Protocol suite) odnosno označavaju se skraćenicom TCP/IP, i to

prema dva najvažnija protokola iz te skupine: TCP (od engleskog Transmission Control

Protocol) i sam IP protokol. [6]

TCP/IP je set protokola razvijen da omogući umreženim računarima da dijele resurse

putem mreže. Razvila ga je grupa iz razvojnog centra okupljenog oko ARPAnet-a.

Napomenimo još da je u periodu od juna 87. do juna 98. više od 300 različitih proizvođaća

imalo proizvode koji su podržavali TCP/IP, i desetine hiljada mreža, različitih veličina i

tipova, koji su ih kontrolisali. Taj broj je iz dana u dan sve veći što je najbolji primjer značaja

TCP/IP –a u računarskim telekomunikacijama. [3]

Najpribližnije objašnjenje seta protokola je „Internet Protocol Suite“ (internet protokol

odjelo). TCP i IP su dva protokola u jednom „odjelu“. S obzirom da su TCP i IP najpoznatiji

protokoli postalo je uobičajen izraz TCP/IP ili IP/TCP za označavanje cijele familije

protokola. Primjetno je da ljudi koji se time bave, koriste TCP/IP za označavanje cijele

familije protokola. Međutim to uopštavanje može dovesti do nekih nepravilnosti. Npr. kada

neko prića o NFS-u, on će vjerovatno reći kako je NFS baziran na TCP/IP, ali to nije tačno.

On je ustvari baziran na IP-u i jednoj pojednostavljanoj verziji TCP-a. [3]

3.1. Opis funkcija slojeva u referentnom modelu TCP/IP

Kao i OSI model TCP/IP je zasnovan na prenosu podataka po slojevima (sa tom razlikom da

OSI model ima 7 slojeva, a TCP/IP 4 ili 5). Imena slojeva koje TCP/IP podržava su

aplikativni

transportni

14 | P a g e

Page 15: Telekomunikacijske arhitekture.doc

internet

pristupni

pri ćemu se u nekim podjelama pristupni sloj dijeli na fizički i datalink sloj. [3]

7. APLIKACIJE 4. APLIKACIJE

6. PREZENTACIJE

5. SESIJE

4. TRANSPORTNI 3. TRANSPORTNI

3. MREŽNI 2. .MEĐUMREŽNI

2. VEZE PODATAKA 1. ZA POVEZIVANJE

RAČUNARA SA

MREŽOM1. FIZIČKI

Tabela 2. Odnos OSI modela i modela TCP/IP [4]

3.1.1. Sloj pristupa mreži

Razina pristupa mreži, je najniža razina TCP/IP arhitekture, obavlja funkcije prve dvije razine

ISO OSI modela i odgovorna je za realizaciju komunikacije između dva uređaja u mreži.

Podatke primljene od druge mrežne razine prilagođava fizičkom mediju vodeći računa o

svojstvima mrežnih uređaja. Na ovoj se razini IP paket s druge razine postavlja u okvire koji

15 | P a g e

NE POSTOJI

SLOJEVI MODELA OSI SLOJEVI MODELA TCP/IP

Page 16: Telekomunikacijske arhitekture.doc

se šalju peko mreže, te se obavlja preslikavanje IP adrese uređaja na mreži u njegovu fizičku

adresu. [2]

Protokoli prve razine TCP/IP modela su:

ETHERNET protokol kojim je definirano povezivanje lokalnih mreža zasnovanih na

različitim tipovima fizičkog medija pri različitim brzinama prijenosa uz četiri formata

Ethernet okvira trenutno u primjeni (Ethernet II, Ethernet 802.3, Ethernet 802.4 i

SNAP Ethernet)

SLIP ( Serial Line Internet Protocol), RFC 1055 – de facto standard za prijenos IP

paketa preko modemskih veza koje podržavaju TCP/IP protokol,

PPP ( Point to Point Protocol), RFC 1548 – standard za prijenos podataka preko

modemskih veza [2]

3.1.2. Mrežni (internet) sloj

Treći sloj je odgovoran za usmjeravanje (ruting) podataka preko mreže. Omogućava

kominikaciju preko mreža istog ili različitog tipa i obavlja prevođenje između različitih

adresnih šema. Osnovni prookol je IP (Internet Protocol). Uređaji se prepoznaju preko 32-

bitnih IP adresa koje imaju dva dijela: mrežni boj i broj računara. Mrežna razinaprenosi

podatke unutar TCP/IP modela, tj. prihvaća ih od razine pristupa mreži i predaje prijenosnoj

razini, izdvajajući i analizirajući svoje zaglavlje. Osnovna jedinica podatka na ovoj razini jest

paket. Osim IP-a među osnovne protokole mrežne (internet) razine ubrajaju se i:

ARP (Address Resolution Protocol), RFC 826- protokol za određivanje adresa koji IP

adresu zamijeni Ethernet adresom kartice, tj. fizičkom adresom.

ICMP (Internet Control Message Protocol, RFC 792)

RARP (Reverse Address Resolution Protocol), RFC 903( Ethernet adresu zamijeni IP

adresom; primjenjuju ga računari bez čvrstih diskova za doznavanje vlastite IP adrese

prilikom incijalizacije

16 | P a g e

Page 17: Telekomunikacijske arhitekture.doc

DHCP ( Dynamic Host Configuration Protocol), RFC 1531- omogućava dinamičku

dodjelu raspoloživih IP adresa uređajima na mreži. [2]

3.1.3. Transportni sloj

Transportni sloj odgovara sloju 4 OSI modela, s tom razlikom da nema funkcionalnost

OSI sesije. Osnovna namjena ovog sloja je da obezbjedi prenosni servis. Najvažniji

protokoli sloja transporta su:

TCP (Transmission Control Protocol)

UDP (User Datagram Protocol).

Oba protokola služe aplikativnom sloju za prenos podataka, a sam izbor zavisi od

zahtjeva za pouzdanošću prenosa: [2]

TCP je pouzdan, konekcioni protokol koji obezbjeđuje provjeru grešaka i kontrolu toka

podataka preko virtualne veze, koja se uspostavlja i po završetku prenosa raskida. FTP,

HTTP i SNMP servisi koriste TCP da bi obezbijedili prijenos podataka bez grešaka i

gubitaka. [2]

UDP je pouzdan, prenos bez konekcije, ali zato sa manjim opterečenjem mreže. UDP ne

obuhvata provjeru grešaka pri prijenosu, niti ima mehanizme za kontrolu toka podataka.

SNMP i multimedijalne aplikacije koriste UDP, SNMP zbog nadzora mreže (što je

proces koji ne bi trebalo da preoptereti mrežu), a multimedijalne aplikacije zbog manjeg

opterečenja mreže. [2]

3.1.4. Aplikativni (korisnički) sloj

Korisničku razinu čine programi i procesi koji svoje zahtjeve ili podatke predaju izravno

protokolima prenosne razine. Dijelimo ih na dvije osnovne grupe ovisno o tome koji protokol

koriste na prenosnoj razini. TCP koristi protokole: [2]

17 | P a g e

Page 18: Telekomunikacijske arhitekture.doc

Telent – protokol mrežnog terminala (Network Terminal Protocol) koji omogućava

prijavljivanje za rad na udaljenom računaru u mreži

FTP protokol za prijenos datoteka ( File Transfer Protocol) za prijenos podataka

između računara u mreži

SMTP (Simple Mail Transfer Protocol), protokol za prijenos elektroničke pošte,

definira slanje pošte lokalnog računara bilo kojem računaru u mreži, te prijem pošte

upućene računaru u lokalnoj mreži I njeno prosljeđivanje lokalnim pogramima za

obradu pristigle pošte. [2]

Protokoli druge skupine koriste UDP. Oni često obavljaju funkcije koje se izvršavaju

neovisno o aplikacijama korisnika i za koje korisnik ne mora ni znati, a potrebne su za rad

mreže. Takvi su protokoli:

DNS (Domain Name Service, RFC 1035) - aplikacija koja preslikava IP adresu nekog

uređaja na mreži u njemu dodjeljeno ime.

RIP (Routing Information Protocol, RFC 1058) – protokol za usmjeravanje

informacija; koriste ga uređaji na meži kada razmjenjuju informacije vezane za

usmjeravanje paketa kroz mrežu

NFS ( Network File System, RFC 1904) – mrežni datotečni sistem; protokol

omogućava dostupnost direktorija i datoteka različitim računarima na mreži. [2]

Oba protokola prenosne razine, a timei obje skupine aplikacija korisničke razine koriste IP

i/ili ICMP protokole na mrežnoj razini. Protokoli ne moraju nužno koristiti TCP ili UDP.

Takav je EGP ( Exterior Gateway Protocol, RFC 904) – protokol vanjskog poveznika koji

definira povezivanje dva međusobno neovisna sistema s vlastitom upravom (autonomous

systems). [2]

18 | P a g e

Page 19: Telekomunikacijske arhitekture.doc

FTP HTTP SMTP

TCP UDP

ICMP IP IGMP

ARPHARDWARE

INTERFACE

RARP

MEDIA

Slika 2. Protokoli u TCP/IP modelu [4]

19 | P a g e

APLIKACIJSKI

TRANSPORTNI

MREŽNI (INTERNET)

PRISTUP MREŽI

Page 20: Telekomunikacijske arhitekture.doc

3.2. Primjer enkapsulacije protokola TCP/IP modela

Ako pretpostavimo da je komunikaciona sesija između dva računara uspostavljena, onda

je enkapsulacija dio ukupnog procesa isporuke podataka od izvora do odredišta. Na

primjeru ćemo koristiti komunikaciju između FTP servera i FTP klijenta. Proces

enkapsulacije je proces u kome se paketi jednog protokola dodaju u pakete sljedećeg

protokola posmatrano kroz TCP/IP ili OSI protokol modele. [7]

Primjer je dat na sljedećoj slici:

FTP SERVER FTP KLIJENT

FTP FTP

TCP TCP

IP IP

ETHERNET ETHERNET

Slika 3. Enkapsulacija protokola TCP/IP modela [7]

20 | P a g e

PROCES

ENKAPSULACIJE

PROES

DEKAPSULACIJE

Mrežni kabl

Page 21: Telekomunikacijske arhitekture.doc

Pretpostavimo da je FTP klijent poslao zahtjev FTP serveru za skidanje nekog fajla. Mi ćemo

izvući jedan trenutak iz procesa isporuke tog fajla klijentu koji se sastoji iz slanja niza

mrežnih paketa. Moramo se podsjetiti da se svaki paket sastoji iz dva dijela odnosno od

zaglavlja (eng. header) i polja za korisne podatke (eng. data). Generalno, ovde govorimo o

tome kako se formira jedan mrežni paket i kako se on može poslati na mrežu.

Korisni podaci, koji i jesu cilj cijele kolekcije, se obično formiraju na aplikativnom sloju u

90% situacija, mada to i nije uvek slučaj, ima i drugačijih primjera. Još nešto treba

napomenuti - da su vrlo rijetke situacije kada paket koji je dio TCP/IP kolekcije ne

koristi IP protokol. 99% svih paketa koji koriste TCP/IP kolekciju koriste IP protokol, a

izuzetak je recimo ARP protokol koji u svom radu ne koristi IP protokol.

Prema datom scenariju, FTP protokol na serveru formira svoj paket u kome se nalaze korisni

podaci (jedan mali dio traženog fajla). On taj mali dio fajla koji se transportuje smješta u data

polje paketa FTP protokola. U header polju se nalaze komande protokola, što je i najčešći

slučaj kada su aplikativni protokoli u pitanju, kao što su GET, PUT, POST, itd, u zavisnosti

od aplikacije koja kreira sam paket.

Kada FTP protokol završi svoj posao i formira paket, on taj paket u cjelosti prosljeđuje

protokolu na sljedećem sloju. U ovom scenariju, to je TCP protokol. TCP prima FTP paket sa

korisnim podacima, ubacuje ih u sopstveno data polje i formira sopstveni header. Praktično je

kreirao novi TCP paket u čijem se data polju nalazi FTP paket sa korisnim podacima. TCP je

u svoj header unio informacije o portu izvora i o portu destinacije. Pošto se radi o FTP

serveru, dok je port destinacije onaj port sa kojeg je FTP klijent poslao zahtjev serveru za

skidanje fajla, jer klijentski FTP portovi nisu definisani standardom. Takođe, u headeru TCP

se nalaze i sequence ID i podaci koji su vezani za rad samog TCP protokola. 

Kada TCP protokol završi svoj dio posla, on cijeli paket prosljeđuje protokolu na sljedećem

sloju, odnosno IP protokolu. IP protokol će kreirati sopstveni paket a primljeni TCP paket će

smjestiti u sopstveno data polje. U headeru IP paketa se nalaze IP adresa izvora i destinacije,

TTL parametar paketa i ostali podaci bitni za rad IP protokola. Sa kreiranjem IP paketa je

praktično završen rad TCP/IP protokol steka.  [7]

21 | P a g e

Page 22: Telekomunikacijske arhitekture.doc

Nakon što je IP protokol završio svoj posao, on svoj paket prosljeđuje sloju mreže, Ethernetu,

koji će na osnovu primljenog paketa formirati niz električnih signala i kroz mrežni kabl

prosljediti do mrežnog adaptera destinacije, u ovom slučaju FTP klijenta. Naravno, Ethernet

protokol dodaje svoj header u kome se nalaze Ethernet adrese izvora i destinacije.

Nakon prijema niza električnih signala, Ethernet protokol na Link sloju destinacije upoređuje

destinacionu MAC adresu iz primljenog paketa sa sopstvenom MAC adresom. U slučaju da

je MAC adresa iz primljenog paketa broadcast adresa ili njegova sopstvena MAC adresa,

mrežni adapter će smatrati da je njemu upućen paket i prosljediće ga operativnom sistemu.

Taj proces se naziva dekapsulizacija protokola. Nakon što Ethernet protokol potvrdi da se

MAC adrese slažu, on će sadržaj data polja prosljediti protokolu na sljedećem sloju, odnosno

IP protokolu. Nakon što je IP protokol primio paket, on sada upoređuje IP adrese destinacije

u paketu sa sopstvenom IP adresom i, ako se poklapaju, dolazi do prosljeđivanja paketa

protokolu sljedećeg sloja. Ako se IP adrese ne poklapaju, onda je uređaj koji je primio paket

RUTER. U tom slučaju, ruter je dužan da formira novi Ethernet paket i da ga prosljedi dalje

na mrežu. Ako se IP adrese poklapaju, tada će IP protokol dekapsulirati svoj paket i korisne

podatke prosljediti TCP protokolu. TCP protokol će analizom headera svog paketa saznati

kojoj aplikaciji na aplikativnom sloju treba prosljediti korisne podatke a zatim dekapsulirati

paket i korisne podatke prosljediti do ciljne aplikacije. U ovom slučaju je to FTP aplikacija.

Ovim korakom je završen proces slanja paketa od FTP servera do FTP klijenta. [7]

22 | P a g e

Page 23: Telekomunikacijske arhitekture.doc

4. Poređenje referentnih modela OSI i TCP/IP

Referentni modeli OSI i TCP/IP imaju mnogo zajedničkog. Oba se zasnivaju na konceptu skupa nezavisnih protokola. Isto tako, funkcionalnost slojeva je prilično slična. Na primjer, u oba modela svi slojevi zaključno s transportnim slojem treba da obezbjede transportnu uslugu, koja nezavisno od mreže povezuje oba kraja i obrađuje njihove zahtjeve za komuniciranjem. Ti slojevi su davaoci usluge transporta. Dalji slojevi iznad transportnog predstavàaju aplikacije koje su korisnici transportnih usluga. [3]

Uprkos navedenim načelnim sličnostima, između modela postoje i mnoge razlike, pa ćemo se u ovom odjeljku pozabaviti onim važnim. Treba naglasiti da ćemo porediti referentne modele, a ne skupove protokola. Za model OSI su ključna tri koncepta:

1. Usluge

2. Interfejsi

3. Protokoli [3]

Vjerovatno je najveći doprinos modela OSI to što je povukao jasne granice između ova tri koncepta. Svaki sloj obavlja određene usluge za sloj iznad sebe. Definicija usluge ukazuje na ono šta sloj radi, a ne kako će joj elementi gornjeg sloja pristupati ili kako radi sam sloj u kome se nalazi. Definicija usluge sadrži semantiku sloja. Interfejs između slojeva ukazuje procesima iz gornjeg sloja kako da pristupe donjem sloju. On određuje koje parametre treba upotrijebiti i kakvi se rezultati mogu očekivati. Međutim, ni on ne otkriva ništa o tome kako donji sloj radi. I na kraju, ravnopravni protokoli koji se koriste unutar sloja tiću se samo tog sloja. Sloj može da koristi kakve god hoće protokole, sve dok obavlja predviđene zadatke (tj. izvršava usluge koje nudi). On ih takođe može proizvoljno mijenjati a da to ne utiče na softver u višim slojevima. Navedeni pristup se veoma dobro slaže sa savremenim pristupom objektno orijentisanom programiranju. Slično sloju, objekat ima skup metoda (operacija) koje mogu da pozovu spoljni procesi. Semantika ovih metoda definiše skup usluga koji objekat nudi. Parametri metoda i rezultati obrazuju interfejs objekta. Interni kôd objekta predstavlja njegov protokol koji se spolja ne vidi, niti ima značaja izvan objekta. Model TCP/IP na početku nije povukao jasnu razliku između usluge, interfejsa i protokola, mada su kasnije činjeni pokušaji da se on približi modelu OSI. Na primjer, jedine stvarne usluge koje nudi njegov međumrežni sloj jesu usluge SEND IP PACKET i RECEIVE IP PACKET. [3]

Zbog toga su protokoli u modelu OSI bolje skriveni nego u modelu TCP/IP i mogu se s napretkom tehnologije lakše zamijeniti. Mogućnost takvih zamjena je i jedan od glavnih ciljeva arhitekture s protokolima raspoređenim po slojevima. Referentni model OSI je razvijen prije nastanka odgovarajućih protokola. To znaći da model nije pravljen prema određenom skupu protokola, što ga čini opštijim. Ovo ima i svoju lošu stranu jer su projektanti, nemajući previše iskustva s takvim stvarima, često lutali pri dodjeljivanju funkcionalnosti pojedinim slojevima. Na primjer, sloj veze podataka prvobitno je radio samo

23 | P a g e

Page 24: Telekomunikacijske arhitekture.doc

s mrežama od tačke do tačke. Kada su se pojavile mreže s difuznim emitovanjem poruka, modelu se morao “prikačiti” nov podsloj. Kada je počela gradnja stvarnih mreža na osnovu modela OSI i postojećih protokola, otkriveno je da one ne odgovaraju zahtjevanim specifikacijama usluga, pa su morali biti dodati podslojevi konvergencije da bi se ove razlike prevazišle. Navedimo na kraju i to da su autori modela prvobitno očekivali da će svaka država imati jednu mrežu kojom upravlja vlada i koristiti OSI protokole, tako da niko nije ni razmišljao o radu u kombinovanoj mreži. Ako se od filozofiranja okrenemo praktičnijim stvarima, očiglednu razliku između dva modela čini broj slojeva: model OSI ima sedam slojeva, a model TCP/IP četiri. Oba imaju (među) mrežni sloj, transportni sloj i sloj aplikacija, ali se ostali slojevi razlikuju. Druga razlika se odnosi na komunikaciju: sa uspostavljanjem direktne veze ili bez nje. Model OSI u mrežnom sloju podržava obe vrste komunikacije, ali u transportnom sloju – gdje je ona i najbitnija (jer transportnu uslugu korisnici vide) – podržava samo komunikaciju sa uspostavljanjem direktne veze. Model TCP/IP u mrežnom sloju podržava samo jedan režim komunikacije (bez uspostavljanja direktne veze), ali podržava oba režima u transportnom sloju, nudeći korisnicima izbor. Takav izbor je posebno važan za jednostavne protokole odgovaranja na upite. [3]

4.1. Kritika modela OSI i njegovih protokola

Ni model OSI sa svojim protokolima, ni model TCP/IP sa svojim, nisu savršeni. I jednom i

drugom je upućeno dosta kritike. Mnogim stručnjacima je izgledalo da će se model OSI i

njegovi protokoli proširiti svijetom i potisnuti sve drugo na tom polju. To se ipak nije

dogodilo. Zašto? Spisak onoga što se stvarno dogodilo može da bude poučan:

1. Loša sinhronizacija

2. Loša tehnologija

3. Loša realizacija

4. Loša politika [3]

24 | P a g e

Page 25: Telekomunikacijske arhitekture.doc

4.2. Kritika modela TCP/IP i njegovih protokola

Model TCP/IP i njegovi protokoli takođe imaju svoje probleme.

1. Model ne razgraničava jasno koncepte usluga, interfejsa i protokola. Dobra praksa softverskog inženjerstva zahtjeva razlikovanje specifikacije i realizacije, nešto što je u modelu OSI urađeno vrlo pažljivo, a u modelu TCP/IP traljavo. Zbog toga model TCP/IP nije od velike pomoći kada treba projektovati nove mreže s novim tehnologijama.

2. Model TCP/IP ni izbliza nije dovoljno uopšten i može da opiše bilo koji skup protokola osim skupa TCP/IP protokola. Opisati, na primjer, Bluetooth pomoću modela TCP/IP sasvim je nemoguće.

3. Sloj za povezivanje računara s mrežom u stvari nije sloj u uobičajenom značenju koje se koristi kod protokola raspoređenih po slojevima. To je interfejs (između mreže i slojeva veze podataka). Između interfejsa i sloja postoji suštinska razlika i tu nema mjesta približnim definicijama.

4. Model TCP/IP ne razdvaja (čak i ne pomiče) fizički sloj i sloj veze podataka. Ta dva sloja su potpuno različita. Fizički sloj se bavi prenosnim svojstvima bakarne žice, optičkog vlakna i bežičnih komunikacija. Zadatak sloja veze podataka jeste da označi početak i kraj okvira podataka i da ga prenese s jedne na drugu stranu uz željen stepen pouzdanosti. Jedan potpun model morao bi ove slojeve da ima kao zasebne, dok se u modelu TCP/IP oni i ne pomiču. [3]

25 | P a g e

Page 26: Telekomunikacijske arhitekture.doc

Zaključak

Mrežni protokol definiše zajednički skup pravila i signala prema kojima se ponašaju

računari koji su umreženi. Mrežni protokoli su ujedno i najvažniji elementi jedne računarske

mreže. Protokol definiše format i redoslijed poruka koje se razmjenjuju između dva ili više

komunicirajućih entiteta, kao i akcije koje se preduzimaju nakon slanja ili pijema poruke ili

nekog dugog događaja. Svakom aktivnošću na mreži kojom se podrazumjeva komunikacija

dva ili više komuniciajućih entiteta upravlja protokol. Najpopularniji protokol za LAN mreže

je Ethernet( koji ujedno definiše i ostale stvari kao što su signalizacija i formatiranje paketa) i

skoro da ima prevlast u računarstvu. Za globalnu WAN mrežu Internet se uglavnom koristi

Internet protokol (TCP/IP). Sve današnje mreže su bazirane na OSI standardu,  skupu sedam

slojeva koji određuju različite etape kroz koje podaci moraju proći od jednog uređaja do

drugog u nekoj mreži. Referentni model je ustvari samo smjernica. Stvarni protokoli često

udružuju jedan ili više slojeva u jedan sloj. Model se sastoji od 7 slojeva podijeljenih u dvije

glavne skupine: Aplikacijski skup (viši) i Prenosni skup (niži). Prvi se više bavi softverskim

prenosom podataka, dok se drugi bavi hardverskim prenosom podataka.

Sedam slojeva određuje različite etape kroz koje podaci moraju da prođu od jednog uređaja do

drugog u nekoj računarskoj mreži. OSI model nikada nije implementiran do kraja. Njegova

mana je da on ne sadrži sloj za Internet. Ipak, mrežni profesionalci se često pozivaju na OSI

model kao primjer apstraktnog modela višeslojnog protokola.Umjesto njega koristi se TCP/IP

model koji je preuzeo mnoge osobine OSI. TCP/IP model je stvar prakse i nastao je obrnuto

od OSI modela: prvo su nastali protokoli, a model je samo opis postojećih protokola.

Par koji sačinjavaju internet protokol IP i protokol za kontrolu prenosa TCP su najbitniji od

mrežnih protokola i termin TCP/IP protokol stek označava skup najkorišćenijih od njih.

Ovaj model omogućuje komunikaciju među programima koje se izvršavaju na računarima u

fizički različitim mrežama. Osnovni princip dizajna se može svesti na sljedeća pravila:

• pošiljatelj: dijeli podatke u segmente (pakete), i šalje ih mrežnom sloju

• primatelj: slaže segmente i prosljeđuje ih aplikacijskom sloju.

Niti jedan dokument službeno ne određuje TCP/IP model. U različitim dokumentima slojevi

su različito nazvani i postoji različit broj slojeva. Postoje verzije ovog modela sa pet i sa

četiri sloja.

26 | P a g e

Page 27: Telekomunikacijske arhitekture.doc

LITERATURA

[1] Baronica, Damir, 2000, Umrežavanje računala, Strijelac, Zagreb[2] Hadžialić Mesud, 2013, Predavanja ,Osnove telekomunikacija, Elektrotehnički fakultet Univeziteta u Sarajevu[3] Tanenbaum, Andrew,2005, Računarske mreže, prevod 4. izdanja, Mikroknjiga, Banja Luka

Internet izvori

[4] http://www.sveznadar.info/20-WINTipsTricks/100-MrezaUvod/12-Protokol-OSI-TCPIP.html [5] http://hr.wikipedia.org/wiki/TCP/IP[6] http://hr.wikipedia.org/wiki/Internetski_protokol[7] http://www.link-elearning.com/lekcija-Enkapsulacija-protokola_5720

27 | P a g e