A szállítási szolgálat
|
|
- Dávid Dudás
- 9 évvel ezelőtt
- Látták:
Átírás
1 A szállítási réteg
2 A szállítási szolgálat Elrejti az alsóbb rétegbeli hibákat Egységes felületet ad az alkalmazásoknak Programozok egy szabványos primitív készletre írhatják az alkalmazásokat» Összekötetés alapú» Összekötetés nélküli
3 A felső rétegnek nyújtott szolgáltatások
4 Szállítási szolgálat primitívjei
5 Szállítási szolgálat primitívjei (2)
6 Hibakezelés Forgalomszabályozás Sorszámozás Szállítási protokoll
7 Címzés
8 Címzés (2)
9 Kapcsolat felépítés
10 Kapcsolat felépítés (2)
11 Összekötetés bontása aszimmetrikus
12 Összekötetés bontása szimmetrikus A kék hadsereg problémája
13 Összekötetés bontása szimmetrikus(2)
14 Forgalomszabályozás és pufferelés (a) Egyforma láncolt pufferek. (b) Változó hosszúságú láncolt pufferek. (c) Egy kör puffer. (d) Dinamikus puffer meghatározás
15 Nyalábolás (a) Feltöltési multiplexelés. (b) Letöltési multiplexelés.
16 Összeomlás utáni helyreállítás
17 UDP User Datagramm Protocol Felhasználói Datagramm Protokoll a) User Datagram Protocol [RFC-768] b) 1980 c) Az UDP sokkal gyorsabb protokoll, mint a TCP protokoll d) Nem megbízható adatátvitel e) Multimédiás alkalmazások esetén jól alkalmazható, ahol a késleltetés a kritikus f) A TCP-vel ellentétben nem ellenőrzi az adatok sértetlen átvitelét ezért nem képes az elveszett vagy sérült csomagok pótlására g) Ezen kívül a fogadás sorrendjét sem garantálja a vételi oldalon. 17
18 UDP/IP fejléc 18
19 UDP/IP fejléc a) Source Port A forrásportot azonosítja Válaszolni erre a portra lehet b) Destination Port Célportot azonosítja c) Length A datagram mérete bájtokban A fejléc és a felhasználói adat együtt d) Checksum 16-bit ellenőrzőösszeg A fejléc és a felhasználói adatokra együtt számolandó
20 UDP ellenőrzőösszeg (checksum) a) Cél: A hibák (pl. sérült bitek) detektálása a továbbított szegmensben b) Küldő: A szegmens tartalmát 16 bites egészek sorozatának tekinti Checksum: a szegmens tartalmának összeadása (1-eskomplemensösszeg) A küldőbeteszi a checksum értékét az UDP checksum mezőjébe c) Fogadó: Kiszámítja a kapott szegmens checksum-ját Ellenőrzi, hogy az megegyezik-e a checksum mező értékével: NO hibát detektál YES nem detektál hibát 20
21 Ellenőrzőösszeg számítása a) Példa: Ellenőrzőösszeg számítása adjunk össze két 16-bites egészt amikor összeadunk számokat, legnagyobb helyiértékű bitként egy átvitelt kell hozzáadni az eredményhez 21
22 UDP jellemzők a) Nem kapcsolat orientált b) Nincs hibajavítás c) Nincs nyugtázás d) Tulajdonképpen az IP szint által biztosított szolgáltatásokat nyújtja felfelé e) Használata: ha az adatátvitel sebessége a legfontosabb, minden többi feladatot a felette elhelyezkedő réteg lát el. UDP-t olyan esetekben alkalmazzák, ahol a küldött adatok viszonylag kis részének elvesztése nem okoz működési problémát sőt, esetleg kívánatos is (pl. torlódás esetén), mint pl. a műsorszórás vagy ahol ezen hibák korrigálásáról egy magasabb szintű protokoll gondoskodik 22
23 UDP jellemzők a) Tipikusan a DNS-ek (Domain Name Server) b) Real-time alkalmazások c) Játékok d) Egy játékban vagy real-time mozgókép/hang átvitel esetén, ha egy csomag rossz, akkor ott legfeljebb döccen egyet, de ez még mindig kisebb baj, mintha az adott pontnál megállna és onnantól elkezdené újra adni a csomagokat e) A szegényesebb szolgáltatásból adódóan sokkal egyszerűbb az UDP fejléc. 23
24 UDP jellemzők a) Az UDP esetében is felmerül a mobilitásból adódó változó hibaarány Ami időnként a kapcsolat teljes megszakadásához vezet Az forrásnak nincs információja az eldobott és sérült csomagokról b) A nyugtázásra ugyan nem kell várni, de a változó csatornaminőség és a cellaváltások itt is komoly gondot okoznak c) Csomag megsérülésére az ellenőrzőösszeg újraszámításából lehet következtetni, amely az egész csomagot lefedi Egyetlen bithiba a teljes csomag eldobásához vezet 24
25 TCP Transport Control Protocol Átvitel Vezérlési Protokoll a) Transmission Control Protocol [RFC-793] b) 1981 c) Az egyik leggyakrabban használt transzport protokoll d) szabványt vezetékes hálózatra dolgozták ki, azonban a ma egyre szélesebb körben használt vezeték nélküli hálózatok karakterisztikái jelentősen különböznek vezetékes hálózatok adatátviteli tulajdonságaitól. e) olyan vezetékes összeköttetésekre dolgozták melyeknek a jellemzőik a következők: nagy sávszélesség kis késleltetés kis hibavalószínűség.
26 TCP jellemzői a) Újraküldés a TCP feladata, hogy adott esetben (pl. egy bizonyos idő lejártával) az egyes csomagokat újra elküldje, mivel lehet, hogy az előző példány elveszett valahol b) Sorrendhelyes átvitel A célállomáson a megérkezett csomagok sorrendje nem biztos, hogy az elküldés sorrendjével megegyezik, ezért a TCP feladata ennek a rendezése is (ha szükséges) c) Csomagduplázódás A TCP a csomagduplázás ellen is védelmet nyújt 26
27 TCP jellemzői a) Megbízhatóság az ún. PAR (Positive Acknowledgement with Retransmission) technikával biztosítja. Ez azt jelenti, hogy a célállomás TCP-t megvalósító szoftvere nyugtázza a csomag kézbesítését, miután a hálózati szinttől (az IP-től) megkapta. b) Megbízhatóság és késleltetés A TCP esetében a megbízhatóság azt jelenti, hogy az elküldött csomagok biztosan megérkeznek, de az esetleges újraküldések miatti késleltetésre nincs garancia Valós idejű szolgáltatások esetén ezért nem javasolt a TCP használata 27
28 TCP jellemzői a) Kapcsolatorientált Kapcsolatkiépítés három-utas kézfogással (sorszám meghatározása) b) Több kapcsolat Egy hoston egyszerre több TCP kapcsolat is élhet, és itt is, mint az UDP-nél, az egyes kapcsolatok külön-külön TCP-porton (TSAPon) vannak c) Full-duplex adatfolyam A TCP-kapcsolatok full-duplexek, vagyis kétirányúak, és az elküldött adatokat a TCP strukturálatlan bytefolyamnak tekinti. MSS: maximálisszegmens méret (maximum segment size) a) Forgalomszabályozás (flow control) A küldő nem terheli túl a fogadót b) Torlódáskezelés (congestion control) 28
29 TCP fejléc a) Portszám (Source Port, Destination Port) A fontosabb, szélesebb körben használt protokollok egy "mindenki által ismert" sorszámú port-on várnak kapcsolatokra: HTTP: 80 FTP: 20, 21 SSH: 22 SMTP: 25 Telnet: 32 29
30 TCP fejléc a) Sorszám (Sequence Number) a vevő oldalt arról biztosítja, hogy minden adatot helyes sorrendben kapjon meg, és ne veszítsen el egyet se a datagrammok közül. A TCP nem a datagrammokat, hanem az szegmenseket sorszámozza 3-utas kézfogás b) Nyugta sorszám (Acknowledgement Number) a rendeltetési helyre való megérkezést a vevő egy nyugtával hozza a küldő oldal tudomására Például egy olyan csomag elküldése, amelynek nyugtamezőjében 1500 szerepel, azt jelenti, hogy az 1500-as oktetig bezárólag minden datagramm eljutott a rendeltetési helyre 30
31 TCP fejléc a) Egybites változók URG: sürgősségi mutató használatát engedélyezi ACK: a nyugta érvényességét jelezi, 0 esetén a szegmens nem tartalmaz nyugtát, figyelmen kívül hagyható a mezeje PSH: késedelem nélküli továbbítás kérése- pufferelés nélkül RST: hoszt összeomlását vagy az összekötés helyreállításának igényét jelzi. SYN: összekötés létesítésére irányul kérés (CR): SYN=1 & ACK=0 elfogadás (CA): SYN=1 & ACK=1 FIN: összeköttetés bontását jelzi a küldőknek nincs több továbbítani való adata 31
32 TCP fejléc a) Ablak (Window) az összeköttetés alatt forgalomban lévő adatok mennyiségét határozza meg, vagyis a vevő éppen mekkora adatmennyiséget képes még befogadni b) Ellenőrzőösszeg (Checksum) Az adó és a vevő is kiszámolja egy meghatározott algoritmus alapján ha nem egyezik, akkor a datagrammal az átvitel közben valahol valami baj történt és azt a protokoll eldobja. 32
33 TCP összeköttetés felépítése - A háromfázisú kézfogás A állomás SYN(seq=x) küldése B állomás SYN(seq=y,ack=x+1) fogadása SYN (seq=x) fogadása SYN (seq=y,ack=x+1) küldése ACK(ack=y+1) küldése ACK (ack=y+1) fogadása SYN szinkronjel, ACK Nyugtázás Az x az A, az y pedig a B állomás sorszáma 33
34 TCP összeköttetés felépítése
35 TCP összeköttetés-kezelés modellje Állapot Leírás CLOSED LISTEN SYN RCVD SYN SENT ESTABLISHED FIN WAIT 1 FIN WAIT 2 TIMED WAIT CLOSING CLOSE WAUT LAST ACK Nincs aktív vagy függő összeköttetés A szerver egy hívás érkezésére vár Összeköttetés-kérés érkezett, Ack-ra vár Az alkalmazás összeköttetés-létesítést kezdeményezett Normális adatátviteli állapot Az alkalmazás bejelentette, hogy végzett a teendőivel A másik fél beleegyezett az összekötetés bontásába Vár, míg az összes csomag ki nem hal Mind két fél egyszerre próbálta bontani az összeköttetést A másik fél bontást kezdeményezett Vár, míg az összes csomag ki nem hal.
36 TCP összeköttetés-kezelés modellje (2)
37 TCP forgalomszabályozás a) Cél, hogy a küldő ne terhelje túl a fogadót A küldő nem akarja túltölteni a vevő-puffert azzal, hogy túl sokat, túl gyorsan küld b) Átviteli sebesség korlátjai A vevő kapacitása A hálózat kapacitása c) Adó oldali csomagok típusai Elküldött nyugtázott Elküldött még nem nyugtázott Még nem elküldött elküldhető Még nem elküldött még nem küldhető el 37
38 TCP forgalomszabályozás a) Vevő oldali csomagok típusai Megérkezett (nyugtázott) Nem érkezett meg, de megérkezhet (képes fogadni) Nem érkezhet meg (nem képes fogadni) a) A küldő ne árassza el a vevőt Visszacsatolás (nyugtázás, window) Működése a) A fogadó megadja a szegmensben a puffer szabad helyének nagyságát(vagyis a RcvWindow méretét) b) A küldő korlátozza a nem nyugtázott adatok mennyiségét a RcvWindow-ra Biztosítja, hogy a fogadó puffer nem csordulhat túl 38
39 TCP átviteli politika
40 TCP átviteli politika(2)
41 TCP - Torlódásszabályozás Torlódás: Ha egyes hálózatrészek túltelítődnek akkor a csomagok mozgatása lehetetlenné válhat. A várakozási sorok, amelyeknek ezeket a csomagokat be kellene fogadniuk, állandóan tele vannak. A torlódás a csomaghálózatokban olyan állapot, amelyben a hálózat teljesítménye valamilyen módon lecsökken, mert a hálózatban az áthaladó csomagok száma túlságosan nagy. A teljesítménycsökkenés jelentkezhet oly módon hogy a hálózat átbocsátóképessége (throughput) lecsökkent, anélkül, hogy a hálózat terhelését csökkentenénk a hálózaton áthaladó csomagok késleltetése megnőtt. 41
42 A torlódás okai és következményei Példa a) Két küldő, két fogadó b) Egy router, végtelen puffer c) Nincs újraküldés d) Torlódáskor nagy késleltetés e) Maximális elérhetőátvitel 42
43 TCP torlódás kezelése
44 Torlódásvezérlési megközelítések End-end torlódásvezérlés a) Nincs egyértelmű (explicit) visszacsatolás a hálózatból b) A torlódás a végberendezésben érzékelt veszteségben, késleltetésben jelenik meg c) Ezt a megközelítést használja a TCP Hálózat által támogatott torlódásvezérlés a) A routerek nyújtanak visszacsatolást a végberendezéseknek b) Egyetlen bit jelzi a torlódást(sna, DEC bit, TCP/IP ECN, ATM) c) Egyértelmű sebesség megadás a küldőnek, amellyel küldhet 44
45 TCP - Torlódásszabályozás a) Megközelítés:növeljük addig az átviteli sebességet (ablakméretet), a használható sávszélesség kipróbálásával, amíg veszteség nem történik b) Csomagvesztés után a TCP megfelezi a hálózatba küldött csomagjainak számát c) Majd ismét növeli a küldési sebességét a következő ütközésig, vagyis csomagvesztésig d) Ennek megvalósítására az algoritmus használ egy torlódási ablak változót (congestion window - cwnd) 45
46 TCP - Torlódásszabályozás a) A csomagvesztés után a TCP óvatosabbá válik Additívnövelés (AI) növeljük a cwnd-t 1MSS-sel minden RTT alatt, amíg csomagvesztést nem detektálunk Multiplikatív csökkentés (MD) csökkentsük a cwnd-t a felére csomagveszteség detektálásakor 46
47 TCP - Torlódásszabályozás Slow Start a) Amikor az összeköttetés létrejön, növeljük a sebességet exponenciálisan az első csomagvesztési eseményig cwnd duplázása minden RTT-ben cwnd növelése által minden kapott ACK-re a) Amikor a cwnd értéke elérte a timeout előtti értékének a felét (threshold) az exponenciális sebességnövelés helyett lineáris növelés 47
48 TCP torlódás kezelése lassú kezdés
49 TCP Időzítés kezelése
50 TCP variánsok a) Változtatás a protokoll torlódásszabályozási mechanizmusában TCP Tahoe TCP Reno későbbi változatok alapját képezik TCP New Reno TCP SACK (Selective Acknowledgement) TCP Vegas TCP BIC (Binary Increase Congestion Control) TCP CUBIC TCP Westwood TCP Hybla Scalable TCP HighSpeed TCP H-TCP TCP Veno TCP-LP (Low Priority) 50
51 TCP vezeték nélküli környezetben a) A TCP nem képes különbséget tenni a csomag sérülése miatti csomagvesztés és a torlódás miatti vesztés között. b) Így minden csomagvesztés ugyanazt az adó részéről történő torlódás elkerülési választ vonja maga után, ami az adó átküldési sebességének a csökkenését okozza még akkor is, ha a hálózatban nincs torlódás c) A vezeték nélküli átvitel miatt bithibák jelentkeznek, amik csomagvesztésben nyilvánulnak meg. d) A TCP vezetékes környezetre optimalizált, így a csomagvesztést torlódásként értelmezi és csökkenti az átviteli sebességet. 51
52 TCP vezeték nélküli környezetben a) A TCP zajos csatornán indokolatlanul csökkentheti az adatátviteli sebességét b) Cellaváltás (az RTT hirtelen megnő), adatforgalom leáll Gyors lassú cella: megfelelő működés Lassú gyors cella: lassan növeli a sebességet 52
53 TCP vezeték nélküli környezetben a) A handoverek gyakoriságának növekedésével, erősen csökken az átviteli sebesség. a) Percenkénti négy handover esetén szinte használhatatlanok az alkalmazások b) Az RTT (Round Trip Time) jelentősen ingadozhat Felesleges újraküldés történhet 53
54 TCP vezeték nélküli környezetben a) Kapcsolat megszakadásának okai: Cellaváltás esetén a kapcsolat megszakad, új kapcsolat felépítésére van szükség A jelerősség lecsökken (fading hatások) b) Változó sebességű csatorna A felhasználók száma változik a cellán belül c) Multimédiás és késleltetésre érzékeny alkalmazások esetén a TCP nem ajánlott 54
55 TCP vezeték nélküli környezetben a) A TCP hibáinak kiküszöbölésére nehézkes, hiszen minden Internethez csatlakoztatott gépen van egy példány Ezeknek együtt kell működniük Lényegi változtatás így nem oldható meg b) A módosított TCP változatoknak kompatibilisnek kell maradniuk c) Megoldási javaslatok: Indirect TCP (I-TCP) Snooping TCP Mobile TCP (M-TCP) egyéb 55
56 Indirect TCP (I-TCP) a) Az I-TCP részekre bontja a kapcsolatot A kapcsolat vezetékes részében nincs változtatás A vezeték nélküli szakaszon a mobil terminálokra optimalizált TCP A TCP kapcsolatot két szakaszra bontja (pl. a távoli domain gateway-énél, vagy az idegen ügynöknél Mobile IPv4) Nincs többé valódi end-to-end kommunikáció A vezetékes részen található hoszt nem vesz észre semmit mobile host MSR (Mobility Source Router/ Base Station) wired Internet wireless TCP standard TCP 56
57 Indirect TCP (I-TCP) a) Előnyök A fix hálózati részben nincs szükség változtatásra A vezeték nélküli csatorna átviteli hibái nem terjednek tovább a vezetékes hálózatba Hatékonyabb alkalmazkodás a mobil szakaszhoz, különböző MTU, mobil csatornára optimalizált TCP változat alkalmazása Az elveszett csomagok nagyon gyors újraküldése a mobil szakaszon b) Hátrányok Elveszítjük az end-to-end koncepciót A Mobility Source Router/ Base Station a legérzékenyebb pont a hálózatban Nagyobb késleltetés a csomagok bufferelése és továbbküldése miatt az MSRnél 57
58 Snoop TCP a) A TCP transzparens kiegészítése a Snoop Agent-ben b) A Snoop Agent az access point-ban vagy a távoli ügynökben van telepítve c) A mobil hosztnak szánt üzenetek bufferelése d) Local retransmission: a vezeték nélküli szakaszon történt csomagvesztés esetén azonnali újraküldés (mindkét irányban) e) A Snoop Agent a rajta áthaladó ACK üzeneteket figyeli, és szűri a duplikált nyugtákat f) A módosított TCP-re (Snoop TCP) az ügynökben, valamint a mobil hosztnál van szükség local retransmission Snoop Agent wired Internet correspondent host mobile host snooping of ACKs buffering of data end-to-end TCP connection 58
59 Snoop TCP Adatátvitel a mobil hoszt irányban A Snoop Agent addig buffereli az adatokat, amíg a mobil hoszt nyugtáját nem érkezik meg, vagy csomagvesztés történik (duplikált ACK-ot érzékel, vagy lejár az időzítő) Nyugta esetén törli a buffert Újraküld, ha csomagvesztést detektál Gyors újraküldés, ami a fix hálózat számára nem látható Adatátvitel a fix hoszt irányban A Snoop Agent csomagvesztést észlel a sorszámok alapján, miután azonnal NACK üzenetet küld a mobil hosztnak A mobil hoszt így relatív kis késleltetéssel újra tudja küldeni az elveszett csomagot 59
60 Snoop TCP a) Előnyök: Megmarad az end-to-end koncepció Nincs szükség a TCP változtatására a a fix hoszt-nál A mobil hoszt is képes eredeti TCP változattal működni, de a hatékonyság, miatt érdemes módosított TCP-t használni Handover esetén nem változik a Snoop Agent, ezért csomagvesztés sincs ez miatt b) Hátrányok A csatornahibák miatti csomagvesztés nincs eléggé megkülönböztetve TCP változtatásra van szükség a mobil hosztnál is, hogy kezelje a NACK-t Titkosított adatátvitel esetén a Snoop TCP nem működik Nem tud monitorozni 60
61 Mobile TCP (M-TCP) a) A kapcsolat gyakori megszakadásának kezelése a cél b) Az I-TCP-hez hasonlóan az M-TCP is kettéosztja a kapcsolatot (Supervisory Host, SH) Nem kell módosítani a TCP-t a fix hoszt és az SH között Az SH és a mobil hoszt között optimalizált TCP c) Supervisory Host Nincs bufferelés és újraküldés Az összes csomagot figyeli, és ha kapcsolatbontást érzékel: A küldő ablakot 0-r állítja A küldő sürgősségi módba kapcsol A régi vagy az új SH újra növelni kezdi az ablakméretet d) Előnyök Kezeli a kapcsolatbontást Nincs bufferelés késleltetés e) Hátrányok A vezeték nélküli csatornahiba továbbterjed a vezetékes hálózatba Vezeték nélküli linkhez idomított TCP 61
62 Fast retransmit/fast recovery Gyors újraküldés/helyreállítás a) A handover gyakran csomagvesztést okoz A TCP ezt rosszul kezeli, mivel a slow-start mechanizmust indítja b) Kényszerített gyors újraküldés Amint a mobil hoszt regisztrálta magát az új hálózatban, duplikált nyugtát küld Ezzel kényszeríti a másik hosztot a fast retransmit (gyors újraküldés) módra Ráadásul a TCP az eredeti ablakmérettel folytatja a kommunikációt, nem pedig a slow-start mechanizmus indításával c) Előnyök Kis módosításokra van szükség Jelentős hatékonyságnövekedés d) Hátrányok Az IP és a TCP együttműködésére van szükség (új regisztráció történt) 62
63 Transmission/time-out freezing Küldés/időzítő zárolás a) A kapcsolat hosszabb időre is megszakadhat A csomagtovábbítás nem lehetséges Az időzítő lejárta után a TCP bontja a kapcsolatot b) TCP zárolás A MAC réteg gyakran előre tudja jelezni a szakadásokat a kommunikációban A MAC réteg így információt nyújthat a TCP-nek a várható kapcsolatvesztésről A TCP leállítja a küldést, de nem tekinti túlterheltnek a hálózatot A MAC réteg jelzi, ha ismét van kapcsolat Ismét az eredeti sebességgel folytathatja a küldést c) Előnyök A módszer független a csomagtípusoktól, és a TCP mechanizmusoktól (ACK, sorszámok) IPSec esetén is működik d) Hátrányok TCP módosításra van szükség A módszer a MAC réteg információira alapoz 63
64 SCTP Stream Control Transmission Protocol RFC A Linux kernel része a 2.6.x verziókban Megbízható Hibamentes Duplikáció-mentes Nem sorrendhelyes/vagy sorrendhelyes (beállítható) Több folyam kezelése egy kapcsolaton belül Multihoming Több IP-cím Torlódásszabályozás Slow start MTU (Maximum Transfer Unit) felderítés 64
65 SCTP motivációk a) A TCP, UDP nem elégíti ki az összes alkalmazás igényeit b) Fejlődését leginkább az IP telefónia és az ott alkalmazott jelzésrendszer indította c) A TCP-hez hasonlóan megbízható és full-duplex kapcsolatot alkalmaz d) A TCP-vel és UDP-vel ellentétben olyan opciókat is nyújt, amelyek a multimédiás alkalmazások esetén jelent előnyt e) TCP-hez hasonló torlódáskezelő algoritmust használ f) Azonos hosztok közötti folyamok összefogása g) Kapcsolatfelépítés: 4-utas kézfogás h) Kapcsolatbontás: 3-utas kézfogás 65
66 SCTP fejléc 66
67 SCTP fejléc a) Csomag formátum A TCP-vel ellentétben, az SCTP üzenet-orientált adattovábbítást nyújt b) Common header forrás és cél portszám ellenörző rész Checksum c) Chunk header Chunk hossz Típus (14 különböző chunk típus) speciális flag-ek DATA chunk INIT chunk INIT ACK chunk SACK chunk HEARTBEAT chunk HEARTBEAT ACK chunk ABORT chunk SHUTDOWN chunk SHUTDOWN ACK chunk ERROR chunk COOKIE ECHO chunk COOKIE ACK chunk ECNE chunk CWR chunk SHUTDOWN COMPLETE chunk 67
68 SCTP kapcsolatfelépítés SCTP Host A Host B Host A Host B SYN FIN SYN, ACK ACK of FIN ACK FIN ACK of FIN TCP Mobil Internet előadás BME-HIT 68
69 SCTP adatátvitel a) Selective Acknowledgement kumulatív nyugta nyugta az utolsó hibátlanul fogadott TSN-re (Transmission Sequence Number) max. 500 ms időközönként (állítható) 69
70 Multistreaming a) Rendkívül fontos tulajdonsága az SCTP-nek, hogy egy kapcsolaton belül képes több adatfolyamot továbbítani b) Míg a TCP-ben ehhez külön kapcsolatokra van szükség c) A független adatfolyamok külön chunk-okban kerülnek továbbításra, de egy csomagon belül d) Jó felhasználási lehetőség pl. a vezérlő és felhasználói adatok szétválasztása TCP esetében meg kell várni, hogy a felhasználói adat továbbítódjon és csak utána érkezik a nagyobb prioritású vezérlő adat e) Az SCTP párhuzamossá teszi a folyamok továbbítását, így csökkentve a késleltetést is f) A független folyamokra, különböző tulajdonságokat állíthatunk be, mint pl. a sorrendhelyesség 70
71 Multistreaming 71
72 Multihoming a) Egy multihome hoszt azzal a tulajdonsággal rendelkezik, hogy több interfészen érhető el, azaz több IP címe is van b) Az SCTP képest tehát egy összeköttetés adatait több interfészen küldeni és fogadni c) Jelenleg ez az egyetlen transzport protokoll, amely erre képes Ha az elsődleges címen nem lehet elérni, akkor átvált a másik címre 72
73 SCTP összehasonlítás A szolgáltatások és jellemző tulajdonságok áttekintése SCTP TCP UDP Full-duplex adatátvitel igen igen igen Kapcsolat orientált igen igen nem Megbízható adatátvitel igen igen nem Megbízhatatlan adatátvitel igen nem igen Részlegesen megbízható adatátvitel igen nem nem Sorrendhelyes átvitel igen igen nem Nem sorrendhelyes átvitel igen nem igen Flow- és Congestion Control igen igen nem ECN támogatás igen igen nem Szelektív nyugtázás igen igen nem Üzenethatárok védelme igen nem igen Fragmentálás igen igen nem Multistreaming igen nem nem Multihoming igen nem nem SYN flooding támadás elleni védelem igen nem n/a Half-closed kapcsolat nem igen n/a 73
74 Mobile SCTP (msctp) a) Az SCTP protokollt arra tervezték, hogy a TCP-t és esetleg még az UDP-t is leváltsa b) Hasonlít a TCP-re, de jóval többre képes annál, például multi-streaming és multihoming támogatása c) A multi-homing az az új tulajdonság, ami miatt az SCTP alkalmas lehet mobilitás kezelésére, méghozzá úgy, hogy nincs szükség agent-re d) A mobilitás úgy van megvalósítva, hogy a végpont úgy változtassa meg az IP címét, hogy közben a végpont-végpont kapcsolat nem szakad meg ennek dinamikusan kell történnie e) Egy asszociáció felépítése során a kommunikáló felek kicserélik egymással a lehetséges transzport címeiket (IP és port párosok) 74
75 Mobile SCTP (msctp) a) Az ADDIP-vel kiegészített SCTP-t mobile SCTP-nek (msctp) nevezik b) ADDIP (Dynamic Address Reconfiguration) kiegészítés az SCTP-hez lehetővé teszi, hogy hozzáadjunk, elvegyünk és megváltoztassunk IP címeket (MN Mobile Node) egy aktív kapcsolat alatt Események: ADD; DELETE; CHANGE A CN-t (Correspondent Node) is értesíteni kell a változásról SCTP ASCONF (Address Configuration Change) chunk (MN CN) SCTP ASCONF-ACK chunk (CN MN) 75
76 msctp handover Cellaváltás (Access Router A Access Router B ) a) Új IP cím kérése a B router-től DHCPv6 vagy IPv6 Stateless auto-configuration b) A MN hozzáadja az új IP címet az SCTP kapcsolathoz a CN-nek küldött SCTP ASCONF Chunk üzenet segítségével a CN ASCONF-ACK chunk üzenettel nyugtázza az új IP cím hozzáadását c) A MN elsődleges IP címét az új IP címre állítja Az IP cím változtatás függhet pl. a rádiós jel erősségétől d) A MN törli a régi IP címet SCTP ASCONF Chunk üzenet küldésével a CN-nek e) A fenti lépések ismétlődnek, akárhányszor cellaváltás történik 76
77 msctp handover a) Az IP cím megváltoztatása azonban újabb problémákhoz vezethet: A MN egy SCTP kapcsolatot kezdeményez a CN-dal. Egy kis idő elteltével MN úgy dönt, hogy átmegy A hálózatból B hálózatba. Az új hálózatban a MN új IP címet kap. Ezt az új IP-t a MN hozzáfőzi a már meglévő asszociációhoz és erről a CN t is értesíti. MN ezek után az új IP címet jelöli meg elsődleges IP címnek és a régi IP címet törli az asszociációból. Ha fordítva történik az egész és a CN akar kapcsolatot kiépíteni a MN-al, akkor nem működik az eljárás, hiszen a CN-nek nincsen tudomása arról, hogy a MN-nak mi az aktuális elérhetősége. Ezért szükség van valamiféle Home Agentre. Az asszociáció felépülése után azonban már az msctp veszi át az irányítást. 77
78 msctp/mipv6: kapcsolatfelépítés 78
Szállítási réteg (L4)
Szállítási réteg (L4) Gyakorlat Budapest University of Technology and Economics Department of Telecommunications and Media Informatics A gyakorlat célja A TCP-t nagyon sok környezetben használják A főbb
RészletesebbenSzIP kompatibilis sávszélesség mérések
SZIPorkázó technológiák SzIP kompatibilis sávszélesség mérések Liszkai János Equicom Kft. SZIP Teljesítőképesség, minőségi paraméterek Feltöltési sebesség [Mbit/s] Letöltési sebesség [Mbit/s] Névleges
RészletesebbenTCP ÉS UDP. Médiakommunikációs hálózatok (VIHIM161) évi fóliái alapján készült. Dr. Lencse Gábor
TCP ÉS UDP Médiakommunikációs hálózatok (VIHIM161) 2013. évi fóliái alapján készült 2017. március 10., Budapest Dr. Lencse Gábor tudományos főmunkatárs BME Hálózati Rendszerek és Szolgáltatások Tanszék
RészletesebbenA szállítói réteg (transport layer) szolgáltatásai. Számítógépes Hálózatok Szállítói réteg (transport layer) Multiplexálás a szállítói rétegben
A szállítói réteg (transport layer) szolgáltatásai Számítógépes Hálózatok 2008 11. Szállítói réteg TCP, Tahoe, Reno, AIMD Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection oriented)
RészletesebbenDr. Wührl Tibor Ph.D. MsC 05 Ea. Szállítási protokollok - Bevezetés
Dr. Wührl Tibor Ph.D. MsC 05 Ea Szállítási protokollok - Bevezetés Szállítási protokollok szükségessége A 3. réteg feladat az volt, hogy az adatcsomagok a megfelelő hálózati végpontra eljussanak. A kapcsolás
RészletesebbenAz Internet működésének alapjai
Az Internet működésének alapjai Második, javított kiadás ( Dr. Nagy Rezső) A TCP/IP protokollcsalád áttekintése Az Internet néven ismert világméretű hálózat működése a TCP/IP protokollcsaládon alapul.
RészletesebbenI. Házi Feladat. internet. Határidő: 2011. V. 30.
I. Házi Feladat Határidő: 2011. V. 30. Feladat 1. (1 pont) Tegyük fel, hogy az A és B hosztok az interneten keresztül vannak összekapcsolva. A internet B 1. ábra. a 1-hez tartozó ábra 1. Ha a legtöbb Internetes
RészletesebbenAdatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet
Adatátviteli rendszerek Mobil IP Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet IP alapok Lásd: Elektronikus hírközlési hálózatok OSI rétegmodell; IPv4; IPv6; Szállítási protokollok;
RészletesebbenA szállítói réteg (transport layer) szolgáltatásai. Számítógépes Hálózatok Szállítói réteg (transport layer) Multiplexálás a szállítói rétegben
A szállítói réteg (transport layer) szolgáltatásai Számítógépes Hálózatok 2013 10. Szállítói réteg TCP, Tahoe, Reno, AIMD, hatékonyság, fairness Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection
RészletesebbenSzállítási réteg (L4)
Szállítási réteg (L4) Budapest University of Technology and Economics Department of Telecommunications and Media Informatics Protokoll stack 2 Kliens szerver modellek Iteratív szerver Vár, hogy érkezzen
RészletesebbenSzámítógépes Hálózatok és Internet Eszközök
Számítógépes Hálózatok és Internet Eszközök 2008 20. Hálózati réteg Congestion Control Szállítói réteg szolgáltatások, multiplexálás, TCP 1 Torlódás felügyelet (Congestion Control) Minden hálózatnak korlátos
Részletesebben32 bit (4 bájt) Destination Port 8 bájt. Source Port. DATA, ha van
lab Szállítási réteg Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Protokoll stack 2 Kliens szerver modellek Iteratív szerver Vár, hogy érkezzen egy kliens igény
Részletesebben32 bit (4 bájt) Destination Port 8 bájt. Source Port. DATA, ha van
lab Szállítási réteg Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Protokoll stack 2 1 Kliens szerver modellek Iteratív szerver Vár, hogy érkezzen egy kliens igény
RészletesebbenAlternatív TCP variánsok vizsgálata nagy sávszélességű, magas késleltetésű kapcsolatokon
Alternatív TCP variánsok vizsgálata nagy sávszélességű, magas késleltetésű kapcsolatokon Orosz Péter, Sztrik János, Che Soong Kim** Debreceni Egyetem Informatikai Kar oroszp@unideb.hu, jsztrik@inf.unideb.hu
RészletesebbenAz 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észletesebbenSzámítógépes Hálózatok
Számítógépes Hálózatok 10. Előadás: Szállítói réteg Based on slides from Zoltán Ács ELTE and D. Choffnes Northeastern U., Philippa Gill from StonyBrook University, Revised Spring 2016 by S. Laki Szállítói
RészletesebbenKANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR HÍRADÁSTECHNIKA INTÉZET. Szállítási réteg vizsgálata Wireshark analizátorral. Dr. Wührl Tibor Dr.
KANDÓ KÁLMÁN VILLAMOSMÉRNÖKI KAR HÍRADÁSTECHNIKA INTÉZET Infokommunikációs Hálózatok laboratóriumi mérési útmutató Szállítási réteg vizsgálata Wireshark analizátorral Tartalomjegyzék A szállítási és az
RészletesebbenTCP ÉS UDP. Médiakommunikációs hálózatok (VIHIM161) Médiatechnológiák és -kommunikáció szakirány. Dr. Lencse Gábor
TCP ÉS UDP Médiakommunikációs hálózatok (VIHIM161) Médiatechnológiák és -kommunikáció szakirány 2013. március 1., Budapest Dr. Lencse Gábor tudományos főmunkatárs BME Hálózati Rendszerek és Szolgáltatások
RészletesebbenMérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez
Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez Transzport protokollok vizsgálata Ns2 szimulációs környezetben Mérés helye: Híradástechnikai Tanszék Mobil Kommunikáció
RészletesebbenA TCP/IP modell szállítási rétege
A TCP/IP modell szállítási rétege Ismerkedés a szállítási réteggel A szállítási réteg elsődleges feladatai a forrás és a cél közötti információáramlás pontos szabályozása, valamint az adatok megbízható
RészletesebbenHibafelismerés: CRC. Számítógépes Hálózatok Polinóm aritmetika modulo 2. Számolás Z 2 -ben
Hibafelismerés: CRC Számítógépes Hálózatok 27 6. Adatkapcsolati réteg CRC, utólagos hibajavítás, csúszó ablakok Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
Részletesebben8. Szállítói réteg TCP Tahoe, Reno, AIMD, hatékonyság, fairness. HálózatokII, 2007
Hálózatok II 2007 8. Szállítói réteg TCP Tahoe, Reno, AIMD, hatékonyság, fairness 1 Csúszó Ablakok (sliding windows) Adatátráta szabályozása ablak segítségével A fogadó meghatározza az ablak méretet (wnd)
Részletesebben4. 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észletesebbenTartalomjegyzék. Mobil Internet választható tárgy. 4. mérés: Transzport protokollok
Mobil Internet választható tárgy 4. mérés: Transzport protokollok A mérést kidolgozta: Huszák Árpád Utolsó módosítás: 2009. április 2. Tartalomjegyzék Bevezető...2 Transzport protokollok...2 TCP (Transmission
RészletesebbenSzámítógépes Hálózatok
Számítógépes Hálózatok 9. Előadás: VPN + Szállítói réteg Based on slides from Zoltán Ács ELTE and D. Choffnes Northeastern U., Philippa Gill from StonyBrook University, Revised Spring 2016 by S. Laki Virtuális
Részletesebben* 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észletesebbenSZÁLLÍTÁSI (TRANSPORT, HOST- TO-HOST) PROTOKOLLOK
SZÁLLÍTÁSI (TRANSPORT, HOST- TO-HOST) PROTOKOLLOK UDP és TCP 2014.Április 15. Dr. Simon Vilmos docens BME Hálózati Rendszerek és Szolgáltatások Tanszék svilmos@hit.bme.hu A TCP/IP architektúra és az ISO/OSI
RészletesebbenSzámítógépes Hálózatok 2008
Számítógépes Hálózatok 28 5. Adatkapcsolati réteg CRC, utólagos hibajavítás, csúszó ablakok Hibafelismerés: CRC Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
RészletesebbenTávközlési informatika II.
Dr. Beinschróth József Távközlési informatika II. 2.rész ÓE-KVK Budapest, 2017. Tartalom Hálózati architektúrák: szabványgyűjtemények A fizikai réteg: bitek továbbítása Az adatkapcsolati réteg: kapcsolatvezérlés
RészletesebbenTű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észletesebbenHá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észletesebbenTartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei
Tartalom Hálózati kapcsolatok felépítése és tesztelése Bevezetés: az OSI és a Általános tájékoztató parancs: 7. réteg: DNS, telnet 4. réteg: TCP, UDP 3. réteg: IP, ICMP, ping, tracert 2. réteg: ARP Rétegek
Részletesebben24. fejezet A szállítási réteg
24. fejezet A szállítási réteg A szállítási réteg A rétegek közül a szállítási réteg az alsó három réteg logikai folytatásának tekinthető, hiszen ha egy hoszt üzenetet küld a másiknak, akkor az üzenet
RészletesebbenSzámítógépes Hálózatok 2012
Számítógépes Hálózatok 2012 10. Szállítói réteg TCP, Tahoe, Reno, AIMD, hatékonyság, fairness 1 A szállítói réteg (transport layer) szolgáltatásai Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection
Részletesebben8. Szállítói réteg TCP Tahoe, Reno, AIMD, hatékonyság, fairness. HálózatokII, 2006
Hálózatok II 2006 8. Szállítói réteg TCP Tahoe, Reno, AIMD, hatékonyság, fairness 1 Exponenciális visszavétel (exponential backoff) Retransmission Timout (RTO) szabályozza az időközt a küldés és egy duplikátum
RészletesebbenHálózati alapismeretek
Hálózati alapismeretek 11. A TCP/IP hálózati modell alkalmazási és szállítási rétege IRINYI JÁNOS SZAKKÖZÉPISKOLA 1. A TCP/IP szállítási rétege 2. Az alkalmazási réteg IRINYI JÁNOS SZAKKÖZÉPISKOLA Ismerkedés
RészletesebbenHálózati architektúrák és Protokollok GI - 9. Kocsis Gergely
Hálózati architektúrák és Protokollok GI - 9 Kocsis Gergely 2016.11.28. IP, MAC, ARP A B csomópontból az A-ba küldünk egy datagramot. Mik lesznek az Ethernet keretben található forrás és a cél címek (MAC
RészletesebbenNagy 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észletesebbenSzámítógépes Hálózatok ősz Szállítói réteg TCP, Tahoe, Reno, AIMD, Fairness, hatékonyság
Számítógépes Hálózatok ősz 2006 11. Szállítói réteg TCP, Tahoe, Reno, AIMD, Fairness, hatékonyság 1 A szállítói réteg (transport layer) szolgáltatásai Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection
RészletesebbenSzá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észletesebbenProgramozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.
KOMMUNIKÁCIÓS HÁLÓZATOK 2. CAN busz - Autóipari alkalmazásokhoz fejlesztették a 80-as években - Elsőként a BOSCH vállalat fejlesztette - 1993-ban szabvány (ISO 11898: 1993) - Később fokozatosan az iparban
RészletesebbenHálózatterhelés-függő újraküldés DCCP/IP hálózatokban
Hálózatterhelés-függő újraküldés DCCP/IP hálózatokban Huszák Árpád, Imre Sándor huszak@hit.bme.hu, imre@hit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Híradástechnikai Tanszék Mobil Távközlési
RészletesebbenSzámítógépes Hálózatok. 4. gyakorlat
Számítógépes Hálózatok 4. gyakorlat Feladat 0 Számolja ki a CRC kontrollösszeget az 11011011001101000111 üzenetre, ha a generátor polinom x 4 +x 3 +x+1! Mi lesz a 4 bites kontrollösszeg? A fenti üzenet
RészletesebbenHá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észletesebbenSzámítógép-hálózatok. Gyakorló feladatok a 2. ZH témakörének egyes részeihez
Számítógép-hálózatok Gyakorló feladatok a 2. ZH témakörének egyes részeihez IPV4 FELADATOK Dr. Lencse Gábor, SZE Távközlési Tanszék 2 IP címekkel kapcsolatos feladatok 1. Milyen osztályba tartoznak a következő
RészletesebbenDr. 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észletesebbenInternet Protokoll 6-os verzió. Varga Tamás
Internet Protokoll 6-os verzió Motiváció Internet szédületes fejlődése címtartomány kimerül routing táblák mérete nő adatvédelem hiánya a hálózati rétegen gépek konfigurációja bonyolódik A TCP/IPkét évtizede
RészletesebbenSávszélesség szabályozás kezdőknek és haladóknak. Mátó Péter <atya@fsf.hu>
Sávszélesség szabályozás kezdőknek és haladóknak Mátó Péter Az előadás témái A hálózati kapcsolatok jellemzői A hálózati protokollok jellemzői A Linux felkészítése a sávszélesség szabályzásra
RészletesebbenHá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észletesebbenA szállítói réteg (transport layer) szolgáltatásai. Számítógépes Hálózatok Szállítói réteg (transport layer) Multiplexálás a szállítói rétegben
A szállítói réteg (transport layer) szolgáltatásai Számítógépes Hálózatok 2007 11. Szállítói réteg TCP, Tahoe, Reno, AIMD, Fairness, hatékonyság Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection
RészletesebbenA szállítói réteg (transport layer) szolgáltatásai. Számítógépes Hálózatok Szállítói réteg (transport layer) Multiplexálás a szállítói rétegben
A szállítói réteg (transport layer) szolgáltatásai Számítógépes Hálózatok 2012 11. Szállítói réteg TCP, Tahoe, Reno, AIMD, hatékonyság, fairness Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection
RészletesebbenProject Report (1998)
lab TCP/IP forgalom analízise - esettanulmányok NETWORK INITIATED TCP FLOW CONTROL ALGORITHMS Project Report (1998) TECHNICAL UNIVERSITY OF BUDAPEST Dept. of Telecommunications and Telematics Távközlési
RészletesebbenSzámítógép-hálózatok A felsőbb rétegek
Számítógép-hálózatok A felsőbb rétegek 2013/2014. tanév, I. 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. Kovács Szilveszter
RészletesebbenAGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB
AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB ADATSEBESSÉG ÉS CSOMAGKAPCSOLÁS FELÉ 2011. május 19., Budapest HSCSD - (High Speed Circuit-Switched Data) A rendszer négy 14,4 kbit/s-os átviteli időrés összekapcsolásával
RészletesebbenSzá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észletesebben20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei
Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok 28.Tétel Az Internet Felépítése: Megjegyzés [M1]: Ábra Az Internet egy világméretű számítógép-hálózat, amely kisebb hálózatok
RészletesebbenKommuniká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észletesebbenKiszolgálók üzemeltetése. Iványi Péter
Kiszolgálók üzemeltetése Iványi Péter Hálózatok N gép esetén a legegyszerűbb ha mindegyiket mindegyikkel összekötjük N-1 kártya és kábel kell Megosztott (shared) kábel Egyszerre több gép is csatlakozik
RészletesebbenEthernet/IP címzés - gyakorlat
Ethernet/IP címzés - gyakorlat Moldován István moldovan@tmit.bme.hu BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Áttekintés Ethernet Multicast IP címzés (subnet)
RészletesebbenTRANSMISSION CONTROL PROTOCOL (TCP) bevezetés1
HÁLÓZATOK SZÁLLÍTÁSI RÉTEG TCP és UDP TRANSMISSION CONTROL PROTOCOL (TCP) bevezetés1 Az áttekintő térkép eligazított minket arról, hogy hol járunk, majd nézzük meg külön az aktuális részeket: Alkalmazás
RészletesebbenHá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észletesebbenStatikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban
Hoszt kommunikáció Statikus routing Két lehetőség Partnerek azonos hálózatban (A) Partnerek különböző hálózatban (B) Döntéshez AND Címzett IP címe Feladó netmaszk Hálózati cím AND A esetben = B esetben
RészletesebbenAz IP hálózati protokoll
Az IP hálózati protokoll IP (Internet Protocol) RFC 791 A TCP/IP referenciamodell hálózati réteg protokollja. Széles körben használt, az Internet alapeleme. Legfontosabb jellemzői: IP fejrész szerkezete.
RészletesebbenHálózatok II. A hálózati réteg torlódás vezérlése
Hálózatok II. A hálózati réteg torlódás vezérlése 2007/2008. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Miskolci Egyetem Informatikai Intézet 106. sz. szoba Tel: (46) 565-111
RészletesebbenHálózati sávszélesség-menedzsment Linux rendszeren. Mátó Péter <atya@fsf.hu> Zámbó Marcell <lilo@andrews.hu>
Hálózati sávszélesség-menedzsment Linux rendszeren Mátó Péter Zámbó Marcell A hálózati kapcsolatok jellemzői Tipikus hálózati kapcsolatok ISDN, analóg modem ADSL, *DSL Kábelnet,
RészletesebbenRouting IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el
Routing IPv4 és IPv6 környezetben Professzionális hálózati feladatok RouterOS-el Tartalom 1. Hálózatok osztályozása Collosion/Broadcast domain Switchelt hálózat Routolt hálózat 1. Útválasztási eljárások
RészletesebbenDepartment of Software Engineering
Tavasz 2017 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Department of Software Engineering Számítógép-hálózatok 5. gyakorlat TCP, UDP Bordé Sándor S z e g e d i T u d o m á n y e g y e t
Részletesebben6.1. A szolgálat minősége ( Quality of Service ) A szolgálatok minőségét az OSI 3 csoportba sorolja: kívánt elfogadható elfogadhatatlan
6. Szállítási réteg A szállítási réteg az OSI modell legbonyolultabb rétege. Fő célja, hogy megbízható, gazdaságos szolgálatot nyújtson a felette lévő rétegeknek. A szállítási réteg transzparens a felső
RészletesebbenE Q U I C O M M é r é s t e c h n i k a i K f t. H B u d a p e s t, M á t y á s k i r á l y u T. : F.
MS NBP-Targets MS NBP-Targets Austria 99 % coverage with 100 Mbps by 2020 Italy 100 % coverage with 30 Mbps by 2020. 50 % HH penetration of 100Mbps services by 2020 Belgium 50 % HH penetration with 1 Gbps
RészletesebbenA TCP/IP modell hálózati rétege (Network Layer) Protokoll-készlet: a csomagok továbbítása. Legjobb szándékú kézbesítés
A hálózati réteg feladatai A TCP/ modell hálózati rétege (Network Layer) A csomagok szállítása a forrásállomástól a cél-állomásig A hálózati réteg protokollja minden állomáson és forgalomirányítón fut
RészletesebbenAz Ethernet példája. Számítógépes Hálózatok 2012. Az Ethernet fizikai rétege. Ethernet Vezetékek
Az Ethernet példája Számítógépes Hálózatok 2012 7. Adatkapcsolati réteg, MAC Ethernet; LAN-ok összekapcsolása; Hálózati réteg Packet Forwarding, Routing Gyakorlati példa: Ethernet IEEE 802.3 standard A
RészletesebbenHibafelismerés: CRC. Számítógépes Hálózatok Polinóm aritmetika modulo 2. Számolás Z 2 -ben
Hibafelismerés: CRC Számítógépes Hálózatok 2 4. Adatkapcsolati réteg CRC, utólagos hibajavítás, csúszó ablakok Hatékony hibafelismerés: Cyclic Redundancy Check (CRC) A gyakorlatban gyakran használt kód
RészletesebbenA szállítói réteg (transport layer) szolgáltatásai. Számítógépes Hálózatok Szállítói réteg (transport layer) Multiplexálás a szállítói rétegben
A szállítói réteg (transport layer) szolgáltatásai Számítógépes Hálózatok 2011 11. Szállítói réteg TCP, Tahoe, Reno, AIMD, hatékonyság, fairness Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection
RészletesebbenSzámítógépes Hálózatok 2011
Számítógépes Hálózatok 2011 11. Szállítói réteg TCP, Tahoe, Reno, AIMD, hatékonyság, fairness 1 A szállítói réteg (transport layer) szolgáltatásai Kapcsolat nélküli vagy kapcsolat orientált (connectionless/connection
RészletesebbenMiért tanulunk a számítógép hálózatokról? Számítógép hálózatok. Mennyit tudunk már róluk? Internet: Példa. Internet: Az erıforrás megkeresése
Számítógép hálózatok Bevezetés és áttekintés Miért tanulunk a számítógép hálózatokról? Ezek mérnöki csodák! Skálázhatók, réteges protokollok, rengeteg alcím elég lesz majd megtanulni Ott vannak mindenütt
RészletesebbenEgyszerű simplex protokoll nyugtákkal
Egyszerű simplex protokoll nyugtákkal Számítógépes Hálózatok 2008 6. Adatkapcsolati réteg utólagos hibajavítás, csúszó ablakok, MAC, Statikus multiplexálás, (slotted) Aloha Simplex üzemmód: csomagok küldése
RészletesebbenHálózati alapismeretek
Hálózati alapismeretek Tartalom Hálózat fogalma Előnyei Csoportosítási lehetőségek, topológiák Hálózati eszközök: kártya; switch; router; AP; modem Az Internet története, legfontosabb jellemzői Internet
RészletesebbenAlhálózatok. Bevezetés. IP protokoll. IP címek. IP címre egy gyakorlati példa. Rétegek kommunikáció a hálózatban
Rétegek kommunikáció a hálózatban Alhálózatok kommunikációs alhálózat Alk Sz H Ak F Hol? PDU? Bevezetés IP protokoll Internet hálózati rétege IP (Internet Protocol) Feladat: csomagok (datagramok) forrásgéptől
RészletesebbenMegoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat
Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól
RészletesebbenRohonczy János: Hálózatok
Rohonczy János: Hálózatok Rohonczy János (ELTE) 2005 v.1.0 1 Topológia fa csillag gyűrű busz busz / gerinc Rohonczy János (ELTE) 2005 v.1.0 2 Kiterjedés LAN MAN WAN Rohonczy János (ELTE) 2005 v.1.0 3 Fizikai
RészletesebbenMOBILITÁS TÁMOGATÁS MAGASABB
MOBILITÁS TÁMOGATÁS MAGASABB RÉTEGEKBEN Mobil és vezeték nélküli hálózatok (BMEVIHIMA07) 4. előadás 2015. március 3., Budapest Dr. Jeney Gábor Dr. Bokor László BME Hálózati Rendszerek és Szolgáltatások
RészletesebbenKommunikációs rendszerek programozása. Voice over IP (VoIP)
Kommunikációs rendszerek programozása Voice over IP (VoIP) Analóg jel digitalizálása A t 125 μs Analóg jel digitalizálása Analóg jel átalakítása Mintavételezés (8kHz) Kvantálás (8bit) Folytonos jelből
RészletesebbenHálózati réteg, Internet
álózati réteg, Internet álózati réteg, Internet Készítette: (BM) Tartalom z összekapcsolt LN-ok felépítése. z Ethernet LN-okban használt eszközök hogyan viszonyulnak az OSI rétegekhez? Mik a kapcsolt hálózatok
RészletesebbenTartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői
Tartalom Router és routing Forgalomirányító (router) felépítésük működésük távolságvektor elv esetén Irányító protokollok autonóm rendszerek RIP IGRP DHCP 1 2 A 2. réteg és a 3. réteg működése Forgalomirányító
RészletesebbenVIDEÓ FOLYAM SZELEKTÍV ÚJRAKÜLDÉSE IP HÁLÓZATOKBAN
VIDEÓ FOLYAM SZELEKTÍV ÚJRAKÜLDÉSE IP HÁLÓZATOKBAN Huszák Árpád, Imre Sándor huszak@hit.bme.hu, imre@hit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Híradástechnikai Tanszék Mobil Távközlési
RészletesebbenGyakorló feladatok a 2. ZH témakörének egyes részeihez. Számítógép-hálózatok. Dr. Lencse Gábor
Gyakorló feladatok a 2. ZH témakörének egyes részeihez Számítógép-hálózatok Dr. Lencse Gábor egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék lencse@sze.hu IPV4 FELADATOK Dr. Lencse Gábor,
RészletesebbenV2V - routing. Intelligens közlekedési rendszerek. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba
V2V - routing Intelligens közlekedési rendszerek VITMMA10 Okos város MSc mellékspecializáció Simon Csaba MANET Routing Protokollok Reaktív routing protokoll: AODV Forrás: Nitin H. Vaidya, Mobile Ad Hoc
RészletesebbenSzámítógépes Hálózatok
Számítógépes Hálózatok 9. Előadás: ICMP-ARP-DHCP-VPN + Szállítói réteg I. Based on slides from Zoltán Ács ELTE and D. Choffnes Northeastern U., Philippa Gill from StonyBrook University, Revised Spring
RészletesebbenHálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak
Hálózatok Alapismeretek A hálózatok célja, építőelemei, alapfogalmak A hálózatok célja A korai időkben terminálokat akartak használni a szabad gépidők lekötésére, erre jó lehetőség volt a megbízható és
RészletesebbenMACAW. MAC protokoll vezetéknélküli LAN hálózatokhoz. Vaduvur Bharghavan Alan Demers, Scott Shenker, Lixia Zhang
MACAW MAC protokoll vezetéknélküli LAN hálózatokhoz Vaduvur Bharghavan Alan Demers, Scott Shenker, Lixia Zhang készítette a fenti cikk alapján: Bánsághi Anna programtervező matematikus V. 2009. tavaszi
RészletesebbenSzámítógép hálózatok gyakorlat
Számítógép hálózatok gyakorlat 5. Gyakorlat Ethernet alapok Ethernet Helyi hálózatokat leíró de facto szabvány A hálózati szabványokat az IEEE bizottságok kezelik Ezekről nevezik el őket Az Ethernet így
RészletesebbenIP alapú távközlés. Virtuális magánhálózatok (VPN)
IP alapú távközlés Virtuális magánhálózatok (VPN) Jellemzők Virtual Private Network VPN Publikus hálózatokon is használható Több telephelyes cégek hálózatai biztonságosan összeköthetők Olcsóbb megoldás,
RészletesebbenSzámítógépes Hálózatok. 5. gyakorlat
Számítógépes Hálózatok 5. gyakorlat Feladat 0 Számolja ki a CRC kontrollösszeget az 11011011001101000111 üzenetre, ha a generátor polinom x 4 +x 3 +x+1! Mi lesz a 4 bites kontrollösszeg? A fenti üzenet
RészletesebbenKiszolgálók üzemeltetése. Iványi Péter
Kiszolgálók üzemeltetése Iványi Péter Hálózatok N gép esetén a legegyszerűbb ha mindegyiket mindegyikkel összekötjük N-1 kártya és kábel kell Megosztott (shared) kábel Egyszerre több gép is csatlakozik
Részletesebben[SZÁMÍTÓGÉP-HÁLÓZATOK]
Mérési utasítás Wireshark megismerésének folytatása, TCP működésének vizsgálata Az előző mérésen részben már megismert Wireshark programot fogjuk mai is használni. Ha valakinek szüksége van rá, akkor használhatja
RészletesebbenSzá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észletesebbenHálózatok II. A hálózati réteg funkciói, szervezése
Hálózatok II. A hálózati réteg funkciói, szervezése 2007/2008. tanév, I. félév r. Kovács Szilveszter -mail: szkovacs@iit.uni-miskolc.hu Miskolci gyetem Informatikai Intézet 106. sz. szoba Tel: (46) 565-111
RészletesebbenSzámítógép-hálózatok zárthelyi feladat. Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont)
A verzió Név, tankör: 2005. május 11. Neptun kód: Számítógép-hálózatok zárthelyi feladat 1a. Feladat: Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont) 2a. Feladat: Lehet-e
RészletesebbenGSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése
Mobil Informatika Dr. Kutor László GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése http://uni-obuda.hu/users/kutor/ Bejelentkezés a hálózatba
RészletesebbenSzámítógépes hálózatok GY
Számítógépes hálózatok GY 2.gyakorlat Réteg modellek, alapfogalmak, forgalom elemzés - WireShark Laki Sándor ELTE IK Információs Rendszerek Tanszék lakis@inf.elte.hu http://lakis.web.elte.hu 1 1. Házi
Részletesebben