Chapter 7 Multimedia Networking

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

Download "Chapter 7 Multimedia Networking"

Átírás

1 Chapter 7 Multimedia Networking A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations; and can add, modify, and delete slides (including this one) and slide content to suit your needs. They obviously represent a lot of work on our part. In return for use, we only ask the following: If you use these slides (e.g., in a class) that you mention their source (after all, we d like people to use our book!) If you post any slides on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material. Thanks and enjoy! JFK/KWR Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Multmedia Networking 7-1

2 Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications 7.5 network support for multimedia Multmedia Networking 7-2

3 Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications 7.5 network support for multimedia Multmedia Networking 7-3

4 Multimedia: audio Rögzített gyakorisággal mintavételezett analóg audio jel telephone: 8,000 samples/sec CD music: 44,100 samples/sec Minden mintát kvantizálunk, azaz kerekítünk pl., 2 8 =256 lehetséges kvantizált érték Minden kvantizált értéket bitekkel ábrázolunk, pl., 8 bittel 256 értéket audio signal amplitude Quantizatizálási hiba Mintavételezési ráta (N sample/sec) Az analóg érték kvantizált értéke analóg jel time Multmedia Networking 7-4

5 Multimedia: audio példa: 8,000 minta/sec, 256 quantizált érték: 64,000 bps A vevő visszaalakítja a biteket analóg jellé: Minőség romlás Néhány példa CD: Mbps MP3: 96, 128, 160 kbps Internet telephony: 5.3 kbps and up audio signal amplitude Quantizatizálási hiba Mintavételezési ráta (N sample/sec) Az analóg érték kvantizált értéke analóg jel time Multmedia Networking 7-5

6 Multimedia: video video: képsorozat lejátszása állandó sebességgel pl. 24 kép/sec Digitális kép: pixel tömb Az egyes pixeleket bitekkel ábrázoljuk kódolás: redundanciát használunk a képeken belül és azok között a kódolt képhez használt bitek számának csökkentésére térbeli (képen belül) időbeli (képről képre) spatial coding example: instead of sending N values of same color (all purple), send only two values: color value (purple) and number of repeated values (N) frame i temporal coding example: instead of sending complete frame at i+1, send only differences from frame i frame i+1 Multmedia Networking 7-6

7 Multimedia: video CBR: (constant bit rate): video encoding rate fixed VBR: (variable bit rate): video encoding rate changes as amount of spatial, temporal coding changes examples: MPEG 1 (CD-ROM) 1.5 Mbps MPEG2 (DVD) 3-6 Mbps MPEG4 (often used in Internet, < 1 Mbps) spatial coding example: instead of sending N values of same color (all purple), send only two values: color value (purple) and number of repeated values (N) frame i temporal coding example: instead of sending complete frame at i+1, send only differences from frame i frame i+1 Multmedia Networking 7-7

8 Multimedia networking: 3 alkalmazás típus streaming, stored audio, video streaming: a lejátszás az egész fájl letöltése előtt elindítható stored (at server): a lejátszási sebességnél gyorsabban is adhatjuk az audio/video anyagot (feltételezi a kliens oldali pufferelést) e.g., YouTube, Netflix, Hulu conversational voice/video over IP Az ember-ember közötti társalgási jelleg korlátozza az elviselhető késleltetést e.g., Skype streaming live audio, video pl., sportesemény, videokonferencia Multmedia Networking 7-8

9 Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications 7.5 network support for multimedia Multmedia Networking 7-9

10 Streaming stored video: 1. video recorded (e.g., 30 frames/sec) 2. video sent network delay (fixed in this example) 3. video received, played out at client (30 frames/sec) time streaming: a kliens már a video elejét játssza, amíg a szerver a video későbbi részét küldi Multmedia Networking 7-10

11 Streaming stored video: kihívások Folytonos lejátszási kényszer: ha elkezdődött a lejátszás, annak meg kell felelni az eredeti időzítésnek de a hálózati késés nem állandó (jitter), ezért kliens-oldali pufferelésre van szükség a lejátszási követelmények kielégítésére Egyéb kihívások: felhasználói interaktivitás: pause, fast-forward, rewind, jump through video video csomagok elveszhetnek, duplázódhatnak Multmedia Networking 7-11

12 Streaming stored video: újratöltve constant bit rate video transmission variable network delay client video reception buffered video constant bit rate video playout at client client playout delay time Kliens oldali pufferelés és lejátszási késleltetés: kiegyenlíti a hálózati késleltetést és annak csúszását Multmedia Networking 7-12

13 Kliens oldali pufferelés, lejátszás Változó töltési sebesség, x(t) buffer fill level, Q(t) Lejátszási sebesség, e.g., CBR r video server client application buffer, size B client Multmedia Networking 7-13

14 Kliens oldali pufferelés lejátszáskor variable fill rate, x(t) buffer fill level, Q(t) playout rate, e.g., CBR r video server client application buffer, size B client 1. Kezdetben töltjük a puffert, amíg megkezdődik a lejátszás 2. t p pillanatban kezdődik a lejátszás 3. A puffer betöltöttségi szintje aszerint változik, ahogyan az x(t) töltési sebesség változik (az r lejátszási sebesség állandó) Multmedia Networking 7-14

15 Kliens oldali pufferelés lejátszáskor variable fill rate, x(t) buffer fill level, Q(t) playout rate, e.g., CBR r video server client application buffer, size B Lejátszási pufferelés: az (x) a töltési,(r) a lejátszási sebesség: x < r: a puffer kiürülhet (a video lejátszás lefagyását okozhatja, amíg a puffer ismét feltöltődik) x > r: a puffer nem ürül ki, feltéve, hogy a lejátszási késleltetés elég nagy, hogy elfedje x(t) ingadozását A kezdeti késleltetés kompromisszuma: a puffer éhezése kevésbé valószínű nagyobb késleltetés esetén, de a felhasználó később kezdheti nézni Multmedia Networking 7-15

16 Streaming multimedia: UDP A szerver a kiszolgáló számára kényelmes ütemben küldi a csomagokat gyakran: küldési ráta = encoding ráta = állandó A küldési ráta kritikus lehet a torlódási szint számára rövid (2-5 seconds) lejátszási késleltetés a hálózati csúszkálás (network jitter) eltávolítására Hiba felismerés: alkalmazási szintű RTP [RFC 2326]: többféle multimedia payload UDPt esetleg nem engedi át a tűzfal Multmedia Networking 7-16

17 Streaming multimedia: HTTP multimedia fájlt HTTP GET parancsal kapunk Küldés a lehető legnagyobb sebességgel TCP alatt variable rate, x(t) video file TCP send buffer server TCP receive buffer client application playout buffer A küldési sebesség fluktuál a TCP torlódásvezérlése és az újraküldések miatt (sorrend helyes szállítás) Nagyobb lejátszási késleltetés: sima TCP szállítási ráta HTTP/TCP könnyebben átmegy a tűzfalakon Multmedia Networking 7-17

18 Streaming multimedia: DASH DASH: Dynamic, Adaptive Streaming over HTTP szerver: A video különböző felbontású változatokban tárolódik (multiple chunks) A tárolt változatok különböző rátával továbbítódnak manifest file: a változatok URL-je különböző kliens: Periodikusan méri a szerver-kliens közötti sávszélességet A manifest fájl alapján kéri valamelyik változatot Az adott sávszélesség esetére a legnagyobb elérhető változatot választja Különböző időpontokban különböző kódolási rátákat használhat (az elérhető sávszélességtől függően) Multmedia Networking 7-18

19 Streaming multimedia: DASH DASH: Dynamic, Adaptive Streaming over HTTP intelligence at client: a kliens mondja meg mikor kér másik változatot (így puffer éhezés vagy túlcsordulás nem fordulhat elő) Milyen kódolási rátát kér (magasabb minőséget amikor nagyobb a sávszélesség) hol kéri a változatot (a klienshez közelebbi vagy nagyobb sebességű változatot is kérhet) Multmedia Networking 7-19

20 Content distribution networks kihívás: hogyan terítsük (a pár millió videóból kiválasztott) tartalmat pár ezer egyidejű felhasználó számára? option 1: egy nagy mega-server single point of failure point of network congestion long path to distant clients multiple copies of video sent over outgoing link.egyszerűen: ez a megoldás nem skálázható Multmedia Networking 7-20

21 Content distribution networks kihívás: hogyan terítsük (a pár millió videóból kiválasztott) tartalmat pár ezer egyidejű felhasználó számára? option 2: tároljunk (és szolgáltassunk) másolatokat földrajzilag elosztott helyeken (CDN) enter deep: tegyük a CDN szervereket mélyen a hozzáférési hálózatokba A felhasználókhoz közel used by Akamai, 1700 locations bring home: kisebb számú (10 s) nagyobb klasztert hozzáférési hálózatokhoz közel, de nem benne used by Limelight Multmedia Networking 7-21

22 CDN: simple content access scenario Bob (client) requests video video stored in CDN at 1. Bob gets URL for for video from netcinema.com web page resolve via Bob s local DNS netcinema.com 6. request video from 5 KINGCDN server, streamed via HTTP 3. netcinema s DNS returns URL &5. Resolve via KingCDN s authoritative DNS, which returns IP address of KIingCDN server with video netcinema s authorative DNS KingCDN.com KingCDN authoritative DNS Multmedia Networking 7-22

23 CDN cluster selection strategy kihívás: hogyan válasszon a CDN DNS jó CDN node-ot a kliens számára a folyam letöltésére Válasszon a klienshez földrajzilag közel levő CDN node-ot Válassza a legkisebb késleltetésű (vagy legkisebb ugrásszámú) CDN node-ot (CDN node-ok periodikusan pingelik az ISP-ket, az eredményt elküldik a CDN DNS-nek) IP anycast alternatíva: döntsön a kliens a kliens kap egy listát a CDN szerverekről A kliens ping -et, a legjobbat választja Netflix approach Multmedia Networking 7-23

24 Case study: Netflix 30% downstream US traffic in 2011 owns very little infrastructure, uses 3 rd party services: own registration, payment servers Amazon (3 rd party) cloud services: Netflix uploads studio master to Amazon cloud create multiple version of movie (different endodings) in cloud upload versions from cloud to CDNs Cloud hosts Netflix web pages for user browsing three 3 rd party CDNs host/stream Netflix content: Akamai, Limelight, Level-3 Multmedia Networking 7-24

25 Case study: Netflix Amazon cloud upload copies of multiple versions of video to CDNs Akamai CDN Netflix registration, accounting servers 1 2. Bob browses Netflix video Manifest file returned for requested video Limelight CDN 1. Bob manages Netflix account 4. DASH streaming Level-3 CDN Multmedia Networking 7-25

26 Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications 7.5 network support for multimedia Multmedia Networking 7-26

27 Voice-over-IP (VoIP) VoIP végponti késleltetés elvárása: meg kell őrizni a társalgási jelleget A nagy késleltetések észrevehetők, rontják az interaktivitást < 150 msec: jó > 400 msec rossz Tartalmazza az alkalmazás szintű (csomag készítés, lejátszás), hálózati késleltetést is session initialization: hogyan tegye közzé a hívó az IP címet, port számot, encoding algoritmust? value-added services: call forwarding, screening, recording emergency services: 911 Multmedia Networking 7-27

28 VoIP jellemzői speaker s audio: váltakozó beszéd és szünet időszakok. 64 kbps beszéd időszakokban Csomag előállítás csak a beszéd időszakokban 20 msec időszakok 8 Kbytes/sec esetén: 160 bájt adat Minden csomag (chunk) alkalmazási rétegbeli fejzetet kap chunk+header encapsulated into UDP or TCP segment 20 msec időközönként küld az alkalmazás csomagot a socket-nek beszéd közben Multmedia Networking 7-28

29 VoIP: csomag vesztés, késés network loss: az IP datagram hálózati torlódás miatt elvész (router buffer overflow) delay loss: az IP datagram a lejátszáshoz túl későn érkezik meg delays: processing, queueing in network; end-system (sender, receiver) delays typical maximum tolerable delay: 400 ms loss tolerance: a kódolás típusától is függ, 1% és10% csomagvesztés még elviselhető Multmedia Networking 7-29

30 Delay jitter constant bit rate transmission variable network delay (jitter) client reception buffered data constant bit rate playout at client client playout delay time Végponti késleltetés két egymást követő csomag esetén: a különbség lehet nagyobb, mint 20 msec (a küldési időkülönbség) Multmedia Networking 7-30

31 VoIP: rögzített lejátszási késleltetés A vevő megpróbálja az előállítás után pontosan q msecs múlva lejátszani a hang csomagot. A csomag időbélyege t: lejátszás t+q Ha a csomag t+q után érkezik: a lejátszáshoz már késő, az adat elveszett kompromisszum q megválasztásában: nagy q: kisebb csomag vesztés kis q: jobb interaktivitás Multmedia Networking 7-31

32 VoIP: rögzített lejátszási késleltetés a küldő 20 msec időközönként állít elő egy csomagot. az első csomagot r időnél kapjuk meg az első lejátszás p időnél kezdődik a második lejátszás p időnél kezdődik packets packets generated packets received loss playout schedule p' - r playout schedule p - r time r p p' Multmedia Networking 5-32

33 Adaptive playout delay (1) cél: kis lejátszási késleltetés, kevés csomag vesztése módszer: adaptív lejátszási késleltetés adjusztálása: Hálózati késleltetés megbecslése, a lejátszási késleltetés adjusztálása a beszéd időszakokra A csend időszakokat összenyomjuk vagy megtoldjuk A beszéd időszakban 20 msec-onként játsszuk le a csomagokat A csomag késleltetés adaptív becslése: (EWMA - exponentially weighted moving average, recall TCP RTT estimate): d i = (1 α)d i-1 + α (r i t i ) delay estimate after ith packet small constant, e.g. 0.1 time received - time sent (timestamp) measured delay of ith packet Multmedia Networking 7-33

34 Adaptive playout delay (2) hasznos megbecsülni a késleltetés átlagos eltérését, v i : v i = (1 β)v i-1 + β r i t i d i a d i, v i értékeket minden kapott csomagra kiszámítják, de csak a beszéd periódus elején használják a beszéd periódussban az első csomag lejátszási ideje: playout-time i = t i + d i + Kv i a többi csomagot ehhez képest periodikusan játsszák le Multmedia Networking 5-34

35 Adaptive playout delay (3) Q: Hogyan lehet megállapítani, melyik a beszéd periódus (talk spurt) első csomagja? Ha nincs veszteség, a vevő az időbélyegből dolgozhat Az időbélyegek különbsége > 20 msec -->talk spurt begins. Ha vesztés előfordulhat, a vevőnek az időbélyegre és a sorszámra egyaránt kell figyelnie Az időbélyegek különbsége > 20 msec > 20 msec és a sorszámokban nincs szakadás --> talk spurt begins. Multmedia Networking 7-35

36 VoiP: recovery from packet loss (1) Challenge: recover from packet loss given small tolerable delay between original transmission and playout each ACK/NAK takes ~ one RTT alternative: Forward Error Correction (FEC) Küldjünk a hiba javításához elegendő bitet, hogy újraküldés nélkül lehessen javítani simple FEC Minden n chun-hoz létrehozunk egy renundáns chunk-ot, az n eredeti chunk XOR kapcsolatával n+1 üzenetdarabot küldünk (a sávszélesség igény +1/n) Ha csak egy darabka veszett el az n+1-ből, az n darabot visszaállíthatjuk újraküldés nélkül Multmedia Networking 7-36

37 VoiP: recovery from packet loss (2) Egy másik FEC megoldás: piggyback lower quality stream Alacsonyabb felbontású audio stream a küldött redundáns információ pl., névleges PCM at 64 kbps, redundáns GSM 13 kbps Nem-folytonos veszteség: a vevő elfedi a veszteséget Általánosítás: küldhetünk (n-1)-edik és (n-2)edik alacsony bitrátájú csomagot (chunk) Multmedia Networking 7-37

38 VoiP: recovery from packet loss (3) interleaving to conceal loss: Az audia chunk-ot kisebb egységekre osztjuk, pl. négy 5 msec-es egységre a 20 msec-es chunk-ot A csomag a különböző chunk-okból kisebb egységeket tartalmaz Ha egy chunk elvész, az eredeti chunk nagyobb részé még mindig megvan no redundancy overhead, but increases playout delay Multmedia Networking 7-38

39 Voice-over-IP: Skype proprietary applicationlayer protocol (inferred via reverse engineering) encrypted msgs P2P components: clients: skype peers connect directly to each other for VoIP call super nodes (SN): skype peers with special functions overlay network:among SNs to locate SCs login server Skype login server Skype clients (SC) supernode (SN) supernode overlay network Application Layer 2-39

40 P2P voice-over-ip: skype skype client operation: 1. joins skype network by contacting SN (IP address cached) using TCP 2. logs-in (usename, password) to centralized skype login server 3. obtains IP address for callee from SN, SN overlay or client buddy list 4. initiate call directly to callee Skype login server Application Layer 2-40

41 Skype: peers as relays problem: both Alice, Bob are behind NATs NAT prevents outside peer from initiating connection to insider peer inside peer can initiate connection to outside relay solution:alice, Bob maintain open connection to their SNs Alice signals her SN to connect to Bob Alice s SN connects to Bob s SN Bob s SN connects to Bob over open connection Bob initially initiated to his SN Application Layer 2-41

42 Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications: RTP, SIP 7.5 network support for multimedia Multmedia Networking 7-42

43 Real-Time Protocol (RTP) RTP specifies packet structure for packets carrying audio, video data RFC 3550 RTP packet provides payload type identification packet sequence numbering time stamping RTP runs in end systems RTP packets encapsulated in UDP segments interoperability: if two VoIP applications run RTP, they may be able to work together Multmedia Networking 7-43

44 RTP runs on top of UDP RTP libraries provide transport-layer interface that extends UDP: port numbers, IP addresses payload type identification packet sequence numbering time-stamping Multmedia Networking 5-44

45 RTP example example: sending 64 kbps PCM-encoded voice over RTP application collects encoded data in chunks, e.g., every 20 msec = 160 bytes in a chunk audio chunk + RTP header form RTP packet, which is encapsulated in UDP segment RTP header indicates type of audio encoding in each packet sender can change encoding during conference RTP header also contains sequence numbers, timestamps Multmedia Networking 7-45

46 RTP and QoS RTP does not provide any mechanism to ensure timely data delivery or other QoS guarantees RTP encapsulation only seen at end systems (not by intermediate routers) routers provide best-effort service, making no special effort to ensure that RTP packets arrive at destination in timely matter Multmedia Networking 7-46

47 RTP header payload type sequence number type time stamp Synchronization Source ID Miscellaneous fields payload type (7 bits): indicates type of encoding currently being used. If sender changes encoding during call, sender informs receiver via payload type field Payload type 0: PCM mu-law, 64 kbps Payload type 3: GSM, 13 kbps Payload type 7: LPC, 2.4 kbps Payload type 26: Motion JPEG Payload type 31: H.261 Payload type 33: MPEG2 video sequence # (16 bits): increment by one for each RTP packet sent detect packet loss, restore packet sequence Multmedia Networking 5-47

48 RTP header payload type sequence number type time stamp Synchronization Source ID Miscellaneous fields timestamp field (32 bits long): sampling instant of first byte in this RTP data packet for audio, timestamp clock increments by one for each sampling period (e.g., each 125 usecs for 8 KHz sampling clock) if application generates chunks of 160 encoded samples, timestamp increases by 160 for each RTP packet when source is active. Timestamp clock continues to increase at constant rate when source is inactive. SSRC field (32 bits long): identifies source of RTP stream. Each stream in RTP session has distinct SSRC Multmedia Networking 7-48

49 RTSP/RTP programming assignment build a server that encapsulates stored video frames into RTP packets grab video frame, add RTP headers, create UDP segments, send segments to UDP socket include seq numbers and time stamps client RTP provided for you also write client side of RTSP issue play/pause commands server RTSP provided for you Multmedia Networking 7-49

50 Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or receiver reports report statistics useful to application: # packets sent, # packets lost, interarrival jitter feedback used to control performance sender may modify its transmissions based on feedback Multmedia Networking 7-50

51 RTCP: multiple multicast senders sender RTP RTCP RTCP RTCP receivers each RTP session: typically a single multicast address; all RTP /RTCP packets belonging to session use multicast address RTP, RTCP packets distinguished from each other via distinct port numbers to limit traffic, each participant reduces RTCP traffic as number of conference participants increases Multmedia Networking 5-51

52 RTCP: packet types receiver report packets: fraction of packets lost, last sequence number, average interarrival jitter sender report packets: SSRC of RTP stream, current time, number of packets sent, number of bytes sent source description packets: address of sender, sender's name, SSRC of associated RTP stream provide mapping between the SSRC and the user/host name Multmedia Networking 7-52

53 RTCP: stream synchronization RTCP can synchronize different media streams within a RTP session e.g., videoconferencing app: each sender generates one RTP stream for video, one for audio. timestamps in RTP packets tied to the video, audio sampling clocks not tied to wall-clock time each RTCP sender-report packet contains (for most recently generated packet in associated RTP stream): timestamp of RTP packet wall-clock time for when packet was created receivers uses association to synchronize playout of audio, video Multmedia Networking 7-53

54 RTCP: bandwidth scaling RTCP attempts to limit its traffic to 5% of session bandwidth example : one sender, sending video at 2 Mbps RTCP attempts to limit RTCP traffic to 100 Kbps RTCP gives 75% of rate to receivers; remaining 25% to sender 75 kbps is equally shared among receivers: with R receivers, each receiver gets to send RTCP traffic at 75/R kbps. sender gets to send RTCP traffic at 25 kbps. participant determines RTCP packet transmission period by calculating avg RTCP packet size (across entire session) and dividing by allocated rate Multmedia Networking 7-54

55 SIP: Session Initiation Protocol [RFC 3261] long-term vision: all telephone calls, video conference calls take place over Internet people identified by names or addresses, rather than by phone numbers can reach callee (if callee so desires), no matter where callee roams, no matter what IP device callee is currently using Multmedia Networking 7-55

56 SIP services SIP provides mechanisms for call setup: for caller to let callee know she wants to establish a call so caller, callee can agree on media type, encoding to end call determine current IP address of callee: maps mnemonic identifier to current IP address call management: add new media streams during call change encoding during call invite others transfer, hold calls Multmedia Networking 7-56

57 Example: setting up call to known IP address Alice Bob INVITE c=in IP m=audio RTP/AVP 0 port 5060 port OK c=in IP m=audio RTP/AVP Bob's terminal rings Alice s SIP invite message indicates her port number, IP address, encoding she prefers to receive (PCM µlaw) Bob s 200 OK message indicates his port number, IP address, preferred encoding (GSM) m=audio RTP/AVP 3Bobs 200 OK message ACK port 5060 port GSM µ Law audio port SIP messages can be sent over TCP or UDP; here sent over RTP/UDP time time default SIP port number is 5060 Multmedia Networking 5-57

58 Setting up a call (more) codec negotiation: suppose Bob doesn t have PCM µlaw encoder Bob will instead reply with 606 Not Acceptable Reply, listing his encoders. Alice can then send new INVITE message, advertising different encoder rejecting a call Bob can reject with replies busy, gone, payment required, forbidden media can be sent over RTP or some other protocol Multmedia Networking 7-58

59 Example of SIP message INVITE SIP/2.0 Via: SIP/2.0/UDP From: To: Call-ID: Content-Type: application/sdp Content-Length: 885 c=in IP m=audio RTP/AVP 0 Notes: HTTP message syntax sdp = session description protocol Call-ID is unique for every call Here we don t know Bob s IP address intermediate SIP servers needed Alice sends, receives SIP messages using SIP default port 506 Alice specifies in header that SIP client sends, receives SIP messages over UDP Multmedia Networking 7-59

60 Name translation, user location caller wants to call callee, but only has callee s name or address. need to get IP address of callee s current host: user moves around DHCP protocol user has different IP devices (PC, smartphone, car device) result can be based on: time of day (work, home) caller (don t want boss to call you at home) status of callee (calls sent to voic when callee is already talking to someone) Multmedia Networking 7-60

61 SIP registrar one function of SIP server: registrar when Bob starts SIP client, client sends SIP REGISTER message to Bob s registrar server register message: REGISTER sip:domain.com SIP/2.0 Via: SIP/2.0/UDP From: To: Expires: 3600 Multmedia Networking 7-61

62 SIP proxy another function of SIP server: proxy Alice sends invite message to her proxy server contains address proxy responsible for routing SIP messages to callee, possibly through multiple proxies Bob sends response back through same set of SIP proxies proxy returns Bob s SIP response message to Alice contains Bob s IP address SIP proxy analogous to local DNS server plus TCP setup Multmedia Networking 7-62

63 SIP example: calls 2. UMass proxy forwards request to Poly registrar server Poly SIP registrar Poly server returns redirect response, indicating that it should try UMass SIP proxy 1. Jim sends INVITE message to UMass SIP proxy Umass proxy forwards request to Eurecom registrar server SIP response returned to Jim 9 9. Data flows between clients 6 5 Eurecom SIP registrar 5. eurecom registrar forwards INVITE to , which is running keith s SIP client Multmedia Networking 7-63

64 Comparison with H.323 H.323: another signaling protocol for real-time, interactive multimedia H.323: complete, vertically integrated suite of protocols for multimedia conferencing: signaling, registration, admission control, transport, codecs SIP: single component. Works with RTP, but does not mandate it. Can be combined with other protocols, services H.323 comes from the ITU (telephony) SIP comes from IETF: borrows much of its concepts from HTTP SIP has Web flavor; H.323 has telephony flavor SIP uses KISS principle: Keep It Simple Stupid Multmedia Networking 7-64

65 Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications 7.5 network support for multimedia Multmedia Networking 7-65

66 Network support for multimedia Multmedia Networking 7-66

67 Dimensioning best effort networks approach: deploy enough link capacity so that congestion doesn t occur, multimedia traffic flows without delay or loss low complexity of network mechanisms (use current best effort network) high bandwidth costs challenges: network dimensioning: how much bandwidth is enough? estimating network traffic demand: needed to determine how much bandwidth is enough (for that much traffic) Multmedia Networking 7-67

68 Providing multiple classes of service thus far: making the best of best effort service one-size fits all service model alternative: multiple classes of service partition traffic into classes network treats different classes of traffic differently (analogy: VIP service versus regular service) granularity: differential service among multiple classes, not among individual connections history: ToS bits 0111 Multmedia Networking 7-68

69 Multiple classes of service: scenario H1 R1 R2 H3 H2 R1 output interface queue 1.5 Mbps link H4 Multmedia Networking 7-69

70 Scenario 1: mixed HTTP and VoIP example: 1Mbps VoIP, HTTP share 1.5 Mbps link. HTTP bursts can congest router, cause audio loss want to give priority to audio over HTTP R1 R2 Principle 1 packet marking needed for router to distinguish between different classes; and new router policy to treat packets accordingly Multmedia Networking 7-70

71 Principles for QOS guarantees (more) what if applications misbehave (VoIP sends higher than declared rate) policing: force source adherence to bandwidth allocations marking, policing at network edge 1 Mbps phone R1 R2 1.5 Mbps link packet marking and policing Principle 2 provide protection (isolation) for one class from others Multmedia Networking 7-71

72 Principles for QOS guarantees (more) allocating fixed (non-sharable) bandwidth to flow: inefficient use of bandwidth if flows doesn t use its allocation 1 Mbps phone R1 1 Mbps logical link R2 1.5 Mbps link 0.5 Mbps logical link Principle 3 while providing isolation, it is desirable to use resources as efficiently as possible Multmedia Networking 7-72

SIP. Jelzés a telefóniában. Session Initiation Protocol

SIP. Jelzés a telefóniában. Session Initiation Protocol SIP Jelzés a telefóniában Session Initiation Protocol 1 Telefon hívás létrehozása 2 Jelzés és hálózat terhelés 3 Jelzés sík és jelzés típusok 4 TDM - CAS Channel Associated Signaling 5 CCS - Signaling

Részletesebben

Using the CW-Net in a user defined IP network

Using the CW-Net in a user defined IP network Using the CW-Net in a user defined IP network Data transmission and device control through IP platform CW-Net Basically, CableWorld's CW-Net operates in the 10.123.13.xxx IP address range. User Defined

Részletesebben

VoIP (Voice over IP)

VoIP (Voice over IP) VoIP (Voice over IP) Analog Telephone Adapter (ATA) Public Switched Telephone Network (PSTN) Private Branch exchang (PBX) Interactive Voice Response (IVR) Helyi hálózatok tervezése és üzemeltetése 1 Történelem

Részletesebben

MULTIMÉDIA TOVÁBBÍTÁSA AZ IP FELETT

MULTIMÉDIA TOVÁBBÍTÁSA AZ IP FELETT MULTIMÉDIA TOVÁBBÍTÁSA AZ IP FELETT 1. rész Bevezető áttekintés Médiakezelő protokollok (RTP, RTCP, RTSP) Multimédia 1. Dr. Szabó Csaba Attila egy. tanár BME Hálózati Rendszerek és Szolgáltatások Tanszék

Részletesebben

80% 20% Backbone 80% 20% Workgroup. Gbps/MHz. time. Internet Bandwidth. Router CPU Speed

80% 20% Backbone 80% 20% Workgroup. Gbps/MHz. time. Internet Bandwidth. Router CPU Speed lab IP minőségbiztosítás Alapok Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem lab IP Trendek Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi

Részletesebben

80% 20% Backbone 80% 20% Workgroup. Gbps/MHz. time. Internet Bandwidth. Router CPU Speed

80% 20% Backbone 80% 20% Workgroup. Gbps/MHz. time. Internet Bandwidth. Router CPU Speed lab IP minőségbiztosítás Alapok Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem lab IP Trendek Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi

Részletesebben

(NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV

(NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV Kommunikációs rendszerek programozása (NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV (5. mérés) SIP telefonközpont készítése Trixbox-szal 1 Mérés helye: Széchenyi István Egyetem, L-1/7 laboratórium, 9026 Győr, Egyetem

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

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet HTTP Hálózat Rétegezett architektúra felhasználók Alkalmazási Web, e-mail, file transfer,... Szállítási Internet Hálózat-elérési Végponttól végpontig terjedő átvitel, Megbízható átvitel, sorrendbe állítá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

Széchenyi István Egyetem www.sze.hu/~herno

Széchenyi István Egyetem www.sze.hu/~herno Oldal: 1/6 A feladat során megismerkedünk a C# és a LabVIEW összekapcsolásának egy lehetőségével, pontosabban nagyon egyszerű C#- ban írt kódból fordítunk DLL-t, amit meghívunk LabVIEW-ból. Az eljárás

Részletesebben

Számítógépes Hálózatok ősz 2006

Számítógépes Hálózatok ősz 2006 Számítógépes Hálózatok ősz 2006 1. Bevezetés, Internet, Referenciamodellek 1 Organizáció Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/ Előadás Szerda, 14:00-15:30 óra, hely: Mogyoródi terem

Részletesebben

Organizáció. Számítógépes Hálózatok ősz 2006. Tartalom. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/

Organizáció. Számítógépes Hálózatok ősz 2006. Tartalom. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/ Organizáció Számítógépes Hálózatok ősz 2006 1. Bevezetés, Internet, Referenciamodellek Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/ Előadás Szerda, 14:00-15:30 óra, hely: Mogyoródi terem

Részletesebben

Cashback 2015 Deposit Promotion teljes szabályzat

Cashback 2015 Deposit Promotion teljes szabályzat Cashback 2015 Deposit Promotion teljes szabályzat 1. Definitions 1. Definíciók: a) Account Client s trading account or any other accounts and/or registers maintained for Számla Az ügyfél kereskedési számlája

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

Mobil webszerverek. Márton Gábor Nokia Research Center. W3C Mobilweb Műhelykonferencia, Budapest 2006. október 18.

Mobil webszerverek. Márton Gábor Nokia Research Center. W3C Mobilweb Műhelykonferencia, Budapest 2006. október 18. Mobil webszerverek Márton Gábor Nokia Research Center W3C Mobilweb Műhelykonferencia, Budapest 2006. október 18. 1 2006 Nokia Mobil webszerverek / 2006-10-18 / JWi, GMa Előzmények Klassz lenne, ha a mobiltelefonon

Részletesebben

Performance Modeling of Intelligent Car Parking Systems

Performance Modeling of Intelligent Car Parking Systems Performance Modeling of Intelligent Car Parking Systems Károly Farkas Gábor Horváth András Mészáros Miklós Telek Technical University of Budapest, Hungary EPEW 2014, Florence, Italy Outline Intelligent

Részletesebben

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Cloud computing. Cloud computing. Dr. Bakonyi Péter. Cloud computing Cloud computing Dr. Bakonyi Péter. 1/24/2011 1/24/2011 Cloud computing 2 Cloud definició A cloud vagy felhő egy platform vagy infrastruktúra Az alkalmazások és szolgáltatások végrehajtására

Részletesebben

VoIP biztonság. BME - TMIT Médiabiztonság feher.gabor@tmit.bme.hu

VoIP biztonság. BME - TMIT Médiabiztonság feher.gabor@tmit.bme.hu VoIP biztonság BME - TMIT Médiabiztonság feher.gabor@tmit.bme.hu VoIP támadások Támadás a VoIP szoftveren keresztül OS támadása Windows és Linux/UNIX alapok - szerverek Hardphone hibák Konfigurációs hibák

Részletesebben

NIIF IPv6 DSL és kapcsolódó szolgáltatások áttekintése

NIIF IPv6 DSL és kapcsolódó szolgáltatások áttekintése NIIF IPv6 DSL és kapcsolódó szolgáltatások áttekintése 2010. június 10. 2010 június HBONE ülés Ivánszky Gábor Mohácsi János Vágó Tibor NIIF Intézet 2. oldal PPP session LCP Line Control Protocol! Titkosítás

Részletesebben

Organizáció. Számítógépes Hálózatok 2008. Gyakorlati jegy. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/08nwi/

Organizáció. Számítógépes Hálózatok 2008. Gyakorlati jegy. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/08nwi/ Organizáció Web-oldal http://people.inf.elte.hu/lukovszki/courses/08nwi/ Számítógépes Hálózatok 2008 1. Bevezetés, Internet, Referenciamodellek Előadás Hétfő, 14:00-16:00 óra, hely: Szabó József terem

Részletesebben

Operációs rendszerek Memóriakezelés 1.1

Operációs rendszerek Memóriakezelés 1.1 Operációs rendszerek Memóriakezelés 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK Operációs rendszerek p. A memóriakezelő A

Részletesebben

IP/09/473. Brüsszel, 2009. március 25

IP/09/473. Brüsszel, 2009. március 25 IP/09/473 Brüsszel, 2009. március 25 A mobiltelefon-használat nő, míg a fogyasztói árak csökkennek: a Bizottság jelentése szerint az európai távközlési ágazat ellenáll a gazdasági lassulásnak 2008-ban

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

Tavaszi Sporttábor / Spring Sports Camp. 2016. május 27 29. (péntek vasárnap) 27 29 May 2016 (Friday Sunday)

Tavaszi Sporttábor / Spring Sports Camp. 2016. május 27 29. (péntek vasárnap) 27 29 May 2016 (Friday Sunday) Tavaszi Sporttábor / Spring Sports Camp 2016. május 27 29. (péntek vasárnap) 27 29 May 2016 (Friday Sunday) SZÁLLÁS / ACCOMODDATION on a Hotel Gellért*** szálloda 2 ágyas szobáiban, vagy 2x2 ágyas hostel

Részletesebben

Utasítások. Üzembe helyezés

Utasítások. Üzembe helyezés HASZNÁLATI ÚTMUTATÓ Üzembe helyezés Utasítások Windows XP / Vista / Windows 7 / Windows 8 rendszerben történő telepítéshez 1 Töltse le az AORUS makróalkalmazás telepítőjét az AORUS hivatalos webhelyéről.

Részletesebben

(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy

(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy (Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) SEGÉDIGÉKKEL Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy A fenti felsorolásban a magabiztosság/félénkség

Részletesebben

Szakmai továbbképzési nap akadémiai oktatóknak. 2012. december 14. HISZK, Hódmezővásárhely / Webex

Szakmai továbbképzési nap akadémiai oktatóknak. 2012. december 14. HISZK, Hódmezővásárhely / Webex Szakmai továbbképzési nap akadémiai oktatóknak 2012. december 14. HISZK, Hódmezővásárhely / Webex 14.00-15.00 15.00-15.30 15.30-15.40 Mai program 1. Amit feltétlenül ismernünk kell: az irányítótábla közelebbről.

Részletesebben

Heterogén MPLS hálózat QoS alkalmazásával

Heterogén MPLS hálózat QoS alkalmazásával Heterogén MPLS hálózat QoS alkalmazásával JUNIPER DAY 2014. szeptember 18. Palotás Gábor vezető hálózati mérnök, CCIE #3714, JNCIS-ENT gpalotas@scinetwork.hu Tartalom A kiinduló állapot, WAN konszolidációs

Részletesebben

Személyes adatváltoztatási formanyomtatvány- Magyarország / Personal Data Change Form - Hungary

Személyes adatváltoztatási formanyomtatvány- Magyarország / Personal Data Change Form - Hungary Személyes adatváltoztatási formanyomtatvány- Magyarország / Personal Data Change Form - Hungary KITÖLTÉSI ÚTMUTATÓ: A formanyomtatványon a munkavállaló a személyes adatainak módosítását kezdeményezheti.

Részletesebben

Infokommunikációs hálózatok IPTV rendszerek

Infokommunikációs hálózatok IPTV rendszerek Infokommunikációs hálózatok IPTV rendszerek Orosz Péter BME TMIT 2016. május 17. Digitális TV/rádió műsorszórás p DVB (Digital Video Broadcasting) rendszerek n DVB-T Terrestrial, azaz földfelszíni digitális

Részletesebben

Előnyei. Helyi hálózatok tervezése és üzemeltetése 2

Előnyei. Helyi hálózatok tervezése és üzemeltetése 2 VPN Virtual Private Network A virtuális magánhálózat az Interneten keresztül kiépített titkosított csatorna. http://computer.howstuffworks.com/vpn.htm Helyi hálózatok tervezése és üzemeltetése 1 Előnyei

Részletesebben

T Á J É K O Z T A T Ó. A 1108INT számú nyomtatvány a http://www.nav.gov.hu webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el.

T Á J É K O Z T A T Ó. A 1108INT számú nyomtatvány a http://www.nav.gov.hu webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el. T Á J É K O Z T A T Ó A 1108INT számú nyomtatvány a http://www.nav.gov.hu webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el. A Nyomtatványkitöltő programok fület választva a megjelenő

Részletesebben

4. Az alkalmazások hatása a hálózat tervezésre

4. Az alkalmazások hatása a hálózat tervezésre 4. Az alkalmazások hatása a hálózat tervezésre Tartalom 4.1 A hálózati alkalmazások azonosítása 4.2 A gyakori hálózati alkalmazások magyarázata 4.3 A minőségbiztosítás (Quality ot Service, (QoS)) bevezetése

Részletesebben

Új funkciók az RBP-ben 2015. október 1-től New functions in RBP from 1 October 2015. Tatár Balázs

Új funkciók az RBP-ben 2015. október 1-től New functions in RBP from 1 October 2015. Tatár Balázs Új funkciók az RBP-ben 2015. október 1-től New functions in RBP from 1 October 2015 Tatár Balázs Üzletfejlesztés vezető / Business Development Manager Rendszerhasználói Tájékoztató Nap, 2015. szeptember

Részletesebben

ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP

ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP CHILD S DATA / GYERMEK ADATAI PLEASE FILL IN THIS INFORMATION WITH DATA BASED ON OFFICIAL DOCUMENTS / KÉRJÜK, TÖLTSE KI A HIVATALOS DOKUMENTUMOKBAN SZEREPLŐ ADATOK

Részletesebben

EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA

EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,

Részletesebben

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY A feladatsor három részből áll 1. A vizsgáztató társalgást kezdeményez a vizsgázóval. 2. A vizsgázó egy szituációs feladatban vesz részt a

Részletesebben

A digitális zenei jeltovábbítás műszaki kihívásai

A digitális zenei jeltovábbítás műszaki kihívásai A digitális zenei jeltovábbítás műszaki kihívásai Árki Zsolt Antenna Hungária HTE Medianet 2015 2015.10.08-09. Tartalom Élő és igény szerinti audio streamek továbbítása az interneten Az előadás bemutatja

Részletesebben

KIEGÉSZÍTŽ FELADATOK. Készlet Bud. Kap. Pápa Sopr. Veszp. Kecsk. 310 4 6 8 10 5 Pécs 260 6 4 5 6 3 Szomb. 280 9 5 4 3 5 Igény 220 200 80 180 160

KIEGÉSZÍTŽ FELADATOK. Készlet Bud. Kap. Pápa Sopr. Veszp. Kecsk. 310 4 6 8 10 5 Pécs 260 6 4 5 6 3 Szomb. 280 9 5 4 3 5 Igény 220 200 80 180 160 KIEGÉSZÍTŽ FELADATOK (Szállítási probléma) Árut kell elszállítani három telephelyr l (Kecskemét, Pécs, Szombathely) öt területi raktárba, melyek Budapesten, Kaposváron, Pápán, Sopronban és Veszprémben

Részletesebben

Előszó.2. Starter exercises. 3. Exercises for kids.. 9. Our comic...17

Előszó.2. Starter exercises. 3. Exercises for kids.. 9. Our comic...17 2011. december Tartalom Előszó.2 Starter exercises. 3 Exercises for kids.. 9 Our comic....17 1 Előszó Kedves angolul tanulók! A 2010/2011- es tanévben elkezdett újságunkat szeretnénk továbbra is szerkeszteni

Részletesebben

Intézményi IKI Gazdasági Nyelvi Vizsga

Intézményi IKI Gazdasági Nyelvi Vizsga Intézményi IKI Gazdasági Nyelvi Vizsga Név:... Születési hely:... Születési dátum (év/hó/nap):... Nyelv: Angol Fok: Alapfok 1. Feladat: Olvasáskészséget mérő feladat 20 pont Olvassa el a szöveget és válaszoljon

Részletesebben

2. Local communities involved in landscape architecture in Óbuda

2. Local communities involved in landscape architecture in Óbuda Év Tájépítésze pályázat - Wallner Krisztina 2. Közösségi tervezés Óbudán Óbuda jelmondata: Közösséget építünk, ennek megfelelően a formálódó helyi közösségeket bevonva fejlesztik a közterületeket. Békásmegyer-Ófaluban

Részletesebben

EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA

EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA Iványi Tibor, ivanyit@tigris.klte.hu Csukás Levente, csukasl@fox.klte.hu Kossuth Lajos Tudományegyetem Informatikai és Számító Központ Abstract The well

Részletesebben

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül 10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül 10.1. Jogosultságok és csoportok létrehozása 10.2. Az RDS szerver szerepkör telepítése a DC01-es szerverre 10.3. Az RDS01-es szerver

Részletesebben

Real-Time Protocol RTP RTCP

Real-Time Protocol RTP RTCP lab TCP/IP Real-Time Protocol RTP RTCP Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem TCP hivatkozási modell, összes protokoll 2 UDP csomagformátum User Datagram

Részletesebben

PIACI HIRDETMÉNY / MARKET NOTICE

PIACI HIRDETMÉNY / MARKET NOTICE PIACI HIRDETMÉNY / MARKET NOTICE HUPX DAM Másnapi Aukció / HUPX DAM Day-Ahead Auction Iktatási szám / Notice #: Dátum / Of: 18/11/2014 HUPX-MN-DAM-2014-0023 Tárgy / Subject: Változások a HUPX másnapi piac

Részletesebben

Megbízási szerződés (KP) Agency Agreement (TP) mely létrejött egyrészről a. concluded by and between

Megbízási szerződés (KP) Agency Agreement (TP) mely létrejött egyrészről a. concluded by and between Megbízási szerződés (KP) Agency Agreement (TP) mely létrejött egyrészről a Cégnév: Székhely: Cégjegyzékszám:. Adószám: mint megbízó (továbbiakban: Megbízó) másrészről pedig a concluded by and between Company

Részletesebben

Rotary District 1911 DISTRICT TÁMOGATÁS IGÉNYLŐ LAP District Grants Application Form

Rotary District 1911 DISTRICT TÁMOGATÁS IGÉNYLŐ LAP District Grants Application Form 1 A Future Vision pilot célja a Future Vision Plan (Jövőkép terv) egyszerűsített támogatási modelljének tesztelése, és a Rotaristák részvételének növelése a segélyezési folyamatokban. A teszt során a districteknek

Részletesebben

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY A feladatsor három részbol áll 1. A vizsgáztató társalgást kezdeményez a vizsgázóval. 2. A vizsgázó egy szituációs feladatban vesz részt a

Részletesebben

SOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS

SOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS SOPHOS simple + secure A dobozba rejtett biztonság UTM 9 Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS SOPHOS simple + secure Megint egy UTM? Egy újabb tűzfal extrákkal?

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 A feladata Online kapcsolattartás a között Tulajdonságai Írásos azonalli üzenetváltás tárolva vagy tárolás nélkül Üzenet hagyása Hangüzenet küldése, fogadása Konferencia

Részletesebben

CSOMAGSZŰRÉS CISCO ROUTEREKEN ACL-EK SEGÍTSÉGÉVEL PACKET FILTERING ON CISCO ROUTERS USING ACLS

CSOMAGSZŰRÉS CISCO ROUTEREKEN ACL-EK SEGÍTSÉGÉVEL PACKET FILTERING ON CISCO ROUTERS USING ACLS Gradus Vol 2, No 2 (2015) 104-111 ISSN 2064-8014 CSOMAGSZŰRÉS CISCO ROUTEREKEN ACL-EK SEGÍTSÉGÉVEL PACKET FILTERING ON CISCO ROUTERS USING ACLS Agg P 1*, Göcs L. 1, Johanyák Zs. Cs. 1, Borza Z. 2 1 Informatika

Részletesebben

DX800. DX800 A all in one. A all in one GIGASET. INSPIRING CONVERSATION.

DX800. DX800 A all in one. A all in one GIGASET. INSPIRING CONVERSATION. DX800 A all in one A all in one DX800 GIGASET. INSPIRING CONVERSATION. Webes beállítóprogram a telefon beállítása számítógép segítségével A webes beállítóprogram a telefon webes kezelőfelülete. Segítségével

Részletesebben

Tűzfal megoldások. ComNETWORX nap, 2001. I. 30. ComNETWORX Rt.

Tűzfal megoldások. ComNETWORX nap, 2001. I. 30. ComNETWORX Rt. Tűzfal megoldások ComNETORX nap, 2001. I. 30. ComNETORX Rt. N Magamról Hochenburger Róbert MCNI / MCNE MCNI = Master CNI MCNE = Master CNE CNI = Certified Novell Instructor CNE = Certified Novell Engineer

Részletesebben

Valós idejû számlázás mobil környezetben

Valós idejû számlázás mobil környezetben ARY BÁLINT DÁVID, DR. IMRE SÁNDOR Budapesti Mûszaki és Gazdaságtudományi Egyetem, Híradástechnikai Tanszék imre@hit.bme.hu Kulcsszavak: tartalomszolgáltatás, UMTS, számlaelôállítás, hálózati struktúra

Részletesebben

Ellenőrző lista. 2. Hálózati útvonal beállítások, kapcsolatok, névfeloldások ellenőrzése: WebEC és BKPR URL-k kliensről történő ellenőrzése.

Ellenőrző lista. 2. Hálózati útvonal beállítások, kapcsolatok, névfeloldások ellenőrzése: WebEC és BKPR URL-k kliensről történő ellenőrzése. Ellenőrző lista 1. HW/SW rendszer követelmények meglétének ellenőrzése: A telepítési segédlet által megjelölt elemek meglétének, helyes üzemének ellenőrzése. 2. Hálózati útvonal beállítások, kapcsolatok,

Részletesebben

Huawei Cisco Interworking Szolgáltatói környezetben

Huawei Cisco Interworking Szolgáltatói környezetben Huawei Cisco Interworking Szolgáltatói környezetben Balla Attila CCIE #7264 balla.attila@synergon.hu Bevezető Követelmények Együttműködés Routing MPLS AToM QoS Konvergencia Esettanulmányok Eszközpark Cisco

Részletesebben

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek Hálózatok Rétegei Számítógépes Hálózatok és Internet Eszközök WEB FTP Email Telnet Telefon 2008 2. Rétegmodell, Hálózat tipusok Közbenenső réteg(ek) Tw. Pair Koax. Optikai WiFi Satellit 1 2 Az Internet

Részletesebben

Építsünk IP telefont!

Építsünk IP telefont! Építsünk IP telefont! Moldován István Sonkoly Balázs BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Egy IP telefon felépítése Menedzsment interfész moldovan@tmit.bme.hu

Részletesebben

4. Gyakorlat: Csoportházirend beállítások

4. Gyakorlat: Csoportházirend beállítások 4. Gyakorlat: Csoportházirend beállítások 4.1. A Default Domain Policy jelszóra vonatkozó beállításai 4.2. Parancsikon, mappa és hálózati meghajtó megjelenítése csoport házirend segítségével 4.3. Alkalmazások

Részletesebben

Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot:

Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot: A TCP/IP protokolll konfigurálása Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot: A NetWare-ben beállítható protokolllok jelennek meg

Részletesebben

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant 2014. március 23.

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant 2014. március 23. Eladni könnyedén? Oracle Sales Cloud Horváth Tünde Principal Sales Consultant 2014. március 23. Oracle Confidential Internal/Restricted/Highly Restricted Safe Harbor Statement The following is intended

Részletesebben

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Tavasz 2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Department of Software Engineering Számítógép-hálózatok 3. gyakorlat Packet Tracer alapok Deák Kristóf S z e g e d i T u d o m á n

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

Számítógépes hálózatok GY 1516-1

Számítógépes hálózatok GY 1516-1 Számítógépes GY 1516-1 1-2.gyakorlat Követelmények Réteg modellek, alapfogalmak, alapvető eszközök Laki Sándor ELTE IK Információs Rendszerek Tanszék lakis@inf.elte.hu http://lakis.web.elte.hu 1 Elérhetőségek

Részletesebben

KELER KSZF Zrt. bankgarancia-befogadási kondíciói. Hatályos: 2014. július 8.

KELER KSZF Zrt. bankgarancia-befogadási kondíciói. Hatályos: 2014. július 8. KELER KSZF Zrt. bankgarancia-befogadási kondíciói Hatályos: 2014. július 8. A KELER KSZF a nem-pénzügyi klíringtagjaitól, és az energiapiaci alklíringtagjaitól a KELER KSZF Általános Üzletszabályzata szerinti

Részletesebben

VoIP lehetőségek alacsony sebességű végpontokon

VoIP lehetőségek alacsony sebességű végpontokon VoIP lehetőségek alacsony sebességű végpontokon Szabó Szabolcs MTA SZTAKI Szeged, 2005. március31. MTA Sztaki / ITAK 1 Áttekintés Mi a probléma? Műszaki lehetőségek Teszt konfiguráció (ADSL, MLLN) Problémák

Részletesebben

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A Web Service Web Service definíciója Számos definíció létezik. IBM [4] A Web

Részletesebben

ANGOL NYELVI SZINTFELMÉRŐ 2014 A CSOPORT

ANGOL NYELVI SZINTFELMÉRŐ 2014 A CSOPORT ANGOL NYELVI SZINTFELMÉRŐ 2014 A CSOPORT A feladatok megoldására 45 perc áll rendelkezésedre, melyből körülbelül 10-15 percet érdemes a fogalmazási feladatra szánnod. Megoldásaid a válaszlapra írd! 1.

Részletesebben

Hálózattervezés alapjai Campus hálózati modellek

Hálózattervezés alapjai Campus hálózati modellek Hálózattervezés alapjai Campus hálózati modellek 2007/2008. tanév, II. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Informatikai Intézet 106. sz. szoba Tel: (46) 565-111 / 21-06 Dr.

Részletesebben

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet Analitikai megoldások IBM Power és FlashSystem alapokon Mosolygó Ferenc - Avnet Bevezető Legfontosabb elvárásaink az adatbázisokkal szemben Teljesítmény Lekérdezések, riportok és válaszok gyors megjelenítése

Részletesebben

Hálózatbiztonság 1 TCP/IP architektúra és az ISO/OSI rétegmodell ISO/OSI TCP/IP Gyakorlatias IP: Internet Protocol TCP: Transmission Control Protocol UDP: User Datagram Protocol LLC: Logical Link Control

Részletesebben

Tervezési kérdések. Azonnali helyreállítást garantáló védelmi módszerek. Helyreállítási (recovery) ciklus

Tervezési kérdések. Azonnali helyreállítást garantáló védelmi módszerek. Helyreállítási (recovery) ciklus 0... Tervezési kérdések Azonnali helyreállítást garantáló védelmi módszerek Dr. Babarczi Péter babarczi@tmit.bme.hu http://lendulet.tmit.bme.hu/~babarczi/ Adott egy többrétegű hálózat (IP-over-WD) elyik

Részletesebben

Longman Exams Dictionary egynyelvű angol szótár nyelvvizsgára készülőknek

Longman Exams Dictionary egynyelvű angol szótár nyelvvizsgára készülőknek Longman Exams Dictionary egynyelvű angol szótár nyelvvizsgára készülőknek Egynyelvű angol nagyszótár haladó nyelvtanulóknak és nyelvvizsgázóknak 212,000 szócikkel A szótárban minden definíció egyszerű

Részletesebben

Yealink SIP Phone család. webes programozási útmutató. A leírás a MySIP X.50 IPPBX alközpont mellékleteként készült. v1.2-2010.09.14 Young BTS. Kft.

Yealink SIP Phone család. webes programozási útmutató. A leírás a MySIP X.50 IPPBX alközpont mellékleteként készült. v1.2-2010.09.14 Young BTS. Kft. Yealink SIP Phone család webes programozási útmutató A leírás a MySIP X.50 IPPBX alközpont mellékleteként készült. v1.2-2010.09.14 Young BTS. Kft. 2 1. Tartalomjegyzék 2. Regisztráció lépései... 3 2.1

Részletesebben

BKI13ATEX0030/1 EK-Típus Vizsgálati Tanúsítvány/ EC-Type Examination Certificate 1. kiegészítés / Amendment 1 MSZ EN 60079-31:2014

BKI13ATEX0030/1 EK-Típus Vizsgálati Tanúsítvány/ EC-Type Examination Certificate 1. kiegészítés / Amendment 1 MSZ EN 60079-31:2014 (1) EK-TípusVizsgálati Tanúsítvány (2) A potenciálisan robbanásveszélyes környezetben történő alkalmazásra szánt berendezések, védelmi rendszerek 94/9/EK Direktíva / Equipment or Protective Systems Intended

Részletesebben

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II. Tervezési minták Irodalom Steven R. Schach: Object Oriented & Classical Software Engineering, McGRAW-HILL, 6th edition, 2005, chapter 8. E. Gamma, R. Helm, R. Johnson, J. Vlissides:Design patterns: Elements

Részletesebben

2-5 játékos részére, 10 éves kortól

2-5 játékos részére, 10 éves kortól - 5 játékos részére, 0 éves kortól Tervezők: Wolfgang Kramer és Michael Kiesling Grafikai tervező: Oliver Freudenreich DE Ravensburger, KniffDesign (játékszabály) Szerkesztő: Philipp Sprick Magyar fordítás:

Részletesebben

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás 2011 November 8. New York Palota Hotel Boscolo Budapest Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás Sárecz Lajos, Vezető tanácsadó Oracle Hungary Átfogó felhő üzemeltetés

Részletesebben

SAJTÓKÖZLEMÉNY Budapest 2011. július 13.

SAJTÓKÖZLEMÉNY Budapest 2011. július 13. SAJTÓKÖZLEMÉNY Budapest 2011. július 13. A MinDig TV a legdinamikusabban bıvülı televíziós szolgáltatás Magyarországon 2011 elsı öt hónapjában - A MinDig TV Extra a vezeték nélküli digitális televíziós

Részletesebben

http://hu.wikipedia.org/wiki/lehallgat%c3%a1s

http://hu.wikipedia.org/wiki/lehallgat%c3%a1s 1 A lehallgatás mindenki tudja, hogy micsoda, de egy kis elméleti összefoglalót tartok erről. Összegyűjtöttem a legfontosabb meghatározó tényeket. A lehallgatás egy adott információ(kép, videó, hang, adat)

Részletesebben

Nagy sebességű TCP. TCP Protokollok

Nagy sebességű TCP. TCP Protokollok Nagysebességű TCP Protokollok Telbisz Ferenc Matáv PKI-FI és KFKI RMKI Számítógép Hálózati Központ Németh Vilmos Egyetemközi Távközlési és Informatikai Központ Dr. Molnár Sándor, Dr. Szabó Róbert BME Távközlési

Részletesebben

DWL-G520 AirPlus Xtreme G 2,4GHz Vezeték nélküli PCI Adapter

DWL-G520 AirPlus Xtreme G 2,4GHz Vezeték nélküli PCI Adapter Ez a termék a következő operációs rendszereket támogatja: Windows XP, Windows 2000, Windows Me, Windows 98SE DWL-G520 AirPlus Xtreme G 2,4GHz Vezeték nélküli PCI Adapter Előfeltételek Legalább az alábbiakkal

Részletesebben

SRX100 SRX110 SRX210* SRX220 SRX240* SRX550 SRX650. Routing Routing (Packet Mode) PPS 100Kpps 100Kpps 150Kpps 200Kpps 300Kpps 1000Kpps 1000Kpps

SRX100 SRX110 SRX210* SRX220 SRX240* SRX550 SRX650. Routing Routing (Packet Mode) PPS 100Kpps 100Kpps 150Kpps 200Kpps 300Kpps 1000Kpps 1000Kpps Termék áttekintés A Juniper Networks SRX sorozatú telephelyi biztonsági átjárói egyedülálló lehetőséggel kapcsolnak össze, tesznek biztonságossá és felügyelnek telephelyeket, melyek néhánytól többszáz

Részletesebben

ANGOL NYELVI SZINTFELMÉRŐ 2008 A CSOPORT

ANGOL NYELVI SZINTFELMÉRŐ 2008 A CSOPORT ANGOL NYELVI SZINTFELMÉRŐ 2008 A CSOPORT A feladatok megoldására 60 perc áll rendelkezésedre, melyből körülbelül 15 percet érdemes a levélírási feladatra szánnod. Sok sikert! 1. Válaszd ki a helyes megoldást.

Részletesebben

LAN Technológiák. Osztott médium hálózatok. LAN-ok

LAN Technológiák. Osztott médium hálózatok. LAN-ok LAN Technológiák Osztott médium hálózatok LAN-ok 1 Fejlett pollozási megoldások pollozási időtöbblet csökkentése ütközési veszteség csökkentése szabványos megoldások IEEE 802.3 Ethernet IEEE 802.4 Token

Részletesebben

PromoCoder_7031/Lx3 rendszer használati utsítás v1.1

PromoCoder_7031/Lx3 rendszer használati utsítás v1.1 PromoCoder_7031/Lx3 rendszer használati utsítás v1.1 A rendszer leírása a Promociós kódolás MI 7031 lézernyomtatókkal szerelt csomagológépekre című dokumentumban került részletes ismertetésre. Ebben lett

Részletesebben

Összegzés és hogyan tovább

Összegzés és hogyan tovább Összegzés és hogyan tovább www.eu-egee.org egee INFSO-RI-508833 We learnt about grids Grids are: heterogenous, dynamic, distributed, wide area infrastructures primarily used for high-performance computing

Részletesebben

Learn how to get started with Dropbox: Take your stuff anywhere. Send large files. Keep your files safe. Work on files together. Welcome to Dropbox!

Learn how to get started with Dropbox: Take your stuff anywhere. Send large files. Keep your files safe. Work on files together. Welcome to Dropbox! Learn how to get started with Dropbox: 1 2 3 4 Keep your files safe Take your stuff anywhere Send large files Work on files together Welcome to Dropbox! 1 Keep your files safe Dropbox lets you save docs,

Részletesebben

TestLine - Angol teszt Minta feladatsor

TestLine - Angol teszt Minta feladatsor Minta felaatsor venég Téma: Általános szintfelmérő Aláírás:... Dátum: 2016.05.29 08:18:49 Kérések száma: 25 kérés Kitöltési iő: 1:17:27 Nehézség: Összetett Pont egység: +6-2 Értékelés: Alaértelmezett értékelés

Részletesebben

Üzenet a Pluto-ra. Delay- and Disruption- Tolerant Networking. Költl Péter. szenior műszaki tanácsadó CCIE #10192 2013. 03. 28.

Üzenet a Pluto-ra. Delay- and Disruption- Tolerant Networking. Költl Péter. szenior műszaki tanácsadó CCIE #10192 2013. 03. 28. Üzenet a Pluto-ra Delay- and Disruption- Tolerant Networking Költl Péter szenior műszaki tanácsadó CCIE #10192 2013. 03. 28. Adatkommunikáció Naprendszer-méretekben Űreszközök, szerverek, kliensek az űrben?

Részletesebben

SSH haladóknak. SSH haladóknak

SSH haladóknak. SSH haladóknak 1 minden ami a sima jelszavas bejelentkezésen túl van, kulcsok, port forward szegény ember vpn-je Zámbó Marcell Andrews IT Engineering Kft. Amit az sshról tudni érdemes... 2 man ssh man

Részletesebben

A vitorlázás versenyszabályai a 2013-2016. évekre angol-magyar nyelvű kiadásának változási és hibajegyzéke

A vitorlázás versenyszabályai a 2013-2016. évekre angol-magyar nyelvű kiadásának változási és hibajegyzéke A vitorlázás versenyszabályai a 2013-2016. évekre angol-magyar nyelvű kiadásának változási és hibajegyzéke A dokumentum A vitorlázás versenyszabályai a 2013-2016. évekre angol-magyar nyelvű kiadásában

Részletesebben

9. Gyakorlat: Network Load Balancing (NLB)

9. Gyakorlat: Network Load Balancing (NLB) 9. Gyakorlat: Network Load Balancing (NLB) 9.1. Az NLB01 és az NLB02 szerverek létrehozása 9.2. Az NLB01 szerver konfigurálása 9.3. Az NLB02 szerver konfigurálása 9.4. Teszt weboldal létrehozása 9.5. Az

Részletesebben

First experiences with Gd fuel assemblies in. Tamás Parkó, Botond Beliczai AER Symposium 2009.09.21 25.

First experiences with Gd fuel assemblies in. Tamás Parkó, Botond Beliczai AER Symposium 2009.09.21 25. First experiences with Gd fuel assemblies in the Paks NPP Tams Parkó, Botond Beliczai AER Symposium 2009.09.21 25. Introduction From 2006 we increased the heat power of our units by 8% For reaching this

Részletesebben