Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez"

Átírás

1 Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Ns2 bevezető mérés Mérés helye: Híradástechnikai Tanszék Mobil Kommunikáció és Kvantumtechnológiák Laboratórium (MCL) I.B.113. Összeállította: Huszák Árpád Utolsó módosítás: augusztus 17.

2 1. Bevezetés A távközlési- és számítógép hálózatok vizsgálatának hatékony és költségkímélő módja a szimulációs szoftverek alkalmazásával valósítható meg. Ezek a szoftverek lehetővé teszik a hálózatok átfogó és kimerítő vizsgálatát, a hálózat kiépítése nélkül is. Napjainkban számos szimulációs rendszer áll rendelkezésre (pl. NS, OPNET, OMNeT++.), ezek közül az NS az egyik legelterjedtebb. Ennek köszönhetően számos dokumentáció, mintapélda található az interneten, sőt NS fórumból is találhatunk néhányat. A mérés során a hallgató feladata a Network Simulator (NS) használatának elsajátítása, egyszerű példaprogramok segítségével. A példaprogramok bővítésével és módosításával, egyszerű hálózatok összeállítását és vizsgálatát kell a hallgatónak megvalósítania. 2. Ns2-ről általánosan A Network Simulator version 2, vagyis az Ns2 [1] egy eseményvezérelt, objektum orientált hálózat szimulátor. Sikerét annak is köszönheti, hogy forráskódja szabadon elérhető, így mindenki saját szükségleteinek megfelelően módosíthatja, illetve bővítheti. A ma használatos hálózati elemek, hálózat típusok, alkalmazások, protokollok, forrás modell, forgalmi modellek azonban már mind részei a szimulációs rendszernek. Az Ns2 szimulátor két programozási nyelven alapszik: C++ és OTcl (Object Oriented Tool Command Language). A C++ a részletes protokoll, forrás modell, forgalmi modell, stb. implementálására alkalmas, hiszen ezeknél a feladatoknál a futási sebesség a lényegesebb szempont, míg az OTcl a szimulált hálózat felépítésre, a szimulációs folyamat vezérlésére használatos. Emellett OTcl nyelven lehet az időzítési és ütemezési feladatokat is megadni. Más szóval a C++ nyelven megírt objektumokat, az OTcl szintről vezérelhetjük. Ezen a szinten sokkal könnyebben tudunk változtatni a hálózat struktúráján, beállításain, ami egy szimulációs vizsgálatsorozat esetén nagyon fontos. 3. Ns2 programozás 3.1. Az OTcl programnyelv alapjai Az OTcl egy nagyon egyszerű programnyelv, melynek jellemzői: Gyors és egyszerű kódolást tesz lehetővé Hordozható, azaz számos platformmal kompatibilis Ingyenes Az Ns2 elterjedtségének köszönhetően, ma más szinte minden protokoll, forgalmi modell, forrás modell és a teszthálózat implementálásához szükséges egyéb elemek már korábban implementálva lettek. Azok a szabványok, amelyek esetleg mégsem részei az alap Ns2 rendszernek, általában már letölthetőek, és könnyedén illeszthetőek az eredeti Ns2-höz. C++ kódolásra csak akkor van szükség, ha egyedi protokollt, forgalmi modellt, stb. akarunk vizsgálni. A mai hálózatokban használt algoritmusok, protokollok, stb. használatához elegendő OTcl nyelven megírt szimulációt futtatni Változók kezelése Változók feltöltése a set paranccsal történik: set a 5 # a=5

3 Amennyiben egy kifejezés eredményével szeretnénk feltölteni a változót, azt a következő módon tehetjük meg: set b [expr $a/5] # b=a/5 A # jel megjegyzések beszúrását teszi lehetővé Függvények A proc paranccsal hozhatunk létre függvényeket, ahol az első argumentum a függvény neve, míg a többi a függvény által használt változók. proc sum {a b { expr $a + $b A függvényt nevével és a függvény paramétereivel tudjuk meghívni: set c [sum 3 4] # c=3+4 vagy set c [sum $valtozo1 $valtozo2] # c=valtozo1+valtozo Fájlműveletek Az OTcl lehetővé teszi fájlok kezelését is. set testfile [open test.dat r] Ezzel a paranccsal, a test.dat fájlt olvasásra nyithatjuk meg. Ha r helyett w-t használunk, írásra nyitjuk meg a fájlt Hálózati topológia kialakítása A hálózat vizsgálatához először a hálózati topológiát kell megadnunk. Minden hálózat csomópontokból (node) és összeköttetésekből (link) áll. A csomópontok és linkek megadása előtt azonban először egy új szimulátor objektumot kell létrehozni, amelyet a következő paranccsal tehetünk meg: set ns [new Simulator] Csomópontok (nodes) A csomópontok, linkek, kapcsolódó ügynökök, stb. a Simulator osztály részei, ezért a szimuláció új elemének létrehozásakor meg kell adni a Simulator objektum nevét is. Új csomópontok létrehozása tehát a következő módon történik: set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] A létrehozott csomópontokra megadott nevükkel hivatkozhatunk a továbbiakban (n0, n1, n2).

4 Forgalomszabályozó ügynökök (Traffic Agents) és forrásmodellek Abban az esetben, ha a csomópont nem egy router, hanem egy forrás vagy nyelő végpont, forgalomszabályozó ügynököt (traffic agent) kell a végponthoz rendelni. Ez az ügynök valósítja meg a szállítási réteg funkcióit, tehát valójában a transzport protokollt kell megjelölni (TCP, UDP, stb.). Emellett a forrás típusát is meg kell adni (pl. FTP (File Transfer Protocol), CBR (Constant Bit Rate), VBR (Variable Bit Rate), stb.). Leggyakrabban használt forgalomszabályozó ügynökök a TCP és UDP ügynökök, melyeknek számos típusa érhető el az alap Ns2-ben. Legismertebb TCP változatok: TCP Tahoe, TCP Reno, TCP SACK. Agent/TCP a Tahoe TCP forrás Agent/TCP/Reno Reno TCP forrás Agent/TCP/Sack1 TCP selective acknowledgement Az UDP-nek is van módosított változata, az UDPLite, ez azonban nem része az alap Ns2-nek, ennek ellenére már az UDPLite patch már letölthető, és használható. A leggyakoribb forrásmodellek és alkalmazástípusok: Application/FTP adatfolyam, melyet TCP továbbít Application/Traffic/CBR állandó csomagküldési sebességet generál Application/Traffic/Exponential olyan On-Off modell, ahol a küldési periódus és a néma periódus hossza exponenciális eloszlást mutat Application/Traffic/Trace a forgalom egy un. trace fájl alapján alakul, melyben a csomagok mérete és a küldési időpontok szerepelnek A következő példában az n0 csomóponthoz rendelünk hozzá egy CBR forrást, amely UDP protokollt használ, az attach-agent parancs használatával: set udp0 [new Agent/UDP] $ns attach-agent $n0 $udp0 set cbr0 [new Application/Traffic/CBR] $cbr0 attach-agent $udp0 $udp0 set packet_size_ 1000 $cbr0 set rate_ Az ügynököknek különböző konfigurációs paraméterei is vannak, mint pl. a CBR esetén a küldési sebesség, vagy UDP és TCP esetén a csomagméret byte-ban. Hasonlóan az előzőhöz, most az n1 csomóponthoz egy TCP alapú FTP alkalmazást kapcsolunk. set tcp1 [new Agent/TCP] $ns attach-agent $n1 $tcp1 set ftp1 [new Application/FTP] $ftp1 attach-agent $tcp1 $tcp1 set packet_size_ 1000 Eddig a forrásokról volt szó, azonban vevő oldali csomópontot is létre kell hozni. A TCP nyelő az Agent/TCPSink osztályban van definiálva, míg az UDP nyelő az Agent/Null osztályban.

5 A következő példában az n2 csomóponthoz rendelünk egy nyelő ügynököt, majd létrehozzuk a kapcsolatot a forrás és a nyelő között: set null [new Agent/Null] $ns attach-agent $n2 $null $ns connect $udp0 $null Az általános TCP nyelő minden helyesen megérkezett csomagra nyugtával válaszol. Az előzőekhez hasonlóan hozzuk létre a kapcsolatot a TCP forrás és nyelő között: set sink [new Agent/TCPSink] $ns attach-agent $n3 $sink $ns connect $tcp1 $sink Linkek A csomópontokat linkek segítségével lehet összekapcsolni, mely modelljét a következő ábra mutatja: 1. ábra: Ns2 simplex link modell Duplex link esetén két simplex linket kell elképzelni mindkét irányba. Az átküldendő csomag először tárolásra kerül a küldő sorban, ahonnan vagy továbbkerül a késleltetés szimuláló modulba, vagy a Agent/Null modulba kerül, amely a csomagvesztést szimulálja. A késleltetés szimuláló modul után a TTL (Time to Live) modulba kerül a csomag. Az alap Ns2-ben is számos sorkezelő algoritmus került implementálásra, mint pl. a RED (Random Early Discard), Drop Tail, FQ (Fair Queueing), DRR (Deficit Round Robin), SFQ (Stochastic Fair Queueing), stb. Link létrehozása a következő parancsokkal történhet, tetszőleges paraméterek megadása mellett: $ns simplex-link $n1 $n3 10Mb 5ms RED $ns duplex-link $n0 $n2 15Mb 10ms DropTail Az első esetben egy simplex linket hoztunk létre n1 és n3 csomópont között, amely RED sorkezelő algoritmust szimulál. A link kapacitása a példában 10Mbit, a késleltetése pedig 5ms. A második példában pedig egy duplex linket n0 és n2 között 10ms-os késleltetéssel, DrpoTail sorkezelő algoritmus alkalmazásával.

6 Csomagvesztés és bithiba Az Ns2-ben lehetőség van a csomagvesztés és a bithibák szimulálására is. Két csomópont között generálhatunk hibákat tetszőleges valószínűséggel, és eloszlással.. Ehhez először a hiba modult kell létrehozni (Error Module), majd ezt beilleszteni a két csomópont közé. Ennek módja a következő: Hiba modul létrehozása: set loss_module [new ErrorModel] $loss_module set rate_ 0.01 $loss_module unit pkt $loss_module ranvar [new RandomVariable/Uniform] $loss_module drop-target [new Agent/Null] Hiba modul beillesztése: $ns lossmodel $loss_module $n0 $n Vezeték nélküli hálózatok Az Ns2 szimulációs környezet természetesen lehetővé teszi vezeték nélküli hálózatok vizsgálatát is. Az ilyen hálózatokban szereplő mobil csomópontok azonban némileg különböznek a vezetékes hálózatban használtaktól, hiszen a terminálok változtatják pozíciójukat, és nem linkekkel kapcsolódnak egymáshoz. Ezek a mozgó terminálok része valamilyen routing protokoll is (pl. DSDV Destination Sequenced Distance Vector, AODV Ad-hoc On Demand Distance Vector, TORA Temporally Ordered Routing Algorithm, DSR Dynamic Source Routing, stb.). A mozgó csomóponton kívül a vezeték nélküli hálózat különböző rétegeit is megfelelően konfigurálni kell. Ehhez a feladathoz tartozik a csatorna, a rádiós terjedési modell, a MAC protokoll, a hálózati interfész, a címfeloldó protokoll modell (ARP Address Resulotion Protocol), stb. pontos definiálása. Példa egy vezeték nélküli hálózatot leíró OTcl script-re: set val(chan) Channel/WirelessChannel ;# channel type set val(prop) Propagation/TwoRayGround ;# radio-propagation model set val(netif) Phy/WirelessPhy ;# network interface type set val(mac) Mac/802_11 ;# MAC type set val(ifq) Queue/DropTail/PriQueue ;# interface queue type set val(ll) LL ;# link layer type set val(ant) Antenna/OmniAntenna ;# antenna model set val(ifqlen) 50 ;# max packet in ifq set val(nn) 2 ;# number of mobilenodes set val(rp) DSDV ;# routing protocol Vezeték nélküli hálózatok szimulációjánál a szimulációs teret, topológiát is meg kell határozni: set topo [new Topography] $topo load_flatgrid A következő paranccsal pedig egy mátrixot hozunk létre, amelyben a szimulációs tér pontjai közötti kapcsolat információkat tároljuk.

7 create-god $val(nn) Az eddig ismertetett beállítások, szimulációs tér információk nélkülözhetetlenek a mobil csomópont konfigurálásánál: set chan_1 [new $val(chan)] $ns node-config -adhocrouting $val(rp) \ -lltype $val(ll) \ -mactype $val(mac) \ -ifqtype $val(ifq) \ -ifqlen $val(ifqlen) \ -anttype $val(ant) \ -proptype $val(prop) \ -phytype $val(netif) \ -channel $chan_1 \ -topoinstance $topo \ -agenttrace ON \ -routertrace ON \ -mactrace OFF \ -movementtrace ON Több darab (i) mobil terminál létrehozása, a következő módon történik: for {set i 0 {$i < $val(nn) {incr i { set n($i) [$ns node] $n($i) random-motion 0 ;# disable random motion Ezzel a módszerrel létrehozott terminálok azonosítója n(0), n(1), stb. lesz, és ennek megfelelően kell hivatkozni rájuk. Nem szabad megfeledkezni arról sem, hogy vezeték nélküli szimuláció esetén, a grafikus megjelenítéshez szükséges nyomkövető fájl definiálása a 3.3 fejezetben leírtak alapján módosul! Mobil csomópontok mozgása Miután létrehoztuk a mobil node-kat, megadhatjuk a kezdeti pozíciót: $n(0) set X_ 25.0 $n(0) set Y_ 20.0 $n(0) set Z_ 10.0 Ha a terminál mozgása nem véletlen, megmondhatjuk hova mozogjon a megadott időpontban indulva: $ns at 10.0 "$n(0) setdest " A mozgás leírásának és a kezdeti pozíció megadásának akkor van értelme, ha létrehozásnál letiltottuk a véletlenszerű bolyongást. A véletlenszerű mozgást a következő paranccsal indíthatjuk:

8 $n(0) start A szimuláció befejezését a mobilokkal is tudatni kell: for {set i 0 {$i < $val(nn) {incr i { $ns at "$n($i) reset"; Csomagvesztés és bithiba vezeték nélküli hálózatokban Két csomópont közötti kapcsolat létrehozása a vezetékes esetben bemutatottakkal azonosan történik. Egyedül a csomag- vagy bithiba beillesztése különbözik. Vezeték nélküli esetben hibamodellt kell létrehozni, proc UniformErr { { set err [new ErrorModel] $err unit packet $err set rate_ 0.1 #$err ranvar [new RandomVariable/Uniform] #$err set bandwidth_ 2Mb return $err amire a mobilok konfigurálásánál kell hivatkozni: -IncomingErrProc UniformErr \ -OutgoingErrProc UniformErr 3.3. A szimuláció eseményeinek nyomkövetése A szimuláció eredményét kimeneti fájlban (trace file) rögzíthetjük. Ez a funkció igen hasznos, hiszen egyrészt ez alapján pontosan nyomon követhetjük az eseményeket, másrészt a grafikus megjelenítéshez is ilyen kimeneti fájlra van szükség. Nyomkövető fájl alkalmazását az OTcl script-ben is engedélyezni kell. set tracefile [open trace.tr w] #fájl megnyitása $ns trace-all $tracefile #események rögzítése a fájlba $ns flush-trace #nyomkövetés close $tracefile #fájl bezárása Az események az trace.tr fájlban kerülnek rögzítésre. A szimuláció végén ezt a fájl be kell zárni, melyet a close paranccsal tesszünk meg. Lehetőség van grafikusan is megjeleníteni a szimuláció esményeit a NAM (graphical network animator) programmal. Ehhez azonban a nyomkövető trace fájlhoz hasonló, de a NAM program számára olvasható.nam kiterjesztésű fájlt kell generálni. set namfileazonosito [open out.nam w] $ns namtrace-all $namfileazonosito Ha vezeték nélküli hálózatot vizsgálunk, a parancssor kissé módosul és ekkor a mozgási tér méretét is meg kell adni:

9 $ns namtrace-all-wireless $namfileazonosito A kimeneti fájlban a következő módon kerülnek tárolásra az események: cbr cbr r cbr r ack tcp tcp Ahol az első oszlopot a következők alapján kell értelmezni: + enqueue - dequeue d drop r receive A második oszlop az esemény időpontja, a következő kettő a forrás és cél csomópont, ezt követi a csomagtípus (protokoll, forrás modell), majd jön a csomagméret, flag, folyamazonosító, forrás és cél cím, csomag sorszám, csomagazonosító. Amennyiben olyan információkra is szükségünk van, amelyek nem szerepelnek (pl. RTT Round Trip Time, TCP torlódási ablak, TCP csomagvesztési valószínűség, stb.) a trace fájlban, létrehozhatunk egy saját nyomkövető fájlt. Ehhez meg kell nyitnunk egy tetszőleges nevű fájlt a korábban leírtak alapján, majd puts paranccsal a megjelölt változó aktuális értékét kiírni a fájlba. Az írási műveletet és a változó tartalmának frissítését időzíteni kell (pl. tized másodpercenként mentsük az aktuális RTT értéket). Ezt csak úgy tehetjük meg, hogy egy függvényt hozunk létre, amelyet időközönként rekurzív módon meghívunk. proc rec { { global tcp sink tracefd fileazonosito set ns [Simulator instance] set time 0.1 set rtt [$tcp set rtt_] set now [$ns now] puts $fileazonosito "$rtt" $ns at [expr $now+$time] "rec" A rec { függvény meghívja önmagát, de csak miután egyszer már meghívtuk a függvényt, a megadott időpontban (az időzített függvényhívásról a következő fejezetben lesz szó): $ns at 0.0 rec 3.4. Időzítés és vezérlés Miután létrehoztuk a hálózati topológiát, a szimuláció eseményeinek ütemezését kell megoldani. A szimuláció elindítására a következő parancs szolgál, az OTcl script végén: $ns run

10 A szimuláció a felhasználó által megadott időzítő lejárta után áll le: $ns at 60.0 finish A fenti példában a szimuláció 60 másodpercig fut, majd meghívódik a finish függvény, melyet szintén a felhasználónak kell megírnia. Ebben a függvényben célszerű a megnyitott fájlokat bezárni, a nyomkövetést leállítani, és leállítani a programot. Emellett lehetőség van a NAM (graphical network animator) program elindítására is az exec paranccsal, amely a szimuláció kimeneti fájlja alapján grafikusan jeleníti meg a szimulációt. Egy példa a finish függvényre: proc finish { { global ns trace_all $ns flush-trace close $trace_all exec nam out.nam & exit 0 Az adatok küldésének kezdeti és befejezési időpontját is megadhatjuk: $ns at 0.0 cbr0 start $ns at 50.0 ftp1 start $ns at 60.0 cbr0 stop $ns at ftp1 stop 3.5. Mintapélda A fentiek alapján egy teljes szimulációs rendszert össze tudunk állítani. Lássunk tehát egy vezetékes példát, ahol az n0 és n3 node között TCP alapú kommunikáció folyik, míg n1 és n3 között UDP. Az Otcl script-et.tcl kiterjesztésű fájlba mentsük (pl. sample.tcl), melyet az Ns2 program meghívásával futtathatunk a script nevével paraméterezve: user@mclpc001 /home/ns-allinone-2.29/ns-2.29 $./ns sample.tcl Az elrendezés legyen a következő: sample.tcl: 2. ábra: A példahálózat topológiája #Create a simulator object set ns [new Simulator] #Open the NAM trace file set nf [open out.nam w]

11 $ns namtrace-all $nf #Open the Trace file set tf [open out.tr w] $ns trace-all $tf #Define a 'finish' procedure proc finish { { global ns nf tf $ns flush-trace #Close the NAM trace file close $nf #Close the Trace file close $tf #Execute NAM on the trace file exec nam out.nam & exit 0 #Create four nodes set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] #Create links between the nodes $ns duplex-link $n0 $n2 2Mb 10ms DropTail $ns duplex-link $n1 $n2 2Mb 10ms DropTail $ns duplex-link $n2 $n3 1.7Mb 20ms DropTail #Give node position (for NAM) $ns duplex-link-op $n0 $n2 orient right-down $ns duplex-link-op $n1 $n2 orient right-up $ns duplex-link-op $n2 $n3 orient right #Setup a TCP connection set tcp [new Agent/TCP] $tcp set class_ 2 $ns attach-agent $n0 $tcp set sink [new Agent/TCPSink] $ns attach-agent $n3 $sink $ns connect $tcp $sink #Setup a FTP over TCP connection set ftp [new Application/FTP] $ftp attach-agent $tcp $ftp set type_ FTP #Setup a UDP connection set udp [new Agent/UDP] $ns attach-agent $n1 $udp set null [new Agent/Null] $ns attach-agent $n3 $null $ns connect $udp $null #Setup a CBR over UDP connection set cbr [new Application/Traffic/CBR] $cbr attach-agent $udp $cbr set type_ CBR $cbr set packet_size_ 1000 $cbr set rate_ 1mb

12 $cbr set random_ false #Schedule events for the CBR and FTP agents $ns at 0.1 "$cbr start" $ns at 1.0 "$ftp start" $ns at 4.0 "$ftp stop" $ns at 4.5 "$cbr stop" #Detach tcp and sink agents (not really necessary) $ns at 4.5 "$ns detach-agent $n0 $tcp ; $ns detach-agent $n3 $sink" #Call the finish procedure after 5 seconds of simulation time $ns at 5.0 "finish" #Print CBR packet size and interval puts "CBR packet size = [$cbr set packet_size_]" puts "CBR interval = [$cbr set interval_]" #Run the simulation $ns run Az ismertetett módszerek csupán töredékét képezik az Ns2 lehetőségeinek. Jól használható segítséget jelenthet az Ns2 témánkénti leírása és használati útmutatója, amely az ns-allinone-2.35\ns-2.35\doc könyvtárban található. 4. Ellenőrző kérdések 1. Melyik két programnyelvet használjuk hálózati szimuláció megírásához? Melyiknek mi az előnye, hátránya? 2. Hogyan tudunk OTcl nyelvben egy fájlt írásra megnyitni? 3. Ábrázolja és ismertesse az Ns2 simplex link modelljének elemeit! 4. Milyen információk találhatóak nyomkövető fájlban? 5. Hogyan kell a szimuláció időtartamát megadni? Milyen feladatokat kell az időzítő lejártakor végrehajtani? 5. Mérési feladatok 1. Hozzon létre két csomópontból álló vezetékes hálózatot. A forgalom típusa CBR (1Mbit/s), a transzport protokoll UDP. A két node közötti link kapacitása 2Mbit/s, késleltetése 10ms. A csomagméret legyen 1000 byte. 2. Illesszen hibákat a két csomópont közé. A csomagvesztés valószínűsége legyen 5%. 3. Hozzon létre két véletlenszerűen mozgó csomópontból álló vezeték nélküli hálózatot. A forgalom típusa CBR (1Mbit/s), a transzport protokoll UDP. A csomagméret legyen 1000 byte. 4. A csomópontok generáljanak FTP típusú forgalmat és használjanak TCP-t. 5. Illesszen hibákat a két csomópont közé. A csomagvesztés valószínűsége legyen 5%. 6. Ábrázolja a körbefordulási idő (RTT) alakulását az idő függvényében. 6. A mérés során használandó programok [1] Ns2 website, [2] Cygwin website,

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Transzport protokollok vizsgálata Ns2 szimulációs környezetben Mérés helye: Híradástechnikai Tanszék Mobil Kommunikáció

Részletesebben

TCP ANALÍZIS DIFFSERV KÖRNYEZETBEN

TCP ANALÍZIS DIFFSERV KÖRNYEZETBEN TCP ANALÍZIS DIFFSERV KÖRNYEZETBEN TCP ANALYSIS IN DIFFSERV ENVIRONMENT Lengyel Miklós, mlengyel@inf.unideb.hu Sztrik János, jsztrik@inf.unideb.hu Debreceni Egyetem, Informatikai Rendszerek és Hálózatok

Részletesebben

SzIP kompatibilis sávszélesség mérések

SzIP kompatibilis sávszélesség mérések SZIPorkázó technológiák SzIP kompatibilis sávszélesség mérések Liszkai János Equicom Kft. SZIP Teljesítőképesség, minőségi paraméterek Feltöltési sebesség [Mbit/s] Letöltési sebesség [Mbit/s] Névleges

Részletesebben

Kommunikációs rendszerek programozása. Switch-ek

Kommunikációs rendszerek programozása. Switch-ek Kommunikációs rendszerek programozása ről általában HUB, Bridge, L2 Switch, L3 Switch, Router 10/100/1000 switch-ek, switch-hub Néhány fontosabb működési paraméter Hátlap (backplane) sávszélesség (Gbps)

Részletesebben

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez SEGÉDLET A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez Készült: A Távközlési és Médiainformatika Tanszék Távközlési mintalaboratóriumában 2017. április A mérést és segédanyagait összeállította:

Részletesebben

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely Hálózati architektúrák és Protokollok GI 8 Kocsis Gergely 2018.11.12. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák laborgyakorlat Hálózati architektúrák laborgyakorlat 6. hét Dr. Orosz Péter, Skopkó Tamás 2012. szeptember Szállítási réteg (L4) Szolgáltatások Rétegprotokollok: TCP, UDP Port azonosítók TCP kapcsolatállapotok Alkalmazási

Részletesebben

V2V - routing. Intelligens közlekedési rendszerek. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba

V2V - routing. Intelligens közlekedési rendszerek. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba V2V - routing Intelligens közlekedési rendszerek VITMMA10 Okos város MSc mellékspecializáció Simon Csaba MANET Routing Protokollok Reaktív routing protokoll: AODV Forrás: Nitin H. Vaidya, Mobile Ad Hoc

Részletesebben

Autóipari beágyazott rendszerek. Local Interconnection Network

Autóipari beágyazott rendszerek. Local Interconnection Network Autóipari beágyazott rendszerek Local Interconnection Network 1 Áttekintés Motiváció Kis sebességigényű alkalmazások A CAN drága Kvarc oszcillátort igényel Speciális perifériát igényel Két vezetéket igényel

Részletesebben

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

Digitális technika VIMIAA01 9. hét

Digitális technika VIMIAA01 9. hét BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges

Részletesebben

A Wireshark program használata Capture Analyze Capture Analyze Capture Options Interface

A Wireshark program használata Capture Analyze Capture Analyze Capture Options Interface A Wireshark program használata A Wireshark (régi nevén Ethereal) protokoll analizátor program, amelyet a hálózat adminisztrátorok a hálózati hibák behatárolására, a forgalom analizálására használnak. A

Részletesebben

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI Mgr. Námesztovszki Zsolt A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI Eötvös Loránd Tudományegyetem, Pedagógiai és Pszichológiai Kar Oktatásinformatikai rendszerek - szöveggyűjtemény Budapest, 2013. Bevezető A WordPress

Részletesebben

Szállítási réteg (L4)

Szállítási réteg (L4) Szállítási réteg (L4) Gyakorlat Budapest University of Technology and Economics Department of Telecommunications and Media Informatics A gyakorlat célja A TCP-t nagyon sok környezetben használják A főbb

Részletesebben

Ethernet/IP címzés - gyakorlat

Ethernet/IP címzés - gyakorlat Ethernet/IP címzés - gyakorlat Moldován István moldovan@tmit.bme.hu BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Áttekintés Ethernet Multicast IP címzés (subnet)

Részletesebben

Summer of LabVIEW The Sunny Side of System Design

Summer of LabVIEW The Sunny Side of System Design Summer of LabVIEW The Sunny Side of System Design 30th June - 18th July 1 Adatbázis kapcsolatok, adattárolás és a LabVIEW Ványi Zoltán Hungary Kft. Agenda az előadás tematikája Bevezető - bemutatkozás

Részletesebben

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap TELE-OPERATOR UTS v.14 Field IPTV műszer Adatlap COMPU-CONSULT Kft. 2009. augusztus 3. Dokumentáció Tárgy: TELE-OPERATOR UTS v.14 Field IPTV műszer Adatlap (6. kiadás) Kiadta: CONSULT-CONSULT Kft. Dátum:

Részletesebben

Kommunikáció. 3. előadás

Kommunikáció. 3. előadás Kommunikáció 3. előadás Kommunikáció A és B folyamatnak meg kell egyeznie a bitek jelentésében Szabályok protokollok ISO OSI Többrétegű protokollok előnyei Kapcsolat-orientált / kapcsolat nélküli Protokollrétegek

Részletesebben

Kommunikációs rendszerek programozása. Voice over IP (VoIP)

Kommunikációs rendszerek programozása. Voice over IP (VoIP) Kommunikációs rendszerek programozása Voice over IP (VoIP) Analóg jel digitalizálása A t 125 μs Analóg jel digitalizálása Analóg jel átalakítása Mintavételezés (8kHz) Kvantálás (8bit) Folytonos jelből

Részletesebben

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika 1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika A vizsga leírása: A vizsga anyaga a Cisco Routing and Switching Bevezetés a hálózatok világába (1)és a Cisco R&S:

Részletesebben

Az RSVP szolgáltatást az R1 és R3 routereken fogjuk engedélyezni.

Az RSVP szolgáltatást az R1 és R3 routereken fogjuk engedélyezni. IntServ mérési utasítás 1. ábra Hálózati topológia Routerek konfigurálása A hálózatot konfiguráljuk be úgy, hogy a 2 host elérje egymást. (Ehhez szükséges az interfészek megfelelő IP-szintű konfigolása,

Részletesebben

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól

Részletesebben

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Az internet ökoszisztémája és evolúciója. Gyakorlat 1 Az internet ökoszisztémája és evolúciója Gyakorlat 1 GNS3: installálás és konfiguráció GNS3: hálózatszimulátor Valódi router/hoszt image-ek hálózatba kapcsolása emulált linkeken keresztül: CISCO, Juniper,

Részletesebben

Számítógép-hálózatok. Gyakorló feladatok a 2. ZH témakörének egyes részeihez

Számítógép-hálózatok. Gyakorló feladatok a 2. ZH témakörének egyes részeihez Számítógép-hálózatok Gyakorló feladatok a 2. ZH témakörének egyes részeihez IPV4 FELADATOK Dr. Lencse Gábor, SZE Távközlési Tanszék 2 IP címekkel kapcsolatos feladatok 1. Milyen osztályba tartoznak a következő

Részletesebben

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely Hálózati architektúrák és Protokollok GI - 9 Kocsis Gergely 2016.11.28. IP, MAC, ARP A B csomópontból az A-ba küldünk egy datagramot. Mik lesznek az Ethernet keretben található forrás és a cél címek (MAC

Részletesebben

[SZÁMÍTÓGÉP-HÁLÓZATOK]

[SZÁMÍTÓGÉP-HÁLÓZATOK] Mérési utasítás WireShark használata, TCP kapcsolatok analizálása A Wireshark (korábbi nevén Ethereal) a legfejlettebb hálózati sniffer és analizátor program. 1998-óta fejlesztik, jelenleg a GPL 2 licensz

Részletesebben

Bluetooth mérési útmutató 1. mérés

Bluetooth mérési útmutató 1. mérés Mobil Távközlési és Informatikai Laboratórium BME-HIT Bluetooth mérési útmutató 1. mérés Mérés helye: Híradástechnikai Tanszék Mobil Távközlési és Informatikai Laboratórium I.B.113 Összeállította: Schulcz

Részletesebben

CISCO gyakorlati segédlet. Összeállította: Balogh Zoltán

CISCO gyakorlati segédlet. Összeállította: Balogh Zoltán CISCO gyakorlati segédlet Összeállította: Balogh Zoltán 2 1. Forgalomirányítók alapszintű konfigurálása Hostname megadása: (config)#hostname LAB_A Konzol és telnet kapcsolatok jelszavainak megadása: (config)#line

Részletesebben

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban Hoszt kommunikáció Statikus routing Két lehetőség Partnerek azonos hálózatban (A) Partnerek különböző hálózatban (B) Döntéshez AND Címzett IP címe Feladó netmaszk Hálózati cím AND A esetben = B esetben

Részletesebben

Kommunikációs rendszerek teljesítőképesség-vizsgálata

Kommunikációs rendszerek teljesítőképesség-vizsgálata Kommunikációs rendszerek teljesítőképesség-vizsgálata (3. előadás) Dr. Lencse Gábor lencse@sze.hu https://www.tilb.sze.hu/cgi-bin/tilb.cgi?0=m&1=targyak&2=krtv 1 Miről lesz szó? Az OMNeT++ diszkrét idejű

Részletesebben

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák laborgyakorlat Hálózati architektúrák laborgyakorlat 4. hét Dr. Orosz Péter, Skopkó Tamás 2012. szeptember Hálózati réteg (L3) Kettős címrendszer Interfész konfigurációja IP címzés: címosztályok, alhálózatok, szuperhálózatok,

Részletesebben

Transzport protokollok szimulációs elemzése

Transzport protokollok szimulációs elemzése Transzport protokollok szimulációs elemzése Performance Analysis of Transport Protocols Készítette: E-mail cím: Konzulens: E-mail címe: Abonyi Dániel abonyi.dani@gmail.com Dr. Molnár Sándor molnar@tmit.bme.hu

Részletesebben

Nyolcbites számláló mintaprojekt

Nyolcbites számláló mintaprojekt Nyolcbites számláló mintaprojekt 1. Bevezető A leírás egy nyolcbites számláló elkészítésének és tesztelésének lépéseit ismerteti. A számláló értéke az órajel felfutó élének hatására növekszik. A törlőgombbal

Részletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 1. UNIX shell Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek

Részletesebben

Programozási technológia

Programozási technológia Programozási technológia Swing GUI készítése NetBeans IDE segítségével Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Bevezető Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi

Részletesebben

Beágyazott információs rendszerek 4. házi feladat

Beágyazott információs rendszerek 4. házi feladat Beágyazott információs rendszerek 4. házi feladat Szenzorhálózatos alkalmazások Az alábbi kód egy TinyOS operációs rendszer alatt futó, nesc nyelven írt szenzorhálózatos alkalmazást ír le. Az alkalmazás

Részletesebben

Magyar Gyors felhasználói útmutató A GW-7100PCI driver telepítése Windows 98, ME, 2000 és XP operációs rendszerek alatt

Magyar Gyors felhasználói útmutató A GW-7100PCI driver telepítése Windows 98, ME, 2000 és XP operációs rendszerek alatt 43 Magyar Gyors felhasználói útmutató Ez a telepítési útmutató végigvezeti Önt a GW-7100PCI adapter és szoftver telepítésének folyamatán. A vezeték nélküli hálózati kapcsolat létrehozásához kövesse a következő

Részletesebben

V2V - Mobilitás és MANET

V2V - Mobilitás és MANET V2V - Mobilitás és MANET Intelligens közlekedési rendszerek VITMMA10 Okos város MSc mellékspecializáció Simon Csaba Áttekintés Áttekintés MANET Mobile Ad Hoc Networks Miért MANET? Hol használják? Mekkora

Részletesebben

Department of Software Engineering

Department of Software Engineering Tavasz 2016 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Department of Software Engineering Számítógép-hálózatok 2. gyakorlat Wireshark Bordé Sándor S z e g e d i T u d o m á n y e g y e t

Részletesebben

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely Hálózati architektúrák és Protokollok PTI 5 Kocsis Gergely 2013.03.28. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 3. óra Kocsis Gergely, Kelenföldi Szilárd 2015.03.05. Routing Route tábla kiratása: route PRINT Route tábla Illesztéses algoritmus:

Részletesebben

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Az internet ökoszisztémája és evolúciója. Gyakorlat 1 Az internet ökoszisztémája és evolúciója Gyakorlat 1 GNS3: installálás és konfiguráció GNS3: hálózatszimulátor Valódi router/hoszt image-ek hálózatba kapcsolása emulált linkeken keresztül: CISCO, Juniper,

Részletesebben

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális

Részletesebben

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely Hálózati architektúrák és Protokollok GI 7 Kocsis Gergely 2017.05.08. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI) lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)

Részletesebben

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) - lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)

Részletesebben

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei Tartalom Hálózati kapcsolatok felépítése és tesztelése Bevezetés: az OSI és a Általános tájékoztató parancs: 7. réteg: DNS, telnet 4. réteg: TCP, UDP 3. réteg: IP, ICMP, ping, tracert 2. réteg: ARP Rétegek

Részletesebben

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg. IPV4, IPV6 IP CÍMZÉS Egy IP alapú hálózat minden aktív elemének, (hálózati kártya, router, gateway, nyomtató, stb) egyedi azonosítóval kell rendelkeznie! Ez az IP cím Egy IP cím 32 bitből, azaz 4 byte-ból

Részletesebben

Mérési útmutató a Mobil infokommunikáció laboratórium 1. (VIHIA319) méréseihez. Szenzorhálózati szimuláció OMNeT++ környezetben

Mérési útmutató a Mobil infokommunikáció laboratórium 1. (VIHIA319) méréseihez. Szenzorhálózati szimuláció OMNeT++ környezetben Mérési útmutató a Mobil infokommunikáció laboratórium 1. (VIHIA319) méréseihez Szenzorhálózati szimuláció OMNeT++ környezetben Mérés helye: Hálózati Rendszerek és Szolgáltatások Tanszék Mobil Távközlési

Részletesebben

Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i

Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i Útmutató az IP és Routing mérésekben használt Cisco routerek alapszint konfigurációjához i 1. Bevezetés (készítette: Fodor Kristóf fodork@tmit.bme.hu) A routerek a hozzájuk csatolt hálózati szegmensek

Részletesebben

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP kapcsolás hálózati réteg

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP kapcsolás hálózati réteg Dr. Wührl Tibor Ph.D. MsC 04 Ea IP kapcsolás hálózati réteg IP kapcsolás Az IP címek kezelése, valamint a csomagok IP cím alapján történő irányítása az OSI rétegmodell szerint a 3. rétegben (hálózati network

Részletesebben

Laborsegédlet 3. Labor

Laborsegédlet 3. Labor 1/6. oldal Logisztikai rendszerek irányítás és automatizálás technikája I. CX-Programmer: 3. Labor A CX Programmer az OMRON PLC-k programozó szoftvere. Új program megnyitásának lépései: FILE NEW Device

Részletesebben

A ChipScope logikai analizátor

A ChipScope logikai analizátor A ChipScope egy, az FPGA tervbe integrálható logikai analizátor, amely az FPGA terv belső jeleinek vizsgálatára használható Előnye a normál logikai analizátorhoz képest Az igényeknek megfelelően konfigurálható

Részletesebben

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) közönséges felhasználók SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:

Részletesebben

E Q U I C O M M é r é s t e c h n i k a i K f t. H B u d a p e s t, M á t y á s k i r á l y u T. : F.

E Q U I C O M M é r é s t e c h n i k a i K f t. H B u d a p e s t, M á t y á s k i r á l y u T. : F. MS NBP-Targets MS NBP-Targets Austria 99 % coverage with 100 Mbps by 2020 Italy 100 % coverage with 30 Mbps by 2020. 50 % HH penetration of 100Mbps services by 2020 Belgium 50 % HH penetration with 1 Gbps

Részletesebben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 6.ELŐADÁS. Fájlkezelés PHP-ben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 6.ELŐADÁS. Fájlkezelés PHP-ben Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 6.ELŐADÁS 2015-2016 Fájlkezelés PHP-ben Fájlok és könyvtárak kezelése 2 A PHP a Javascript-hez hasonlóan, nem képes a felhasználó merevlemezén

Részletesebben

Iman 3.0 szoftverdokumentáció

Iman 3.0 szoftverdokumentáció Melléklet: Az iman3 program előzetes leírása. Iman 3.0 szoftverdokumentáció Tartalomjegyzék 1. Az Iman rendszer...2 1.1. Modulok...2 1.2. Modulok részletes leírása...2 1.2.1. Iman.exe...2 1.2.2. Interpreter.dll...3

Részletesebben

Az 1. ábrán látható értékek szerint végezzük el az IP-cím konfigurációt. A küldő IP-címét a következő módon tudjuk beállítani:

Az 1. ábrán látható értékek szerint végezzük el az IP-cím konfigurációt. A küldő IP-címét a következő módon tudjuk beállítani: DiffServ mérési utasítás 1. ábra Hálózati topológia Routerek konfigurálása IP-cím konfiguráció Az 1. ábrán látható értékek szerint végezzük el az IP-cím konfigurációt. A küldő IP-címét a következő módon

Részletesebben

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák laborgyakorlat Hálózati architektúrák laborgyakorlat 5. hét Dr. Orosz Péter, Skopkó Tamás 2012. szeptember Hálózati réteg (L3) Kettős címrendszer: ARP Útválasztás: route IP útvonal: traceroute Parancsok: ifconfig, arp,

Részletesebben

Routing IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el

Routing IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el Routing IPv4 és IPv6 környezetben Professzionális hálózati feladatok RouterOS-el Tartalom 1. Hálózatok osztályozása Collosion/Broadcast domain Switchelt hálózat Routolt hálózat 1. Útválasztási eljárások

Részletesebben

Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István

Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István Laborgyakorlat 3 A modul ellenőrzése szimulációval Dr. Oniga István Szimuláció és verifikáció Szimulációs lehetőségek Start Ellenőrzés után Viselkedési Funkcionális Fordítás után Leképezés után Időzítési

Részletesebben

DIFFSERV EMULÁCIÓ ÉS SZIMULÁCIÓ. Lengyel Miklós, Sztrik János Debreceni Egyetem, Informatikai Kar. Összefoglaló

DIFFSERV EMULÁCIÓ ÉS SZIMULÁCIÓ. Lengyel Miklós, Sztrik János Debreceni Egyetem, Informatikai Kar. Összefoglaló DIFFSERV EMULÁCIÓ ÉS SZIMULÁCIÓ DIFFSERV EMULATION AND SIMULATION Lengyel Miklós, Sztrik János Debreceni Egyetem, Informatikai Kar Összefoglaló A hálózati protokollok és alkalmazások tanulmányozása a legtöbb

Részletesebben

M-Fájlok létrehozása MATLAB-ban

M-Fájlok létrehozása MATLAB-ban M-Fájlok létrehozása MATLAB-ban 1 Mi az M-fájl Annak ellenére, hogy a MATLAB rendkívül kifinomult és fejlett számológépként használható, igazi nagysága mégis abban rejlik, hogy be tud olvasni és végrehajtani

Részletesebben

KIRA. KIRA rendszer. Telepítési útmutató v1

KIRA. KIRA rendszer. Telepítési útmutató v1 KIRA rendszer Telepítési útmutató v1 1. Bevezetés A dokumentáció, illetve a dokumentáció mellékleteként megtalálható állományok segítségével készíthető fel a kliens oldali számítógép a KIRA rendszer működtetésére.

Részletesebben

Számítógépes hálózatok

Számítógépes hálózatok 1 Számítógépes hálózatok Hálózat fogalma A hálózat a számítógépek közötti kommunikációs rendszer. Miért érdemes több számítógépet összekapcsolni? Milyen érvek szólnak a hálózat kiépítése mellett? Megoszthatók

Részletesebben

Hálózati alapismeretek

Hálózati alapismeretek Hálózati alapismeretek Tartalom Hálózat fogalma Előnyei Csoportosítási lehetőségek, topológiák Hálózati eszközök: kártya; switch; router; AP; modem Az Internet története, legfontosabb jellemzői Internet

Részletesebben

Torlódásvezérlés nélküli transzport protokoll teljesítményelemzése Emulab hálózatemulációs környezetben

Torlódásvezérlés nélküli transzport protokoll teljesítményelemzése Emulab hálózatemulációs környezetben Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Távközlési és Médiainformatikai Tanszék Torlódásvezérlés nélküli transzport protokoll teljesítményelemzése Emulab hálózatemulációs

Részletesebben

Számítógépes Hálózatok 2011

Számítógépes Hálózatok 2011 Számítógépes Hálózatok 2011 10. Hálózati réteg IP címzés, IPv6, ARP, DNS, Circuit Switching, Packet Switching 1 IPv4-Header (RFC 791) Version: 4 = IPv4 IHL: fejléc hossz 32 bites szavakban (>5) Type of

Részletesebben

TCP/IP kommunikációval működő változat, WEST6100+ (WEST4170+) hőmérsékletszabályozó műszerrel. 2. rész

TCP/IP kommunikációval működő változat, WEST6100+ (WEST4170+) hőmérsékletszabályozó műszerrel. 2. rész RealWin SCADA rendszer installálása, Modbus (master) kommunikáció alapú demo projekt készítése, WEST6100Plus és WEST7170 hőmérsékletszabályozó műszerekkel. TCP/IP kommunikációval működő változat, WEST6100+

Részletesebben

A netfilter csomagszűrő tűzfal

A netfilter csomagszűrő tűzfal A netfilter csomagszűrő tűzfal Történelem A linux kernelben 1994 óta létezik csomagszűrési lehetőség. A nagyobb állomásokat, lépcsőket általában a usertérbeli konfigurációs program nevéhez kötik: kernel

Részletesebben

A Skype architektúrája. P2P hálózat Supernode ok, peer-ek, login server

A Skype architektúrája. P2P hálózat Supernode ok, peer-ek, login server Farkas Gábor A Skype architektúrája P2P hálózat Supernode ok, peer-ek, login server Szolgáltatásai IP telefon ingyenes Hátránya: érzékeny a csomagvesztésre, késleltetésingadozásra, sok további szolgáltatás

Részletesebben

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához I. előadás, 2014. április 30. Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához Dr. Orosz Péter ATMA kutatócsoport A kutatócsoport ATMA (Advanced Traffic Monitoring and Analysis)

Részletesebben

U42S Felhasználási példák Gitárjáték rögzítése

U42S Felhasználási példák Gitárjáték rögzítése U42S Felhasználási példák Gitárjáték rögzítése Az U42S gyors használatbavételéhez kövesse az itt leírtakat. Ebben a példában Cubase LE 4-et használunk, de az U42S ugyan úgy használható más hangszerkesztőkkel

Részletesebben

[SZÁMÍTÓGÉP-HÁLÓZATOK]

[SZÁMÍTÓGÉP-HÁLÓZATOK] Mérési utasítás Wireshark megismerésének folytatása, TCP működésének vizsgálata Az előző mérésen részben már megismert Wireshark programot fogjuk mai is használni. Ha valakinek szüksége van rá, akkor használhatja

Részletesebben

Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba

Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba Első lépések File/New A mentés helyét érdemes módosítani! Pl. Dokumentumok Fájlnév: pl. Proba (megj. ékezetes karaktereket nem használhatunk a fájlnévben) 1 Konvejor pálya elkészítése System/New Rendszer

Részletesebben

FTP Az FTP jelentése: File Transfer Protocol. Ennek a segítségével lehet távoli szerverek és a saját gépünk között nagyobb állományokat mozgatni. Ugyanez a módszer alkalmas arra, hogy a kari web-szerveren

Részletesebben

Tisztelt Telepítő! A központ és az alkalmazás összehangolását a következőképpen hajthatja végre:

Tisztelt Telepítő! A központ és az alkalmazás összehangolását a következőképpen hajthatja végre: Tisztelt Telepítő! A PowerSeries NEO GO alkalmazás segítségével távolról vezérelhetőek a NEO központok. Ehhez a központokat valamely TL280/TL2803G/3G2080 modullal kell bővíteni. A leírás a v5.x modul verziókhoz

Részletesebben

Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű.

Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű. 12. Felügyeleti eszközök Néhány számítógép és szerver felügyeletét viszonylag egyszerű ellátni. Ha sok munkaállomásunk (esetleg több ezer), vagy több szerverünk van, akkor a felügyeleti eszközök nélkül

Részletesebben

Mobil Partner telepítési és használati útmutató

Mobil Partner telepítési és használati útmutató Mobil Partner telepítési és használati útmutató Tartalom Kezdeti lépések... 2 Telepítés... 2 A program indítása... 6 Mobile Partner funkciói... 7 Művelet menü... 7 Kapcsolat... 7 Statisztika... 8 SMS funkciók...

Részletesebben

CAN alapú járműves adatokat megjelenítő szoftver fejlesztése

CAN alapú járműves adatokat megjelenítő szoftver fejlesztése CAN alapú járműves adatokat megjelenítő szoftver fejlesztése Beszámoló Dokumentum szám: D01-018-08-05 Dokumentum dátum: 2014. január 30. Szerző(k): Jánky Szabolcs (szabolcs.janky@inventure.hu) http://

Részletesebben

Útmutató az OKM 2007 FIT-jelentés telepítéséhez

Útmutató az OKM 2007 FIT-jelentés telepítéséhez Útmutató az OKM 2007 FIT-jelentés telepítéséhez 1. OKM 2007 FIT-JELENTÉS ASZTALI HÁTTÉRALKALMAZÁS telepítése 2. Adobe Acrobat Reader telepítése 3. Adobe SVG Viewer plugin telepítése Internet Explorerhez

Részletesebben

Tisztelt Telepítő! 2. Ellenőrizze, hogy a modul engedélyezve van-e: Szekció [382] Opció 5 (alternatív kommunikátor) BE.

Tisztelt Telepítő! 2. Ellenőrizze, hogy a modul engedélyezve van-e: Szekció [382] Opció 5 (alternatív kommunikátor) BE. Tisztelt Telepítő! A PowerSeries NEO GO alkalmazás segítségével távolról vezérelhetőek a NEO központok. Ehhez a központokat valamely TL280/TL2803G/3G2080 modullal kell bővíteni. A modul verziószámának

Részletesebben

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT szeptember 10. HSNLab SINCE 1992

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT szeptember 10. HSNLab SINCE 1992 Hálózati Technológiák és Alkalmazások Vida Rolland, BME TMIT 2018. szeptember 10. Kábelmodem 2 Kábelmodem A kezdetekben minden hálózatüzemeltetőnek saját modem-je, melyet egy technikus telepített Nyílt

Részletesebben

Tájékoztató. Használható segédeszköz: -

Tájékoztató. Használható segédeszköz: - A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 52 481 02 Irodai informatikus Tájékoztató A vizsgázó az első lapra írja fel a nevét!

Részletesebben

Számítógépes Hálózatok és Internet Eszközök

Számítógépes Hálózatok és Internet Eszközök Számítógépes Hálózatok és Internet Eszközök 2008 20. Hálózati réteg Congestion Control Szállítói réteg szolgáltatások, multiplexálás, TCP 1 Torlódás felügyelet (Congestion Control) Minden hálózatnak korlátos

Részletesebben

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat Planet-NET Egy terjeszkedés alatt álló vállalat hálózatának tervezésével bízták meg. A vállalat jelenleg három telephellyel rendelkezik. Feladata, hogy a megadott tervek alapján szimulációs programmal

Részletesebben

Függvények ábrázolása

Függvények ábrázolása Függvények ábrázolása Matematikai függvényeket analitikusan nem tudunk a matlabban megadni (tudunk, de ilyet még nem tanulunk). Ahhoz, hogy egy függvényt ábrázoljuk, hasonlóan kell eljárni, mint a házi

Részletesebben

Gyakorló feladatok a 2. ZH témakörének egyes részeihez. Számítógép-hálózatok. Dr. Lencse Gábor

Gyakorló feladatok a 2. ZH témakörének egyes részeihez. Számítógép-hálózatok. Dr. Lencse Gábor Gyakorló feladatok a 2. ZH témakörének egyes részeihez Számítógép-hálózatok Dr. Lencse Gábor egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék lencse@sze.hu IPV4 FELADATOK Dr. Lencse Gábor,

Részletesebben

Swing GUI készítése NetBeans IDE segítségével

Swing GUI készítése NetBeans IDE segítségével Programozási Swing e NetBeans IDE segítségével Informatikai Kar Eötvös Loránd Tudományegyetem 1 Tartalom 1 2 2 Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi feladatunk volt az

Részletesebben

Építsünk IP telefont!

Építsünk IP telefont! Építsünk IP telefont! Moldován István moldovan@ttt-atm.ttt.bme.hu BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK TANTÁRGY INFORMÁCIÓK Órarend 2 óra előadás, 2 óra

Részletesebben

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése Mobil Informatika Dr. Kutor László GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése http://uni-obuda.hu/users/kutor/ Bejelentkezés a hálózatba

Részletesebben

IP beállítások 3. gyakorlat - Soproni Péter 2009. tavasz Számítógép-hálózatok gyakorlat 1 Bemutató során használt beálltások Windows IP-cím: 192.168.246.100 (változtatás után: 192.168.246.101) Alhálózati

Részletesebben

Avery Design Pro 4.0

Avery Design Pro 4.0 Avery Design Pro 4.0 Felhasználói útmutató Az Avery Design egy egyszerű, de sokfunkciós, könnyen kezelhető címkenyomtató, kártyatervező program. Készítsük el a kártyasablont Indításkor az Üdvözlő ablak

Részletesebben

OpenBSD hálózat és NAT64. Répás Sándor

OpenBSD hálózat és NAT64. Répás Sándor OpenBSD hálózat és NAT64 Répás Sándor 2014.11.27. Bemutatkozás Hálózatok biztonsága Hálózati beállítások /etc/hostname.* állományok A * helyén a hálózati kártya típus (driver) azonosító Tartalmazza az

Részletesebben

Konkurens TCP Szerver

Konkurens TCP Szerver A gyakorlat célja: Konkurens TCP Szerver Megismerkedni a párhuzamos programozás és a konkurens TCP szerver készítésének az elméleti és gyakorlati alapjaival és egy egyidejűleg több klienst is kiszolgáló

Részletesebben

Hálózati architektúrák és Protokollok PTI 6. Kocsis Gergely

Hálózati architektúrák és Protokollok PTI 6. Kocsis Gergely Hálózati architektúrák és Protokollok PTI 6 Kocsis Gergely 2018.04.11. Hálózati konfiguráció $ ifconfig Kapcsoló nélkül kiíratja a csomópont aktuális hálózati interfész beállításait. Kapcsolókkal alkalmas

Részletesebben

CabMap hálózat-dokumentáló rendszer

CabMap hálózat-dokumentáló rendszer CabMap hálózat-dokumentáló rendszer A CabMap hálózat-dokumentáló rendszer elsősorban passzív optikai hálózatok elektronikus dokumentálására szolgál. A rendszer hatékony és rugalmas hozzáférést biztosít

Részletesebben

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ GIRODIRECT SZOLGÁLTATÁST IGÉNYBEVEVŐ ÜGYFELEKENEK Verzió: v1.04 Dátum: 2018. január 5. Készítette: A jelen dokumentum tartalma szerzői jogi védelem alatt áll, a mű

Részletesebben

I. Házi Feladat. internet. Határidő: 2011. V. 30.

I. Házi Feladat. internet. Határidő: 2011. V. 30. I. Házi Feladat Határidő: 2011. V. 30. Feladat 1. (1 pont) Tegyük fel, hogy az A és B hosztok az interneten keresztül vannak összekapcsolva. A internet B 1. ábra. a 1-hez tartozó ábra 1. Ha a legtöbb Internetes

Részletesebben

FANUC Robotics Roboguide

FANUC Robotics Roboguide FANUC Robotics Roboguide 2010. február 9. Mi Mi az az a ROBOGUIDE Robot rendszer animációs eszköz ROBOGUIDE is an off-line eszköz a robot rendszer beállításához és karbantartásához ROBOGUIDE is an on-line

Részletesebben