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

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

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

Átírás

1 Számítógépes hálózatok HETEDIK ELŐADÁS SOCKET programozás C/C++ nyelven AZ ELŐADÁS DIÁKAT KÉSZÍTETTE: ÁCS ZOLTÁN

2 Hálózati programozás bevezetés Általában egy klasszikus hálózati alkalmazás két fő részre bontható: egy kliens oldali alkalmazás illetve egy szerver oldali alkalmazás. Mi különbözteti meg a két alkalmazás fajtát? Milyen példa kliens programokat ismerünk? Milyen példa szerver programokat ismerünk? 2

3 Socket programozás bevezetés A socket a számítógépes hálózatokkal kapcsolatos alapvető technológiák egyike. A socket-ek lehetővé teszik az alkalmazások részére a kommunikációt az operációsrendszerbe illetve a hálózati adapterbe épített standard mechanizmusok felhasználásán keresztül. A kommunikáció jellegét tekintve két egyszerűsített modell különböztethető meg: 1. Összeköttetés-nélküli modell (angolul connectionless model) 2. Összeköttetés-orientált modell (angolul connection-orientated model) 3

4 Áttekintés és alapok

5 Memória Hálózati adatábrázolás A bájt sorrend eltérő lehet a különböző hardverek esetén Big Endian. Little Endian. A hálózati bájt sorrend a Big Endian. a: 0D a+1: 0C a+2: 0B a+3: 0A Little endian 0A 0B 0C 0D 32-bites egész Big endian a: 0A a+1: 0B a+2: 0C a+3: 0D Memória 5

6 Socket könyvtár C/C++ nyelven Mind Linux, Windows operációs rendszeren használható a socket, de vannak apróbb eltérések. Legfontosabb Linux állományok: netdb.h Hálózati adatbázis műveleteket definícióit tartalmazza. sys/types.h Adattípusok definícióit tartalmazza. sys/socket.h A főbb SOCKET fejléceket tartalmazza. arpa/inet.h Internet műveletek definícióit tartalmazza. 6

7 Socket könyvtár C/C++ nyelven Windows-os környezetben egy picit eltér a socket könyvtár a Linux-os társától. Legfontosabb Windows specifikus állományok: winsock2.h A legtöbb socket funkciót, struktúrát és definíciót tartalmazza. ws2tcpip.h Újabb funkciókat és definíciókat tartalmaz az IP cím meghatározására. Az előadás hátralévő részében a Linux-os környezetre koncentrálunk. 7

8 Összeköttetés-nélküli modell A kliens és a szerver nem épít fel és menedzsel külön kapcsolatot a kommunikációhoz. Kommunikáció datagram alapon megy. Nincs garancia, hogy a másik fél megkapja az üzenetet. Milyen ilyen szolgáltatásokat tudna felsorolni, amelyek ilyen átviteli formát használnak? 8

9 Összeköttetés-nélküli modell SZERVER OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Adatok fogadásának megkezdése (recvfrom() hívás ) KLIENS OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Kérés küldése a szervernek (sendto() hívás ) Válasz küldése a kérésre (sendto() hívás ) Válasz küldése a kérésre (recvfrom() hívás ) 9

10 Összeköttetés-orientált modell A kliens és a szerver felépít és menedzsel külön kapcsolatot a kommunikációhoz. Kommunikáció stream alapon megy. Hiba jelzések. Milyen ilyen szolgáltatásokat tudna felsorolni, amelyek ilyen átviteli formát használnak? 10

11 Összeköttetés-orientált modell SZERVER OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Bejövő kérések figyelésének megkezdése (listen() hívás ) Bejövő csatlakozási kérés kiszolgálása (accept() hívás ) Adatfogadása a csatlakozott klienstől (recv() hívás ) Adatküldése a csatlakozott kliensnek (send() hívás ) KLIENS OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Csatlakozás a távoli szerverhez (connect() hívás ) Kérés küldése a szervernek (send () hívás ) 11

12 Könyvtári funkciók és típusok

13 Címzés Hogyan lehet egy távoli alkalmazást elérni? Címzés kell, amelynek két komponense van: 1. Alkalmazás OS-en belüli címe (szolgáltatás port). 2. Alkalmazás hálózati címe. (IP cím) Protokoll megadása Helyi cím adatok (IP,port) Kapcsolat-orientált szerver socket() bind() accept() Kapcsolat-orientált kliens socket() connect() Távoli cím adatok (IP,port) Kapcsolat nélküli szerver socket() bind() recvfrom()/sendto() Kapcsolat nélküli kliens socket() bind() recvfrom()/sendto() 13

14 Socket létrehozása Hívás szintaxis: socket(address_family, type_of_communication, protocol_specification) Hiba mentes futás esetén visszatérési értéke egy fájlleíró, amely az új socket-re hivatkozik. Hiba esetén visszatérési értéke -1. Alapértelmezés szerint a létrejövő socket blokkolja vezérlési szálat IO műveletek esetén. (O_NONBLOCK) Kapcsolódó eljárások: getsockname( ) és setsockopt( ) 14

15 Socket helyi címének megadása Az alkalmazást egy 2 bájtos úgynevezett port cím azonosítja. Vannak standard portok, amelyek különféle szolgáltatásokhoz tartozik: Web szerver (80, 443 és 8080), ssh szolgáltatás (22), FTP szolgáltatás (21), stb. Hívás szintaxis: bind(socket_descriptor, address, length_of_address) Hiba mentes futás esetén a socket címezhetővé válik az OS-n belül. Hiba esetén visszatérési értéke

16 Bejövő hívások kezelése Kapcsolat-orientált szervernél az alkalmazást képessé kell tenni a bejövő kérések kezelésére, ez lesz a listen(..) rendszerhívás feladata. Hívás szintaxis: listen(socket_descriptor, queue_length) Az elfogadott kapcsolatok szeparált socket-et kapnak a kommunikációhoz. Hívás szintaxis: accept(server_socket_descriptor, peer_address,peer_address_length) A visszatérési érték sikeres hívás esetén egy socket leíró lesz, egyébként -1. A hívás alapértelmezetten blokkolja a végrehajtási szálat egy beérkező kérés megérkezéséig. 16

17 Kapcsolódás egy távoli szolgáltatáshoz Kapcsolat-orientált kliensnek kapcsolódni a kell a távoli alkalmazáshoz, ez lesz a connect( ) rendszerhívás feladata. Hívás szintaxis: connect(socket_descriptor, peer_address,peer_address_length) A sikeres végrehajtás esetén a kapcsolat kiépül, ezért a socket-en a címzés megadása nélkül lehet adatot küldeni illetve fogadni. A hívás alapértelmezés szerint blokkolja a végrehajtási szálat a kapcsolódás idejére. 17

18 Adatok fogadása Adatok fogadására két lehetőség van: recv( ) és recvfrom() Hívás szintaxis: recv(socket_descriptor, message_buffer, maximum_length_of_message, receive_options) A sikeresen fogadott bájtok számával tér vissza; hiba esetén -1-gyel tér vissza. Hívás szintaxis: recvfrom(socket_descriptor, message_buffer, maximum_length_of_message, receive_options, partner_address,partner_address_length) A sikeresen fogadott bájtok számával tér vissza; hiba esetén -1-gyel tér vissza. 18

19 Adatok küldése Adatok küldésére két lehetőség van: send( ) és sendto() Hívás szintaxis: send(socket_descriptor, message, length_of_message, send_options) A sikeresen elküldött bájtok számával tér vissza; hiba esetén -1-gyel tér vissza. Hívás szintaxis: sendto(socket_descriptor, message, length_of_message, send_options, partner_address,peer_address_length) A sikeresen elküldött bájtok számával tér vissza; hiba esetén -1-gyel tér vissza. 19

20 Kapcsolat normál lezárása A socket rendszer erőforrásokat foglal le, ezért illik lezárni az alkalmazás végén. Két lehetőség van a kommunikáció befejezésére: shutdown és close. Hívás szintaxis: shutdown(socket, how) A sikeres végrehajtás esetén 0-ával tér vissza; egyébként -1-gyel. Hívás szintaxis: close(socket) A sikeres végrehajtás esetén 0-ával tér vissza; egyébként -1-gyel. Normál esetben a close( ) még a lezárás előtt megpróbálja befejezni az átvitelt. 20

21 UDP mintaprogram

22 Példa UDP kapcsolat Írjon olyan UDP alapon kommunikáló parancssori kliens alkalmazást, amely a szerver alkalmazástól lekéri egy ASCII karakter kódjának megfelelő modulációs szabályt Manchester vagy DifferentialManchester szabálynak megfelelően. A szerver az egy óraütemet két karakterrel jellemez. Például HL-lel, ami azt jelenti, hogy az ütem első felében magas jelszint kell a második felében pedig alacsony. A hét óraütemet vesszőkkel elválasztva adja vissza a szerver, azaz például az LH,HL,LH,LH,LH,LH,LH egy lehetséges válasz. A kliens alkalmazás tegye lehetővé, hogy több lekérdezést is kezdeményezhessen a felhasználó egy futás alatt. Azaz például a standard inputról olvassuk be a kéréseit valamilyen leállási feltételig. 22

23 Példa UDP szerver 23

24 Példa UDP szerver SZERVER OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Adatok fogadásának megkezdése (recvfrom() hívás ) Válasz küldése a kérésre (sendto() hívás ) 24

25 Példa UDP szerver SZERVER OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Adatok fogadásának megkezdése (recvfrom() hívás ) Válasz küldése a kérésre (sendto() hívás ) 25

26 Példa UDP szerver SZERVER OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Adatok fogadásának megkezdése (recvfrom() hívás ) Válasz küldése a kérésre (sendto() hívás ) 26

27 Példa UDP szerver SZERVER OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Adatok fogadásának megkezdése (recvfrom() hívás ) Válasz küldése a kérésre (sendto() hívás ) 27

28 Példa UDP kliens 28

29 Példa UDP kliens KLIENS OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Kérés küldése a szervernek (sendto() hívás ) Válasz küldése a kérésre (recvfrom() hívás ) 29

30 Példa UDP kliens KLIENS OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Kérés küldése a szervernek (sendto() hívás ) Válasz küldése a kérésre (recvfrom() hívás ) 30

31 Példa UDP kliens KLIENS OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Kérés küldése a szervernek (sendto() hívás ) Válasz küldése a kérésre (recvfrom() hívás ) 31

32 Példa UDP kliens KLIENS OLDALI ALKALMAZÁS A datagram socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Kérés küldése a szervernek (sendto() hívás ) Válasz küldése a kérésre (recvfrom() hívás ) 32

33 TCP mintaprogram

34 Példa TCP kapcsolat Írjon olyan TCP alapon kommunikáló hálózati alkalmazásokat, amelyben a kliens alkalmazás egy szerver alkalmazástól lekérheti különböző domének, hálózati helyek IPv4-es címét. Azaz a szerver, mint egy névfeloldó szolgáltatás működik megbízható átvitel felhasználásával. 34

35 Példa TCP szerver 35

36 Példa TCP szerver SZERVER OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Bejövő kérések figyelésének megkezdése (listen() hívás ) Bejövő csatlakozási kérés kiszolgálása (accept() hívás ) Adatfogadása a csatlakozott klienstől (recv() hívás ) Adatküldése a csatlakozott kliensnek (send() hívás ) 36

37 Példa TCP szerver SZERVER OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Bejövő kérések figyelésének megkezdése (listen() hívás ) Bejövő csatlakozási kérés kiszolgálása (accept() hívás ) Adatfogadása a csatlakozott klienstől (recv() hívás ) Adatküldése a csatlakozott kliensnek (send() hívás ) 37

38 Példa TCP szerver SZERVER OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Bejövő kérések figyelésének megkezdése (listen() hívás ) Bejövő csatlakozási kérés kiszolgálása (accept() hívás ) Adatfogadása a csatlakozott klienstől (recv() hívás ) Adatküldése a csatlakozott kliensnek (send() hívás ) 38

39 Példa TCP szerver SZERVER OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Bejövő kérések figyelésének megkezdése (listen() hívás ) Bejövő csatlakozási kérés kiszolgálása (accept() hívás ) Adatfogadása a csatlakozott klienstől (recv() hívás ) Adatküldése a csatlakozott kliensnek (send() hívás ) 39

40 Példa TCP szerver SZERVER OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Bejövő kérések figyelésének megkezdése (listen() hívás ) Bejövő csatlakozási kérés kiszolgálása (accept() hívás ) Adatfogadása a csatlakozott klienstől (recv() hívás ) Adatküldése a csatlakozott kliensnek (send() hívás ) 40

41 Példa TCP szerver SZERVER OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Helyi címzés az alkalmazás lokális azonosítására (bind() hívás ) Bejövő kérések figyelésének megkezdése (listen() hívás ) Bejövő csatlakozási kérés kiszolgálása (accept() hívás ) Adatfogadása a csatlakozott klienstől (recv() hívás ) Adatküldése a csatlakozott kliensnek (send() hívás ) 41

42 Példa TCP kliens 42

43 Példa TCP kliens KLIENS OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Csatlakozás a távoli szerverhez (connect() hívás ) Kérés küldése a szervernek (send () hívás ) 43

44 Példa TCP kliens KLIENS OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Csatlakozás a távoli szerverhez (connect() hívás ) Kérés küldése a szervernek (send () hívás ) 44

45 Példa TCP kliens KLIENS OLDALI ALKALMAZÁS A stream socket létrehozása (socket() hívás ) Csatlakozás a távoli szerverhez (connect() hívás ) Kérés küldése a szervernek (send () hívás ) 45

46 SELECT rendszerhívás C++

47 IO blokkolás kezelése Mivel a socket egy fájlhoz hasonlítható bizonyos hívások blokkolják a végrehajtási szálat: Adatok fogadása, Bejövő hívások fogadása, Két megoldás van: 1. O_NONBLOCK és fork() használata, 2. select(...) használata. 47

48 select() rendszerhívás Mire szolgál? Fájlok státuszának felügyeletére szolgál. Szintaxisa informálisan, hogy írható le? select( <ellenőrzés eddig>, <mutató az olvashatósági státusz ellenőrzés socket fájlleíróihoz>, <mutató az írhatósági státusz ellenőrzés socket fájlleíróihoz>, <mutató a hiba státusz ellenőrzés socket fájlleíróihoz>, <mutató várakozás időtartamára> ); Sajátosságok A fájlleírókat egy speciális szerkezetben lehet definiálni, aminek a neve fd_set. Linux esetén bármilyen fájlra alkalmazható. Windows esetén csak socket leírókra alkalmazható. 48

49 fd_set adatszerkezet Mire szolgál? A socket fájlleírók tárolására. A select() hívás ezeken operál. Milyen műveletei vannak? Nullázás, azaz a beállított elemek kiürítés. void FD_ZERO(fd_set *fdset) Egy elem hozzáadása a tömbhöz. void FD_SET(int fd, fd_set *fdset), Egy elem törlése a tömbből. void FD_CLR(int fd, fd_set *fdset) Egy elem jelenlétének ellenőrzése. int FD_ISSET(int fd, fd_set *fdset) 49

50 Példa az fd_set és a select() használatára FD_ZERO(&master); FD_ZERO(&slave); FD_SET(serversocket1, &master); FD_SET(serversocket2, &master); index_max=(serversocket1>serversocket2)?serversocket1:serversocket2; slave = master; if(select(index_max+1, &slave, NULL, NULL, NULL) == -1) { } perror("select"); return -1; Bejövő kérés érkezik a serversocket2-n, viszont a másik szerver SOCKET-re nem érkezik semmi A slave listán már csak a serversocket2 lesz benne. 50

51 Vége Köszönöm a figyelmet!

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

Számítógépes hálózatok Számítógépes hálózatok 7. gyakorlat: SOCKET programozás (C) Gyakorlatvezető: Ács Zoltán Hatodik házi-feladat 1/2 ADAPTÍV FA Tekintsünk 16 állomást, melyek adaptív fabejárás protokollal visznek át csomagokat.

Részletesebben

Dr. Varga Imre Debreceni Egyetem, Informatikai Kar. Socket-programozás. C nyelven, Linux alatt

Dr. Varga Imre Debreceni Egyetem, Informatikai Kar. Socket-programozás. C nyelven, Linux alatt Dr. Varga Imre Debreceni Egyetem, Informatikai Kar Socket-programozás C nyelven, Linux alatt 2019.03.02 Főbb pontok A kommunikáció alapjai Adatstruktúrák és típusok Konvertáló függvények Rendszerhívások

Részletesebben

Számítógépes Hálózatok. 5. gyakorlat

Számítógépes Hálózatok. 5. gyakorlat Számítógépes Hálózatok 5. gyakorlat PYTHON ALAPOK V. Socket programozás, UDP 2 Óra eleji kiszh Elérés: https://canvas.elte.hu Számítógépes Hálózatok Gyakorlat 1 3 A kommunikációs csatorna kétféle típusa

Részletesebben

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák laborgyakorlat Hálózati architektúrák laborgyakorlat 10. hét Dr. Orosz Péter, Skopkó Tamás 2012. szeptember A Unix (C) socket A kommunikációt lehetővé tevő programozási eszköz UNIX fájlleíró (ld. minden egy fájl filozófia)

Részletesebben

Socket programozás Példák

Socket programozás Példák Socket programozás Példák Áttekintés Client Server socket socket bind connect Connection request listen accept Client / Server Session write read read write close EOF read close 3 Select demo Beej s guide

Részletesebben

Dr. Varga Imre. Socket-programozás. C nyelven

Dr. Varga Imre. Socket-programozás. C nyelven Dr. Varga Imre Socket-programozás C nyelven Főbb pontok A kommunikáció alapjai Adatstruktúrák és típusok Konvertáló függvények Rendszerhívások Információs függvények Kliens & Server Server szolgáltatást

Részletesebben

Számítógép-hálózatok: 4. Labor. TCP kliens. A gyakorlat célja:

Számítógép-hálózatok: 4. Labor. TCP kliens. A gyakorlat célja: TCP kliens A gyakorlat célja: TCP kliens alkalmazás írásának az elsajátítása TCP protokoll tulajdonságainak a tanulmányozása Elméleti bevezető: TCP tulajdonságai: A TCP az UDP-vel ellentétben egy összeköttés

Részletesebben

Számítógépes Hálózatok GY 6.hét

Számítógépes Hálózatok GY 6.hét Számítógépes Hálózatok GY 6.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu

Részletesebben

Számítógépes Hálózatok GY 7.hét

Számítógépes Hálózatok GY 7.hét Számítógépes Hálózatok GY 7.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu

Részletesebben

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

Számítógépes hálózatok I. Számítógépes hálózatok I. 2.gyakorlat Rétegmodellek Socket programozás bevezető Laki Sándor lakis@inf.elte.hu http://lakis.web.elte.hu Sándor Laki (C) Számítógépes hálózatok I. 1 Miért is jók a rétegek?

Részletesebben

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE Programozás III HÁLÓZATKEZELÉS A hálózatkezeléshez használatos java csomag: java. net Hol találkoztunk már vele? Pl.: URL cim = this.getclass().getresource("/zene/valami_zene.wav"); De pl. adott URL-ről

Részletesebben

Számítógépes Hálózatok GY 4.hét

Számítógépes Hálózatok GY 4.hét Számítógépes Hálózatok GY 4.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu

Részletesebben

UDP idő szerver. UDP protokollal kapcsolatos ismeretek elmélyítése. Egy UPP protokollt használó időszerver megvalósítása

UDP idő szerver. UDP protokollal kapcsolatos ismeretek elmélyítése. Egy UPP protokollt használó időszerver megvalósítása UDP idő szerver A gyakorlat célja: UDP protokollal kapcsolatos ismeretek elmélyítése. Egy UPP protokollt használó időszerver megvalósítása Elméleti bevezető: UDP Protokoll föbb tulajdonságai: Az Internet

Részletesebben

Számítógépes Hálózatok. 4. gyakorlat

Számítógépes Hálózatok. 4. gyakorlat Számítógépes Hálózatok 4. gyakorlat Teszt canvas.elte.hu Számítógépes Hálózatok Gyakorlat 2 TCP Számítógépes Hálózatok Gyakorlat 3 TCP socket() bind() listen() accept() sock = socket.socket(socket.af_inet,

Részletesebben

Számítógépes Hálózatok GY 3-4.hét

Számítógépes Hálózatok GY 3-4.hét Számítógépes Hálózatok GY 3-4.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu 1 Teszt canvas.elte.hu Kód:

Részletesebben

Számítógépes Hálózatok. 3. gyakorlat

Számítógépes Hálózatok. 3. gyakorlat Számítógépes Hálózatok 3. gyakorlat Teszt canvas.elte.hu Számítógépes Hálózatok Gyakorlat 2 NC-NetCat (SoCat), avagy hálózati svájcibicska # szerver imitálása nc -l -p 1234 # kliens imitálása nc destination_host

Részletesebben

Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész

Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész 3. előadás Protokollok Kommunikáció 2. rész RPC (Remote Procedure Call) távoli eljáráshívás RMI (Remote Method Invocation) távoli metódushívás MOM (Message-Oriented Middleware) üzenetorientált köztesréteg

Részletesebben

2. fejezet Hálózati szoftver

2. fejezet Hálózati szoftver 2. fejezet Hálózati szoftver Hálózati szoftver és hardver viszonya Az első gépek összekötésekor (azaz a hálózat első megjelenésekor) a legfontosabb lépésnek az számított, hogy elkészüljön az a hardver,

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

Számítógépes Hálózatok. 7. gyakorlat

Számítógépes Hálózatok. 7. gyakorlat Számítógépes Hálózatok 7. gyakorlat Gyakorlat tematika Hibajelző kód: CRC számítás Órai / házi feladat Számítógépes Hálózatok Gyakorlat 7. 2 CRC hibajelző kód emlékeztető Forrás: Dr. Lukovszki Tamás fóliái

Részletesebben

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási

Részletesebben

Számítógépes Hálózatok. 3. gyakorlat

Számítógépes Hálózatok. 3. gyakorlat Számítógépes Hálózatok 3. gyakorlat Áramkörkapcsolt hálózatok ÓRAI FELADAT (1 PONT) Számítógépes Hálózatok Gyakorlat 2 Topológia cs1.json D A S1 S4 C B S2 S3 Irányítatlan legyen a gráf!!! Számítógépes

Részletesebben

Fábián Zoltán Hálózatok elmélet

Fábián Zoltán Hálózatok elmélet Fábián Zoltán Hálózatok elmélet Tűzfal fogalma Olyan alkalmazás, amellyel egy belső hálózat megvédhető a külső hálózatról (pl. Internet) érkező támadásokkal szemben Vállalati tűzfal Olyan tűzfal, amely

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

2. fejezet Hálózati szoftver

2. fejezet Hálózati szoftver 2. fejezet Hálózati szoftver Hálózati szoftver és hardver viszonya Az első gépek összekötésekor (azaz a hálózat első megjelenésekor) a legfontosabb lépésnek az számított, hogy elkészüljön az a hardver,

Részletesebben

Kommunikáció Androidon Mobilinternet Wifi

Kommunikáció Androidon Mobilinternet Wifi OE-NIK 2012. március 24. Sicz-Mesziár János sicz-mesziar.janos@ nik.uni-obuda.hu Kommunikáció Androidon Mobilinternet Wifi Kommunikációs eszközök Androidon Wi-Fi Ma már minimum: a / b / g szabványok, újabbakon

Részletesebben

Bevezetés a SOCKET programozásba UDP kliens

Bevezetés a SOCKET programozásba UDP kliens Bevezetés a SOCKET programozásba UDP kliens A gyakorlat célja: Megismerkedni a Kliens-szerver modellel A kapcsolodási végpont fogalmának az elsajátítása Megismerkedni SOCKET API alapstruktúráival, (socket,

Részletesebben

TCP szerver készítése

TCP szerver készítése TCP szerver készítése Mérési segédlet Informatika 2 A labor feladat célja, hogy a hallgatót megismertesse a TCP/IP protokollt használó programok készítésével. Ezen belül bemutatásra kerül a Berkley Socket

Részletesebben

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20 Hálózatkezelés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés 2013 1 / 20 Tartalomjegyzék 1 Hálózati Alapismeretek 2 System.Net Namespace 3 Socket Kezelés 4 Példa Tóth Zsolt

Részletesebben

Fábián Zoltán Hálózatok elmélet

Fábián Zoltán Hálózatok elmélet Fábián Zoltán Hálózatok elmélet Network Basic Input/Output System Helyi hálózatokon keresztül számítógépek Név alapján azonosítják egymást Szállítási protokollokra épül NetBeui fölött (pl. Win 9x Netbios

Részletesebben

SOCKET használata UDP kliens

SOCKET használata UDP kliens SOCKET használata UDP kliens A gyakorlat célja: Kliens-szerver modell Megismerkedni a SOCKET API alapstrukturáival, működési elveivel UDP kliens megvalósítása (UDP visszhang kliens) Elméleti bevezető:

Részletesebben

Információ és kommunikáció

Információ és kommunikáció Információ és kommunikáció Tanmenet Információ és kommunikáció TANMENET- Információ és kommunikáció Témakörök Javasolt óraszám 1. Az internet jellemzői 25 perc 2. Szolgáltatások az interneten 20 perc

Részletesebben

Számítógépes Hálózatok. 9. gyakorlat

Számítógépes Hálózatok. 9. gyakorlat Számítógépes Hálózatok 9. gyakorlat Wireshark Gombos Gergő Számítógépes hálózatok 2 Wireshark Szűrők definiálására alkalmas input eszközök Csomag összefoglaló nézete Kiválasztott csomag hierarchikus nézet

Részletesebben

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

Számítógépes Hálózatok 2012 Számítógépes Hálózatok 2012 8. Hálózati felhasználások -- socket programozás Bruce Maggs és Srinivasan Seshan (CMU) fóliái alapján 1 Áttekintés Felhasználói réteg Kliens-szerver Felhasználás igényei Háttér

Részletesebben

IPv6 Elmélet és gyakorlat

IPv6 Elmélet és gyakorlat IPv6 Elmélet és gyakorlat Kunszt Árpád Andrews IT Engineering Kft. Tematika Bevezetés Emlékeztető Egy elképzelt projekt Mikrotik konfiguráció IPv6 IPv4 kapcsolatok, lehetőségek

Részletesebben

INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév

INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév INTERNET A hatvanas években katonai megrendelésre hozták létre: ARPAnet @ (ARPA= Advanced Research Agency) A rendszer alapelve: minden gép kapcsolatot teremthet egy másik géppel az összekötő vezetékrendszer

Részletesebben

Hálózati Architektúrák és Protokollok GI BSc. 10. laborgyakorlat

Hálózati Architektúrák és Protokollok GI BSc. 10. laborgyakorlat Hálózati Architektúrák és Protokollok GI BSc. 10. laborgyakorlat Erdős András (demonstrátor) Debreceni Egyetem - Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék 2016 9/20/2016 9:41 PM 1 Transzport

Részletesebben

A rendszer célja. Funkciók

A rendszer célja. Funkciók A rendszer célja A Megrendelő fejleszteni kívánja a kommunikációját. A mindennapi munka során egyre nagyobb igény jelentkezik az üzenetváltások pontos kezelésére, naplózására, nagyméretű, illetve sok címzettet

Részletesebben

TestLine - zsoltix83 hálozat 1 Minta feladatsor

TestLine - zsoltix83 hálozat 1 Minta feladatsor lkalom: n/a átum: 2017.01.19 10:36:08 Oktató: n/a soport: n/a Kérdések száma: 24 kérdés Kitöltési idő: 42:56 Pont egység: +1-0 Szélsőséges pontok: 0 pont +51 pont Értékelés: Pozitív szemléletű értékelés

Részletesebben

TCP szerver. TCP szerver alkalmazás írásának az elsajátítása TCP protokoll tulajdonságainak a tanulmányozása kisérleti úton

TCP szerver. TCP szerver alkalmazás írásának az elsajátítása TCP protokoll tulajdonságainak a tanulmányozása kisérleti úton TCP szerver A gyakorlat célja: TCP szerver alkalmazás írásának az elsajátítása TCP protokoll tulajdonságainak a tanulmányozása kisérleti úton Elméleti bevezető: TCP kilens-szerver alkalmazás: Amint a fenti

Részletesebben

Socketek programozása

Socketek programozása Socketek programozása Moldován István Sonkoly Balázs BME TMIT Áttekintés Socketek általánosan Fontosabb rendszerhívások és struktúrák Socket programozási technikák Példák Socketek cél: IPC (Inter-Process

Részletesebben

FTP: Elkülönített kontroll- és adatkapcsolat. FTP: File Transfer Protocol

FTP: Elkülönített kontroll- és adatkapcsolat. FTP: File Transfer Protocol Áttekintés Számítógépes Hálózatok 2010 2. Hálózati felhasználások -- socket programozás Bruce Maggs és Srinivasan Seshan (CMU) fóliái alapján Felhasználói réteg Kliens-szerver Felhasználás igényei Háttér

Részletesebben

C programozási nyelv Pointerek, tömbök, pointer aritmetika

C programozási nyelv Pointerek, tömbök, pointer aritmetika C programozási nyelv Pointerek, tömbök, pointer aritmetika Dr. Schuster György 2011. június 16. C programozási nyelv Pointerek, tömbök, pointer aritmetika 2011. június 16. 1 / 15 Pointerek (mutatók) Pointerek

Részletesebben

Informatika szóbeli vizsga témakörök

Informatika szóbeli vizsga témakörök KECSKEMÉTI MŰSZAKI SZAKKÉPZŐ ISKOLA, SPECIÁLIS SZAKISKOLA ÉS KOLLÉGIUM 6000 Kecskemét, Szolnoki út 31., Telefon: 76/480-744, Fax: 487-928 KANDÓ KÁLMÁN SZAKKÖZÉPISKOLA ÉS SZAKISKOLÁJA 6000 Kecskemét, Bethlen

Részletesebben

Levelező kliensek beállítása

Levelező kliensek beállítása Levelező kliensek beállítása Tartalomjegyzék Tartalomjegyzék...1 Bevezető...1 Eléréshez szükséges adatok...1 Mozilla Thunderbird beállítása...2 Microsoft Outlook 2013 beállítása...7 Bevezető A SinusLink

Részletesebben

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem A JGrid rendszer biztonsági architektúrája Magyaródi Márk Juhász Zoltán Veszprémi Egyetem A JGrid projekt Java és Jini alapú szolgáltatás orientált Grid infrastruktúra IKTA-5 089/2002 (2003-2004) Konzorcium:

Részletesebben

Foglalkozási napló a 20 /20. tanévre

Foglalkozási napló a 20 /20. tanévre Foglalkozási napló a 20 /20. tanévre Műszaki informatikus szakma gyakorlati oktatásához OKJ száma: 54 41 05 A napló vezetéséért felelős: A napló megnyitásának dátuma: A napló lezárásának dátuma: Tanulók

Részletesebben

ELTE, IK, Információs Rendszerek Tanszék

ELTE, IK, Információs Rendszerek Tanszék ELTE, IK, Információs Rendszerek Tanszék (Készült Ács Zoltán diái alapján) Hálózati forgalom elemzés Különböző célok miatt szükség lehet a hálózati forgalom megfigyelésére egy adott alhálózaton: szoftverek

Részletesebben

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH recap, reguláris kifejezések Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor

Részletesebben

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező) A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP Bejelentkezés Explorer (böngésző) Webmail (levelező) 2003 wi-3 1 wi-3 2 Hálózatok

Részletesebben

Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC

Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC Sicz-Mesziár János sicz.mj@gmail.com 2011. április 21. OE-NIK Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC Kommunikációs eszközök Androidon Wi-Fi Ma már minimum: a / b / g

Részletesebben

KAMIONIRÁNYÍTÓ RENDSZER

KAMIONIRÁNYÍTÓ RENDSZER KAMIONIRÁNYÍTÓ RENDSZER Bevezető A piaci igényeket figyelembe véve a Nádor Rendszerház Kft. kifejlesztett egy olyan kamionirányító rendszert, amely zökkenőmentes és gyors telephelyi kommunikációt tesz

Részletesebben

Rendszergazda Debrecenben

Rendszergazda Debrecenben LEVELEZŐKLIENS BEÁLLÍTÁSA A levelezés kényelmesen kliensprogramokkal is elérhető, és használható. Ezen útmutató beállítási segítséget nyújt, két konkrét klienssel bemutatva képernyőképekkel. Természetesen

Részletesebben

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. 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 54 481 06 Informatikai rendszerüzemeltető Tájékoztató A vizsgázó az első lapra írja

Részletesebben

III. Felzárkóztató mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

III. Felzárkóztató mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK Mérési utasítás ARP, ICMP és DHCP protokollok vizsgálata Ezen a mérésen a hallgatók az ARP, az ICMP és a DHCP protokollok működését tanulmányozzák az előző mérésen megismert Wireshark segítségével. A mérés

Részletesebben

UNIX: folyamatok kommunikációja

UNIX: folyamatok kommunikációja UNIX: folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 A kommunikáció

Részletesebben

Architektúra, megszakítási rendszerek

Architektúra, megszakítási rendszerek Architektúra, megszakítási ek Mirıl lesz szó? Megszakítás fogalma Megszakítás folyamata Többszintű megszakítási ek Koschek Vilmos Példa: Intel Pentium vkoschek@vonalkodhu Koschek Vilmos Fogalom A számítógép

Részletesebben

Számítógépes munkakörnyezet II. Szoftver

Számítógépes munkakörnyezet II. Szoftver Számítógépes munkakörnyezet II. Szoftver A hardver és a felhasználó közötti kapcsolat Szoftverek csoportosítása Számítógép működtetéséhez szükséges szoftverek Operációs rendszerek Üzemeltetési segédprogramok

Részletesebben

Az Internet. avagy a hálózatok hálózata

Az Internet. avagy a hálózatok hálózata Az Internet avagy a hálózatok hálózata Az Internet története 1. A hidegháború egy fontos problémája Amerikában a hatvanas évek elején: Az amerikai kormányszervek hogyan tudják megtartani a kommunikációt

Részletesebben

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL )

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL ) Célok: a Java DB adatbázis-kezelő rendszer használatának ismertetése, adatbázisok használata Java alkalmazásokban - kétrétegű architektúra, egyszerű kliens-szerver architektúra használata hálózati alkalmazásokhoz.

Részletesebben

Tűzfalak működése és összehasonlításuk

Tűzfalak működése és összehasonlításuk Tűzfalak működése és összehasonlításuk Készítette Sári Zoltán YF5D3E Óbudai Egyetem Neumann János Informatikai Kar 1 1. Bevezetés A tűzfalak fejlődése a számítógépes hálózatok evolúciójával párhuzamosan,

Részletesebben

4. Hivatkozási modellek

4. Hivatkozási modellek 4. Hivatkozási modellek Az előző fejezetben megismerkedtünk a rétegekbe szervezett számítógépes hálózatokkal, s itt az ideje, hogy megemlítsünk néhány példát is. A következő részben két fontos hálózati

Részletesebben

HÁLÓZATI BEÁLLÍTÁS. Videorögzítőkhöz

HÁLÓZATI BEÁLLÍTÁS. Videorögzítőkhöz I BEÁLLÍTÁS Videorögzítőkhöz Kérjük olvassa át figyelmesen ezt az útmutatót a készülék használata előtt és tartsa meg jövőben felhasználás céljára. Fenntartjuk a jogot a kézikönyv tartalmának bármikor

Részletesebben

Operációs rendszerek. Az NT folyamatok kezelése

Operációs rendszerek. Az NT folyamatok kezelése Operációs rendszerek Az NT folyamatok kezelése Folyamatok logikai felépítése A folyamat modell: egy adott program kódját végrehajtó szál(ak)ból és, a szál(ak) által lefoglalt erőforrásokból állnak. Folyamatok

Részletesebben

Információ és kommunikáció

Információ és kommunikáció Információ és kommunikáció Tanmenet Információ és kommunikáció TANMENET- Információ és kommunikáció Témakörök Javasolt óraszám 1. Hálózati alapismeretek 20 perc 2. Az internet jellemzői 25 perc 3. Szolgáltatások

Részletesebben

PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról

PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról Az Informatikai Igazgatóság minden aktív egyetemi hallgató és munkaviszonnyal rendelkező egyetemi dolgozó részére úgynevezett proxy

Részletesebben

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor

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

UNIX / Linux rendszeradminisztráció III. előadás

UNIX / Linux rendszeradminisztráció III. előadás UNIX / Linux rendszeradminisztráció III. előadás Elektronikus levelezés Alapfogalmak Levelezés hagyományosan: levél írás, fejléc(?), boríték, címzés, feladás, továbbítás, kézbesítés Levelezés elektronikusan:

Részletesebben

Budapest Főváros Kormányhivatala. Földmérési, Távérzékelési és Földhivatali Főosztály. Általános Szerződési Feltételek.

Budapest Főváros Kormányhivatala. Földmérési, Távérzékelési és Földhivatali Főosztály. Általános Szerződési Feltételek. BUDAPEST FövÁROS KORMÁNYHIvATAIA Budapest Főváros Kormányhivatala Földmérési, Távérzékelési és Földhivatali Főosztály B melléklet Műszaki, szolgáltatási melléklet ggb melléklet A szolgáltatás leírása 1.1

Részletesebben

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt segédlet A Szilipet programok az adatok tárolásához Firebird adatbázis szervert használnak. Hálózatos

Részletesebben

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa BEÁGYAZOTT RENDSZEREK TERVEZÉSE 1 feladat: A Netburner MOD5270 fejlesztőlap segítségével megvalósítani csomagok küldését és fogadását a fejlesztőlap és egy PC számítógép között. megoldás: A fejlesztőlapra,

Részletesebben

Bevezetés a párhuzamos programozási koncepciókba

Bevezetés a párhuzamos programozási koncepciókba Bevezetés a párhuzamos programozási koncepciókba Kacsuk Péter és Dózsa Gábor MTA SZTAKI Párhuzamos és Elosztott Rendszerek Laboratórium E-mail: kacsuk@sztaki.hu Web: www.lpds.sztaki.hu Programozási modellek

Részletesebben

Modbus kommunikáció légkondícionálókhoz

Modbus kommunikáció légkondícionálókhoz Modbus kommunikáció légkondícionálókhoz FJ-RC-MBS-1 Mobus szervezet: -> http://www.modbus.org (néha Modbus-IDA) -> Modbus eszköz kereső motor http://www.modbus.org/devices.php Modbus (RTU) - soros kommunikációs

Részletesebben

WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.

WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik. WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.! Feltétel a helyi tűzfalon engedélyezve legyenek a 2443 és a 6443-as portok. 1. HW/SW

Részletesebben

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg ét * Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő Kapcsolati réteg A Pont-pont protokoll (általánosan használt rövidítéssel: PPP az angol Point-to-Point Protocol kifejezésből) egy magas szintű

Részletesebben

Perifériák hozzáadása a rendszerhez

Perifériák hozzáadása a rendszerhez Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan

Részletesebben

Az internet az egész világot behálózó számítógép-hálózat.

Az internet az egész világot behálózó számítógép-hálózat. Az internet az egész világot behálózó számítógép-hálózat. A mai internet elődjét a 60-as években az Egyesült Államok hadseregének megbízásából fejlesztették ki, és ARPANet-nek keresztelték. Kifejlesztésének

Részletesebben

Gyorstalpaló hálózatprogramozás C nyelven UNIX. környezetben

Gyorstalpaló hálózatprogramozás C nyelven UNIX. környezetben Gyorstalpaló hálózatprogramozás C nyelven UNIX környezetben Hajba Gábor László 2007. február 20. Tartalomjegyzék 1. A legfontosabb parancs 4 2. TCP alapú kliens m ködése 4 3. Kliens socket létrehozása

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

SafeQ nyomtatató telepítése

SafeQ nyomtatató telepítése SafeQ nyomtatató telepítése 1. Rendszerkövetelmények Ha a számítógép az EIK tartományba van léptetve és a bejelentkezett felhasználó szintén tartományi felhasználó, nincs szükség a SafeQ kliens telepítésére.

Részletesebben

Számítógép labor V. Egyszer Web szerver. Dokumentáció. Készítette: Ács Gergely (K4C03M) 2003.04.29

Számítógép labor V. Egyszer Web szerver. Dokumentáció. Készítette: Ács Gergely (K4C03M) 2003.04.29 Számítógép labor V. Egyszer Web szerver Dokumentáció (K4C03M) 2003.04.29 Egyszer Web szerver Feladat: Egyszer Web szerver Feladat sorszám: 17 Leírás: Készítsen egy egyszer Web szervert, amely képes statikus

Részletesebben

web works hungary Rövid technikai tájékoztató a webhosting szolgáltatásról. (PLESK - 195.70.38.53 szerver)

web works hungary Rövid technikai tájékoztató a webhosting szolgáltatásról. (PLESK - 195.70.38.53 szerver) web works hungary Rövid technikai tájékoztató a webhosting szolgáltatásról. (PLESK - 195.70.38.53 szerver) Vezérlőpult A webhosting szolgáltatáshoz a világ egyik vezető vezérlőpultját biztosítjuk. A vezérlőpult

Részletesebben

Hálózatos adatbázis-kapcsolódási problémák és azok javítása

Hálózatos adatbázis-kapcsolódási problémák és azok javítása WINTAX programrendszer hálózatos vagy helyi adatbázis-szerverhez vagy adatbázis-kezelőhöz kapcsolódáskor jelentkező kapcsolódási problémák leírása és azok megoldásai. Korábban a Hálózatos beállítás bejegyzésben

Részletesebben

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

Hálózati architektúrák és Protokollok GI Kocsis Gergely Hálózati architektúrák és Protokollok GI - 10 Kocsis Gergely 2015.11.30. FTP File Transfer Protocol Legegyszerűbb FTP parancsok: USER name PASS jelszo CD, RETRIEVE, STORE, MKDIR, RMDIR, HELP, BYE Feladat:

Részletesebben

Számítógépes Hálózatok GY 8.hét

Számítógépes Hálózatok GY 8.hét Számítógépes Hálózatok GY 8.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu 1 Teszt canvas.elte.hu Kód:

Részletesebben

Hálózatos beállítás. A Novitax ügyviteli programrendszerek hálózatos beállítása a következők alapján történhet:

Hálózatos beállítás. A Novitax ügyviteli programrendszerek hálózatos beállítása a következők alapján történhet: WIN-TAX programrendszerek hálózatos beállítása A Novitax ügyviteli programrendszerek hálózatos beállítása a következők alapján történhet: Hálózatos beállítás Szerver és kliens gépre telepítendő programok

Részletesebben

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás. Alap protokollok NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás. SMB: NetBT fölötti főleg fájl- és nyomtató megosztás, de named pipes, mailslots, egyebek is. CIFS:ugyanaz mint az SMB,

Részletesebben

HecPoll a vezérlő rendszer

HecPoll a vezérlő rendszer a vezérlő rendszer Az előnyei: Könnyű Integráció Ergonomikus kivitel Több nyelvűség Multi-Kliens támogatás Import / Export Interfész 2 Egyszerű integráció Csatlakozás a meglévő modern IT rendszerhez Egyszerű

Részletesebben

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

Hálózati architektúrák és Protokollok MI 7,8. Kocsis Gergely Hálózati architektúrák és Protokollok MI 7,8 Kocsis Gergely 2013.04.17. 2013.04.24. HTTP HyperText Transfer Protocol (HyperText Markup Language) HTTPS: A HTTP és a szállítási rétegbeli TCP közé titkosítást

Részletesebben

WLAN router telepítési segédlete

WLAN router telepítési segédlete Annak érdekében, hogy jogosulatlan felhasználóknak a routerhez való hozzáférése elkerülhető legyen, javasoljuk olyan biztonsági mechanizmusok használatát, mint a WEP, WPA vagy azonositó és jelszó beállitása

Részletesebben

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. 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 54 481 06 Informatikai rendszerüzemeltető Tájékoztató A vizsgázó az első lapra írja

Részletesebben

G Data MasterAdmin 9 0 _ 09 _ 3 1 0 2 _ 2 0 2 0 # r_ e p a P ch e T 1

G Data MasterAdmin 9 0 _ 09 _ 3 1 0 2 _ 2 0 2 0 # r_ e p a P ch e T 1 G Data MasterAdmin TechPaper_#0202_2013_09_09 1 Tartalomjegyzék G Data MasterAdmin... 3 Milyen célja van a G Data MasterAdmin-nak?... 3 Hogyan kell telepíteni a G Data MasterAdmin-t?... 4 Hogyan kell aktiválni

Részletesebben

Alkalmazás rétegbeli protokollok:

Alkalmazás rétegbeli protokollok: Alkalmazás rétegbeli protokollok: Általában az alkalmazásban implementálják, igazodnak az alkalmazás igényeihez és logikájához, ezért többé kevésbé eltérnek egymástól. Bizonyos fokú szabványosítás viszont

Részletesebben

Intelligens biztonsági megoldások. Távfelügyelet

Intelligens biztonsági megoldások. Távfelügyelet Intelligens biztonsági megoldások A riasztást fogadó távfelügyeleti központok felelősek a felügyelt helyszínekről érkező információ hatékony feldolgozásáért, és a bejövő eseményekhez tartozó azonnali intézkedésekért.

Részletesebben

GoWebeye Monitor Release 1.6.4 Üzenetküldés

GoWebeye Monitor Release 1.6.4 Üzenetküldés GoWebeye Monitor Release 1.6.4 Üzenetküldés 1/10 Tartalom AZ ÜZENETVÁLTÁS MODUL... 3 AZ ÜZENETVÁLTÁS MODUL FUNKCIÓI... 3 AZ ÜZENETVÁLTÁS FOLYAMATA... 4 AZ ÜZENETVÁLTÁS MODUL FELÉPÍTÉSE ÉS HASZNÁLATA...

Részletesebben

ConnectAlarm alkalmazás Központ/modul programozási segédlet V1.2 TL280 (R) v.4.x modulokhoz

ConnectAlarm alkalmazás Központ/modul programozási segédlet V1.2 TL280 (R) v.4.x modulokhoz TL280(R) ConnectAlarm alkalmazás Központ/modul programozási segédlet V1.2 TL280 (R) v.4.x modulokhoz Jelen leírás csak a DSC NEO központok és TL280(R) kommunikátor beállításait tartalmazza a ConnectAlarm

Részletesebben

Networkshop 2014 (április 23-25.) 1.

Networkshop 2014 (április 23-25.) 1. Networkshop 2014 (április 23-25.) 1. 1. Asteriskhez kellene egy VoIP kliens a következő feltételekkel: -Multiplatform (Android, ios, Windows, Linux, stb.) -Könnyen kezelhető, felhasználóbarát -Ingyenes

Részletesebben

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7 TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7 1. FELADAT 1. Továbbküldés esetén milyen előtaggal egészül ki az e-mail tárgysora? Jelölje a helyes választ (válaszokat)! [1 pont] a) From: b) Fw: c) To: d) Vá: 2. Melyik

Részletesebben

1. A számítógép-hálózatok ISO-OSI hivatkozási modelljének hálózati rétege 1.a Funkciói, szervezése

1. A számítógép-hálózatok ISO-OSI hivatkozási modelljének hálózati rétege 1.a Funkciói, szervezése Forgalomirányítás: Követelmények, forgalomirányítási módszerek, információgyűjtési és döntési módszerek, egyutas, többutas és táblázat nélküli módszerek. A hálózatközi együttműködés heterogén hálózatok

Részletesebben