TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

Similar documents
Podešavanje za eduroam ios

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

Otpremanje video snimka na YouTube

Nejednakosti s faktorijelima

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

1. Instalacija programske podrške

SAS On Demand. Video: Upute za registraciju:

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

PROJEKTNI PRORAČUN 1

Uvod u relacione baze podataka

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Port Community System

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

Tutorijal za Štefice za upload slika na forum.

Bušilice nove generacije. ImpactDrill

BENCHMARKING HOSTELA

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu

3D GRAFIKA I ANIMACIJA

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

STRUČNA PRAKSA B-PRO TEMA 13

Klasterizacija. NIKOLA MILIKIĆ URL:

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

Upute za korištenje makronaredbi gml2dwg i gml2dgn

DEFINISANJE TURISTIČKE TRAŽNJE

RANI BOOKING TURSKA LJETO 2017

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

ECONOMIC EVALUATION OF TOBACCO VARIETIES OF TOBACCO TYPE PRILEP EKONOMSKO OCJENIVANJE SORTE DUHANA TIPA PRILEP

APLIKACIJA ZA PRIKAZ REZULTATA ANALIZE MREŽNOG SAOBRAĆAJA

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET!

Kooperativna meteorološka stanica za cestovni promet

Programiranje za internet zimski semestar 2013/2014. Java kroz primjere (skripta je u fazi izradi)

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA:

Windows Easy Transfer

Mindomo online aplikacija za izradu umnih mapa

FAKULTET TEHNIČKIH NAUKA

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE)

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

EKSPLORATIVNA ANALIZA PODATAKA IZ SUSTAVA ZA ISPORUKU OGLASA

GIGABIT PASSIVE OPTICAL NETWORK

Priprema podataka. NIKOLA MILIKIĆ URL:

CRNA GORA / MONTENEGRO ZAVOD ZA STATISTIKU / STATISTICAL OFFICE S A O P Š T E NJ E / STATEMENT Broj / No 76 Podgorica, god.

za STB GO4TV in alliance with GSS media

UPUTSTVO za rad sa programom za evidentiranje godišnjeg prometa lijekova

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA

TEHNIKA I INFORMATIKA U OBRAZOVANJU

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

En-route procedures VFR

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon

Upute za VDSL modem Innbox F60 FTTH

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA. SEMINARSKI RAD U OKVIRU PREDMETA "Računalna forenzika" 2016/2017. GIF FORMAT (.

Vana Jeličić. Modifikacija protokola ZigBee. za energetski učinkovit i pouzdan prijenos slike. u bežičnim multimedijskim mrežama osjetila

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu

Uputstvo za konfigurisanje uređaja Roadstar

CMS- Centralni sistem za MONITORING CMS Pregled

Pravljenje Screenshota. 1. Korak

IZRADA TEHNIČKE DOKUMENTACIJE

FAKULTET ZA POSLOVNU INFORMATIKU

Mogudnosti za prilagođavanje

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

STRUKTURNO KABLIRANJE

I N T E R N E T I W E B T E H N O L O G I J E

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT

IMPLEMENTACIJA SERIJSKOG INTERFEJSA ZA KOMUNIKACIJU RAZVOJNE PLOČE I RAČUNARA

ANALIZA PRIKUPLJENIH PODATAKA O KVALITETU ZRAKA NA PODRUČJU OPĆINE LUKAVAC ( ZA PERIOD OD DO GOD.)

Upotreba selektora. June 04

PREDMET: Odgovor na upit u postupku jednostavne nabave za predmet nabave Najam multifunkcijskih fotokopirnih uređaja, Evidencijski broj nabave 10/18

Mobilno računarstvo. Mobilni uređaji i njihove karakteristike

CRNA GORA

DC MILIAMPERSKA MERNA KLJESTA,Procesna merna kljesta KEW KYORITSU ELECTRICAL INSTRUMENTS WORKS, LTD. All rights reserved.

WWF. Jahorina


mdita Editor - Korisničko uputstvo -

Računalne mreže. Podatkovna razina. Podatkovna razina. Funkcije i usluge podatkovnog sloja. Usluge prijenosa. Formiranje okvira

Practical training. Flight manoeuvres and procedures

DC4000. Opis i priručnik za upotrebu. helm DC4000. GSM/GPRS komunikator. HELM d.o.o. Koledovčina ZAGREB. Str: 1/14

TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010.

TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010.

Rešavanje problema pomoću računara

ISO-422/485 OPTIČKI IZOLOVAN KONVERTOR RS-232 U RS-422/485 V1.11

STABLA ODLUČIVANJA. Jelena Jovanovic. Web:

UPUTE ZA INSTALACIJU PROGRAMA FINBOLT 2007 tvrtke BOLTANO d.o.o.

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI FORENZIČKA ANALIZA MOBILNIH TERMINALNIH UREĐAJA ALATOM NOWSECURE FORENSICS

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU

PROFOMETER 5+ lokator armature

11. LabVIEW. 1. rukuje instrumentacionim programom, 2. kontroliše izabrani hardver, 3. analizira prikupljene podatke, 4. prikazuje rezultat.

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze

Transcription:

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011. TECHNOLOGY, INFORMATICS AND EDUCATION FOR LEARNING AND KNOWLEDGE SOCIETY 6 th International Symposium, Technical Faculty Čačak, 3 5th June 2011. UDK: 004.94 Stručni rad SIMULACIJA POLUDUPLEKSNOG PRENOSA PODATAKA METODOM «STANI I ČEKAJ» Branko Marković 1, Laza Lazarević 2, Ivan Ravić 3 Rezime:U ovom radu objašnjen je simulator poludupleksnog prenosa između dva računara koji se zasniva na metodi «stani i čekaj». Razvijeni simulator ima edukativni značaj za studente koji se upoznaju sa radom računarskih mreža. Simulator je razvijen korišćenjem softverskog paketa Adobe Flash Professional CS5. Na bazi unetih parametara omogućava vizuelizaciju procesa, a takođe i izračunavanje odgovarajućih vremena potrebnih za prenos podataka u slučajevima kada nema i kada ima grešaka pri prenosu. Ključne reči: Prenos podataka, poludupleks, «stani i čekaj», edukacija, simulacija, softver, vizuelizacija. ТHE SIMULATION OF HALF DUPLEX DATA TRANSFER BY USING THE METHOD STOP AND WAIT Summary: In this paper the simulator of half duplex data transfer between two computers based on the method «stop and wait» is explained. The developed simulator has an educational meaning for students who learn the computers networks. The simulator is developed by using the software package Adobe Flash Professional CS5. It allows, based on input parameters, visualization of proceses and also to get proper times' parameters related to data transfers for both cases: when there is not errors and when they are. Key words: Data transfer, half duplex, «stop and wait», education, simulation, software, visualization. 1. UVOD Prenos podataka između dva računara je osnovna pretpostavka za kreiranje računarskih mreža. Pri tome, prema smeru prenosa, ova komunikacija može se odvijati jednosmerno, dvosmerno ali ne u isto vreme i dvosmerno istovremeno. Sa tog aspekta razlikujemo 1 Mr Branko Marković, VŠTSS Čačak, Svetog Save 65, Čačak, E-mail: branko333@open.telekom.rs 2 Laza Lazarević, inž. el. i rač., VŠTSS Čačak, Svetog Save 65, Čačak, E-mail:aztec88@gmail.com 3 Ivan Ravić, inž. el. i rač., VŠTSS Čačak, Svetog Save 65, Čačak, E-mail: ravic.ivan88@gmail.com

simpleks (simplex - prenos samo u jednom smeru), poludupleks (half-duplex prenos u oba smera, ali ne istovremno) i dupleks (duplex prenos u oba smera istovremeno)[1]. Prilikom razmene podataka između dva komunikaciona uređaja često je potrebno da se podaci koji se šalju i potvrde, odnosno da se oslobode od greške, a takođe i da se upravlja protokom (da jedan uređaj ne zatrpa drugi sa podacima). Jedan od metoda komuniciranja dva uređaja gde se posle svakog poslatog paketa korisnih podataka čeka na potvrdu da li je taj paket uspešno primljen i gde se praktično primenjuje poludupleks je i metod «stani i čekaj». Sam termin «stani i čekaj» ukazuje na to da jedan uređaj pošalje, a zatim čeka na potvrdu da bi ponovo slao. Korišćenjem savremenih softverskih alata kreiran je simulator koji omogućava vizuelno praćenje šta se sa podacima dešava i kako pomenuti metod funkcioniše. Ovaj simulator je izvanredno pomoćno sredstvo za osobe koje se bave računarskim mrežama, a posebno ovom problematikom. 2. METOD «STANI I ČEKAJ» Kod metoda «stani i čekaj» imamo dva uređaja (A i B) koji se nalaze na međusobnom rastojanju L. Obično je u pitanju rastojanje gde se koriste radio relejne ili satelitske veze, mada nisu isključena i druga rastojanja. Ceo postupak komunikacije odvija se kroz tri faze[2]: Uspostavljanje veze, Prenos korisnih podataka i Odjava veze. Uspostavljanje veze može se najbolje prikazati preko slike 1. Slika 1: Uspostavljanje veze Najpre uređaj A šalje poziv (označeno sa blokom POZ), a zatim kada taj poziv stigne do uređaja B i obradi se, onda uređaj B šalje potvrdu (ACK) da je uspešno primio poziv. Kada

ova potvrda stigne do uređaja A i obradi se, time je uspostavljena veza (vreme označeno sa t ) i započinje prenos korisnih podataka (Blok 1). usveze Kada je veza uspešno uspostavljena sledi prenos korisnih podataka. Pri ovom prenosu razlikujemo dve situacije: kada nema grešaka pri prenosu i kada se greške pojave. Na slici 2 dat je prikaz dela prenosa podataka kada nema greške: Slika 2: Prenos korisnih podataka (bez greške) Jasno je da u ovom slučaju vreme potrebno za prenos svih korisnih podatka je jednako sumi vremena potrebih za prenos svih blokova (Blok 1, Blok 2,...Blok n). Za prenos jednog bloka vreme je obeleženo sa t prbloka. Takvih blokova recimo da ima n. Druga, verovatnija varijanta, je da se pojave greške. U tom slučaju uređaj koji prima podatke šalje negativnu potvrdu (NAK) što znači da uređaj A treba ponovo da pošalje isti blok podataka. Takav slučaj prikazan je na slici 3 gde se «Blokj» ponavlja: Slika 3: Ponavljanje slanja zbog pojave greške Očigledno je da će u ovom slučaju vreme za prenos korisnih podataka porasti za onoliko vremena t prbloka koliko bude registrovanih grešaka. Ako je broj grešaka k, onda vreme prenosa se uvećava za k* t prbloka.

Kada se prenos podataka završi sledi odjava. Prikazana je na slici 4. Slika 4: Odjava Da bi se prekinula komunikacija uređaj A šalje uređaju B blok odjave (ODJ). Kada taj podatak stigne do B smatra se da je komunikacija završena. Na osnovu gore navedenog uz predpostavku da su definisane sve naznačene veličine kao i brzina emitovanja podataka uređaja A i B i brzina propagacije signala između pomenutih uređaja, ukupno vreme za prenos podataka dobija se kao: t = t + n + k) t + t ukupno usveze ( (2.1) prbloka odjave pri čemu se pretpostavlja da je n blokova korisnih podataka imalo da se prenese, a javilo se k greški, tj. zahtevano je k retransmisija. 3. PRAKTIČNA REALIZACIJA SIMULATORA Korišćenjem softverskog paketa Adobe Flash Professional CS5 u Windows okruženju razvijen je odgovarajući simulator. Njegov glavni zadatak je da kroz različite opcije detaljno upozna studente sa metodom «stani i čekaj» pri čemu se potencira vizuelni efekat. Ovaj simulator zadovoljava osnovne pretpostavke koje se postavljaju pred obrazovni računarski softver i glavni cilj mu je unapređenje nastave. Na slici 5 dat je izgled početnog ekrana ovog simulatora.

Slika 5: Izgled simulatora Ovaj simulator daje pet osnovnih opcija i to su: 1) Simulacija proračuna 2) Simulacija prenosa bez greške 3) Simulacija prenosa sa greškom 4) Prenos bez greške i 5) Prenos sa greškom Opcije 4) i 5) u suštini daju kroz određen broj slika objašnjenje ovih vrsta prenosa (slično

kao što je izloženo napred u poglavlju 2) dok opcije 2) i 3) daju pravu animaciju prenosa podataka i pomoću ovih opcija vidi se interaktivno kako se šalju odgovarajući blokovi podataka, kako se obrađuju i kako se šalju odgovarajuće potvrde (pozitivne ACK ili negativne - NAK). Slika 6 daje prikaz dela animacije za prenos bez greške. Slika 6: Simulacija prenosa bez greške deo slanja ACK Praćenjem ovih simulacija student dobija potpuniju sliku šta se i kako odvija u realnom okruženju. Na sličan način, i kada se simulira prenos sa greškom, može se uočiti kako se odgovarajući blokovi ponovo šalju. Posebno interesantan deo ove simulacije je opcija 1), a to je «Simulacija proračuna». Aktiviranjem te opcije dobija se deo ekrana koji je prikazan na slici 7:

Slika 7: Opcija za unos odgovarajućih parametara za komunikaciju Ukoliko se unesu odgovarajući parametri koji su naznačeni na levom delu gornje slike i pritisne dugme «Pokreni simulaciju proračuna» tada će biti izračunata sva potrebna vremena i prikazana sa desne strane na istom ekranu. Pri tome se usvaja da je vreme obrade podataka na strani uređaja A i B zanemarljivo. Na ovaj način, osim vizuelnog prikaza kako metod «stani i čekaj» funkcioniše, dobijaju se i numerički atributi te komunikacije. 4. ZAKLJUČAK Metod «stani i čekaj» često se koristi u komunikaciji udaljenih uređaja i bazira se na potvrdi primljenih podataka čime se pokušava da eliminiše greška nastala tokom prenosa. Ovaj metod popularna je nastavna jedinica za studente koji se upoznaju sa fundamentalnim principima rada računarskih mreža. Simulator koji je razvijen za ovu namenu omogućava vizuelizaciju onog što se u realnosti dešava sa podacima, a takođe i da se numeriči izračunaju odgovarajuća vremena emitovanja i prenosa. Zbog toga se on može koristiti kao savremeno obrazovno sredstvo, tj. vrsta obrazovnog računarskog softvera. Dalji pravci rada bili bi da se implementiraju i druge metode koje su karakteristične za «disciplinu komunikacije» kao što je metod «klizećeg prozora» i slične. 5. LITERATURA [1] Marković Branko: Računarske mreže, skripta, Visoka škola tehničkih strukovnih studija Čačak, Čačak, 2011. [2] Zoran M. Urošević: Uvod u računarske telekomunikacije i mreže, Tehnički fakultet, Čačak, 2004. [3] Behrouz A. Forouzan: Data communication and networking, Mc Graw Hill, New York, 2001.