skripta za kolegij mreže 1

54
1. Računarske mreže i Internet 1.1. što je Internet računala, odnosno krajnji sustavi, povezani su komunikacijskim linkovima brzina prijenosa podataka se izražava u broju bitova u sekundi 1.1.2. Usluge interneta razmjena podataka između distribuiranih aplikaicija (P2P, igre, Web,…) usluga pouzdane i nepouzdane konekcije 1.1.3. Protokol definira format i vrste poruki koje se razmjenjuju između računala, kao i akcije koje se obavljuju nakon slanja i prijema poruke i nekog drugog događaja 1.2.2. Usluge sa konekcijom i bez nje  TPC/IP podržavaju dvije vrste usluge: usluge sa konekcijom i bez nje Usluge sa kone kcijom (TCP): potr ebna je sinkonizacija pr ije slanja podataka, zove se usluga sa konekcijom jer su računala labavo povezana (samo ona znaju za konekciju), uključuje pouzdani prijenos podataka, kontrolu zagušenja (sprečava zastoj) i kontrolu toka podataka (izbjegavanje preopterećenja) Usluga bez konekcije (UDP): nema sinkronizacije, podaci se samo šalju, nema potvrde prijema, nema kontrole podataka niti zagušenja, 1.3.1. Komutiranje vodova i paketa komutiranje vodova: link je cijelo vrijeme rezerviran između računala, telefon, raspoloživa brzina bitova dijeli se fiksno na kanale, neučinkovito kod promjenjive količine podataka s mnogo pauza frekventno multipleksira nje: sve veze duž linka koriste i sti propusni opseg (primjerice, 4ghz kod telefona, radio stanice od 88 do 108 mhz, itd) vremensko : vrijeme je podjeljeno na okvire fiksne dužine, a svaki ima fiksni broj vremenski odsječaka, kada mreža uspostavi vezu dužn ika, toj vezi se namijeni jedan vremenski odsječak u vremenskom okviru razlika: u FDM-u, vod stalno ima dio ukupne propusne moći, dok kod TDM-a, tijekom kratkih intervala dobiva cjelokupnu propusnu moć komutiranje paketa: dugačke poruke rastavljaju se na pakete koji prolaz kroz rutere, većina rutera prvi memorira cijeli paket, nakon čega ga proslijedi kroz izlazni link, brzina bitova se dijeli učinkovitije, povremeno velika količina podataka može se pohraniti u međuspremniku (buffer), no ovo može stvoriti kašnjenje i preljev međuspremnika 1

Upload: kondonalds

Post on 02-Apr-2018

263 views

Category:

Documents


2 download

TRANSCRIPT

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 154

1 Računarske mreže i Internet

11 što je Internetminus računala odnosno krajnji sustavi povezani su komunikacijskim linkovima

minus brzina prijenosa podataka se izražava u broju bitova u sekundi

112 Usluge internetaminus razmjena podataka između distribuiranih aplikaicija (P2P igre Webhellip)

minus usluga pouzdane i nepouzdane konekcije

113 Protokolminus definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje se

obavljuju nakon slanja i prijema poruke i nekog drugog događaja

minus

122 Usluge sa konekcijom i bez njeminus TPCIP podržavaju dvije vrste usluge usluge sa konekcijom i bez nje

minus Usluge sa konekcijom (TCP) potrebna je sinkonizacija prije slanja podataka zove seusluga sa konekcijom jer su računala labavo povezana (samo ona znaju za konekciju)uključuje pouzdani prijenos podataka kontrolu zagušenja (sprečava zastoj) i kontrolutoka podataka (izbjegavanje preopterećenja)

minus Usluga bez konekcije (UDP) nema sinkronizacije podaci se samo šalju nema potvrde

prijema nema kontrole podataka niti zagušenja

131 Komutiranje vodova i paketaminus komutiranje vodova link je cijelo vrijeme rezerviran između računala telefon

raspoloživa brzina bitova dijeli se fiksno na kanale neučinkovito kod promjenjivekoličine podataka s mnogo pauza

minus frekventno multipleksiranje sve veze duž linka koriste isti propusni opseg (primjerice4ghz kod telefona radio stanice od 88 do 108 mhz itd)

minus vremensko vrijeme je podjeljeno na okvire fiksne dužine a svaki ima fiksni broj

vremenski odsječaka kada mreža uspostavi vezu dužn ika toj vezi se namijeni jedanvremenski odsječak u vremenskom okviru

minus razlika u FDM-u vod stalno ima dio ukupne propusne moći dok kod TDM-a tijekomkratkih intervala dobiva cjelokupnu propusnu moć

minus komutiranje paketa dugačke poruke rastavljaju se na pakete koji prolaz kroz ruterevećina rutera prvi memorira cijeli paket nakon čega ga proslijedi kroz izlazni linkbrzina bitova se dijeli učinkovitije povremeno velika količina podataka može sepohraniti u međuspremniku (buffer) no ovo može stvoriti kašnjenje i preljev

međuspremnika

1

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 254

minus statističko multipleksiranje kod komutiranja vodova se unaprijed rezervira diopropusnog linka kod paketa nma zahtjev prijenosni kapacitet koriste korisnici koji šaljupakete odnosno to je dioba resursa na zahtjev

132 Mreže sa datagramima i virtualnim kolimaminus razlika mreža sa datagramima koristi adresu odredišta dok VC (x 25 ATM Frame

relay) koristi broj kola

minus VC virtualna konekcija podešavaju se svi ruteru na putanji svaki VC ima svoj IDprema kojem ruteru prosljeđuju pakete na izlazni link održava se stanje o konekcijiobzirom da cijelo vrijeme postoji veza pa postoji mnoštvo informacija koje je potrebnočuvati za vrijeme trajanja veze

minus Datagrami paketi se prosljeđuju na temelju odredištne adrese

minus Vrste kablova ndash pogledati u seminaru

16 Kašnjenja i mrežama sa gubitkom paketaminus Kašnjenje usred obrade vrijeme potrebno da se ispita zaglavlje paketa i donese odluka

o usmjeravanju provjera IP adrese ili CRC-a zanemarivo

minus Kašnjenje usred stajanja u redu ovisi o broju paketa prije izlaznog linka čekanje naupućivanje na link određuje se statistički od 0 do beskonačno su vrijednosti

minus kašnjenje usred prijenosa vrijeme potrebno da se paket bdquoizguraldquo iz izlaznog linkaformula Mk gdje je M dužina paketa u bitovima tj veličina poruke a ldquokrdquo kapacitet vezeizražen u bs preko kojeg se poruka prenosi

minus kašnjenje usred propagacije vrijeme potrebno da se paket prenese od izlaznog linka

rutera A do rutera B FORMULA dc gdje je ldquodrdquo dužina fizičke veze a ldquocrdquo brzinapropagacije u mediju te su vrijednosti od nekoliko mikosekundi do stotinjak milisekundi

minus kašnjenje čvora zbor ovih četiri komponenti

17 Slojeviminus aplikacijski sloj ovdje su mrežne aplikacije (HTTP FTP SMTP)

minus transportni sloj usluga transportna poruka aplikacijskog sloja (TCP UDP SPX)

minus mrežni sloj rutiranje paketa mrežnog sloja od jednog do drugog računala njemu

transportni sloj predate segmente odnosno pakete (IP ICMP IGMP)

minus Sloj veze podataka na svakom čvoru mrežno sloj predaje podatke sloju vezepodataka nakon čvora paket se ponovno šalje na mrežni sloj paketi sloja veze zovuse okviri (ATM ARP HDLC)

minus fizički sloj prenosi pojedinačne bitove postupci modulacije (DSL PDH OTN)

minus sloj n+1 koriste usluge sloja n

minus sluga između 2 sloja nudi se na mjestu Service Access Point (SAP) pri tome se

predaje Service Data Unit (SDU) ndash jedinica podataka koja je predana iz nekog slojanižem sloju no još nije enkapsulirana u PDU

2

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 354

minus PDU fizički sloj (bit) sloj veze (okvir) mrežni (paket) transportni (segment)aplikacijskih (podaci)

minus Instance sloja n na različitim računalima razmjenjuju Protocol Data Unit (PDU) svakiPDU sadrži zaglavlje (header) ndash PDU je jedinica podataka specificirana u protokoludanog sloja i koja sadrži inforamcije vezane za kontrolu na tom protokolu

172 Enkapsulacijaminus u predajnom računalu se poruka aplikacijskog sloja predaje transportnom sloju koji

dodaje neke svoje informacije nakon čega mrežno dodaje svoej itd

Prezentacijeminus Oblici komunikacije

o unicast (točka-točka) 1 pošiljatelj 1 primatelj

o multicast (točka-više točaka grupa) 1 pošiljatelj grupa primatelja

o broadcast svim sudionicima na mreži

o anycast 1 primatelj iz grupe mogućih primatelja

minus Smjer prijenosa

o - simplex jednosmjerna veza

o - polu-duplex dvosmjerna veza s

o prespajanjem (ne istovremeno u oba smjera)

o - (puni) duplex istovremeno u oba smjera

minus Žičani vs bežičan prijenos kod bežičnog 300 000 kms kod ovog 200 000 kod bežičnogveća mogućnost pogreške

minus veličina međuspremnika kanala u bitovima (broj poslanih bitova za vrijeme širenja 1bita od pošiljatelja prema primatelju)

o Neka je R=100 Mbps d=4800km v=300 000 kms treba pretvoriti km u metreMbps pomnožiti sa 106 da se dobije broj bitova u sekundi

o tada je formula 100 106 bits (4800 103 300 000) = 1600 103 bits =1953 KB

minus veličina međuspremnika kanala u paketima (broj poslanih paketa za vrijeme širenja 1bita od pošiljatelja prema primatelju)

o a = R D L = d v L R gdje je L veličina paketa

minus Kvaliteta usluge (Quality-of-Service QoS)

o zajednički naziv za kvantitativne aspekte mreža računala i njihovih protokola kaošto su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera)

3

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 454

o važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajućeprogramske alate

2 Aplikacijski sloj

211 Arhitektura mrežnih aplikacijaminus Klijent -gt server server ima IP adresu uvijek poznatu nema direktne komunikacije

među klijentima serveri su stalno uključeni

minus P2P nema servera peerovi su klijenti i serveri

222 Komunikacija između procesaminus klijent proces koji inicira komunikaciju između dva procesa server proces koji čeka na

kontakt i onda poduzima neku akciju

minus soket bdquovrataldquo nekog procesa kroz koja prolazi poruka koju je poslao proces odnosno

kroz koja drugom procesu stižeminus API soket koji posreduje između aplikacije i mreže

minus IP adresa 32 bita jedinstveni globalno definirani

minus broj porta služi sa usmjeravanje poruke pravom procesu

213 Protokoli aplikacijskog slojaminus definiraju način razmjene poruka među aplikacijskim procesima koji se izvršavaju na

raznim računalima

minus određuju tipove poruka sintaksu tipova poruka značenje informacija u njima pravilaza slanje i odgovaranje poruka

214 Usluge potrebne aplikacijiminus pouzadni transfer podataka (neke aplikacije su tolerantne na gubitak)

minus propusni opseg (ako ga nema dovoljno aplikacija ne može raditi)

minus vrijeme (kašnjenja moraju biti što kraća važno za aplikacije u realnom vremenu)

215 Usluge transportnog protokolaminus postoje dvije usluge UDP i TCP

minus TCP nudi uslugu konekcije pouzadnog transporta kontrolu zagušenja

minus usluga konekcije početna sinkronizacija upozorava na početak razmjene paketa nakončega je uspostavljena TCP konekcija ndash dva procesa su vezana na neobzevajući način

minus usluga pouzdanog transporta ndash svi podaci će biti isporučeni bez greške

minus kontrola zagušenja ndash u slučaju zagušenja dozira se intenzitet prometa

minus TCP ne nudi minimalnu brzinu transporta nema garancije kašnjenja

4

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 554

minus UDP nepouzdan nema sinkronizacije nema kontrole zagušenja

22 Web i HTTP

221 HTTPminus HTTP definira strukturu poruka i načine razmjene (od klijenta prema serveru i natrag)

minus HTTP koristi TCP šalje poruke preko svojeg soketa

minus HTTP client poziva stranice s HTTP servera

minus bdquobez nadgledanja stanjaldquo ndash nema evidencije o klijentima može i 100 puta slati isti paket

minus svaka TCP konekcija šalje i prima samo jednu poruku

minus RTT ndash vrijeme povratnog puta odnosno vrijeme potrebno da paketu od klijenta doservera i natrag odnosno vrijeme potrebno da se prenese datoteka

222 Postojane i nepostojane vezeminus postojane veze ndash otvori se TCP konekcija i traje cijelo vrijeme slanja odnosno slanja

cijele web stranice

minus konekcija bez cjevovodne obrade klijent može izdati novi zahtjev samo kad dobijeodgovor na prethodni kod cjevovodne može slati uzastopce prije odgovora

223 Format HTTP porukeminus prvi red poruke (GET POST HEAD PUT DELETE ima vrstu zahtjeva url polje i http

verziju) je red zahtjeva a ostali su redovi zaglavlja

224 Cookiesminus služe za identifikaciju korisnika četiri komponente zaglavlje u HTTP poruci sa

odgovorm red zaglavlja hellip sa zahtjevom cookie u browseru i baza na serveru

23 FTPminus ima kontrolnu konekciju (autentifikacija) i konekcija za prijenos podataka ndash to znači da

radi bdquoizvan opsegaldquo dok kod HTTP-a sve ide u jednom TCP zathevuj pa je on u opsegu

minus kod FTP-a kontrolna traje cijelo vreijeme dok konekcija za prijenos podataka seuspostavlja za svaku datoteku

25 DNS

251 usluge DNS-aminus baza podataka implementirana u DNS hijerarhiju i protokol aplikacijskog sloja koji

omogućuje pretraživanje te baze

minus prevodi imena računala u IP adrese

minus usluge dodjeljuje pseudonime nazivima računala (skraćivanje URL-a) i e-mail servera(hotmail umjesto webcostshotmailukldlfjd) distribucija opterećenja

minus postoji 13 osnovnih DNS servera većina u Americi

5

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 654

minus postoje serveri najvišeg nivoa (domene hr com uk itd) dns serveri od autoriteta(lokalni u organizaciji)

minus TTL rok trajanja zapisa odnosno u tom se polju određuje kada će on biti brisan izcachea

254 DNS zapisi i porukeminus zapis DNS-a ima četiri polja Name Value Type i TTL

minus DNS poruka 12 bajtova (odjeljak zaglavlja) odjeljak za pitanje (o upitu) odjeljak zaodgovor odjeljak za autoritet dodatni odjeljak

Prezentacijeminus Svojstva klijenta i servera server je uvijek učinkovit i raspoloživ a klijenti su samo

povremeno na mreži komuniciraju sa serverom ne međusobno

minus paradigme

o promjenjiva uloga client-a i server-a računala preuzimaju katkad jednu katkad

drugu ulogu

o distribuirana aplikacija sastoji se iz više nezavisnih aplikacija koje skupaizgledaju kao jedna jedinstvena aplikacija (npr WebShop s Web serveromaplikacijski server i baza podataka)

o decentralna arhitektura autonomni sustavi (npr Peer-to-Peer aplikacije kaoGnutella Chord)

o hibridna arhitektura za inicijalizaciju je potrebna neka centralna arhitektura dokse aplikacija izvodi decentralno izemđu računala (npr neke Peer-to-Peeraplikacije kao Bittorrent)

minus Fat client

o Prednosti manje servera kojima je potrebno upravljati

o Nedostaci blisko upravljanje desktop računala u našem okruženju potrebnotestirati verziju za svako stolno računalo udaljeni pristup težak ili gotovonemoguć podaci se prenose kroz cijelu mrežu pa može doći do zagušenja

minus thin server

o prednosti zahtjevaju manje stalnog održavanja zbog lakšeg održavanja sesmanjuju troškovi

o nedostaci nisu pogodi na vrlo zahtjevne zadaće

minus Thin client ndash fat server Thin client sadrži Korisničko sučelje dok server ima (pored korsučelja) i Aplikaciju i Baza podat

minus Fat Client ndash thin server client ima (pored kor sučelja) i Aplikaciju i Baza podat a serversamo bazu

minus Kvantitativni zahtjevi aplikacija

6

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 754

o gubitak paketa

o brzina veze

o vrijeme kašnjenja (multimedija u realnom vremenu i interaktivne igre zahtijevajukratko vrijeme kašnjenja)

3 transportni sloj

31 usluge transportnog slojaminus omogućuju logičku komunikaciju između procesa

311 Odnos transportnog i mrežnog slojminus mrežni sloj osigurava komunikaciju između računala a transportni između procesa

312 Pregled transportnog sloja u Internetuminus IP čini bdquosve što moželdquo da isporuči podatke no ne daje garanciju (nepouzdana usluga)

32 Multipleksiranje i demultipleksiranjeminus u odredišnom računalu trasnportni sloj prima podatke od mrežnog dok transportni

onda isporučuje podatke aplikacijskom sloju-

minus demultipleksiranje isporučivanje podataka iz segmenta transportnog sloja uodgovarajući soket dešava se na prijemnom računalu

minus multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket

minus soket imaju jedinstvene identifikatore svaki segment ima polja izvornog i odredišnogporta

minus brojevi portova od 0 do 1023 su dobro poznati odnosno rezervirani

minus svaki soket dobiva svoj broj porta

minus soketi je moguće realizirati u programskim jezicima a služe za

o definiranje transportni protokol (TCP ili UDP)

o IP adresu izvornog i odredišnog računala

o brojeve port-a (za razlikovanje aplikacija u računalima

o tako je moguće programirati aplikacije hellip

minus adresiranje procesa () korisnički proces dogovara s transportnim slojem na izvornomhostu broj izvornog porta (izabire ga ili aplikacija ili se od strane operacijskog sustava

dodjeljuje neki slobodan port)

7

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 254

minus statističko multipleksiranje kod komutiranja vodova se unaprijed rezervira diopropusnog linka kod paketa nma zahtjev prijenosni kapacitet koriste korisnici koji šaljupakete odnosno to je dioba resursa na zahtjev

132 Mreže sa datagramima i virtualnim kolimaminus razlika mreža sa datagramima koristi adresu odredišta dok VC (x 25 ATM Frame

relay) koristi broj kola

minus VC virtualna konekcija podešavaju se svi ruteru na putanji svaki VC ima svoj IDprema kojem ruteru prosljeđuju pakete na izlazni link održava se stanje o konekcijiobzirom da cijelo vrijeme postoji veza pa postoji mnoštvo informacija koje je potrebnočuvati za vrijeme trajanja veze

minus Datagrami paketi se prosljeđuju na temelju odredištne adrese

minus Vrste kablova ndash pogledati u seminaru

16 Kašnjenja i mrežama sa gubitkom paketaminus Kašnjenje usred obrade vrijeme potrebno da se ispita zaglavlje paketa i donese odluka

o usmjeravanju provjera IP adrese ili CRC-a zanemarivo

minus Kašnjenje usred stajanja u redu ovisi o broju paketa prije izlaznog linka čekanje naupućivanje na link određuje se statistički od 0 do beskonačno su vrijednosti

minus kašnjenje usred prijenosa vrijeme potrebno da se paket bdquoizguraldquo iz izlaznog linkaformula Mk gdje je M dužina paketa u bitovima tj veličina poruke a ldquokrdquo kapacitet vezeizražen u bs preko kojeg se poruka prenosi

minus kašnjenje usred propagacije vrijeme potrebno da se paket prenese od izlaznog linka

rutera A do rutera B FORMULA dc gdje je ldquodrdquo dužina fizičke veze a ldquocrdquo brzinapropagacije u mediju te su vrijednosti od nekoliko mikosekundi do stotinjak milisekundi

minus kašnjenje čvora zbor ovih četiri komponenti

17 Slojeviminus aplikacijski sloj ovdje su mrežne aplikacije (HTTP FTP SMTP)

minus transportni sloj usluga transportna poruka aplikacijskog sloja (TCP UDP SPX)

minus mrežni sloj rutiranje paketa mrežnog sloja od jednog do drugog računala njemu

transportni sloj predate segmente odnosno pakete (IP ICMP IGMP)

minus Sloj veze podataka na svakom čvoru mrežno sloj predaje podatke sloju vezepodataka nakon čvora paket se ponovno šalje na mrežni sloj paketi sloja veze zovuse okviri (ATM ARP HDLC)

minus fizički sloj prenosi pojedinačne bitove postupci modulacije (DSL PDH OTN)

minus sloj n+1 koriste usluge sloja n

minus sluga između 2 sloja nudi se na mjestu Service Access Point (SAP) pri tome se

predaje Service Data Unit (SDU) ndash jedinica podataka koja je predana iz nekog slojanižem sloju no još nije enkapsulirana u PDU

2

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 354

minus PDU fizički sloj (bit) sloj veze (okvir) mrežni (paket) transportni (segment)aplikacijskih (podaci)

minus Instance sloja n na različitim računalima razmjenjuju Protocol Data Unit (PDU) svakiPDU sadrži zaglavlje (header) ndash PDU je jedinica podataka specificirana u protokoludanog sloja i koja sadrži inforamcije vezane za kontrolu na tom protokolu

172 Enkapsulacijaminus u predajnom računalu se poruka aplikacijskog sloja predaje transportnom sloju koji

dodaje neke svoje informacije nakon čega mrežno dodaje svoej itd

Prezentacijeminus Oblici komunikacije

o unicast (točka-točka) 1 pošiljatelj 1 primatelj

o multicast (točka-više točaka grupa) 1 pošiljatelj grupa primatelja

o broadcast svim sudionicima na mreži

o anycast 1 primatelj iz grupe mogućih primatelja

minus Smjer prijenosa

o - simplex jednosmjerna veza

o - polu-duplex dvosmjerna veza s

o prespajanjem (ne istovremeno u oba smjera)

o - (puni) duplex istovremeno u oba smjera

minus Žičani vs bežičan prijenos kod bežičnog 300 000 kms kod ovog 200 000 kod bežičnogveća mogućnost pogreške

minus veličina međuspremnika kanala u bitovima (broj poslanih bitova za vrijeme širenja 1bita od pošiljatelja prema primatelju)

o Neka je R=100 Mbps d=4800km v=300 000 kms treba pretvoriti km u metreMbps pomnožiti sa 106 da se dobije broj bitova u sekundi

o tada je formula 100 106 bits (4800 103 300 000) = 1600 103 bits =1953 KB

minus veličina međuspremnika kanala u paketima (broj poslanih paketa za vrijeme širenja 1bita od pošiljatelja prema primatelju)

o a = R D L = d v L R gdje je L veličina paketa

minus Kvaliteta usluge (Quality-of-Service QoS)

o zajednički naziv za kvantitativne aspekte mreža računala i njihovih protokola kaošto su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera)

3

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 454

o važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajućeprogramske alate

2 Aplikacijski sloj

211 Arhitektura mrežnih aplikacijaminus Klijent -gt server server ima IP adresu uvijek poznatu nema direktne komunikacije

među klijentima serveri su stalno uključeni

minus P2P nema servera peerovi su klijenti i serveri

222 Komunikacija između procesaminus klijent proces koji inicira komunikaciju između dva procesa server proces koji čeka na

kontakt i onda poduzima neku akciju

minus soket bdquovrataldquo nekog procesa kroz koja prolazi poruka koju je poslao proces odnosno

kroz koja drugom procesu stižeminus API soket koji posreduje između aplikacije i mreže

minus IP adresa 32 bita jedinstveni globalno definirani

minus broj porta služi sa usmjeravanje poruke pravom procesu

213 Protokoli aplikacijskog slojaminus definiraju način razmjene poruka među aplikacijskim procesima koji se izvršavaju na

raznim računalima

minus određuju tipove poruka sintaksu tipova poruka značenje informacija u njima pravilaza slanje i odgovaranje poruka

214 Usluge potrebne aplikacijiminus pouzadni transfer podataka (neke aplikacije su tolerantne na gubitak)

minus propusni opseg (ako ga nema dovoljno aplikacija ne može raditi)

minus vrijeme (kašnjenja moraju biti što kraća važno za aplikacije u realnom vremenu)

215 Usluge transportnog protokolaminus postoje dvije usluge UDP i TCP

minus TCP nudi uslugu konekcije pouzadnog transporta kontrolu zagušenja

minus usluga konekcije početna sinkronizacija upozorava na početak razmjene paketa nakončega je uspostavljena TCP konekcija ndash dva procesa su vezana na neobzevajući način

minus usluga pouzdanog transporta ndash svi podaci će biti isporučeni bez greške

minus kontrola zagušenja ndash u slučaju zagušenja dozira se intenzitet prometa

minus TCP ne nudi minimalnu brzinu transporta nema garancije kašnjenja

4

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 554

minus UDP nepouzdan nema sinkronizacije nema kontrole zagušenja

22 Web i HTTP

221 HTTPminus HTTP definira strukturu poruka i načine razmjene (od klijenta prema serveru i natrag)

minus HTTP koristi TCP šalje poruke preko svojeg soketa

minus HTTP client poziva stranice s HTTP servera

minus bdquobez nadgledanja stanjaldquo ndash nema evidencije o klijentima može i 100 puta slati isti paket

minus svaka TCP konekcija šalje i prima samo jednu poruku

minus RTT ndash vrijeme povratnog puta odnosno vrijeme potrebno da paketu od klijenta doservera i natrag odnosno vrijeme potrebno da se prenese datoteka

222 Postojane i nepostojane vezeminus postojane veze ndash otvori se TCP konekcija i traje cijelo vrijeme slanja odnosno slanja

cijele web stranice

minus konekcija bez cjevovodne obrade klijent može izdati novi zahtjev samo kad dobijeodgovor na prethodni kod cjevovodne može slati uzastopce prije odgovora

223 Format HTTP porukeminus prvi red poruke (GET POST HEAD PUT DELETE ima vrstu zahtjeva url polje i http

verziju) je red zahtjeva a ostali su redovi zaglavlja

224 Cookiesminus služe za identifikaciju korisnika četiri komponente zaglavlje u HTTP poruci sa

odgovorm red zaglavlja hellip sa zahtjevom cookie u browseru i baza na serveru

23 FTPminus ima kontrolnu konekciju (autentifikacija) i konekcija za prijenos podataka ndash to znači da

radi bdquoizvan opsegaldquo dok kod HTTP-a sve ide u jednom TCP zathevuj pa je on u opsegu

minus kod FTP-a kontrolna traje cijelo vreijeme dok konekcija za prijenos podataka seuspostavlja za svaku datoteku

25 DNS

251 usluge DNS-aminus baza podataka implementirana u DNS hijerarhiju i protokol aplikacijskog sloja koji

omogućuje pretraživanje te baze

minus prevodi imena računala u IP adrese

minus usluge dodjeljuje pseudonime nazivima računala (skraćivanje URL-a) i e-mail servera(hotmail umjesto webcostshotmailukldlfjd) distribucija opterećenja

minus postoji 13 osnovnih DNS servera većina u Americi

5

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 654

minus postoje serveri najvišeg nivoa (domene hr com uk itd) dns serveri od autoriteta(lokalni u organizaciji)

minus TTL rok trajanja zapisa odnosno u tom se polju određuje kada će on biti brisan izcachea

254 DNS zapisi i porukeminus zapis DNS-a ima četiri polja Name Value Type i TTL

minus DNS poruka 12 bajtova (odjeljak zaglavlja) odjeljak za pitanje (o upitu) odjeljak zaodgovor odjeljak za autoritet dodatni odjeljak

Prezentacijeminus Svojstva klijenta i servera server je uvijek učinkovit i raspoloživ a klijenti su samo

povremeno na mreži komuniciraju sa serverom ne međusobno

minus paradigme

o promjenjiva uloga client-a i server-a računala preuzimaju katkad jednu katkad

drugu ulogu

o distribuirana aplikacija sastoji se iz više nezavisnih aplikacija koje skupaizgledaju kao jedna jedinstvena aplikacija (npr WebShop s Web serveromaplikacijski server i baza podataka)

o decentralna arhitektura autonomni sustavi (npr Peer-to-Peer aplikacije kaoGnutella Chord)

o hibridna arhitektura za inicijalizaciju je potrebna neka centralna arhitektura dokse aplikacija izvodi decentralno izemđu računala (npr neke Peer-to-Peeraplikacije kao Bittorrent)

minus Fat client

o Prednosti manje servera kojima je potrebno upravljati

o Nedostaci blisko upravljanje desktop računala u našem okruženju potrebnotestirati verziju za svako stolno računalo udaljeni pristup težak ili gotovonemoguć podaci se prenose kroz cijelu mrežu pa može doći do zagušenja

minus thin server

o prednosti zahtjevaju manje stalnog održavanja zbog lakšeg održavanja sesmanjuju troškovi

o nedostaci nisu pogodi na vrlo zahtjevne zadaće

minus Thin client ndash fat server Thin client sadrži Korisničko sučelje dok server ima (pored korsučelja) i Aplikaciju i Baza podat

minus Fat Client ndash thin server client ima (pored kor sučelja) i Aplikaciju i Baza podat a serversamo bazu

minus Kvantitativni zahtjevi aplikacija

6

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 754

o gubitak paketa

o brzina veze

o vrijeme kašnjenja (multimedija u realnom vremenu i interaktivne igre zahtijevajukratko vrijeme kašnjenja)

3 transportni sloj

31 usluge transportnog slojaminus omogućuju logičku komunikaciju između procesa

311 Odnos transportnog i mrežnog slojminus mrežni sloj osigurava komunikaciju između računala a transportni između procesa

312 Pregled transportnog sloja u Internetuminus IP čini bdquosve što moželdquo da isporuči podatke no ne daje garanciju (nepouzdana usluga)

32 Multipleksiranje i demultipleksiranjeminus u odredišnom računalu trasnportni sloj prima podatke od mrežnog dok transportni

onda isporučuje podatke aplikacijskom sloju-

minus demultipleksiranje isporučivanje podataka iz segmenta transportnog sloja uodgovarajući soket dešava se na prijemnom računalu

minus multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket

minus soket imaju jedinstvene identifikatore svaki segment ima polja izvornog i odredišnogporta

minus brojevi portova od 0 do 1023 su dobro poznati odnosno rezervirani

minus svaki soket dobiva svoj broj porta

minus soketi je moguće realizirati u programskim jezicima a služe za

o definiranje transportni protokol (TCP ili UDP)

o IP adresu izvornog i odredišnog računala

o brojeve port-a (za razlikovanje aplikacija u računalima

o tako je moguće programirati aplikacije hellip

minus adresiranje procesa () korisnički proces dogovara s transportnim slojem na izvornomhostu broj izvornog porta (izabire ga ili aplikacija ili se od strane operacijskog sustava

dodjeljuje neki slobodan port)

7

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 354

minus PDU fizički sloj (bit) sloj veze (okvir) mrežni (paket) transportni (segment)aplikacijskih (podaci)

minus Instance sloja n na različitim računalima razmjenjuju Protocol Data Unit (PDU) svakiPDU sadrži zaglavlje (header) ndash PDU je jedinica podataka specificirana u protokoludanog sloja i koja sadrži inforamcije vezane za kontrolu na tom protokolu

172 Enkapsulacijaminus u predajnom računalu se poruka aplikacijskog sloja predaje transportnom sloju koji

dodaje neke svoje informacije nakon čega mrežno dodaje svoej itd

Prezentacijeminus Oblici komunikacije

o unicast (točka-točka) 1 pošiljatelj 1 primatelj

o multicast (točka-više točaka grupa) 1 pošiljatelj grupa primatelja

o broadcast svim sudionicima na mreži

o anycast 1 primatelj iz grupe mogućih primatelja

minus Smjer prijenosa

o - simplex jednosmjerna veza

o - polu-duplex dvosmjerna veza s

o prespajanjem (ne istovremeno u oba smjera)

o - (puni) duplex istovremeno u oba smjera

minus Žičani vs bežičan prijenos kod bežičnog 300 000 kms kod ovog 200 000 kod bežičnogveća mogućnost pogreške

minus veličina međuspremnika kanala u bitovima (broj poslanih bitova za vrijeme širenja 1bita od pošiljatelja prema primatelju)

o Neka je R=100 Mbps d=4800km v=300 000 kms treba pretvoriti km u metreMbps pomnožiti sa 106 da se dobije broj bitova u sekundi

o tada je formula 100 106 bits (4800 103 300 000) = 1600 103 bits =1953 KB

minus veličina međuspremnika kanala u paketima (broj poslanih paketa za vrijeme širenja 1bita od pošiljatelja prema primatelju)

o a = R D L = d v L R gdje je L veličina paketa

minus Kvaliteta usluge (Quality-of-Service QoS)

o zajednički naziv za kvantitativne aspekte mreža računala i njihovih protokola kaošto su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera)

3

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 454

o važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajućeprogramske alate

2 Aplikacijski sloj

211 Arhitektura mrežnih aplikacijaminus Klijent -gt server server ima IP adresu uvijek poznatu nema direktne komunikacije

među klijentima serveri su stalno uključeni

minus P2P nema servera peerovi su klijenti i serveri

222 Komunikacija između procesaminus klijent proces koji inicira komunikaciju između dva procesa server proces koji čeka na

kontakt i onda poduzima neku akciju

minus soket bdquovrataldquo nekog procesa kroz koja prolazi poruka koju je poslao proces odnosno

kroz koja drugom procesu stižeminus API soket koji posreduje između aplikacije i mreže

minus IP adresa 32 bita jedinstveni globalno definirani

minus broj porta služi sa usmjeravanje poruke pravom procesu

213 Protokoli aplikacijskog slojaminus definiraju način razmjene poruka među aplikacijskim procesima koji se izvršavaju na

raznim računalima

minus određuju tipove poruka sintaksu tipova poruka značenje informacija u njima pravilaza slanje i odgovaranje poruka

214 Usluge potrebne aplikacijiminus pouzadni transfer podataka (neke aplikacije su tolerantne na gubitak)

minus propusni opseg (ako ga nema dovoljno aplikacija ne može raditi)

minus vrijeme (kašnjenja moraju biti što kraća važno za aplikacije u realnom vremenu)

215 Usluge transportnog protokolaminus postoje dvije usluge UDP i TCP

minus TCP nudi uslugu konekcije pouzadnog transporta kontrolu zagušenja

minus usluga konekcije početna sinkronizacija upozorava na početak razmjene paketa nakončega je uspostavljena TCP konekcija ndash dva procesa su vezana na neobzevajući način

minus usluga pouzdanog transporta ndash svi podaci će biti isporučeni bez greške

minus kontrola zagušenja ndash u slučaju zagušenja dozira se intenzitet prometa

minus TCP ne nudi minimalnu brzinu transporta nema garancije kašnjenja

4

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 554

minus UDP nepouzdan nema sinkronizacije nema kontrole zagušenja

22 Web i HTTP

221 HTTPminus HTTP definira strukturu poruka i načine razmjene (od klijenta prema serveru i natrag)

minus HTTP koristi TCP šalje poruke preko svojeg soketa

minus HTTP client poziva stranice s HTTP servera

minus bdquobez nadgledanja stanjaldquo ndash nema evidencije o klijentima može i 100 puta slati isti paket

minus svaka TCP konekcija šalje i prima samo jednu poruku

minus RTT ndash vrijeme povratnog puta odnosno vrijeme potrebno da paketu od klijenta doservera i natrag odnosno vrijeme potrebno da se prenese datoteka

222 Postojane i nepostojane vezeminus postojane veze ndash otvori se TCP konekcija i traje cijelo vrijeme slanja odnosno slanja

cijele web stranice

minus konekcija bez cjevovodne obrade klijent može izdati novi zahtjev samo kad dobijeodgovor na prethodni kod cjevovodne može slati uzastopce prije odgovora

223 Format HTTP porukeminus prvi red poruke (GET POST HEAD PUT DELETE ima vrstu zahtjeva url polje i http

verziju) je red zahtjeva a ostali su redovi zaglavlja

224 Cookiesminus služe za identifikaciju korisnika četiri komponente zaglavlje u HTTP poruci sa

odgovorm red zaglavlja hellip sa zahtjevom cookie u browseru i baza na serveru

23 FTPminus ima kontrolnu konekciju (autentifikacija) i konekcija za prijenos podataka ndash to znači da

radi bdquoizvan opsegaldquo dok kod HTTP-a sve ide u jednom TCP zathevuj pa je on u opsegu

minus kod FTP-a kontrolna traje cijelo vreijeme dok konekcija za prijenos podataka seuspostavlja za svaku datoteku

25 DNS

251 usluge DNS-aminus baza podataka implementirana u DNS hijerarhiju i protokol aplikacijskog sloja koji

omogućuje pretraživanje te baze

minus prevodi imena računala u IP adrese

minus usluge dodjeljuje pseudonime nazivima računala (skraćivanje URL-a) i e-mail servera(hotmail umjesto webcostshotmailukldlfjd) distribucija opterećenja

minus postoji 13 osnovnih DNS servera većina u Americi

5

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 654

minus postoje serveri najvišeg nivoa (domene hr com uk itd) dns serveri od autoriteta(lokalni u organizaciji)

minus TTL rok trajanja zapisa odnosno u tom se polju određuje kada će on biti brisan izcachea

254 DNS zapisi i porukeminus zapis DNS-a ima četiri polja Name Value Type i TTL

minus DNS poruka 12 bajtova (odjeljak zaglavlja) odjeljak za pitanje (o upitu) odjeljak zaodgovor odjeljak za autoritet dodatni odjeljak

Prezentacijeminus Svojstva klijenta i servera server je uvijek učinkovit i raspoloživ a klijenti su samo

povremeno na mreži komuniciraju sa serverom ne međusobno

minus paradigme

o promjenjiva uloga client-a i server-a računala preuzimaju katkad jednu katkad

drugu ulogu

o distribuirana aplikacija sastoji se iz više nezavisnih aplikacija koje skupaizgledaju kao jedna jedinstvena aplikacija (npr WebShop s Web serveromaplikacijski server i baza podataka)

o decentralna arhitektura autonomni sustavi (npr Peer-to-Peer aplikacije kaoGnutella Chord)

o hibridna arhitektura za inicijalizaciju je potrebna neka centralna arhitektura dokse aplikacija izvodi decentralno izemđu računala (npr neke Peer-to-Peeraplikacije kao Bittorrent)

minus Fat client

o Prednosti manje servera kojima je potrebno upravljati

o Nedostaci blisko upravljanje desktop računala u našem okruženju potrebnotestirati verziju za svako stolno računalo udaljeni pristup težak ili gotovonemoguć podaci se prenose kroz cijelu mrežu pa može doći do zagušenja

minus thin server

o prednosti zahtjevaju manje stalnog održavanja zbog lakšeg održavanja sesmanjuju troškovi

o nedostaci nisu pogodi na vrlo zahtjevne zadaće

minus Thin client ndash fat server Thin client sadrži Korisničko sučelje dok server ima (pored korsučelja) i Aplikaciju i Baza podat

minus Fat Client ndash thin server client ima (pored kor sučelja) i Aplikaciju i Baza podat a serversamo bazu

minus Kvantitativni zahtjevi aplikacija

6

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 754

o gubitak paketa

o brzina veze

o vrijeme kašnjenja (multimedija u realnom vremenu i interaktivne igre zahtijevajukratko vrijeme kašnjenja)

3 transportni sloj

31 usluge transportnog slojaminus omogućuju logičku komunikaciju između procesa

311 Odnos transportnog i mrežnog slojminus mrežni sloj osigurava komunikaciju između računala a transportni između procesa

312 Pregled transportnog sloja u Internetuminus IP čini bdquosve što moželdquo da isporuči podatke no ne daje garanciju (nepouzdana usluga)

32 Multipleksiranje i demultipleksiranjeminus u odredišnom računalu trasnportni sloj prima podatke od mrežnog dok transportni

onda isporučuje podatke aplikacijskom sloju-

minus demultipleksiranje isporučivanje podataka iz segmenta transportnog sloja uodgovarajući soket dešava se na prijemnom računalu

minus multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket

minus soket imaju jedinstvene identifikatore svaki segment ima polja izvornog i odredišnogporta

minus brojevi portova od 0 do 1023 su dobro poznati odnosno rezervirani

minus svaki soket dobiva svoj broj porta

minus soketi je moguće realizirati u programskim jezicima a služe za

o definiranje transportni protokol (TCP ili UDP)

o IP adresu izvornog i odredišnog računala

o brojeve port-a (za razlikovanje aplikacija u računalima

o tako je moguće programirati aplikacije hellip

minus adresiranje procesa () korisnički proces dogovara s transportnim slojem na izvornomhostu broj izvornog porta (izabire ga ili aplikacija ili se od strane operacijskog sustava

dodjeljuje neki slobodan port)

7

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 454

o važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajućeprogramske alate

2 Aplikacijski sloj

211 Arhitektura mrežnih aplikacijaminus Klijent -gt server server ima IP adresu uvijek poznatu nema direktne komunikacije

među klijentima serveri su stalno uključeni

minus P2P nema servera peerovi su klijenti i serveri

222 Komunikacija između procesaminus klijent proces koji inicira komunikaciju između dva procesa server proces koji čeka na

kontakt i onda poduzima neku akciju

minus soket bdquovrataldquo nekog procesa kroz koja prolazi poruka koju je poslao proces odnosno

kroz koja drugom procesu stižeminus API soket koji posreduje između aplikacije i mreže

minus IP adresa 32 bita jedinstveni globalno definirani

minus broj porta služi sa usmjeravanje poruke pravom procesu

213 Protokoli aplikacijskog slojaminus definiraju način razmjene poruka među aplikacijskim procesima koji se izvršavaju na

raznim računalima

minus određuju tipove poruka sintaksu tipova poruka značenje informacija u njima pravilaza slanje i odgovaranje poruka

214 Usluge potrebne aplikacijiminus pouzadni transfer podataka (neke aplikacije su tolerantne na gubitak)

minus propusni opseg (ako ga nema dovoljno aplikacija ne može raditi)

minus vrijeme (kašnjenja moraju biti što kraća važno za aplikacije u realnom vremenu)

215 Usluge transportnog protokolaminus postoje dvije usluge UDP i TCP

minus TCP nudi uslugu konekcije pouzadnog transporta kontrolu zagušenja

minus usluga konekcije početna sinkronizacija upozorava na početak razmjene paketa nakončega je uspostavljena TCP konekcija ndash dva procesa su vezana na neobzevajući način

minus usluga pouzdanog transporta ndash svi podaci će biti isporučeni bez greške

minus kontrola zagušenja ndash u slučaju zagušenja dozira se intenzitet prometa

minus TCP ne nudi minimalnu brzinu transporta nema garancije kašnjenja

4

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 554

minus UDP nepouzdan nema sinkronizacije nema kontrole zagušenja

22 Web i HTTP

221 HTTPminus HTTP definira strukturu poruka i načine razmjene (od klijenta prema serveru i natrag)

minus HTTP koristi TCP šalje poruke preko svojeg soketa

minus HTTP client poziva stranice s HTTP servera

minus bdquobez nadgledanja stanjaldquo ndash nema evidencije o klijentima može i 100 puta slati isti paket

minus svaka TCP konekcija šalje i prima samo jednu poruku

minus RTT ndash vrijeme povratnog puta odnosno vrijeme potrebno da paketu od klijenta doservera i natrag odnosno vrijeme potrebno da se prenese datoteka

222 Postojane i nepostojane vezeminus postojane veze ndash otvori se TCP konekcija i traje cijelo vrijeme slanja odnosno slanja

cijele web stranice

minus konekcija bez cjevovodne obrade klijent može izdati novi zahtjev samo kad dobijeodgovor na prethodni kod cjevovodne može slati uzastopce prije odgovora

223 Format HTTP porukeminus prvi red poruke (GET POST HEAD PUT DELETE ima vrstu zahtjeva url polje i http

verziju) je red zahtjeva a ostali su redovi zaglavlja

224 Cookiesminus služe za identifikaciju korisnika četiri komponente zaglavlje u HTTP poruci sa

odgovorm red zaglavlja hellip sa zahtjevom cookie u browseru i baza na serveru

23 FTPminus ima kontrolnu konekciju (autentifikacija) i konekcija za prijenos podataka ndash to znači da

radi bdquoizvan opsegaldquo dok kod HTTP-a sve ide u jednom TCP zathevuj pa je on u opsegu

minus kod FTP-a kontrolna traje cijelo vreijeme dok konekcija za prijenos podataka seuspostavlja za svaku datoteku

25 DNS

251 usluge DNS-aminus baza podataka implementirana u DNS hijerarhiju i protokol aplikacijskog sloja koji

omogućuje pretraživanje te baze

minus prevodi imena računala u IP adrese

minus usluge dodjeljuje pseudonime nazivima računala (skraćivanje URL-a) i e-mail servera(hotmail umjesto webcostshotmailukldlfjd) distribucija opterećenja

minus postoji 13 osnovnih DNS servera većina u Americi

5

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 654

minus postoje serveri najvišeg nivoa (domene hr com uk itd) dns serveri od autoriteta(lokalni u organizaciji)

minus TTL rok trajanja zapisa odnosno u tom se polju određuje kada će on biti brisan izcachea

254 DNS zapisi i porukeminus zapis DNS-a ima četiri polja Name Value Type i TTL

minus DNS poruka 12 bajtova (odjeljak zaglavlja) odjeljak za pitanje (o upitu) odjeljak zaodgovor odjeljak za autoritet dodatni odjeljak

Prezentacijeminus Svojstva klijenta i servera server je uvijek učinkovit i raspoloživ a klijenti su samo

povremeno na mreži komuniciraju sa serverom ne međusobno

minus paradigme

o promjenjiva uloga client-a i server-a računala preuzimaju katkad jednu katkad

drugu ulogu

o distribuirana aplikacija sastoji se iz više nezavisnih aplikacija koje skupaizgledaju kao jedna jedinstvena aplikacija (npr WebShop s Web serveromaplikacijski server i baza podataka)

o decentralna arhitektura autonomni sustavi (npr Peer-to-Peer aplikacije kaoGnutella Chord)

o hibridna arhitektura za inicijalizaciju je potrebna neka centralna arhitektura dokse aplikacija izvodi decentralno izemđu računala (npr neke Peer-to-Peeraplikacije kao Bittorrent)

minus Fat client

o Prednosti manje servera kojima je potrebno upravljati

o Nedostaci blisko upravljanje desktop računala u našem okruženju potrebnotestirati verziju za svako stolno računalo udaljeni pristup težak ili gotovonemoguć podaci se prenose kroz cijelu mrežu pa može doći do zagušenja

minus thin server

o prednosti zahtjevaju manje stalnog održavanja zbog lakšeg održavanja sesmanjuju troškovi

o nedostaci nisu pogodi na vrlo zahtjevne zadaće

minus Thin client ndash fat server Thin client sadrži Korisničko sučelje dok server ima (pored korsučelja) i Aplikaciju i Baza podat

minus Fat Client ndash thin server client ima (pored kor sučelja) i Aplikaciju i Baza podat a serversamo bazu

minus Kvantitativni zahtjevi aplikacija

6

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 754

o gubitak paketa

o brzina veze

o vrijeme kašnjenja (multimedija u realnom vremenu i interaktivne igre zahtijevajukratko vrijeme kašnjenja)

3 transportni sloj

31 usluge transportnog slojaminus omogućuju logičku komunikaciju između procesa

311 Odnos transportnog i mrežnog slojminus mrežni sloj osigurava komunikaciju između računala a transportni između procesa

312 Pregled transportnog sloja u Internetuminus IP čini bdquosve što moželdquo da isporuči podatke no ne daje garanciju (nepouzdana usluga)

32 Multipleksiranje i demultipleksiranjeminus u odredišnom računalu trasnportni sloj prima podatke od mrežnog dok transportni

onda isporučuje podatke aplikacijskom sloju-

minus demultipleksiranje isporučivanje podataka iz segmenta transportnog sloja uodgovarajući soket dešava se na prijemnom računalu

minus multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket

minus soket imaju jedinstvene identifikatore svaki segment ima polja izvornog i odredišnogporta

minus brojevi portova od 0 do 1023 su dobro poznati odnosno rezervirani

minus svaki soket dobiva svoj broj porta

minus soketi je moguće realizirati u programskim jezicima a služe za

o definiranje transportni protokol (TCP ili UDP)

o IP adresu izvornog i odredišnog računala

o brojeve port-a (za razlikovanje aplikacija u računalima

o tako je moguće programirati aplikacije hellip

minus adresiranje procesa () korisnički proces dogovara s transportnim slojem na izvornomhostu broj izvornog porta (izabire ga ili aplikacija ili se od strane operacijskog sustava

dodjeljuje neki slobodan port)

7

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 554

minus UDP nepouzdan nema sinkronizacije nema kontrole zagušenja

22 Web i HTTP

221 HTTPminus HTTP definira strukturu poruka i načine razmjene (od klijenta prema serveru i natrag)

minus HTTP koristi TCP šalje poruke preko svojeg soketa

minus HTTP client poziva stranice s HTTP servera

minus bdquobez nadgledanja stanjaldquo ndash nema evidencije o klijentima može i 100 puta slati isti paket

minus svaka TCP konekcija šalje i prima samo jednu poruku

minus RTT ndash vrijeme povratnog puta odnosno vrijeme potrebno da paketu od klijenta doservera i natrag odnosno vrijeme potrebno da se prenese datoteka

222 Postojane i nepostojane vezeminus postojane veze ndash otvori se TCP konekcija i traje cijelo vrijeme slanja odnosno slanja

cijele web stranice

minus konekcija bez cjevovodne obrade klijent može izdati novi zahtjev samo kad dobijeodgovor na prethodni kod cjevovodne može slati uzastopce prije odgovora

223 Format HTTP porukeminus prvi red poruke (GET POST HEAD PUT DELETE ima vrstu zahtjeva url polje i http

verziju) je red zahtjeva a ostali su redovi zaglavlja

224 Cookiesminus služe za identifikaciju korisnika četiri komponente zaglavlje u HTTP poruci sa

odgovorm red zaglavlja hellip sa zahtjevom cookie u browseru i baza na serveru

23 FTPminus ima kontrolnu konekciju (autentifikacija) i konekcija za prijenos podataka ndash to znači da

radi bdquoizvan opsegaldquo dok kod HTTP-a sve ide u jednom TCP zathevuj pa je on u opsegu

minus kod FTP-a kontrolna traje cijelo vreijeme dok konekcija za prijenos podataka seuspostavlja za svaku datoteku

25 DNS

251 usluge DNS-aminus baza podataka implementirana u DNS hijerarhiju i protokol aplikacijskog sloja koji

omogućuje pretraživanje te baze

minus prevodi imena računala u IP adrese

minus usluge dodjeljuje pseudonime nazivima računala (skraćivanje URL-a) i e-mail servera(hotmail umjesto webcostshotmailukldlfjd) distribucija opterećenja

minus postoji 13 osnovnih DNS servera većina u Americi

5

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 654

minus postoje serveri najvišeg nivoa (domene hr com uk itd) dns serveri od autoriteta(lokalni u organizaciji)

minus TTL rok trajanja zapisa odnosno u tom se polju određuje kada će on biti brisan izcachea

254 DNS zapisi i porukeminus zapis DNS-a ima četiri polja Name Value Type i TTL

minus DNS poruka 12 bajtova (odjeljak zaglavlja) odjeljak za pitanje (o upitu) odjeljak zaodgovor odjeljak za autoritet dodatni odjeljak

Prezentacijeminus Svojstva klijenta i servera server je uvijek učinkovit i raspoloživ a klijenti su samo

povremeno na mreži komuniciraju sa serverom ne međusobno

minus paradigme

o promjenjiva uloga client-a i server-a računala preuzimaju katkad jednu katkad

drugu ulogu

o distribuirana aplikacija sastoji se iz više nezavisnih aplikacija koje skupaizgledaju kao jedna jedinstvena aplikacija (npr WebShop s Web serveromaplikacijski server i baza podataka)

o decentralna arhitektura autonomni sustavi (npr Peer-to-Peer aplikacije kaoGnutella Chord)

o hibridna arhitektura za inicijalizaciju je potrebna neka centralna arhitektura dokse aplikacija izvodi decentralno izemđu računala (npr neke Peer-to-Peeraplikacije kao Bittorrent)

minus Fat client

o Prednosti manje servera kojima je potrebno upravljati

o Nedostaci blisko upravljanje desktop računala u našem okruženju potrebnotestirati verziju za svako stolno računalo udaljeni pristup težak ili gotovonemoguć podaci se prenose kroz cijelu mrežu pa može doći do zagušenja

minus thin server

o prednosti zahtjevaju manje stalnog održavanja zbog lakšeg održavanja sesmanjuju troškovi

o nedostaci nisu pogodi na vrlo zahtjevne zadaće

minus Thin client ndash fat server Thin client sadrži Korisničko sučelje dok server ima (pored korsučelja) i Aplikaciju i Baza podat

minus Fat Client ndash thin server client ima (pored kor sučelja) i Aplikaciju i Baza podat a serversamo bazu

minus Kvantitativni zahtjevi aplikacija

6

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 754

o gubitak paketa

o brzina veze

o vrijeme kašnjenja (multimedija u realnom vremenu i interaktivne igre zahtijevajukratko vrijeme kašnjenja)

3 transportni sloj

31 usluge transportnog slojaminus omogućuju logičku komunikaciju između procesa

311 Odnos transportnog i mrežnog slojminus mrežni sloj osigurava komunikaciju između računala a transportni između procesa

312 Pregled transportnog sloja u Internetuminus IP čini bdquosve što moželdquo da isporuči podatke no ne daje garanciju (nepouzdana usluga)

32 Multipleksiranje i demultipleksiranjeminus u odredišnom računalu trasnportni sloj prima podatke od mrežnog dok transportni

onda isporučuje podatke aplikacijskom sloju-

minus demultipleksiranje isporučivanje podataka iz segmenta transportnog sloja uodgovarajući soket dešava se na prijemnom računalu

minus multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket

minus soket imaju jedinstvene identifikatore svaki segment ima polja izvornog i odredišnogporta

minus brojevi portova od 0 do 1023 su dobro poznati odnosno rezervirani

minus svaki soket dobiva svoj broj porta

minus soketi je moguće realizirati u programskim jezicima a služe za

o definiranje transportni protokol (TCP ili UDP)

o IP adresu izvornog i odredišnog računala

o brojeve port-a (za razlikovanje aplikacija u računalima

o tako je moguće programirati aplikacije hellip

minus adresiranje procesa () korisnički proces dogovara s transportnim slojem na izvornomhostu broj izvornog porta (izabire ga ili aplikacija ili se od strane operacijskog sustava

dodjeljuje neki slobodan port)

7

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 654

minus postoje serveri najvišeg nivoa (domene hr com uk itd) dns serveri od autoriteta(lokalni u organizaciji)

minus TTL rok trajanja zapisa odnosno u tom se polju određuje kada će on biti brisan izcachea

254 DNS zapisi i porukeminus zapis DNS-a ima četiri polja Name Value Type i TTL

minus DNS poruka 12 bajtova (odjeljak zaglavlja) odjeljak za pitanje (o upitu) odjeljak zaodgovor odjeljak za autoritet dodatni odjeljak

Prezentacijeminus Svojstva klijenta i servera server je uvijek učinkovit i raspoloživ a klijenti su samo

povremeno na mreži komuniciraju sa serverom ne međusobno

minus paradigme

o promjenjiva uloga client-a i server-a računala preuzimaju katkad jednu katkad

drugu ulogu

o distribuirana aplikacija sastoji se iz više nezavisnih aplikacija koje skupaizgledaju kao jedna jedinstvena aplikacija (npr WebShop s Web serveromaplikacijski server i baza podataka)

o decentralna arhitektura autonomni sustavi (npr Peer-to-Peer aplikacije kaoGnutella Chord)

o hibridna arhitektura za inicijalizaciju je potrebna neka centralna arhitektura dokse aplikacija izvodi decentralno izemđu računala (npr neke Peer-to-Peeraplikacije kao Bittorrent)

minus Fat client

o Prednosti manje servera kojima je potrebno upravljati

o Nedostaci blisko upravljanje desktop računala u našem okruženju potrebnotestirati verziju za svako stolno računalo udaljeni pristup težak ili gotovonemoguć podaci se prenose kroz cijelu mrežu pa može doći do zagušenja

minus thin server

o prednosti zahtjevaju manje stalnog održavanja zbog lakšeg održavanja sesmanjuju troškovi

o nedostaci nisu pogodi na vrlo zahtjevne zadaće

minus Thin client ndash fat server Thin client sadrži Korisničko sučelje dok server ima (pored korsučelja) i Aplikaciju i Baza podat

minus Fat Client ndash thin server client ima (pored kor sučelja) i Aplikaciju i Baza podat a serversamo bazu

minus Kvantitativni zahtjevi aplikacija

6

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 754

o gubitak paketa

o brzina veze

o vrijeme kašnjenja (multimedija u realnom vremenu i interaktivne igre zahtijevajukratko vrijeme kašnjenja)

3 transportni sloj

31 usluge transportnog slojaminus omogućuju logičku komunikaciju između procesa

311 Odnos transportnog i mrežnog slojminus mrežni sloj osigurava komunikaciju između računala a transportni između procesa

312 Pregled transportnog sloja u Internetuminus IP čini bdquosve što moželdquo da isporuči podatke no ne daje garanciju (nepouzdana usluga)

32 Multipleksiranje i demultipleksiranjeminus u odredišnom računalu trasnportni sloj prima podatke od mrežnog dok transportni

onda isporučuje podatke aplikacijskom sloju-

minus demultipleksiranje isporučivanje podataka iz segmenta transportnog sloja uodgovarajući soket dešava se na prijemnom računalu

minus multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket

minus soket imaju jedinstvene identifikatore svaki segment ima polja izvornog i odredišnogporta

minus brojevi portova od 0 do 1023 su dobro poznati odnosno rezervirani

minus svaki soket dobiva svoj broj porta

minus soketi je moguće realizirati u programskim jezicima a služe za

o definiranje transportni protokol (TCP ili UDP)

o IP adresu izvornog i odredišnog računala

o brojeve port-a (za razlikovanje aplikacija u računalima

o tako je moguće programirati aplikacije hellip

minus adresiranje procesa () korisnički proces dogovara s transportnim slojem na izvornomhostu broj izvornog porta (izabire ga ili aplikacija ili se od strane operacijskog sustava

dodjeljuje neki slobodan port)

7

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 754

o gubitak paketa

o brzina veze

o vrijeme kašnjenja (multimedija u realnom vremenu i interaktivne igre zahtijevajukratko vrijeme kašnjenja)

3 transportni sloj

31 usluge transportnog slojaminus omogućuju logičku komunikaciju između procesa

311 Odnos transportnog i mrežnog slojminus mrežni sloj osigurava komunikaciju između računala a transportni između procesa

312 Pregled transportnog sloja u Internetuminus IP čini bdquosve što moželdquo da isporuči podatke no ne daje garanciju (nepouzdana usluga)

32 Multipleksiranje i demultipleksiranjeminus u odredišnom računalu trasnportni sloj prima podatke od mrežnog dok transportni

onda isporučuje podatke aplikacijskom sloju-

minus demultipleksiranje isporučivanje podataka iz segmenta transportnog sloja uodgovarajući soket dešava se na prijemnom računalu

minus multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket

minus soket imaju jedinstvene identifikatore svaki segment ima polja izvornog i odredišnogporta

minus brojevi portova od 0 do 1023 su dobro poznati odnosno rezervirani

minus svaki soket dobiva svoj broj porta

minus soketi je moguće realizirati u programskim jezicima a služe za

o definiranje transportni protokol (TCP ili UDP)

o IP adresu izvornog i odredišnog računala

o brojeve port-a (za razlikovanje aplikacija u računalima

o tako je moguće programirati aplikacije hellip

minus adresiranje procesa () korisnički proces dogovara s transportnim slojem na izvornomhostu broj izvornog porta (izabire ga ili aplikacija ili se od strane operacijskog sustava

dodjeljuje neki slobodan port)

7

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 854

minus UDP na odredišnom hostu odlučuje prema broju odredišnog porta (i samo premanjemu) kojoj aplikaciji se segment dodjeljuje

minus korisnički proces može sadržavati više socket-a

33 UDPminus nema sinkronizacije radi bez uspostave konekcije (koristi ga DNS)

minus nudi kontrolu nad sadržaje i vremenom slanja (primjerice ndash nema čekanja potvrdeisporuke itd koji usporavaju stvar)

minus nema uspostave konekcije pa je brži ndash zato ga DNS koristi

minus ne prati stanje konekcije nije orijentiran na vezu

minus manje zaglavlje (8 bita dok tcp ima 20)

331 Struktura UDP segmentaminus sadrži podatke broj izvora i odredišta kontrolni zbir (checksum provjera dali je došlo

do promjene u bitovima UDP segmenta služi za provjeru grešaka i zaglavlja i podatakaračuna se 16-bitni jedinični komplement od zbroja jediničnog komplementa informacijapseudo zaglavlja iz IP zaglavlja te UDP zaglavlja i podataka upotreba je opcionalna)duljinu cijelog segmenta (length)

minus UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredištasadržali provjeru greški

minus on grešku ne ispravlja doduše nekad se oštećeni segment odbaci a nekad prosljeđujena upozorenje

minus Zaglavlje je veličine 4x2 bajta tj ono ima ukupno 8 bajtova dok je veličina zaglavljafiksna

minus bdquoLengthldquo u zaglavlju UDP segmenta U tom polju zapisana je veličina cijelog paketa ubajtovima tj zajedno zaglavlja i podataka

341 Pouzdani kanal prijenosaminus protokol se sastoji od pozitivnih (ACK) i negativnih (NAK) potvrda

minus protokoli koji koriste te potvrde zovu se ARQ

minus ARQ zahtjevaju 1) mehanizam otkrivanja grešaka 2) povratna informacija pošiljaocu3)ponovno slanje

minus bdquoStani i čekajldquo kada pošiljatelj čeka ACK ili NAK on ne može primiti podatke iz gornjegsloja ndash prvo treba napustiti stanje čekanja

minus zbog mogućnosti oštećenja ACK ili NAK paketa tim se paketima dodaje kontrolni brojkoje primalac provjerava ako je redni broj veći onda znači da sve štima

minus tajmer koristi se za timeout i ponovno slanje paketa zbog mogućnosti da je paket ili

ACK izgubljen u kanalu

8

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 954

minus redni broj služi za numeriranje paketa od pošiljatelja do primatelja

35 TCPminus izvršava se samo na krajnjim sustavima ne i na usputnim ruterima

minus podržava puni dupleks konekcija od točke A do točke B

minus sinkronizacija u tri koraka klijent šalje zahtjev server odgovara a onda klijent opet

šalje

minus rezervira se privremena memorija koja čuva podatke koji se razmjenjuju

352 Struktura TCP segmentaminus br izvornog i odredišnog porta redni broj broj potvrde dužina zaglavlja polje opcije

polje oznaka (ACK ili koje drugo označava o kakvoj se poruci radi) podaci kontrolnizbir

354 Pouzdani transfer podatakaminus IP ne garantira isporuku datagrama redosljed i integritet podataka u njima

minus TCP najprije prima podatke enkapsulira ih predaje segment IP-u dok svaki segmentsadrži redni broj

minus TCP pokreće tajmer ndash ako je izazvan timeout ponovno šalje segment koji ga je izazvao

minus konačno TCP obrađuje primitak ACK-a

minus Dupli ACK ACK koji ponovno potvrđuje primitak segmenta (kada se primjeti da falinešto)

minus Selektivno potvrđivanje omogućava TCP primaocu da selektivno potvrđuje segmenteprimljene van redosljeda umjesto da kumulativno potvrđuje posljednji pravilansegment primljen u ispravnom redosljedu

355 Kontrola tokaminus TCP nudi uslugu kontrole toka usklađuje brzinu slanja da ne bi došlo do zagušenja

memorije primaoca

Prezentacije- Izračunavanje kontrolnog zbroja

o segment je prikazan kao niz binarnih brojeva duljine 16 bitova ovi bitovi sezbrajaju u tzv aritmetici jednog komplementa pri čemu x nastaje iz xinvertiranjem svih bitova nastane li ostatak (carry) rezultat se inkrementira

o rezultat se invertira i to je kontrolni zbroj pošiljatelj računa kontrolni zbroj iupisuje ga u segment

o na isti način primatelj računa kontrolni zbroj i dodaje (u aritmetici jednogkomplementa) kontrolni zbroj pročitan iz segmenta ako ne postoji pogreška ubitu onda kao rezultat nastaje 11111111111111112 (prikaz 0 u jednom

komplementu)

9

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1054

o pojedine pogreške bita se mogu prepoznati ali ne i dvostruke

o zbrajanje se vrši ovako 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 0 i prijenos 1

o ostatak bdquomaknemoldquo sve nule pretvorimo jedinice i sve jedinice u nule čime smodobili kontrolni zbroj

- Pseudo-zaglavlje

o Pseudo-zaglavlje sadrži izvornu i odredišnu IP adresu broj protokola (17 za UDP)i duljinu segmenta

o UDP pošiljatelja najprije upisuje 0 u checksum polje generira pseudo zaglavlje iračuna kontrolni zbroj zajedno za UDP segment i pseudo- zaglavlje

o ovaj kontrolni zbroj upisuje se u checksum polje zatim se segment i pseudo-zaglavlje prosljeđuju na IP

o UDP primatelja dobiva (od IP) UDP segment i pseudo-zaglavlje piše 0 uchecksum polje i računa kontrolni zbroj za segment i pseudo-zaglavlje

o prednost provjera kontrolnog zbroja prepoznaje i pogreške u IP adresama nprkrivo proslijeđene segmente

o nedostatak povreda principa uslojavanja

- pogreške u kanalu (nepouzdan kanal između dva procesa) do njih može doći zbogšuma buffer overflowa ispada komponenta koji uzrokuju pogreške bita i gubitakpaketa to se rješava protokolima s prepoznavanjem pogrešaka potvrdama iponavljanjem slanja

- protokoli za pouzdan transport

o Stop-and-Wait pošiljatelj dodaje ndash u svrhu prepoznavanja pogreške ndash kontrolnizbroj ili Cyclic Redundancy Check (CRC) primatelj šalje potvrdu(acknowledgment ACK) nakon timeout-a (= potvrda nije stigla timeoutpredstavlja određeni period koji bdquosmijeldquo proći prije nego nego se aktivira nekispecifično događaj dok se taj specifično događaj događa samo ako se neki drugispecifično događaj nije dogodio) paket se ponovo šalje za prepoznavanjemogućih duplikata potrebni su redni brojevi (SQN ndash sequence number)

o Protokoli kliznog prozora šalje se više paketa odjednom kako bi se ldquopopuniordquo

kanal Go-Back-N (Go-Back-N ARQ je specifičan primjer protokol za automatskoponavljanje zahtjeva(ARQ) u kojem proces koji šalje nastavlja slati broj okviraodređenih veličinom okvira čak i bez primanja ACK-a od prijemne strane) iSelective Repeat (radi na isti način) razlikuju se s obzirom na timeout potvrdeponovno slanje

- neformalan opis Stop-and-Wait

o Ponašanje pošiljatelja

šalji paket s aktualnim SQN i uključi timer

10

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1154

ako se ACK vrati bez pogreške bita i s aktualnim SQN prije isteka timeout-a inkrementiraj SQN i vrati se na 1 korak

ako je timeout istekao ponovo šalji paket također ponovo uključi timer ivrati se na 2 korak

o Ponašanje primatelja

ako je paket primljen bez pogreške bita i s aktualnim SQN šalji ACK saktualnim SQN i inkrementiraj SQN inače ponovo šalji posljednji ACK

- Statechart

o (vrsta dijagrama koja opisuje ponašanje sustava zahtijeva da je sustavsastavljen od konačnog broja stanja) uvijek se nalazi u nekom stanju točkapredstavlja početno stanje (initial state)

o Prijelaz između stanja (state transition) se ostvaruje (jest definirano()) nekimdogađajem (event) i ispunjavanjem nekog uvjeta (guard) a nakon prijelaza u

novo stanje izvodi se neka akcija (action)o Iz praktičnih razloga moguće je uvesti i varijable

o Statecharts predstavljaju varijantu konačnih automata događaji uvjeti i akcijese često opisuju kroz pseudokocircd (time dobivamo tzv ldquopoluformalanrdquo opis)

o Ponašanje protokola često se modelira ovakvim (ili sličnim) automatima

o Postoje programski alati koji takvo modeliranje podržavaju protokoli se moguspecificirati kao automati iz čega se može generirati kocircd na osnovu togamoguće je izvoditi različite analize simulacije i testiranja

- Prostor rednih brojeva (sequence number space)

o prikaz rednih brojeva je konačan polje s n bitova omogućuje 2n rednih brojeva

o višestruka primjena kroz ciklički prolaz

o za Stop-and-Wait dovoljan je jedan bit za prikaz 2 redna broja 0 i 1

o Stop-andndashWait s 0 i 1 kao rednim brojevima zove se i Alternating-Bit-Protocol

-

4 Mrežni sloj

4 1 Uvodminus uloga mrežnog sloja slanje paketa od otpremnog do prijemnog računala (ne procesa)

minus prosljeđivanje router primat paket na ulaznom linku i šalje ga na u izlazni link

minus

rutiranje (usmjeravanje) utvrđivanje putanje kojom paket ide od otpremnog doprijemnog računala koristi algoritme rutiranja

11

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1254

minus tablica prosljeđivanja nalazi se u ruteru preko nje računa interfejs na koji treba poslatipaket podatke za to računanje uzima iz zaglavlja datagrama

minus komutatori sloja veze rutiranje vrše prema podacima iz sloja veze dok ruteri to radepreko podataka iz mrežnog sloja

minus podešavanje konekcije u nekim mrežama se ruteri prvo moraju sinkornizirati prije negopočnu slati podatke

minus Forwarding vs Routing prosljeđivanje predstavlja odabir izlaznog porta baziranog naodredišnoj adresi i tablici prosljeđivanja dok rutiranje predstavlja proces u kojem setablica prosljeđivanja sastavlja

412 Modeli mrežne uslugeminus definira karakteristike prijenosa podataka (pouzadnost redosljed paketa itd)

minus na otpremnoj strani nudi usluge garancija isporuke garancija isporuke sa ograničenimkašnjenjem isporuka u pravilnom redosljedu garantirani propusni opseg garantiranamaksimalna promjenjivost kašnjenja

minus Internet danas radi po principu bdquousluge najboljeg pokušaja

42 Mreža sa virtualnim kolima i datagramimaminus mreža sa virtualnim kolima daju uslugu sa konekcijom dok mreža sa datagramima daje

usluge bez konekcije

minus Internet je sa datagramima dok su ATM X25 i neke druge sa virtualnim kolima

421 Virtualno kolominus

imaju putanju VC brojeve i tablicu prosljeđivanja

minus održavaju se informacije o stanju konekcije

minus Svaki paket dobiva neki lokalni identifikator

minus Kod prosljeđivanja paketa identifikator se modificira od strane usmjerivača štoomogućuje izgradnju virtualnog voda i evtl pružanje određenih usluga

minus tri faze 1) podešavanje VC-a 2) transfer podatka 3) raskidanje VC-a

minus

svaki ruter na putanji je svjestan svih virtualnih kola koja prolaze kroz njegaminus poruke koje govore od stvaranju i raskidanju VC-a zovu se poruke signalizacije a

razmjenjuju se protokolima signalizacije

422 Mreže sa datagramima (usmjeravanje sa datagramima)minus računalo stavi u paket adresu odredišta i ubaci ga u mrežu

minus nema informacija o stanju konekcije

minus paketi prolaze kroz niz rutera i na temelju adrese se prosljeđuju kroz izlazni link

12

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1354

minus Nisu osigurane usluge kao kontrola pogrešaka osiguranje redoslijeda dolaska kontrolatoka i opterećenja garancija kvalitete usluge (npr kašnjenje gubitak itd)

43 Ruterminus ima komponente

o Ulazni port izvršava funkcije sloja veze podataka fizičkog sloja pretražujetablicu i prosljeđuje

o komutatorska mreža povezuje uzlazni i izlazni port kroz nju se prosljeđuju(komutiraju) paketi

o izlazni port čuva pristigle podatke i šalje ih na izlazni link

o procesor rutiranja vrši protokole rutiranja održava info o rutiranju i tabliciprosljeđivanje upravlja mrežom u ruteru

minus brzina komutatora brzina kojom paketi idu od ulaznih do izlaznih portova ak seprivremena memorija napuni paketi koji se pristizati će se ispuštati odnosno dolazi do

gubitka paketa

44 IP adresaminus komponente mrežnog sloja protoko UP protokol rutiranja prijava greški u

datagramima

441 Format datagramaminus datagram paket mrežnog sloja

minus IPv4 datagram ima sljedeća polja

o broj verzija (IP4 ili IP6)

o dužina zaglavlja (20 bajtova)

o vrsta usluge (TOS neki datagrami traže manje kašnjenje veliku propusnost itd)

o dužina datagrama (najviše 216 bajtova zaglavlje + podaci)

o ID oznake ofset ndash IP fragmentacija ofset određuej lokaciju fragmenta u IPdatagramu ID predtavlja ID datagrama dok oznaka može biti 0 ili 1 ndash ako je 1znači da ima još fragmenata ako je 0 nema ih više

o TTL trajanje zapisa

o upper layer viši protokol

o protokol koristi se kada datagram stigne odredišta u njemu je zapisan protokolkojem bi trebalo predati podatke iz datagrama (TCP UDP SMTP itd)

o kontrolni zbir provjera grešaka zbroje se dva bajta u zaglavlju aritmetikomkomplementa jedinice

o

IP adrese izvora i odredišao Opcije

13

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1454

o Podaci

minus Fragmentacija MTU ndash najviše što može datagram prenijeti podataka razlaganje paketana više manjih (nazivaju se fragmenti) zbog toga što veličina paketa na linku neodgovara veličini koju podržava pojedini protokol zbog rasterećenja rutera to sedogađa u krajnjim računalima

442 IPv4 adresiranjeminus interfejs- granica između računala i fizičkog linka ruter ima više interefejsova po jedan

za svaki link

minus IP adresa je pridružena interfejsu računala i routera a ne računalu ili routeru koji koristetaj interfejs predstavlja sučelje glavnog (host) računala ili usmjerivača

minus dodjelu IP adresa vrši ICANN

minus notacija Dotted-Decimal d1d2d3d4 mit d j = decimalni prikaz j-tog byte-a primjer10000000 10000111 01000100 000001012 piše se kao 128135685

minus organizacija mora pribativi skup IP adresa od ISP-a da bi ga mogla koristit za svojuorganizaciju

minus dodjelivanje adresa

o ručno

o DHCP ndash dodijeli privremenu IP adresu DHCP automatski dodjeljuje oduzimaažurira svoju tablicu idealan i za fakultete institucije itd

minus NAT prevodioc mrežnih adresa računala u lokalnom sustavu imaju uglavnom iste

adrese no kada šalju van sustava onda za to služi NAT

minus ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim imrežnim problemima

o ne samo da je dio mrežnog sloja već i integralni dio IP-a

o jednostavan protokol koji definira kontrolu poruke

o ICMP opisuje jednostavno prosljeđivanje servisnih poruka drugim protokolima neizvršava neku specifičnu zadaću

o ICMP poruke se nalaze u IP datagramu za transmisiju

o Tipična uporaba ICMP-a je da pruži povratni mehanizam kada je poslana IPporuke

minus

14

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1554

5 Vježbeminus Prenošenje http dns i icmp poruka zajednički protokoli su Ethernet II (podatkovni sloj) i

Internet Protocol

minus MAC adresa ima 48 bita a sa 48 bita možemo zapisati 248 mogćih adresa No od toga susamo 24 najmanje značajna bita rezervirana za pojedinu mrežnu karticu proizvođača

odnosno proizvođaći mogu koristiti 224 mogućih adresa

minus adresa protokola 3 razine zauzima 32 bita Drugim riječima postoji 232 adresa odnosno4294967296 adresa

minus Total length je 16-bitno polje koji predstavlja ukupnu duljinu paketa uključujući iheader Budući da je 65535 najveći decimalni broj koji se može zapisati sa 16 bitova to

je ujedno najveća vrijednost koja se može upisati u polje bdquoTotal lengthldquo

minus http zaglavlje nalazi se u ASCII obliku

minus dns zaglavlje nalazi se u binarnom obliku

minus

minus Određivanje satelitskih i prekooceanskih vodova

o minimalno kašnjenje između dva čvora udaljenost satelita je 36000km Tp = Lc= (L1 + L2)c odnosno Tp=(2 36000km) 300000 kms = 024s = 240ms

o Traceroute daje vrijeme o oba smjera pa bi razlika u vremenima između čvorovatrebala poprimiti duplu vrijednost odnosno množimo 240 sa dva

minus vrijeme propagacije

o udaljenost nekog grada je 15km brzina kroz žicu je 200000kms vrijemepropagacije je 15 200 000 I dobijemo sekunde ndash za pretvordu u milisekundemnoži se sa 1000

o to što se dobije jest Tp

minus procjena kapaciteta odabranog voda

o

u nekom čvoru se uzme broj vremena ta vremena se zbroje I podijele sanjihovim brojem ndash time dobijemo Tuk

o Tuk = Tt + Tp pri čemu je Tt veličina paketa u bitovima (bajtove množim sa 8)

minus prosječno vrijeme čekanja u čvoru

o Tč = Tuk ndash Tp ndash Tt pri čemu je Tp= broj bitova standarna brzina u bitovima

minus 48 ndash bitna odredišna adresa u Ethernet okviru ona pripada routeru koja povezujeizvorišno i odredišno računalo

minus odredišna adresa u Ethernet okviru adresa našeg računala

15

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1654

minus Čemu služi polje laquoTyperaquo U polju bdquoTypeldquo se nalazi naziv protokola više razine koji ćese koristiti Nakon 53 bajtova od polja bdquoTypeldquo se u Ethernet zaglavlju pojavljujezaglavlje HTTP protokola

minus značenje vrijednosti adrese nađena kao odredište u Ethernet okviru Vrijednostodredišne adrese (ffffffffffff) nam govori da se radi o broadcastu

minus vrijednost bdquoopcodeldquo polja u zaglavlju Ethernet okvira koji prenosi ARP zahtjev prema

njemu određujemo vrstu okvira

minus Zašto poruka ARP upita sadrži polje bdquoTarget IP addressldquo Zato da bi znali kojemračunalu da vrati odgovor na postavljeni upit

minus Koja je vrijednost polja bdquoTarget MAC addressldquo u zaglavlju ARP poruke zahtjeva 000000000000

minus Sadrži li ARP poruka zahtjeva MAC adresu sučelja čiju je IP adresa navedena u poljubdquoTarget IP addressldquo Ne ne sadrži je

minus polja bdquoHardware typeldquo bdquoProtocol typeldquo bdquoHardware sizeldquo bdquoProtocol sizeldquo

o bdquoHardware typeldquo je polje koje određuje sklopovsku vrstu sučelja za koje je pošiljatelj zahtijeva odgovor

o bdquoProtocol typeldquo je polje koje određuje tip protokola više razine kojipošiljatelj koristi

o bdquoHardware sizeldquo je duljina sklopovske adrese izražena u bajtovima injezina veličina za Ethernet iznosi 6 bajta

o bdquoProtocol sizeldquo je duljina adreea protokola i izražena je u bajtovima

minus Kako izgleda ARP tablica i koje informacije sadrži Tablica se sastoji od niza IP adresa ifizičkih adresa te vrste ARP unosa (dinamički i statički)

minus korist od korištenja ARP tablica ARP tablica povezuje MAC adrese računala spripadajućim IP adresama

minus Koja je maksimalna veličina payloada koju može prenositi UDP segment

o Veličina polja Length je 2 bajta što znači da je maksimalni limit UDP paketa

65535 bajtova Obzirom da zaglavlje koristi 8 bajtova tada je maksimalnaveličina samih podataka je 65527 bajtova

minus koliko različitih UDP portova može imati jedno računalo (jedno IP sučelje)

o Veličina polja je 2 bajta što znači da može imati 65535 različitih portova

minus Pogledajte polja u zaglavlju TCP protokola Koja su od njih ista kao i kod UDPprotokola

o TCP ima ova ista polja zaglavlja kao UDP Source port Destination port i

Checksum

16

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1754

minus Koja su polja dodana u odnosu na UDP da bi se ostvarile dodatne usluge kojeTCP protokol ostvaruje

o Dodani su Sequence number Acknowledgment number Data offset FlagsWindow size Urgent pointer Options i Padding

minus Kako se koriste SYN ACK zastavice i polja seqnum i ack num tijekomuspostave TCP veze

o Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obestrane a nakon početka veze svi paketi poslani od klijenta moraju imatipodignutu ACK zastavicu Polja sequence number i acknowledgment numbergovore koji paket je poslan te za koji paket je dobivena potvrda primitka

minus Kod slanja podataka za što se koristi polje bdquoSequence numberldquo a za štobdquoAcknowledgement numberldquo

o Polje Sequence number se koristi kao redni broj poruke koja se šalje dok jeAcknwledgment number potvrda prijema poruke za određeni Sequence number

minus Objasnite vezu između vrijednosti njihovih bdquoSequence numberldquo polja i veličinepayloada koji se šalje u prvom od ta dva segmenta

o Drugi Sequence number je uvećan za veličinu payloada i zaglavlja

minus Kako se odvija raskidanje vaze

o Obe strane šalju specijalnu poruku sa postavljenom FIN zastavicom tj prvi kojiželi prekinuti vezu šalje takvu poruku druga strana odgovara sa ACK-om i šaljesvoju poruku sa FIN zastavicom na koju prva strana odgovara sa ACK-om jer se

tek onda veza smatra raskinutom

minus Beacon interval

o Ovo je vremenski interval između beacon prijenos Vrijeme u kojem čvor moraposlati beacon je poznat kao TBTT vrijeme

minus Router

o nema IP adresu jer on služi samo za usmjeravanje paketa čitajući IP adresenjihovih odredišta

minus Clear to Send (CTS) okvir

o Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okviraKoristi tri MAC adrese Njegovo zaglavlje sadrži informaciju o podvrsti okviratrajanju i primateljevoj adresi

17

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1854

6 Sloj veze podatakaminus postoje dvije vrste kanala

bull difuzni kanali (LAN optički kabli itd) veći broj računala povezan je na istukomunikacijsku liniju te zahtjeva protokol zbog usklađivanja prijenosa iizbjegavanja kolozije

bull kanal od točke to točke (između dvaju rutera)

611 Usluge sloja vezeminus sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora

(osnovna funkcija)

minus protokol sloja veze definira format paketa koji se razmjenjuju između čvorova kao iaktivnosti čvorova prilikom predaje i prijema tih paketa

minus te aktivnosti su otkrivanje greške ponovni prijenos kontrolu toga i slučajan pristup

minus PDU su okviri

minus datagram se može prenositi raznim protokolima na raznim linkovima duž putanje

minus Usluge sloja veze

bull pravljenje okvira (okvir ima polje zaglavlja i polje podataka) okvir sadrži fizičkuadresu čvorova

bull Pristup linku MAC protokol definira pravila po kojima se okvir prenosi za link

bull Pouzdana isporuka koristi se gdje postoji velika mogućnost greške (Wireless) nomože biti opterećenje gdje je mogućnost greške mala pa se ne koristi

bull kontrola toka sprečava gubitak paketa zbog kojeg dolazi kada se napunimemorija

bull otkrivanje greške

bull ispravljanje greške

bull poludupleks i puni dupleks

minus transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdanaisporuka (mada na različite načine) kontrolu toka i otkrivanje grešaka samo što senavedeno kod transportnog osigurava od točke do točke a u sloju veze od čvora dočvora

612 Komuniciranje adapteraminus protokol sloja veze uglavnom se nalazi u adapteru (mrežna kartica) on ekapsulira

datagram u okvir i predaje ga na komunikacijski link sadrži interfejs linka (sadrži

protokole sloja veze) i interfejs magistrale

18

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 1954

minus DMA (adapter sam čita i piše) označava vrstu sabirnice koja omogućava vanjskim jedinicama kao tvrdi disk zvučne kartice grafičkim karticama izravan pristup glavnojmemoriji računala za čitanje i pisanje podataka i to bez izravnog posredovanjaprocesora

minus Programmed IO (PIO) CPU prenosi podatke između memorije i adaptera pomoćustatusnih registara i prekida

minus

62 Tehnike za otkrivanje i ispravljanje grešaka

621 Provjera parnostiminus dodaje se još jedan bit tako da ukupan broj jedinica bude paran ili neparan ndash ja

prijemnoj strani se provjera dal je broj jedinica paran ili neparan ovisno o odabranojvarijanti

minus ako ima recimo paran broj grešaka greške ostaju neotkrivene

622 Metode kontrolnog zbiraminus koristi se u transportnom sloju (lako se implementira u softveru)

623 CRC (ciklička provjera redundantnosti)minus polinomska aritmetika nad bitovima

63 Protokoli višestrukog pristupaminus link od točke do točke jedan pošiljalac i jedan primalac mnogi protokoli su tako

projektirani (PPP HDLC)

minus difuzni link ima više predajnih i prijemnih čvorova kada neki čvor šalje okvir kanaldifuzno prenosi okvir i svaki čvor prima kopiju (Ethernet LAN Wireless)

minus Media Acces Control (MAC) je dio podatkovnog sloja OSI modela koji utvrđuje kome jedozvoljen pristup fizičkom mediju Služi kao interfejs između LLC (Logical Link Control)podsloja i fizičkog sloja MAC podsloj se prvenstveno brine za upravljanje pristupafizičkom mediju (npr koji računar spojen na žicu ima pravo prijenosa) ili protokolimakao što je CSMACD

minus problem višestrukog pristupa (pristup više predajnih i prijemnih čvorova djeljenom

difuznom kanalu)minus protokoli višestrukog pristupa preko njih čvorovi regulariju prijenos na djeljenom

difuznom kanalu postoje tri kategorije

o protokoli sa djeljenjem kanala

o protokoli sa slučajnim pristupom

o protokoli sa pristupom bdquona koga je redldquo

631 Protokoli sa djeljenjem kanala (fiksna podjela kanala)minus FDM i TDM se koriste za djeljenje propusnog opsega difuznog kanala

19

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2054

minus prednosti TDM-a eliminira kolizije ima bdquopravednuldquo raspodjeju propusnog opsega

minus nedostaci TDM-a ograničen na brzinu od RN bitova u sekundi (R je brzina N je brojčvorova) čvor mora čekati na svoj red u sekvenci prijenosa čak i kada je jedini koji imanešto za slati

minus FDM dijeli iste prednosi i nedostatke kao i TDM dodjeljuje se svaka frekvencija jednomod N čvorova

minus CDMA (višestruki pristup sa djeljenjem koda)

o čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvencijurazličiti čvorovi mogu prenositi istovremeno a da primaoci mogu točno primitibitove usprkos utjecaju prijenosa drugih čvorova

o problem se javlja u odvajanju kodova i zbog slabljenja signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala koriste se u bežičnimmrežama

o tehnika ldquoširenjardquo (spread) pošiljatelj multiplicira svaki bit s Chipping kocircdomčime se generira signal s višom frekvencijom koji se zatim šalje na medij (koristise cijeli spektar i cjelokupno vrijeme)

o ldquoraširenirdquo signali se preklapaju na mediju

o primatelj odatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

o 2 varijanta postupak s frekvencijskim skokom pošiljatelj ldquoskačerdquo tijekom slanja jednog bita između različitih sekvenci što omogućuje preklapanje više signala nakanalu (poznavanjem uzorka ldquoskokardquo signal je moguće primiti)

o Chipping kocircd omogućuje prijemnicima da filtriraju signale koji ne koriste istustrukturu bitova uključujući šum ili smetnje Chipping kod ima dvije osnovnefunkcije

identificira podatke tako da ih primatelj može prepoznati kao dapripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod isamo prijamnici koji znaju chipping kod može dešifrirati podatke

chipping kod šalje podatake preko raspoložive širina pojasa

minus

podaci se obično šalju tek povremeno stoga je ovakvo (fiksna podjela kanala)korištenje medija neučinkovito

20

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2154

632 Protokoli sa slučajnim pristupomminus pošiljalac šalje paket punom brzinom kanala ako dođe do kolizije ponovno šalje paket

no ne odmah nego nakon vremena slučajnog trajanja

minus osnovna ideja kod malog opterećenja (load) se kolizije rijetko događaju

minus ta kašnjenja se biraju slučajno tako da se može dogoditi da bude kanal slobodan

minus ALOHA sa odsječcima

o dozvoljava čvoru da stalno predaje punom brzinom R kada je taj čvor jediniaktivan on je decentraliziran obzirom da svaki čvor detektira kolizije i samodlučuje kada ponoviti slanje

o do kolizije dolazi ako ima više aktivnih čvorova

o odsječak uspjeha odsječak u kojem samo jedan čvor predaje podatke

o efikasnost je 37

minus Slotted ALOHA

o svi čvorovi sinhroniziraju svoj slot (npr pomoću središnjeg vremenskog signala)

o početak slanja samo na početku slota kolizijski interval skraćuje se na vrijemetrajanja slota

minus ALOHA (čista bez odsječaka)

o čvor odmah predaje cijeli okvir na difuzni kanal

o ako primatelj primi okvir bez pogrešaka onda vraća pozitivnu potvrdu (ACK)

o ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme(backoff) te zatim ponavlja slanje

o Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo dokolizije

o kolizije se obrađuju kao pogreške (kontrola pogrešaka)

o potpuno decentraliziran

o ako dođe do kolizije čvor odmah ponovno predati okvir sa vjerojatnošću p a usuprotnom će čvor čekati u intervalu koji je jednak vremenu potrebno zaprijenosa jednog okvira nakon čega predaj okvir sa vjerojatnošću p ili čeka drugiokvir sa vjerojatnošću (1-p)

o efikasnost je polovica one koju ima Aloha sa odsječcima

minus propusnost vs Offered Load kod ALOHA protokola

21

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2254

o propusnost (throughput) [bits] jest količina bita koja se u jedinici vremenaprenese između dvije promatrane točke u mreži

o offered load (ponuđeni promet) ukupan broj paketa ponuđenih mreži za prijenosuključuje korisničke okvire sudare okvira ponovno poslane okvire upravljačkeokvire i dr

o nakon nekog vremena propusnost počne padati povećanjem ponuđenog

prometa no prije toga raste do neke točkeminus Binarni eksponencijalni Backoff

o 1 kolizija (uniformno distribuirani) izbor broja K iz 01

o 2 kolizija (uniformno distribuirani) izbor broja K iz 0123

o hellip

o m-ta kolizija (uniformno distribuirani) izbor broja K iz 01234hellip 2m-1

o Backoff vrijeme = Ktimest

o nakon nekog maksimalnog broja M kolizija (npr M = 10) MAC sloj prekidapostupak te javlja pogrešku sloju mreže

o ideja

Backoff vrijeme prilagoditi aktualnom opterećenju

nisko opterećenje evtl samo mali broj čvorova sudjeluje u koliziji izborbroja K dovoljan iz malog broja mogućnosti

minus više opterećenje više kolidirajućih čvorova izbor broja K iz više mogućnosti stoga većesrednje Backoff vrijeme

minus CSMA

o prepoznavanje nosioca (carrier sensing) čvor sluša kanal prije nego ide predatinešto kada je kanal slobodan onda šalje

o otkrivanje kolizija čvor za vrijeme slanja također sluša kanal a ako netko drugipočne slati i time ga ometa on zaustavlja slanje i putem protokola određuje kada

slati sljedeći put

o pretpostavka kašnjenje lt vrijeme slanja okvira

o kolizije su ipak moguće ako neki čvor započne s prijenosom prije nego je primiosignal s medija

o kada MAC sloj nekog čvora primi datagram od sloja mreže onda provjeravamedij (listen before talking) ako je medij slobodan onda šalje okvir u suprotnomčeka

o

ako primatelj okvir primi bez pogreške onda šalje pozitivnu potvrdu (ACK)pošiljatelju

22

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2354

o ako nakon timeout-a ne stigne ACK pošiljatelj onda čeka neko slučajno vrijeme(backoff) te nakon toga ponavlja slanje okvira

minus CSMA varijante

o 1-perzistentan

ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim

šalje ponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na

oslobođenje medija

o ne-perzistentan

ako je medij zauzet čvor započinje Backoff

manje kolizija ali dulje vrijeme čekanja

o p-perzistentan

ako je medij bio zauzet te onda ponovo slobodan onda čvor šalje svjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

minus različiti postupci kod eliminacije i prepoznavanja kolizija

o ALOHA slotted ALOHA

o Carrier Sense Multiple Access (CSMA)

o Collision Detection CSMACD (Ethernet)

o Collision Avoidance CSMACA (WLAN)

minus CSMACD

o čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking)

o nakon prepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatimse šalje Jamming signal kako bi svi čvorovi sigurno prepoznali koliziju

o nema ACK-ova

o može se kombinirati sa svim CSMA varijantama

o Minimalna veličina okvira kod CSMACD

neka je D maksimalno kašnjenje propagacije između 2 čvora

bit će potrebno najdulje 2D vremena dok svi čvorovi ne otkriju koliziju

kod brzine bitova R minimalna veličina okvira L mora biti dovoljno velikatako da vrijedi LR gt 2D

o Učinkovitost CSMACD protokola

23

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2454

smjena faza slanja mirovanja i natjecanja

faza slanja traje LR vremenskih jedinica

kolizije se eliminiraju nakon intervala duljine 2D

faza natjecanja se dijeli u odsječke (slots) duljine 2D

N čvorova svaki čvor pokušava slati u nekom odsječku (slot) svjerojatnošću p

natjecanje je završeno kada točno 1 čvor šaljePuspjeh= Np (1-p)N-1

moguće je izvesti da za p = 1N vjerojatnost uspjeha bude maksimalnaPmax_uspjeh = 1e

minus jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da bi

namjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signalkako bi upozorila sve stanice na tu činjenicu

633 protokoli sa pristupom bdquona koga je redldquo (ciklička dodjela)minus osobine protokola sa višestrukim pristupom bi trebale biti kada je jedan čvor aktivan

ima propusnu moć od R bitova te kada je M čvorova aktivno onda svaki čvor imapropusnu moć od skor RM bitova u sekundi ALOHA i CSMA imaju prvu osobinu no ne idrugu

minus to su

1 protokol sa prozivanjem jedna čvor mora biti glavni proziva ostale čvorove nakružni način nema kolizije no problem je ako dođe do kvara centralnog čvora tešto postoji kašnjenje zbog obavještavanja čvorova da su došli na red (pollingkontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imajušto za slati i dali žele koristiti liniju)

2 protokol sa prosljeđivanjem žetona (token)

o nema glavnog čvora čvorovi su umreženi u prsten čvorovi po fiksnomredu razmjenjuju token čvor zadržava token samo ako ima nešto za slatidecentraliziran sustav problem ako jedan čvor otkaže sustav više neradi te ako čvor sadrži token potrebno je provesti postupke obnavljanjaadapter čvora ima ulaz i izlaz 2 modusa

o Listen Mode bitovi s ulaza se spremaju u međuspremnik te prosljeđujudalje čvor dobiva kopiju

o Transmit Mode bitovi s ulaza se šalju čvorovima bitovi do izlaza dolaze odčvora

24

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2554

o poseban uzorak bitova (token) kruži prstenom ima 2 stanja (slobodanzauzet) npr slobodan = 01111110 zauzet = 01111111

o kada čvor primi slobodan token te želi slati podatke onda promijeniprimljeni token stavljajući odgovarajući bit u ldquozauzetrdquo te zatim šaljepodatke

o primatelj prima podatke

o nakon prolaska kroz prsten pošiljatelj uklanja zauzeti token te šaljeslobodni token dalje

o token virtualni objekt koji se razmjenjuje između čvorova na mreži te kojiim ako je postavljen za stanje slobodan omogućava da šalju podatke

634 LAN-oviminus tehnologija prosljeđivanje žetona (token ring ndash IEEE FDDI) gubi bitku sa Ethernetom N

čvorova su povezani u prsten direktnim linkovima kada čvor dobije žeton i pošaljeokvir okvir se propagira kroz cijeli prsten stvarajući virtualni difuzni kanal

minus FDDI je projektiran za geografski veće LAN-ove

64 Adresiranje sloja linkaminus čvorovi imaju adrese sloja linka

641 MAC adreseminus čvor nema adresu linka nego njegov adapter to je fizička adresa odnosno MAC adresa

(LAN adresa)

minus MAC adresa je uglavnom 6 bajtova (48 bitova) odnosno moguće je 248 adresa one sustalne izražavaju se u heks notaciji smještena u ROM-u adaptera nadležan je IEEEmoguće ih kupiti od proizvođača globalno jedinstvene

minus adresa mrežnog sloja je IP dok je adresa linka MAC adresa

minus kod difuznog kanala (LAN) adapter stavlja MAC adresu u datagram i svi ga čvoroviprimaju čitaju MAC adresu iz datagrama i ovisno o tome odbacuju datagram ili ga šaljumrežnom sloju

minus ako želi poslati svima adapter umeće difuznu MAC adresu (niz od 48 jedinica FF-FF-FF-

FF-FF-FF)

642 ARPminus prevođenje između IP adrese i MAC adrese prevodi samo IP adrese za čvorove u okviru

istog LAN-a

minus ARP tabela sadrži preslikavanja IP adresa u MAC adrese svaki čvor posjeduje ARPtablicu sa zapisima tipa (IP adresa fizička adresa TTL)

minus ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket(koji sadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim

čvorovima (broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njegasvoju MAC adresu i šalje pošiljatelju

25

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2654

minus -Each node maintains an ARPtable providing the mappings from IP addresses to MACaddresses for nodes on the same LAN Importantly this ARP table is not configured by anetwork administrator Instead it is self-learning that is it learns about the mappingsas it needs them

minus Svaki čvor održava ARP tablicu koja sadrži preslikavanja IP adresa u MAC adrese začvorove na istoj mreži ARP tablicu ne konfigurira administrator mreže Umjesto togaona je samoučeća odnosno ispunjava se po potrebi

643 Protokol za dinamičko konfiguriranje glavnog računalaminus DHCP protokol između klijenta i servera gdje je klijent novi čvor koji traži informacije o

mreži te IP adresu

minus koraci u DHCP procesu

1 otkrivanje DHCP-a novi čvor traži DHCP slanjem DHCP poruke za otkrivanje kojušalje na port 67

2 ponuda DHCP servera

3 DHCP zatjev (odabir ponude slanje zahtjeva)

4 DCHP ACK server potvrđuje zahtjev

minus nedostatak DHCP-a mijenjanjem adrese se gubi veza sa vanjskom aplikacijom (npr pripremještaju laptopa iz učione u učionu)

65 Ethernetminus Pristup mediju

o 1-perzistentni CSMACD Jam signal 48 bitova

o binarni eksponencijalni Backoff

nakon m-tog ponavljanja vrši se (uniformno distribuirani) izbor broja K iz[0 2n-1] s n=min(m10)

najviše 16 ponavljanja

Backoff vrijeme K512 bitovnih vremena

o nije orijentiran na vezu nije potreban Handshaking

o nepouzdan bez slanja potvrda

minus Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

minus Autonomno učenje

o kada bridgeswitch primi okvir mora odlučiti kamo ga prosljediti

o kada fizička adresa dođe na port s kojeg dolazi okvir okvir se odbacuje

26

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2754

o kada je port fizičke adrese nepoznat okvir se šalje na sve portove

o za ulazni okvir se u tablici pohranjuje fizička adresa i broj porta

o Soft State TTL npr 60 min

minus Razapinjuće stablo

o pomoću bridgevaswitcheva moguće izgraditi cikličke strukture

o svi bridgeviswitchevi u nekom LAN-u izvode distribuirani algoritam pri čemu se ugrafu deaktiviraju veze tako da nastaje razapinjuće stablo

minus soft-state stanje u kojem će informacija nestati (izbrisati se) ako nije održavanaodnosno ako nije osvježena od strane korisnika

minus hard-state informacija će se izbrisatipromjeniti samo intervencijom korisnika

651 Struktura Ethernet okviraminus polje za podatke adresa odredišta i adresa izvora (fizička adresa) polje za tip (služi za

multipleksiranje protokola mrežnog sloja broj protokola za korisničke podatke) CRC(služi za otkrivanje grešaka) preambula (sinkronizacija sa generatorom takta drugogadaptera)

minus Ethernet koristi Manchester kodiranje obzirom da generatori takta u predajnom iprijemnom adapteru nisu sinkronizirani

minus Ethernet je usluga bez konekcije

minus Ethernet osigurava nepouzdanu uslugu mrežnom sloju

minus ukupna veličina minimalno 64 byte-a

652 CSMACD Ethernet sa višestrukim pristupomminus efikasnost Etherneta dugoročni dio vremena u kome se okviri prenose po kanalu bez

kolozija kada postoji veliki broj aktivni čvoroa gdje svaki čvor ima veliki broj okvira zaslanje

661 Hubminus Hub okosnica povezuje više LAN-ova obzirom da povezuje više hubova

minus prednosti hub okosnice osigurava komunikaciju između računala u raznim odjeljenjimaLAN-a povećava maks rastojanje između para čvorova veliki stupanj tolerancije kodotkaza nekog od habova

minus nedostaci hub okosnice zajedničke kolozije ako koriste razne Ethernet tehnologij nemože se povezati habovi sa okosnicom svaka Ethernet tehnologija ima ograničenje popitanju čvorova o domeni koloziijaž

662 Komutatori sloja veze podatakaminus komutatori rade na Ethernet okvirima pa su uređaju sloja 2 koriste LAN adrese

odredišta kada okvir dođe na interfejs komutatora ispituje adresu odredišta

27

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2854

minus u odnosu na hubove zadržavaju izolirane domene kolozija mogu povezivati razne LANtehnologije nema ograničenja u veličini mogućeg LAN-a

minus filtriranje sposobnost komutatora da odredi dali bi okvir trebalo prosljediti nekominterfejsu ili ga odbaciti

minus prosljeđivanje određivanje interfejsa na koji bi trebalo usmjeriti okvir

minus

za filtriranje i prosljeđivanje se koristi tablica komutatora koja sadrži MAC adresu čvorainterfejs komutatora koji vodi do čvora i vrijeme kada je stavka za čvor upisana utablicu

minus za razliku od prosljeđivanja datagrama ovdje se koriste MAC adrese a ne IP adrese

minus komutatori su plug-and-play brzi su no oni ne nude zaštitu protiv difuznih oluja

minus ruteri nisu plug ndashand-play osiguravaju zaštitu protiv difuznih oluja sloja 2

minus male mreže ndash komutatori velik mreže ndash ruteri

67 PPPminus protokol od točke do točke (uobičajeno od našeg računala do ISP-a) samo 2 krajnje

točke (end points) pristupaju mediju

28

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 2954

7 Prezentacije ndash sloj vezeminus Topologije

o sabirnička kada se računala spajaju jedno na drugo po linearnom sustavutada govorimo o sabirničkoj topologiji Glavna prednost sabirničke topologije je

jednostavnost spajanja računala i periferija na mrežu a također zahtijeva i puno

manje kabl dok su mane ove topologije su cijela mreža pada u slučaju da seglavni kabel ošteti potrebno je postaviti tzv terminatore na kraju kabla koji činiokosnicu vrlo teško identificirati mjesto problema u slučaju pada mreže nijenamijenjena za korištenje kao jedinstveno rješenje u zgradama

o prstenasta kada se zadnje računalo u nizu spaja na prvo računalo u nizu pričemu se tvori prsten tada govorimo o prstenastoj topologiji Prednosti ovetopologije su rast sustava ima minimalni utjecaj na performanse svi čvoroviimaju isti pristup (brzina i sl) Mane ove topologije su najskuplja topologija kvar

jednog čvora vrlo lako može utjecati na rad ostalih čvorova kompleksnost

o zvjezdasta kada se računala spajaju na centralni uređaj pri čemu se tvorizvijezda tada govorimo o zvjezdastoj topologiji Prednosti ove topologije su

jednostavna instalacija i umrežavanje bez smetnji za mrežu kada sespajajuodspajaju uređaji jednostavno dijagnosticiranje problema na mreži Maneove topologije su veća zahtjevnost za kablom ukoliko uređaj koji spaja računalaprestane funkcionirati sva računala spojena na nj ne mogu više komuniciratiputem mreže skupoća u odnosu na sabirničke topologije zbog potrebekupovanja središnjeg uređaja za spajanje (hub switch i sl)

o stablasta kada se govori o stablastoj topologiji (tree topology ) radi se zapravo

o hibridnoj topologiji - grupe računala spojenih po zvjezdastim topologijamaspojene su na okosnicu koja je rađena prema sabirničkoj topologiji

minus Personal Area Networks (PANs)

o Bluetooth IEEE 802151 bdquonadomjestak za kabloveldquo kod povezivanja uređajapodatkovni i govorni kanali

o ZigBee IEEE 802154 jeftiniji niske rate prijenosa dugo vrijeme trajanjabaterija služi za automatizaciju domova i zgrada primjena u industrijildquougnježđenirdquo (embedded) uređaji

o ultra široki pojas (Ultra-Wideband UWB) visoke rate prijenosa na kratkimudaljenostima (gt 500 Mbps) mogućnost ldquoprobijanjardquo prepreka (npr zidova) IEEE802153a 802154a

minus Adresiranje

o A generira datagram s IP adresom izvorišta A i IP adresom odredišta B

o A pronalazi R u svojoj tablici usmjeravanja (routing table)

o

A koristi ARP kako bi pronašao fizičku adresu adaptera od R na strani LAN1

29

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3054

o A generira okvir koji sadrži fizičku adresu od A (kao adresu izvorišta) dok fizičkuodredišnu adresu predstavlja adapter R na strani LAN1 (kao odredišna IPadresa u ldquoupakiranomrdquo datagramu ostaje B)

o adapter od A šalje okvir na LAN1

o adapter od R u LAN1 prima okvir i iz njega ldquovadirdquo datagram čita IP odredišnuadresu B te pronalazi u tablici usmjeravanja da se B nalazi u LAN2

o R koristi ARP kako bi pronašao fizičku adresu od B

o R generira okvir gdje fizičku adresu izvorišta čini njegov adapter u LAN2 dokfizičku adresu odredišta čini B (izvorišna IP adresa ostaje A)

o adapter od R u LAN2 šalje okvir

o adapter od B prima okvir i prosljeđuje datagram

minus Pogreške u sloju veze

o termički šum elektromagnetsko zračenje (motori uređaji za paljenje)radioaktivno zračenje

minus Metode kontrole pogrešaka

o korisničkim podacima se dodaju kontrolni podaci kako bi se otkrile pogreške kodprimatelja te kako bi se podaci evtl ponovo poslali (npr kontrola paritetaciklička kontrola redundancije)

o korekcija pogrešaka korisnički podaci se kodiraju redundantno primatelj možeotkriti i ispraviti pogrešku

n bitova korisničkih podataka u m bitova poslanih podataka m gt n

stupanj redundancije veći nego kod samog otkrivanja pogrešaka koristi senajčešće u kanalima s velikim smetnjama te kod visokih zahtjeva zavremenom čekanja (latency)

minus Pristup mediju

o Ciklička dodjela

Polling

dozvola za slanje čvorovima se sukcesivno dodjeljuje pomoću centralnogčvora slučajno izabranih čvorova ili distribuiranog protokola

redosljed ciklički ili drukčije (npr prema prioritetu)

vrijeme ciklusa vrijeme dolaska dozvole za slanje do čvora = za svakičvor vrijeme slanja za dozvolu slanja + vrijeme propagacije + vrijeme

obrade + vrijeme slanja podataka

30

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3154

nedostaci overhead (predstavlja neku količinu bajtova koje je potrebnoposlati uz podatke a koji sami po sebi nisu dio tih podataka) centralničvor je bdquoSingle-Point-of-Failurerdquo (dio sustava koji ako se pokvari odnosnoprestane raditi zaustaviti će posljedično i cijeli sustav)

minus 10Base2

o Izvorno sabirnička (bus) topologija koaksijalni kabel je bus čvorovi su priključenipreko Transceiver-a

o brzina prijenosa 10 Mbps maksimalna veličina segmenta 2500 m maksimalno4 repeatera

o maksimalni RTT (računajući vrijeme u repeaterima) 512 ms vrijeme slanja 1bita 01 ms

o minimalna veličina okvira 512 bitova = 64 byte-a minimalno vrijeme slanja

okvira 512 msminus 10BaseT (prstenasta sa hubom)

o hub repeater s više portova nema međuspremnik ali ima upravljačku funkciju

o svi čvorovi su priključeni na središnji hub signal sa svakog ulaznog porta seprosljeđuje na svaki izlazni port

o kolizijska domena CSMACD

o Twisted-Pair RJ-45 (kao kod telefona)

o R = 10 Mbps

o udaljenost hub-čvor do 100 m

minus 10BaseT (prstenasta sa switchem)

o switch bridge s mnogo portova međuspremnik na svakom portu

o čvorovi provode CSMACD kolizije ne nastupaju

minus

Fast Etherneto prstenasta topologija hubovi switchevi

o R = 100 Mbps

o 2 moda s CSMACD za hubove bez CSMACD za switcheve

o jednak format okvira

o udaljenost hub-čvor

o Twisted Pair do 100 m (100BaseT)

31

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3254

o staklena vlakna do 2000 m (100BaseFX)

o moguća kombinacija switchevihubovi

minus Gigabit Ethernet

o R = 1 Gbps jednak format okvira

o hubovi (Buffered Distributers) s kolizijama minimalna veličina okvira je 512byte-ova (radi zadovoljenja uvjeta vremena slanja i propagacije)

o switchevi bez CSMACD

o 1000BaseT Twisted Pair 100 m

o 1000BaseSX Multimode staklena vlakna (550 m)

o 1000BaseLX Singlemode staklena vlakna (5 km)

minus 10 Gigabit Ethernet

o R = 10 Gbps jednak format okvira

o bez CSMACD

o samo switchevi

o udaljenosti kod Multimode do 300 m kod Singlemode do 40 km

o

minus Repeater

o za jačanje signala

o uređaj fizičkog sloja

minus Bridge

o za povezivanje Ethernet segmenata

o

pri svakom primitku nekog okvira na ulaznom portu donosi se odluka na kojiizlazni port treba prosljediti primljeni okvir te ga se (pomoću CSMACD protokola)šalje na medij odgovarajućeg segmenta

o uređaj sloja veze

minus Osobine radio komunikacija

o opadanje jačine signala je kvadratno s udaljenošću ovisno o okruženju (Long-Range Fading)

o interferencije s ostalim pošiljateljima (bežične mreže mobilni telefoni motori )

32

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3354

o višestruka propagacija radio valovi se reflektiraju valovi s pomaknutim fazamase preklapaju i oslabljuju se odnosno brišu se (Short-Range Fading)

o viša rata pogrešaka naročito kao usnopljene pogreške (bursts)

o burst error stanje u kojem je više bitova u stanju greške

minus problem ldquoskrivenogrdquo terminal

o A B se ldquočujurdquo

o C B se ldquočujurdquo

o A C se ne ldquočujurdquoA i C ne znaju ništa o mogućim kolizijama kod B

o (C i D su odvojeni zidom pa se ne vide)

33

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3454

Seminari

1 Algoritmi usmjeravanjaminus Razlike između virtualnih i datagramskih podmreža

o između memorijskog prostora čvora i propusnosti mreže (kod datagrama adresepolazišta i odredišta su sadržane u paketima ndash veći paketi a kod virtualnih veza utablici u ruterima)

o između vremena uspostavljanja veze i provjeravanja adrese paketa (dužeuspostavljanje virtualne veze ali kraće upućivanje na odredište obrnuto koddatagrama)

minus Algoritmi usmjeravanja Koriste se bez obzira da li se ruta bira posebno za svaki paketili samo jednom kod uspostavljanja veze Algoritam mora biti

- točan

- jednostavan

- stabilan

- robustan

- nepristran

- optimalan

minus Podjela algoritama za usmjeravanje neadaptivni algoritmi (statičko usmjeravanje svojuodluku ne donose na temelju mjerenja ili procjene prometa i topologije nego put birajubdquounaprijedldquo i šalju je svim čvorovima kod podizanja mreže) adaptivni algoritmi(dinamički kod donošenja odluke prilagođavaju se promjenama u prometu i topologijirazlikuju se prema tome gdje prikupljaju informacije kada mijenjaju stazu koja mjerase uzima za optimizaciju)

minus Princip optimalnosti bdquoAko je čvor J na optimalnoj stazi od čvora I prema čvoru K onda

je i optimalna staza od J prema K na toj istoj stazildquo Posljedica principa skup optimalnihstaza od svih izvora prema danom odredištu čini stablo sa korijenom u odredištu

minus Cilj svih algoritama za usmjeravanje je pronaći stablo za sve čvorove jer će se po njemusvaki paket dostaviti u konačnom broju skokova

minus Statički algoritmi

o Usmjeravanje po najkraćem putu Gradi se graf mreže tako da čvorovipredstavljaju računala a lukovi komunikacijske linije Da bi se izabrala rutazadanog para čvorova algoritam pronalazi najkraću stazu među njima na grafu

o Plavni algoritam Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po

onoj s koje je pristigao Time je između ostalog izabran i najkraći put ali je velik

34

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3554

broj dupliciranih paketa Njegova prednost je što je robustan te lako izdrži svepromijene u topologiji mreže i prometu

minus Dinamički algoritmi

o Usmjeravanje vektorom udaljenosti čvorovi periodično razmjenjuju informacijeod usmjeravanju sa susjedima svaki čvor održava tablicu s podacima o svakomčvoru podmreže (po jedan zapis za svako odredište) čvor ne zna kako izgleda

topologija mreže ali zna kako treba poslati paket da bi on došao do odredištaZapis u tablici sastoji se od dva dijelaIzlazna linija prema odredištu procijenjenamjera udaljenosti do odredišta

o Usmjeravanje stanjem veza ovdje čvorovi znaju točno kako izgleda topologijamreže svaki čvor mora 1) otkriti svoje susjede i naučiti njihove adrese (šaljeHALLO pakete svim točkama) 2) izmjeriti zastoj do svakog susjeda (šalje ECHOpakete) 3)napraviti paket pomoću kojeg će reći ostalima što je saznao 4)poslatitaj paket svim ostalim čvorovima 5) izračunati najkraći put do svakog drugogčvora

o Hijerarhijsko usmjeravanje usmjeravanje se vrši hijerarhijski kada je mreža tolikovelika da svaki čvor ne može imati podatke za svaki drugi čvor pa se čvorovigrupiraju u regije svaki čvor zna kako proslijediti paket unutar svoje regije ali nezna unutrašnju strukturu drugih regija svaka takva regija promatra se kao 1čvor pa u tablici postoje reci koji odgovaraju drugim čvorima u istoj grupi idrugim regijama

o Usmjeravanje za pokretne hostove da bi se proslijedio paket pokretnom hostumreža ga prvo mora naći pokretni korisnik ima svoju stalnu kućnu lokaciju iadresu koja se koristi za slanje paketa pokretni host se mora registrirati kod

foreign agenta područja u kojem se nalazi a on uspostavlja vezu sa homeagentom područja u kojem je kućna lokacija hosta

o Broadcast Routing koristi se kada je potrebno da se paket istovremeno pošaljena više ili na sva odredišta može se vršiti na više načina (svima se šalje drugakopija paketa plavljenje usmjeravanje na više odredišta)

o Multicast Routing multicasting je slanje poruka grupama čvorova koje su samepo sebi velike ali su u odnosu na čitavu mrežu male čvorovi moraju znati u kojojsu grupi njihovi hostovi i te podatke šalju čvorovima-susjedima pa se tako teinformacije šire kroz podmrežukod ovog usmjeravanje svaki čvor računa

spanning tree za sve ostale čvorove u podmreži

2 Bluetoothminus radi na 24 GHZ šalju se paketi

minus podržava asinkroni kanal podataka do 3 istovremena sinkrona glasovna kanala ili kanalkoji istovremeno podržava asinkroni prijenos podataka (nije orijentiran na vezu) isinkroni prijenos glasa (orijentiran na vezu)

minus

slojevi Radio (definira karakteristike fizičkog uređaja s kojim se uspostavljakomunikacija frekvencijske pojaseve raspored kanala dopuštene razine izlazne snage

35

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3654

i osjetljivost prijamnika) Baseband izvršava fizičku obradu podataka Link Manager(upravljanje vezama) Host Controller Interface (komunikacija između udaljenihdomaćina i Bluetooth modula) Logical Link Control And Adaptation (multipleksiranje)RFCOMM (sigurna dostava paketa) Aplikacije

minus za razliku od ISO OSI i Internet modela slojevi Bluetooth arhitekture nisu nužnopovezani jedan sa drugim tj podaci se ne razmjenjuju kroz sve postojeće slojeve

minus

Bluetooth uređaji su organizirani u grupe od dva do osam uređaja nazvanih Piconet odkojih je jedan glavni uređaj (Master) a ostali podređeni uređaj (Slaves)

minus Master je uređaj koji inicira razmjenu podataka dok je Slave onaj koji odgovara na upitMastera

minus Svaki uređaj može biti i Master i Slave ali ne u istom trenutku

minus Više međusobno povezanih Piconeta naziva se Scaternet

3 Dynamic Host Configuration Protocolminus DHCP podržava tri načina dodjele IP adresa manualni automatski i dinamički

minus dinamički DHCP server dodjeljuje klijentima IP adrese na ograničeni vremenski period

minus Opis polja DHCP poruke

o op Tip poruke definiran vrijednošdu polja 1 = REQUEST 2 = REPLY

o htype Tip fizičke adrese

o hlen Duljina fizičke adrese kod Etherneta iznosi 6o hops Broj uređaja koji su proslijedili poruku do klijenta

o xid Slučajno generirani broj koji predstavlja jedinstvenu transakciju

o secs Broj sekundi proteklih od početka procesa dodjele adrese Trenutno se nekoristi

o postavljeno na 0

o flags Skroz lijevi bit je definiran kao broadcast zastavica Ukoliko je postavljenaserver

o odgovor šalje kao broadcast ukoliko nije slanje se obavlja kao unicast

o ciaddr IP adresa klijenta

o yiaddr Serverski dodjeljena IP adresa

o siaddr IP adresa servera od kojeg klijent dobiva konfiguracijske parametre

o chaddr Fizička adresa klijenta

o sname naziv servera

36

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3754

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3854

o Host Unreachable kada host nije moguće dobiti vraća se ta poruka

o ICMP source quench ako je gateway prenatrpan i ne može više primati paketešalje ovu poruku ndash host nije dužan na istu odgovoriti a kada gateway prestaneslati znači da host može nastaviti slati

o ICMP redirect koristi se za preusmjeravanje kako bi izvorišni sustav koristio drugigateway koji može biti bliži destinaciji odnosno izvor nakon primitka te poruke

mora svoje poruke prilagoditi novom gatewayu (ovo se može koristiti i zahackiranje ndash proslijede hackeri pakete na svoj ruter) zbog sigurnostni Većinaroutera dolazi sa opcijom da se ICMP poruke za preusmjeravanje mogu ignoriratiili odbaciti

o ICMP TTL Expiried obaviještavanje pošiljatelja da je TTL istekao

o Fragment Reassembly ako fali neki fragment kod sastavljanja datagrama

o Traceroute koristi prekoračeni TTL da bi saznao otkud je poruka stigla postavlja TTL na jedan i čeka odgovor koji sadrži pošiljateljovu IP adresu

o ICMP Parameter problem javlja se ako dođe do greške koja nije definirana u IMPU(primjerice ndash nerazumljiva informacija u poljima zaglavlja IP datagrama)Parameter problem poruka kaže originalnom izvoru koji je parametar odgovoranza nastanak problema na način da uključi poseban pokazivač čije je polje uoriginalnom datagramu zaglavlja IP-a prouzročilo problem

o ICMP Timestamp Podaci koji su primljeni u poruci se vraćaju u odgovoru zajednosa dodatnom vremenskom oznakom Izvorišna vremenska oznaka (Originate

Timestamp) je vrijeme kada sustav imao posljednji dodir sa porukom prije slanjaReceive Timestamp (primajuća vremenska oznaka) je vrijeme kada je kada je

sustav imao zadnji dodir sa porukom tijekom slanja

o ICMP Information Request Message Ova poruka služi kako bi udaljeni poslužiteljsaznao broj mreže Identifikator polje i polje Sequence Number se koriste zaalociranje Information Request i Information Reply parova

5 Heterogene mrežeminus računalna mreža koja spaja jedno ili više različitih vrsta računala operativnih sustava

iili protokola (LAN Bežična mreža itd)

minus može se sastojati od različitih stanica (makro do mikro pico pa čak i femto)

minus Router prosljeđuje pakete traži najbolju putanju

minus Switch radi na razini podatkovne veze OSI referentnog modela Njegova osnovnafunkcija je prospajati okvire primljene na jednom priključku (engl port) samo na onajpriključak gdje se nalazi odredište okvira Ovakvo filtriranje prometa prospojnik radi poMAC adresi odredišta iz zaglavlja okvira Kada prospojnik primi okvir koji trebaproslijediti pogleda izvorišnu MAC adresu okvira ako u tablici prospajanja do tada nijepostojala ta adresa napravi par (Izvorišni priključak MAC adresa) Nakon toga provjeripostoji li odredišna MAC adresa u tablici prospajanja te ako postoji proslijedi okvir na

odgovarajući priključak Ako MAC adresa odredišta ne postoji u tablici okvir proslijedina sve priključke osim na onaj s kojeg je došao (radi se razašiljanje okvira)

38

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 3954

minus Hub je centralni uređaj za povezivanje računala u zvijezdastu topologiju Hub radi takošto sve podatke koji su primljeni na jednom portu prosljeđuje na sve ostale portoveMane hub-a su neefikasnost dva računala ne mogu istovremeno slati podatke jerdolazi do kolizije ograničava propusnost mreže na onu koju dopuštaju mrežne kartice

minus VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža akoje su konfigurirane na način da im je omogućena međusobna komunikacija kao da senalaze u istoj fizičkoj mreži

6 Prijenosni mediji i ukabljivanjeminus sredstva za prijenos podataka imaju svoje osobine bandwidth Kašnjenje Udaljenost do

koje mediji mogu prenositi signale a da sačuvaju informacije koje prenose Osjetljivostna smetnje Cijena

minus Žičani vodovi koriste električne signale to su Koaksijalni kabel (unutra bakar vaniPVC) Kabl sa usporednim paricama (sastoji se od većeg broja međusobno izoliranihprovodnika koji su zajedno povezani u parice UTP)

minus radio-relejski sustav problem je šum zasnivaju se na prijenosu mirkovalovima i to upodručju od 17 do 13 GHz pri čemu se više frekvencije od toga ne koriste zboggušenja

minus svjelovod (optičko vlakno) prednosti su širina frekvencije nisu osjetljivi naelektromagnetske smetnje zauzima mnogo manje prostora od metalnog vodaisključeno je preslušavanje Održavanje svjetlovoda i opreme za njih je znatno jeftinijeod održavanja metalnih vodova i njihove opreme dok su nedostaci Viša cijena u odnosuna cijenu metalnih vodiča Poteškoće u spajanju kablova I Manjak iskustva u instaliranju

7 Wan tehnologijeminus WAN tehnolohije Dial-up DLS ISDN SDH

minus bežične tehnologije GSM 96kbs GPRSEDGE 128kbs 3G (UMTS) 2Mbs HSxPA144Mbs LTE 144Mbs

minus Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnostkorištenja Prilagodljivost

minus WAN tehnologije zasnivaju se na Vezama (digitalnu komunikaciju na veliku udaljenos)ti Paketnim sklopkama (mogućuju usmjeravanje paketa od jedne do druge lokacije)

minus Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta

priključak radi na velikoj brzini i služi za priključivanje veza prema drugim sklopkama2vrsta priključak radi na manjoj brzini i služi za priključivanje računala Zadaća sklopke

je prebacivanje cijelih paketa s jednog priključka na drugi

minus Oblikovanje WANa ndash tri koraka potrebno je na svaku fizičku lokaciju postaviti bar jednupaketnu sklopku svako računalo se priključi na najbližu sklopku uspostavlja se veza

između sklopki

39

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4054

minus Bitno je da veze moraju osigurati povezanost mreže tj mora postojati put izmeđusvakog para računala

minus paketna sklopka ima ulaznoizlaznu jedinicu memoriju i procesor Svoju zadaću sklopkaobavlja tako da pristigle pakete privremeno pohranjuje u memoriju i obrađuje pomoćuprocesora Pohranjeni paketi organiziraju se u red (queue) Novopristigli paket stavlja sena začelje reda veličina memorije je ograničena tako da može doći do zagušenja igubitka podataka

minus Adresiranje Svaka WAN tehnologija definira format okvira za slanje ili primanjepodataka Svakom računalu spojem u WAN pridružena je fizička adresa a prilikom slanjaokvira pošiljatelj mora u okvir uključiti adresu primatelja Većina WAN-ova koristidvoslojnu hijerarhijsku shemu adresiranja Adresa se dijeli na dva dijela prvi dioidentificira paketnu sklopku drugi dio određuje računalo spojeno na tu sklopku

minus Za svaki pristigli paket sklopka mora odlučiti kojim putem će ga dalje proslijediti Da bidonijela odluku sklopka gleda adresu primatelja u paketu Ako je paket namijenjenračunalu koje je izravno spojeno na sklopku tada sklopka prosljeđuje paket tom

računalu Ako je paket namijenjen računalu koje je spojeno na drugu sklopku tada sepaket mora proslijediti po telekomunikacijskoj vezi koja vodi prema toj drugoj sklopki

minus Usmjeravanje sve paketne sklopke moraju u sebi imati pohranjene tabliceusmjeravanja te se moraju baviti prosljeđivanjem paketa Štoviše mora se garantiratisljedeće

o Univerzalno usmjeravanje svaka tablica određuje sljedeći skok za svako mogućeodredište

o Optimalni putovi - u svakoj tablici vrijednost sljedećeg skoka za zadano odredište

odgovara početku optimalnog puta prema tom odredištuminus Default way ndash zadani putevi

o Unatoč hijerarhijskom adresiranju tablica usmjeravanja može i dalje sadržavatimnogo redaka s istim sljedećim skokom

o da bi se tablica usmjeravanja još više smanjila uvodi se default way Kodpretraživanja tablice najprije se traži redak koji se eksplicitno odnosi na traženo

40

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4154

Odgovori na pitanjaIzvori pogrešaka u sloju veze

termički šum elektromagnetsko zračenje (motori uređaji za paljenje) radioaktivno zračenje

Što je TTL

TTL je mehanizam koji ograničava životni vijek podataka u mreži - u zaglavlju IP datagramaon predstavljavremensko razdoblje koliko dugo će se na paket nalaziti u mreži prije nego bude odbačen (uslučaju da zbog nekog razloga nije dospio na odredište)

Diskutirajte neke prednosti i nedostatke thin clienta i fat servera te fat servera ithin clienta

PREDNOSTI THIN CLIIENTA manji administrativni troškovi veća sigurnost manja mogućnostgreškesmanjuju se troškovi hardvera jer ne zahtijevaju diskove i aplikacijsku memoriju nezahtijevaju česte nadogradnjei ne zastarijevaju često

NEDOSTACI ne podržavaju multimedijske aplikacije (kao Što su video igre) thi client serverizahtjevaju visokstupanj pefrormansi ako mreža ne radi nema načina da thin client pristupi serveru

PREDNOST FAT SERVERAneograniČena GUI podrška dobra podrška za impltemencaijuposlovnih pravila nastrani klijenta radi na više operacijskih sustava

NEDOSTACI ne radi dobro na slabim sustavima veći troškovi i teža administracija u slučajuvelikog broja aplikacijapotrebna instalacija i distribucija klijenata

Diskutirajte prednosti i nedostatke tzv pseudo-zaglavlja

Dodavanje pseudo-zaglavlja omogućuje zaštitu od slučajne isporuke datagrama na krivuadresu Nedostaci su povreda principa uslojavanja a ujedno je potrebno i nešto više vremenai truda kod izračuna checksuma (iako ovo danas više i nije veliki problem)

Navedite barem dva problema koji mogu dovesti do nepouzdanosti kanala kojim se

prenose podaci

Zagušenje u kanalu oštećenje (uslijed vremenskih nepogoda) kanala koji se podaci prenose

Što je karakteristično za komutiranje paketa

Glave karakterstike komutiranja paketa su potrebe za bufferom te statističko multipleksiranjeKomutiranje paketa opisuje mrežu u kojoj se jedinica podatka koja se naziva paket rutirapreko mreže temeljem odredišne adrese koja se nalazi u svakom paketu bdquoRazbijanjeldquopodataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između više korisnikana mreži

Objasni princip uslojavanja

41

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4254

Kod ideje uslojavanja sva funkcionalnost koja se javlja u komunikaciji grupira se u slojeve kojise potom nezavisno razvijaju Komunikacija između slojeva vertikalna i horizontalna točno jepropisana

Na koji način više aplikacija može koristiti isti komunikacijski kanal

Razbijanjeldquo podataka u pakete omogućuje dijeljenje istog komunikacijskog kanala između višekorisnika na mreži odnosno isto je moguće postići protokolima višestrukog rutiranja

Da li Token Ring može efikasno izvodit sustav sa prijenosom podataka u realnomvremenu

Može no nije prikladan za sve vrste real-time sustave Npr nije prikladan za sustave u kojimaporuke imaju ekplicitno određene rokove isporuke To je zbog toga što token ring protokolposlužuje stanice u round-robin kružnom načinu te ne uzima u obzir rokove u kojima porukemoraju biti dostavljene

Kako ARP postiže autonomnost

Postiže ga sposobnošću samostalnog učenja Svaki čvor održava ARP tablcu pod uvjetom da

se preslikavanje iz IP adrese u MAC adresu odvija čvor koji se nalazi na istoj mreži ARP tablicune konfigurira administrator mreže nego ARP sastavlja svoju tablicu i to prema potrebi

Kad A zeli postai nesto B šta mora ko znati

Ako ARP tabela trenutno ne sadrži traženu MAC adresu pošiljatelj šalje ARP paket (kojisadrži i pošiljateljevu MAC adresu) tražeći adresu on se šalje difuzno svim čvorovima(broadcast) ako neki čvor pročita svoju IP adresu iz paket upisuje u njega svoju MAC adresu išalje pošiljatelju

Koja metoda kontrole grešaka je najbolja kod veza sa velikim smetnjama

Forward error correction (FEC) odnosno channel coding kod kojeg pošiljatelj automatskidodaje redundatne podatke svojim porukama tako da primatelj može otkriti i ispravitipogrešku

Glavni zadatak sloja veze

Sloj veze prenosi datagrame duž komunikacijskog linka od jednog do drugo čvora protokolsloja veze definira format paketa koji se razmjenjuju između čvorova kao i aktivnosti čvorovaprilikom predaje i prijema tih paketa

Usluge sloja veze

pravljenje okvira (okvir ima polje zaglavlja i polje podataka) pristup linku pouzdana isporukakontrola toka otkrivanje greške ispravljanje greške poludupleks i puni dupleks

Kako signal prikazuje informacije

Kroz fizikalne veličine npr struja napon svjetlosni valovi

Razlika HUB-a i SWITCH-a

Hub radi na fizičkom sloju primitivan uređaj šalje podatke svim računalima na mreži čim sezagušuje mreža i što predstavlja sigurnosni problem Switch radi na sloju veze podataka

42

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4354

sofisticiran je uređaj šalje podatke samo onim računalima kojima su ti podaci namijenjenizbog čega se mreža optimalno koristi i što ne predstavlja sigurnosni problem Hub je half-duplex a switch full-duplex

Proces dodjele IP adrese kod DHCP-a

DHCP klijent dobiva IP adresu kroz četiri poruke DHCP-DISCOVER otkrivanje DHCP serveraide kroz port 67 ndash klijent šalje svima u mreži zahtjev jer ne zna adresu DHCP servera tim se

dokazuje da klijent inicira dobivanje IP adrese koristi se UDP DHCP-OFFER DHCP server nudislobodnu IP adresu i konfiguracijske parametre klijentu korist port 68 i UDP DHCP-REQUESTDHCP klijent odabire ponuđenu adresu DHCP-ACK DHCP server potvrđuje odabir serveršalje i podatke poput duljine razdoblja na koje je izdana adresa subnet masku IP adresegatewaya i DNS servera

Bluetooth i Infrared razlika u optičkoj vidljviosti i domet

Bluetooth tehnologija radio frekvencija 24 GHz brzina 1 i 21 Mbits domet 11030 moptička vidljivost nije potrebna uspostava veze složena IrDA optika 850 nm 1152 kbs i 4Mbits 1 m potrebna jednostavna

UTP kablovi koja topologija i koja vrsta mreže

UTP se obično koriste u Ethernet mrežama u topologiji zvijezde Oni se najčeće koriste danasiz razloga što su jeftiniji u odnosu na druge tipove kablova najlakše se radi s njima iomogućuju velike brzine prijenosa podataka On je sličan STP-u no nema vodljivi omotač štoga čini neotpornim na šum i vanjske elektromagnetske utjecaje

Koju klasu IP adresa

Klasa A 2 na 7 mreža 2 na 24 hostova odnosno 16777214 hostova Klasa B 214 mreža i 2 na16 hostova Klasa C 2 na 21 mreža i 2 na 8 hostova Iskoristivo je broj koji se dobije ndash 2 Akoželimo i opseg koristiti IP adresa ima 32 bita Ako uzemo opseg 20 ostaje 2 na 12 adresa zakorištenje a to je onda dovoljno za 4096 računala

A šalje 100 bajta payloada seq number je 394 ack je 176 B odgovara sa 100 bajtapayloada koje će biti vrijednosti seq i ack polja odgovora

A šalje seq=394 a ack=176 Znaci prvi bajt u poruci je 394 a od druge strane ocekuje seq

num 176Znači B u povratnoj poruci šalje seq=176 a ack=495 (jer je A poslao poruku ima 100 bajta pase ocekuje da seq number iduceg payloada bude povecan za 101 100payload+1 da budemopozicionirani na prvi bajt iduceg payloada)

ACK i SQN number

bdquoSequence numberldquo - redni broj prvog bajta u segmentu unutar toka bajtova stavlja se upolje rednog broja u zaglavlju odgovarajućeg TCP segmenta ndash ako je postavljena zastavicaSYN onda je to početni redni broj a prvi oktet podataka ima broj ISN+1 bdquoAcknowledgementnumberldquo - broj potvrde broj potvrde koji računalo A stavlja u svoj segment je redni broj

sljedećeg bajta koji očekuje od računala B ako je postavljena ACK zastavica polje sadrži rednibroj sljedećeg bajta kojeg primatelj očekuje

43

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4454

Veza između SQN i veličine payloada

Prvi bdquoSequence numberldquo označava od kojeg bajta se šalju podaci Zbrojimo li tu veličinu iveličinu payloda te veličinu zaglavlja dobijemo bdquoSequence numberldquo koji se šalje u drugomsegmentu

Checksum

Polje checksum je kontrolni zbroj za kontrolu pogrešaka Računa se tako da se podaci podijele

u 16 bitne riječi koje se zbroje koristeći aritmetiku jediničnog komplementa Ako je slučajnodošlo do preljeva (overflow) bitovi se prebacuju na kraj (desno) i zbrajaju sa zbrojem

Čemu služi BCN kabel

Služi sa spajanje dvaju računala Koristi se u sprezi sa BCN konektorima i to u Ethernetmrežama

Plavni algoritam (Flooding)

Svaki dolazeći paket šalje se po svakoj izlaznoj liniji osim po onoj s koje je pristigao Time je

između ostalog izabran i najkraći put ali je velik broj dupliciranih paketa Njegova prednost ješto je robustan te lako izdrži sve promijene u topologiji mreže i prometu

Usmjeravanje vektorom udaljenosti (Distance Vector Routing)

Originalni algoritam u ARPANet-u Čvorovi periodično razmjenjuju informacije od usmjeravanjusa susjedima Svaki čvor održava tablicu s podacima o svakom čvoru podmreže (po jedanzapis za svako odredište) Čvor ne zna kako izgleda topologija mreže ali zna kako trebaposlati paket da bi on došao do odredišta

Razlika između 2 i 4 sloja

Transportni sloj = komunikacija izmjeđu procesa Mrežni ndash komunikacija između računala Slojveze = komunikacija izmedju corova

80211 protokoli

80211b is an industry-standard technology for wireless communication via Ethernet 80211bis commonly found in home networks 80211n is a standard for high-speed Wi-Fi networkingoperating at greater than 100 Mbps 80211n is designed to replace all of the earlier 80211a80211b and 80211g Wi-Fi standards

Što definira protokol

Definira format i vrste poruki koje se razmjenjuju između računala kao i akcije koje seobavljuju nakon slanja i prijema poruke i nekog drugog događaja

Backoff

Ako se nakon timeout-a ne vrati ACK pošiljatelj čeka neko slučajno vrijeme (backoff) te zatimponavlja slanje Backoff interval vrijeme koje intefejs čeka prije nego ponovno započne slatisvoje podatke obzirom da isti nisu bili poslani u prvom naletu jer je došlo do kolizije

Mrežna kartica

44

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4554

Mrežna kartica je računalna komponenta koja omogućava računalu da komunicira prekomreže Ova komponenta može biti ugrađena na matičnoj ploči u obliku čipa ili se možeugraditi kao posebna kartica Tri su standarda brzine prenošenja podataka i to 10 Mbits(Mbps) 100 Mbits i 1000 Mbits (1 Gbps)

Paketna sklopka

Paketna sklopka ima dvije vrste ulaznoizlaznih priključaka (port-ova) 1vrsta priključak radi

na velikoj brzini i služi za priključivanje veza prema drugim sklopkama 2vrsta priključak radina manjoj brzini i služi za priključivanje računala Zadaća sklopke je prebacivanje cijelihpaketa s jednog priključka na drugi Paket koji je stigao s jednog računala ili jednetelekomunikacijske veze može se usmjeriti prema drugom računalu ili drugoj vezi

Koje se zastavice postavljaju tijekom uspostave veze

Kod uspostave TCP veze (prvog paketa) SYN zastavica je podignuta kod obe strane a nakonpočetka veze svi paketi poslani od klijenta moraju imati podignutu ACK zastavicu Poljasequence number i acknowledgment number govore koji paket je poslan te za koji paket jedobivena potvrda primitka

Nabroji 4 nekakva 80211 okvira

Kontrolni okviri podatkovni okviri okviri za održavanje veze

Ethernet i real-time sustavi

Ethernet je nedeterministički sustav i time nije prikladan za real-time aplikacije Protokol

pristupa mediju CSMA CD sa binarnim eksponencijalnim backoffom kojeg Ethernet koristi nedopušta real-time komunikaciju obzirom da on uključuje slučajna kašnjenja i mogućnostneuspješnog prijenosa podataka

Nedostaci hubova

Zbog činjenice da svaki paket šalje svim računalima u mreži a ne računalu ili grupi računalana koja je paket originalno poslan dolazi do znatnih sigurnosnih problema Nadalje zbog istogse razloga nepotrebno rasipa propusnost mreže što rezultira sporim radom i brzinomprijenosa podataka Također oni ne koriste puni duplex prijenos podataka nego polu ndashduplex

Prednosti i nedostaci svjetlovoda

Održavanje svjetlovoda i opreme za njih je znatno jeftinije od održavanja metalnih vodova injihove opreme dok su nedostaci viša cijena u odnosu na cijenu metalnih vodiča poteškoće uspajanju kablova I manjak iskustva u instaliranju

Za što služe BNF konektori

Koriste se za spajanje koaksijalnih kabela koristi se sa radio tv i druge opreme koja radi naradio frekvencijama

Da li se čuva stanje u datagramskoj podmreži

45

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4654

Ne čuva informacije o stanju zbog toga što svaki paket se šalje posebno te može imatidrugačiju rutu za razliku npr od virtualne veze koja čuva informacije o stanju veze ali kod njese svi paketi šalju nekim fiksnim putem

Razlika izmedu switcha i rutera

Router povezuje računala iz jedne mreža s onima iz druge mreže odnosno spaja dvije ili višerazličitih mreža on je uređaj mrežnog sloja sofisticiran uređaj radi na principu IP adresa

koristi algoritme usmjeravanja za računanje najbolje putanje paketa Swithc povezuje računalaunutar iste mreže radi na sloju veze manje sofisticiran radi na temelju MAC adresa

Osnovna uloga transportnog sloja

Logička komunikacija između procesa

Multipleksiranje i demultipleksiranje

Multipleksiranje prikupljanje podataka u izvorišnom računalu stavljanje zaglavlja(enkapsulasija) i slanje tih segmenata mrežnom sloju kroz soket Demultipleksiranjeisporučivanje podataka iz segmenta transportnog sloja u odgovarajući soket dešava se na

prijemnom računalu

Što je zajedničko 3 i 4 sloju osi modela

Oba se oslanjaju na TCPIP model

Što je zajedničko 2 i 4 sloju osi modela

Transportni sloj i sloj veze imaju mnoge zajedničke usluge kao što su pouzdana isporuka(mada na različite načine) kontrolu toka i otkrivanje grešaka samo što se navedeno kodtransportnog osigurava od točke do točke a u sloju veze od čvora do čvora

Posjeduju li usmjerivači IP adrese ako da koliko ako ne zašto

Ne ruteri kao i računala nemaju IP adrese Sučelja su ta koja imaju adrese a ne router sampo sebi Broj IP adresa ovisi o broju interfejsa koja router u nekom trenutku koristi

Kod prijenosa HTTP koji se protokol koristi na transportnom a koji na mreznomsloju TCPIP modela

TCP na transportnom a IP na mrežnom

Kako mozemo saznati da li se unutar nekog ethernet okvira prenosi paket IP ili ARPprotokola

Prema polju bdquoTypeldquo koji je za ARP je 0x0806 a za IP je 0x0800

Za što služi DBMS

Database Management System ili samo DBMS je sistem za upravljanje bazom podataka To jesoftversko-hardverski paket koji omogućava da baza podataka bude dostupna svimkorisnicima

Kaj je to virtualni lan (VLAN )

46

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4754

VLAN predstavlja skupinu računala koji mogu biti u jednoj ili više odvojenih mreža a koje sukonfigurirane na način da im je omogućena međusobna komunikacija kao da se nalaze u istojfizičkoj mreži

Napisat nazive bar 2 algoritma za usmjeravanje

Usmjeravanje po najkraćem putu (statički algoritam) usmjeravanje vektorom udaljenosti(dinamički algoritam)

Osobine kvalitete usluge

Kvaliteta usluge je zajednički naziv za kvantitativne aspekte mreža računala i njihovihprotokola kao što su vrijeme odgovora propusnost rata gubitaka i pogrešaka raspoloživost(servera) Važno za izbor i konfiguraciju mrežnih arhitektura i protokola mogućnostimjerenja (stohastička) analiza simulacije podrška kroz odgovarajuće programske alate

Čemu služi port

Port kao dio informacije o adresiranju paketa služi za identifikaciju pošiljatelja i primateljaporuke Najćešće se koriste sa TCPIP konekcijama Neka postoji IP adresa u nekom paketu

Prijemno računalo čita tu adresu no da bi znala kojoj aplikaciji treba proslijediti paket koristibroj porta odnosno port koji koristi taj broj Dakle svaki paket mora sadržavati IP adresu tebroj porta od aplikacije koja preuzima taj paket odnosno koristi podatke iz njega Na temeljubrojeva portova računalo zna koje servise treba aktivirati i na koji način razmjenjivatipodatke

Čemu služi soket

Služe za definiranje transportnog protokola (TCP ili UDP) brojeve port-a (za razlikovanjeaplikacija u računalima tako je moguće programirati aplikacije Soket su bdquovrataldquo nekogprocesa kroz koja prolazi poruka koju je poslao proces odnosno kroz koja drugom procesustiže API soket koji posreduje između aplikacije i mreže

Kako se adresiraju pojedini korisnilki procesi unutar nekog računala

K orisnički proces dogovara s transportnim slojem na izvornom hostu broj izvornog porta(izabire ga ili aplikacija ili se od strane operacijskog sustava dodjeljuje neki slobodan port) Naodredišnom hostu se prema broju odredišnog porta (i samo prema njemu) odlučuje kojojaplikaciji se segment dodjeljuje

Omogućuje li UDP protokol kontrolu pogrešaka Zašto

UDP koristi kontrolni zbir jer postoji šansa da budu svi linkovi od izvora do odredišta ne budusadržali provjeru greški On grešku ne ispravlja doduše nekad se oštećeni segment odbaci anekad prosljeđuje na upozorenje

Što predstavlja polje dest port u zaglavlju UDP poruke

Polje dest port sadrži broju odredišnog porta prema kojem se odlučuje kojoj aplikaciji sesegment dodjeljuje odnosno na koji port se segment propušta u odredišnom računalu

Što su ACK i NAK

ACK je znak kojim se potvrđuje da su podaci uspješno primljeni bez ili sa dozvoljenim brojemgrešaka Poslan je od strane pošiljatelja primatelju NAK odnosno negativni ACK je znak

47

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4854

(signal) Njime se potvrđuje da paket nije ispravno primljen odnosno broj grešaka mu je iznadminimuma definiranog u protokolu

Što predstavlja varijabla SQN u protokolu Stop-and-Wait

SQN odnosno sequence number predstavlja redni broj paketa koji je globalno jedinstven tese koristi u sljedećoj transakciji u kojoj se povećava Pridružen je svakom paketu

Zaglavlje UDP protokola

Sadrži 4 polja Source port destination port length i checksum Fiksne je veličine 8 bajtova(svako polje 2 bajta)

veličine 8 bajtova (svako polje 2 bajta)

Čemu služi dhcp

DHCP (eng Dynamic Host Configuration Protocol) je računalni protokol korišten od stranemrežnih računala za dodjeljivanje IP adresa i ostalih mrežnih postavki kao što supretpostavljeni gateway subnet maska i IP adrese DNS servera s DHCP servera Olakšava

konfiguraciju mreže jer eliminira ručno dodavanje osnovnih postavki za jednu računalnumrežu DHCP server osigurava da su dodijeljene IP adrese ispravne i da u mreži nema sukobaadresa

Što je router

Router je raskrsnica između dvije mreže za razmjenjivanje podataka odnosno omogućavainformacijama da putuju između raznih mreža Zadatak routera je da poveže više uređajakojima će dodijeliti IP adrese Praktičan primjer je povezivanje LAN mreže na Internet pomoćunekog ISP-a

Što je polling

Polling je kontinuirana provjera od strane glavnog čvora koji provjerava u kakvom su stanjuostali čvorovi koji koriste istu liniju provjerava se jedan po jedan i to dal imaju što za slati idali žele koristiti liniju Koristi se kod protokol sa prozivanjem gdje glavni čvor proziva ostalečvorove na kružni način

ICMP

ICMP se koristi za slanje specifičnih informacija između hostova o komunikacijskim i mrežnimproblemima On je jednostavan protokol koji definira kontrolu poruke opisuje jednostavno

prosljeđivanje servisnih poruka drugim protokolima ne izvršava neku specifičnu zadaću ICMPporuke se nalaze u IP datagramu za transmisiju tipična uporaba ICMP-a je da pruži povratnimehanizam kada je poslana IP poruka

Čime je definiran prijelaz izmedju dva stanja u statechartu odnosno kod automata

Prijelaz između stanja (state transition) se ostvaruje nekim događajem (event) i ispunjavanjemnekog uvjeta (guard) a nakon prijelaza u novo stanje izvodi se neka akcija (action)

Pravila kod Stop and waita

48

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 4954

Izvor šalje jedan okvir i čeka ACK Ako je primljen oštećeni okvir - odbacuje ga pošiljatelj ide utimeout i ako ne primi ACK tijekom timeouta ponovo šalje okvir Ako je ACK oštećen -pošiljatelj šalje ponovo isti okvir primatelj uspoređuje okvire i odbacuje duplikat i šalje ACKPošiljatelj dodaje - u svrhu prepoznavanja pogreške - kontrolni zbroj ili Cyclic RedundancyCheck (CRC) Primatelj šalje potvrdu (acknowledgment ACK) Nakon timeout-a (= potvrda nijestigla) paket se ponovo šalje

Prosljeđivanje vs rutiranje

Prosljeđivanje je proces slanja paketa od ulaznog do izlaznog linka na temelju tabliceprosljeđivanja i informacija u paketu dok je rutiranje proces sastavljanja i održavanja tabliceprosljeđivanja na temelju algoritama rutiranja i postupak konverzije informacija o rutiranju utablicu rutiranja

Clear to Send (CTS) okvir

Taj okvir se koristi za odobrenje suprotnoj strani za slanja podatkovnih okvira Koristi tri MACadrese Njegovo zaglavlje sadrži informaciju o podvrsti okvira trajanju i primateljevoj adresi

Prednosti i nedostaci FDM-a i TDM-a

TDM eliminira kolziije pravednija raspodjela propusnog opsega no on je ograničen na brzinuod RN bitova u sekundi gdje je R brzina a N broj čvorova čvor mora čekati na svoj red usekvenci prijenosa čak i kada ima nešto za slati FDM Moguće je lagano porihtati mudulaciju ikodiranje za svaki podnosilac (nosilac pri modulaciji već moduliranog signala) učinkoviti jeprotiv iščezavanje signala odnosno kod višestazni prijama No FDM odašiljač treba odvojeneDig-gtAnal konvertere i odvojene radiofrekvencijske modulatore Drugo FDM nije učinkovit popitanu propusnosti jer zahtjeva i nadzorne mehanizme koji uzimaju dio propusnosti(bandwidtha)

CDMA (višestruki pristup sa djeljenjem koda)čvorovima se dodjeljuju jedinstveni kodovi svi korisnici dijele istu frekvenciju različiti čvorovimogu prenositi istovremeno a da primaoci mogu točno primiti bitove usprkos utjecajuprijenosa drugih čvorova Problem odvajanje kodova i slabljenje signala se nezna razinaprijenosa pa se javlja potreba za većim kapacitetom kanala Tehnika ldquoširenjardquo (spread)pošiljatelj multiplicira svaki bit s Chipping kocircdom čime se generira signal s višomfrekvencijom koji se zatim šalje na medij ldquoraširenirdquo signali se preklapaju na mediju Primateljodatle (uz pomoć Chipping kocircda) ldquovadirdquo pojedine poslane signale

Što je Chipping kocircd

Omogućuje prijemnicima da filtriraju signale koji ne koriste istu strukturu bitova uključujućišum ili smetnje dvije osnovne funkcije identificira podatke da ih primatelj može prepoznatikao da pripadaju određenom odašiljaču pri čemu odašiljač generira chipping kod i samoprijamnici koji znaju chipping kod mogu dešifrirati podatke Šalje podatake preko raspoloživeširina pojasa

CSMA varijante

1-perzistentan ako je medij zauzet onda čvor čeka dok se (medij) ne oslobodi te zatim šaljeponovo nisko vrijeme čekanja ali moguće nove kolizije ako više čvorova čeka na oslobođenje

medija -- ne-perzistenta ako je medij zauzet čvor započinje Backoff manje kolizija ali dulje

49

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5054

vrijeme čekanja --- p-perzistentan ako je medij bio zauzet te onda ponovo slobodan onda čvoršalje s vjerojatnošću p ili čeka još jedan slot s vjerojatnošću 1-p

CSMACD

čvorovi posjeduju HW koji tijekom slanja prepoznaje kolizije (listen while talking) nakonprepoznavanja kolizije prekida se slanje (manje rasipanje resursa) zatim se šalje Jammingsignal kako bi svi čvorovi sigurno prepoznali koliziju nema ACK-ova

Jamming signal Signal koji namjerno uvodi smetnje u komunikacijski kanal bilo da binamjerno spriječio ispravan prijem podataka ili da bi poslužilo za slanje neke obavijestičvorovima U CSMA CD protokolu stanica koja detektira koliziju šalje jamming signal kako biupozorila sve stanice na tu činjenicu

Handshaking automatizirani proces pregovaranja koji dinamički određuje parametrekomunikacijskog kanal uspostavljenog između dva entiteta prije nego na kanalu počnenormalna komunikacije Prethodi mu fizičko uspostavljanje kanala i prethodi normalnomprijenosu informacija

Tehnički ciljevi WAN mreža Skalabilnost (mogućnost dodavanja novih računala i novihudaljenih lokacija) Dostupnost Performanse Sigurnost Upravljivost Mogućnost korištenjaPrilagodljivost

Multicast vs broadcast

Razlika je ta što kod broadcast komunikacije podaci se šalju svim sudionicima na mreži dokse multicasta jedan pošiljatelj šalje podatke šalje samo određenoj grupi primatelja koja uodnosu na cijeli mrežu može biti vrlo mala Zajedničko im je pak da i jedna i druga vrstakomunikacije šalje podatke prema više primatelja

50

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5154

Zadaci

Svemirska sonda šalje podatke u okvirima od 100 bajtova zaglavlja i 2000 bajtovapayload-a Komunikacijski kanal je kapaciteta 1OOkbs Koliko vremena prote kne

od slanja podatkovnog okvira sa sonde pa do njegovog primitka na Zemlji ako jeudaljenost sonde od Zemlje 600000 km

100B = 800 bit (množi se sa 8)

2000 B = 16 000 bit (množi se sa 8)

C = 100 kbs = 100 000 bs (množi se sa 1000)

100 kBs = 800 000 bits (množi se sa 8)

L = 600000 km

C = 300 000 kms (zrak) 200 000 kms (žica)

Ttrans = LCtrans = 600 000 km 300 000 kms = 2 s

Trajanje prijenosa paketa Tpak = LpakCtrans = (100 000 bs) ( 16 000 b + 8000 b) =0168s

Tuk = 2s + 0168s = 2168s

Zadatak sa geostacionarnim satelitom na visini od 36 000 km I sa vremenom odzivanekog paketa od 480ms Dal je moguće da je taj paket putuje preko satelita

Znači s obzirom da je medij zrak brzina prijenosa je 300 000 kms a udaljenost između dvajučvorova iznosi 72 000 km jer sateliti NISU čvorovi tako da udaljenost do njih moraš pomnožitisa 2 tj signal mora doći gore i natrag

T= 72 000 km 300 000 kms = 024s = 240ms (množimo sa 1000)

240 2 = 480

Dobiveno vrijeme mora biti jednako ili manje od zadanih 480 ms

Vrijeme propagacije računamo tako da udaljenost sa brzinomInformacija koja se prenosi je 11010 dogovoreni polinom djelitelj je 101 Izračunajzaštitne bitove

11010 = x0+x1+x2+x3+x4 = x + x3 + x4

101 = x0+x1+x2 = 1 + x2

(x^4+x^3+x)x^2=x^6+x^5+x^3 množi se sa najvećom potencijom u djelitelju

(x^6+x^5+x^3)(x^2+1)=x^4+x^3+x^2+1 polinomi se dijele

x^6+x^4

51

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5254

x^5+x^4+x^3

x^5+x^3

x^4

x^4+x^2

x^2

x^2+1

1

Rješenje

Zaštitni bitovi 01 kad dobiješ ostatak trebaš ga smjestiti u polinom koji je za potenciju

manji od djelitelja

Za podatke zapisane u heksadekadskom obliku sa 0a1b 46ff 0121 0016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje ADAE)

0a1b = 0000 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

zbroj = 0101 0001 0001 1010

+ 0121 = 0000 0001 0010 0001

zbroj = 0101 0010 0011 1011

+ 0016 = 0000 0000 0001 0110

zbroj = 0101 0010 0101 0001

Checksum = 1010 1101 1010 1110

Checksum = ADAE

Za podatke zapisane u heksadekadskom obliku sa 1a1b46ffa121f016 izračunajteInternet Checksum i zapišite u heksadekadskom obliku (Rješenje 0DAD (priračunanju dolazi do preljeva))

1a1b = 0001 1010 0001 1011

+ 46ff = 0100 0110 1111 1111

Zbroj = 0110 0001 0001 1010

52

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5354

+ a121 = 1010 0001 0010 0001

zbroj = 1 0000 0010 0011 1011 ova jedinica ide u početak slijedećeg zbroja odnosno tamse preljeva

+ f016 = 1111 0000 0001 0110

Zbroj = 1111 0010 0101 0010

Checksum = 0000 1101 1010 1101

Checksum = 0DAD

Signali

bull signal = prikaz informacija kroz fizikalne veličine npr struja napon svjetlosni valovielektromagnetska jakost polja

bull kategorije signala

o vrijednosti signala su kontinuirane (proizvoljne vrijednosti) ili diskretne (konačnomnogo vrijednosti idealizirano)

o vremenski tok je kontinuiran ili diskretan

o moguće su 4 kategorije signala

o posebnu važnost imaju

analogni signali (vrijednosno i vremenski kontinuirani)

digitalni signali (vrijednosno i vremenski diskretni)

binarni signali (digitalni s 2 vrijednosti)Kodiranje binarnih signala

bull pridruživanje vrijednosti signala nulama i jedinicama niza bitova (u osnovnom pojasu)

bull prijenos u osnovnom pojasu signali se šalju direktno na medij

bull neka svojstva

o samotaktni primatelj može takt pošiljatelja dobiti iz signala

o potrebna širina pojasa širina frekvencijskog pojasa potrebna za prijenos signala

53

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)

7272019 Skripta za kolegij Mreže 1

httpslidepdfcomreaderfullskripta-za-kolegij-mreze-1 5454

Sustav za prijenos

bull teorija sustava matematički model za opis ponašanja kod prijenosa

bull transformacija ulaznog signala s1(t) u izlazni signal s2(t)

Ograničenje širine pojasa

bull svaki sustav za prijenos treba energiju za prijenos signala

bull idealni sustavi za prijenos prigušuju sve frekvencije podjednako

bull realni sustavi za prijenos prigušuju frekvencije različito

bull izobličenje signala

bull obično se više frekvencije jako prigušuju

bull razlozi svojstva medija za prijenos (npr bakrena parica)

Modulacija

bull modulacija promjena parametara (amplituda frekvencija faza ) ldquonosećegrdquo signalaputem modulirajućeg signala

bull demodulacija inverzija modulirajućeg signala iz moduliranog nositelja informacije

bull modem modulacija i demodulacija u jednom

Važniji oblici modulacije

bull pretvaranje ldquoanalogno u analognordquo analogni modulirajući analogni ldquonosećirdquo signalomogućuje prijenos u širokom pojasu pomoću frekvencijskog multipleksiranja (npr TVsignal)

bull pretvaranje ldquodigitalno u analognordquo digitalni modulirajući analogni ldquonosećirdquo signal (nprpodaci preko radio kanala)

bull pretvaranje ldquoanalogno u digitalnordquo analogni modulirajući preko digitalnog ldquonosećegrdquosignala (npr jezik)