UDP protokollok User datagram protocol- Felhasználói datagrammprotokoll.

Slides:



Advertisements
Hasonló előadás
Hálózati architektúrák
Advertisements

4. alkalom – Hálózat Kezelés
Készítette: Nagy Márton
Hálózati és Internet ismeretek
Programozás III HÁLÓZAT.
Hálózati ismeretek 5 Hálózati, szállítási és alkalmazási réteg
ISO International Standards Organisation OSI Open System Interconnection ISO International Standards Organisation OSI Open System Interconnection Ez a.
Számítógépes hálózatok
TCP (Transmission Controll Protokoll)
Bevezetés a VoIP technológiába
avagy a hálózatok hálózata
Tempus S_JEP Számítógép hálózatok Összefoglalás Összefoglalás Összeállította: Broczkó Péter (BMF)
IPSec.
Rétegzett hálózati architektúrák
A TCP/IP hivatkozási modell
1 Informatikai Szakképzési Portál Hálózati és Internet ismeretek Hálózati menedzsment.
2007 ISP TANFOLYAM ÉSZAKNET, LH COM. USER AUTHENTIKÁCIÓ •MAC – IP •MAC – DHCP •MAC – IP – RADIUS •PPPoE – RADIUS.
Névadás a hálózaton. Kialakulás •szükség volt egy olyan címzési rendszerre, amely a keretek helyi továbbítása érdekében alkalmas a számítógépek és az.
IP-címek beszerzése.
Útválasztás. A statikus útválasztásos környezet A statikus útválasztásos IP környezet kis, egyetlen útvonallal rendelkező, statikus IP alapú összetett.
Spanning Tree Protocol
Hálózati alapismeretek
Sávszélesség és adatátvitel
Transzport protokollok funkciói
OSI Modell.
Address Resolution Protocol (ARP)
Készítette: Pető László
Jelszavak helyes megválasztása, szótáras törés
Hálózatkezelés, java.net Elek Tibor
Internetelőadás-vázlat. Az Internet története 1969: ARPANet, 4 egyetem kapcsolata 1969: ARPANet, 4 egyetem kapcsolata 1972: 37 helyszín kapcsolata 1972:
FTP File Transfer Protocol. Mi az FTP? Az FTP egy olyan protokoll, amely fájlok interneten keresztül végzett átvitelére szolgál. A felhasználók többsége.
Levelezés, és a többiek Takács Béla Irodalom Bodnár –Magyari: Az Internet használata I. (Kiskapu) Bodnár –Magyari: Az Internet használata.
1 Simple Network Management Protocol, azaz egyszerű hálózatmenedzsment protokoll Takács Béla 2006.
Hálózati és Internet ismeretek
A protokollok határozzák meg a kapcsolattartás módját.
1 Többszörös címek D osztályú IP címek
Készítette: Régeni Éva, 541.
Tűzfalak Kónya Kinga.
DDoS támadások veszélyei és az ellenük való védekezés lehetséges módszerei Gyányi Sándor.
Hálózati réteg.
Adatkapcsolati réteg.
Tóth Gergely, február BME-MIT Miniszimpózium, Általános célú biztonságos anonimitási architektúra Tóth Gergely Konzulensek: Hornák Zoltán.
Hálózati alapismeretek
Gyakorlat 3. Számítógép hálózatok I.
Spring 2000CS 4611 Hálózat Hálózatokból (Internetworking) Vázlat Legjobbra Törekvés Szolgáltatás Modell (Best Effort Service) Globális Címzési Séma.
A TCP/IP protokoll és az Internet
Hálózat menedzsment Óravázlat Készítette: Toldi Miklós.
Rétegmodellek 1 Rendelje az alábbi hálózati fogalmakat a TCP/IP modell négy rétegéhez és a hibrid modell öt rétegéhez! Röviden indokolja döntését. ,
Kapcsolatok ellenőrzése
1/15 INNOVÁCIÓ ÉS FENNTARTHATÓ FELSZÍNI KÖZLEKEDÉS KONFERENCIA Budapest, szeptember 3-5. Az adatátvitel megbízhatósága járműkövető rendszerekben.
Iskolai számítógépes hálózat bővítése Készítette Tóth László Ferenc.
Az IPv4 alhálózati maszk
Hálózatok II. Alapfogalamak.
Számítógépes hálózatok
WireShark - Forgalom elemzés
Biztonság kábelek nélkül Magyar Dénes május 19.
Almási Béla - NAT 1 Network Address Translation -NAT.
Szállítási réteg II.. Mogyoróhéjban A szállítási réteg az OSI modell egyik legbonyolultabb rétege Fő célja, hogy megbízható, gazdaságos szolgálatot nyújtson.
A szállítási réteg az OSI modell 4. rétege. Feladata megbízható adatátvitel megvalósítása két hoszt között. Ezt úgy kell megoldani, hogy az független.
A TCP/IP protokoll. Az ARPANET eredeti protokollja: Network Control Protocol. 1974: Vinton G. Cerf és Robert E. Kahn: új protokollstruktúra fejlesztése.
IP címzés Gubó Gergely Konzulens: Piedl Péter Neumann János Számítástechnikai Szakközépiskola Cím: 1144 Budapest Kerepesi út 124.
Hálózatos programok készítése
Hálózati architektúrák
MIB Dokumentáció.
1 Többszörös címek D osztályú IP címek
Az IP-vel együtt kötelező implementálni.
Hálózatkezelés Java-ban
WLAN-ok biztonsága.
Válasz a hálózatra, biztonságra, meg mindenre: 7
1 Többszörös címek D osztályú IP címek
Előadás másolata:

UDP protokollok User datagram protocol- Felhasználói datagrammprotokoll

Tulajdonságai: Transzport- szinű protokoll Transzport- szinű protokoll Összeköttetésmentes megbízhatatlan protokoll. Összeköttetésmentes megbízhatatlan protokoll. Az UDP informacióját egy IP csomagba helyezi, ellenőrző összeget számol hozzá és feladja. Az UDP informacióját egy IP csomagba helyezi, ellenőrző összeget számol hozzá és feladja. Olyan kérdés-válasz jellegű szolgáltatásokhoz használatos, ahol ha a kérdés vagy a válasz elvész, a hiba egyszerű újrakérdezéssel megoldható. Olyan kérdés-válasz jellegű szolgáltatásokhoz használatos, ahol ha a kérdés vagy a válasz elvész, a hiba egyszerű újrakérdezéssel megoldható.

Az ugyanis, hogy egy csomag elvész, ritka esemény és ilyen kérdés-válasz esetén könnyen felderíthető. Az ugyanis, hogy egy csomag elvész, ritka esemény és ilyen kérdés-válasz esetén könnyen felderíthető. Nincs szükség datagramok sorozatba állítására. Nincs szükség datagramok sorozatba állítására. Több komunikációs portot ( TSAP-ot Transport Service Access Point-ot) biztosít, ahonnan illetve ahova csomagokat lehet küldeni. Több komunikációs portot ( TSAP-ot Transport Service Access Point-ot) biztosít, ahonnan illetve ahova csomagokat lehet küldeni.

Ha egy program UDP-n keresztül akar kommunikálni másokkal, akkor az UDP csomagok elküldésekor meg kell adni a cél-host IP-címe mellett annak az ottani UDP-portnak a sorszámát, ahova a csomagot küldeni akarja (az UDP fejléc tartalamzza annak a helyi UDP- portnak a sorszámát is, ahonnan a csomagot küldték, így a célállomás azt kiolvasva tudja, hogy honnan küldték a csomagot). Ha egy program UDP-n keresztül akar kommunikálni másokkal, akkor az UDP csomagok elküldésekor meg kell adni a cél-host IP-címe mellett annak az ottani UDP-portnak a sorszámát, ahova a csomagot küldeni akarja (az UDP fejléc tartalamzza annak a helyi UDP- portnak a sorszámát is, ahonnan a csomagot küldték, így a célállomás azt kiolvasva tudja, hogy honnan küldték a csomagot).

Ezzel – mármint az UDP portokkal-lehetőség van egy hoston egyszerre több UDP-kapcsolat létrehozására is, és nincsenek olyan megkötések, hogy egy folyamat egyszerre csak egy darab UDP kapcsolatot létesíthet ( mert az UDP- portok azonosítói és a folyamatok azonosítói egymástól teljesen függetlenek) Ezzel – mármint az UDP portokkal-lehetőség van egy hoston egyszerre több UDP-kapcsolat létrehozására is, és nincsenek olyan megkötések, hogy egy folyamat egyszerre csak egy darab UDP kapcsolatot létesíthet ( mert az UDP- portok azonosítói és a folyamatok azonosítói egymástól teljesen függetlenek)

Az UDP nem végez annyi feladatot mint a TCP: nem tördeli szét az üzenetet datagrammokra, nem figyeli a már elküldött adatokat, hogy majd esetleg újraadja őket. Az UDP nem végez annyi feladatot mint a TCP: nem tördeli szét az üzenetet datagrammokra, nem figyeli a már elküldött adatokat, hogy majd esetleg újraadja őket. Az UDP egyszerűsége miatt sokkal kíméleteseb- ben bánik a hálózati erőforrásokkal, mint a TCP és ezért gyorsabb( egy TCP kapcsolat kiépülése minimum 3 IP csomagba kerül, mielőtt még akár 1 byte-ni felhasználói adatot atvittünk volna.). Az UDP egyszerűsége miatt sokkal kíméleteseb- ben bánik a hálózati erőforrásokkal, mint a TCP és ezért gyorsabb( egy TCP kapcsolat kiépülése minimum 3 IP csomagba kerül, mielőtt még akár 1 byte-ni felhasználói adatot atvittünk volna.).

Az UDP fejléc kinézetele (8 byte-os) Sokszor a TCP által biztosított biztonság helyett az UDP által kínált gyorsaságot választják, ahol a hibák előfordulása nem jelent súlyos problémát (játkok, filmek, hang, stb.) Sokszor a TCP által biztosított biztonság helyett az UDP által kínált gyorsaságot választják, ahol a hibák előfordulása nem jelent súlyos problémát (játkok, filmek, hang, stb.) > > | Forrásport | Célpont | | Hossz | Ellenőrzőösszeg |

1. Forrásport – a küldő process portszáma.Erre a portszámra fogja kapni az esetleges választ. Használata nem szükséges, ilyenkor egy 0 kell tenni a portszámnak. 2. Célport – a process portszáma amelynek küldik a csomagot. 3. Hossz – az UDP csomag hossza=UDP csomag fejléce+adatok hossza. Mindez byte-ban mérve. Az UDP csomag hossza<=64 byte, mivel a hossz mező 2 byte azaz 16 bit hosszú.

4. Ellenőrzőösszeg – számítása röviden következő- képpen történik: 2-byteos szavanként kell összeadni az UDP fejrészt, az IP pszeudo- fejrészt, és az elküldendő adatokat, majd az összeg 1-es komplemensét kell képezni, ez lesz az ellenrzőösszeg. Az említett IP pszeudo –fejrész itt a forrás illetve a cél-host IP címéből valamint a forrás/cél UDP-port sorszámából áll. Ha az ellenőrzőösszeg 0, akkor a küldő

nem számolta ki az ellenőrzőösszeget. Az UDP csomag érkezésekor az előbb említett összeg megint ki lesz számolva és össze lesz adva az ellenőrzőösszeggel, nem számolta ki az ellenőrzőösszeget. Az UDP csomag érkezésekor az előbb említett összeg megint ki lesz számolva és össze lesz adva az ellenőrzőösszeggel, az eredmeny csupa 1-esekbol kell álljon. Ha ez nem történik meg, akkor egyszerűen eldobja az illető sérültnek tekintett csomagot. az eredmeny csupa 1-esekbol kell álljon. Ha ez nem történik meg, akkor egyszerűen eldobja az illető sérültnek tekintett csomagot.

Milyen protokollok hasznaljak az UDP-t ? BOOTP(Bootstrap Protocol) – megengedik, hogy egy host dinamikusan bekonfigurálja saját magát indításkor. Pontosabban IP címet és subnet maszkot ad a hostnak, megkeresi a szerver IP címét, egy kliens gépnek az átadja a végrehajtandó állomány nevet. Tehát kezdeti konfigurálásokat végeznek. Egy ilyen csomag nem tördelt. BOOTP(Bootstrap Protocol) – megengedik, hogy egy host dinamikusan bekonfigurálja saját magát indításkor. Pontosabban IP címet és subnet maszkot ad a hostnak, megkeresi a szerver IP címét, egy kliens gépnek az átadja a végrehajtandó állomány nevet. Tehát kezdeti konfigurálásokat végeznek. Egy ilyen csomag nem tördelt.

DHCP (Dynamic Host Configuration Protocol)- DHCP (Dynamic Host Configuration Protocol)- két dologban különbözik a Bootp-tól: az IP cím kiosztási módszert határoz meg ( különböző klienseknek), meghatározza a módszert ahogyan egy kliens megkapja a szükséges konfigurálási adatokat. két dologban különbözik a Bootp-tól: az IP cím kiosztási módszert határoz meg ( különböző klienseknek), meghatározza a módszert ahogyan egy kliens megkapja a szükséges konfigurálási adatokat. MOBILE IP- segítségével egy mozgó csomó- MOBILE IP- segítségével egy mozgó csomó- pont megtudja, ha az otthoni hálózatba vagy egy másik hálózatba van bekötve.

DNS (Domain Name System) – az interneten a számítógépek azonosítása alapvetően nemcsak IP cím alapján történik, hanem név alapján, mivel a felhasználok értelmes elnevezést könnyebben meg tudnak jegyezni, mint IP címeket. Az IP cím névhez történő hozzárendel- ése egy több szintű folyamat. Először minden gép ellenőrzi, hogy az adott cím nem saját címe- e, majd ellenőrzi a HOSTS fájlt, hogy nem DNS (Domain Name System) – az interneten a számítógépek azonosítása alapvetően nemcsak IP cím alapján történik, hanem név alapján, mivel a felhasználok értelmes elnevezést könnyebben meg tudnak jegyezni, mint IP címeket. Az IP cím névhez történő hozzárendel- ése egy több szintű folyamat. Először minden gép ellenőrzi, hogy az adott cím nem saját címe- e, majd ellenőrzi a HOSTS fájlt, hogy nem

szerepel- e benne egy a címre vonatkozó bejegy- zés. A HOSTS fájl karban tartása persze meglehetősen nehézkés, hiszen, ha egy hálózat- ban a névfeloldásokat mindig a HOSTS fájlok alapján végeznek, akkor minden változáskor a változást az összes HOSTS fájlban be kellene jegyezni, ezért a névfeloldások legnagyobb részét egy központi kiszolgáló, az úgynevezett szerepel- e benne egy a címre vonatkozó bejegy- zés. A HOSTS fájl karban tartása persze meglehetősen nehézkés, hiszen, ha egy hálózat- ban a névfeloldásokat mindig a HOSTS fájlok alapján végeznek, akkor minden változáskor a változást az összes HOSTS fájlban be kellene jegyezni, ezért a névfeloldások legnagyobb részét egy központi kiszolgáló, az úgynevezett

name server végzi. További név feloldási módok is léteznek, elsősorban a Microsoft rendszerek Netbios neveinek feloldására, úgyis mint Netbios cache, Netbios Name Server (WINS), Netbios broadcats és az LMHOSTS fájl, ezekről azonban most nem lesz szó. name server végzi. További név feloldási módok is léteznek, elsősorban a Microsoft rendszerek Netbios neveinek feloldására, úgyis mint Netbios cache, Netbios Name Server (WINS), Netbios broadcats és az LMHOSTS fájl, ezekről azonban most nem lesz szó. A DNS név szolgáltatás egy hierarchikus névadást tesz lehetővé, és a névfeloldás is ezen hierachia szerint történik. A DNS név szolgáltatás egy hierarchikus névadást tesz lehetővé, és a névfeloldás is ezen hierachia szerint történik.

Az egyes name szerverek egy-egy zonáért felelősek és a zonák adatait lokálisan az úgynevezett zona adatbázisban tárolják. Az egyes name szerverek egy-egy zonáért felelősek és a zonák adatait lokálisan az úgynevezett zona adatbázisban tárolják. A név feloldás menete: A név feloldás menete: Egy alkalmazás kér egy név feloldást a saját name server-étől. Egy alkalmazás kér egy név feloldást a saját name server-étől. A name server megnézi a lokális cache-t, ha benne van a keresett cím akkor onnan kiszolgálja a kérőt A name server megnézi a lokális cache-t, ha benne van a keresett cím akkor onnan kiszolgálja a kérőt

Amennyiben nincs benne a cache-ben és a cím saját zónájára vonatkozik akkor a zónaadatbázis alapján megadja a kért informaciót és a cache-t is frissíti Amennyiben nincs benne a cache-ben és a cím saját zónájára vonatkozik akkor a zónaadatbázis alapján megadja a kért informaciót és a cache-t is frissíti Ha nem tudja feloldani a nevet akkor a name server a root name server-hez fordul amelyik visszaadja, hogy az adott top level domain-nek ki a name server-e. Ha nem tudja feloldani a nevet akkor a name server a root name server-hez fordul amelyik visszaadja, hogy az adott top level domain-nek ki a name server-e.

Ezt követően a name server rekurzívan kéri az egyes szintekért felelős name szervereket, hogy adják meg, hogy ki a felelős az adott name feloldásáért. Ezt követően a name server rekurzívan kéri az egyes szintekért felelős name szervereket, hogy adják meg, hogy ki a felelős az adott name feloldásáért. ISAKMP ( Internet Security Association and Key Management Protocol) – biztonsági célokra használt protokoll. ISAKMP ( Internet Security Association and Key Management Protocol) – biztonsági célokra használt protokoll. NTP ( Network Time Protocol) NTP ( Network Time Protocol)

RADIUS ( Remote Authentication Dial – In User Service) RADIUS ( Remote Authentication Dial – In User Service) RTSP ( Real Time Streaming Protocol) RTSP ( Real Time Streaming Protocol) SLP ( Service Location Protocol) – segítségével a kliensek dinamikusan felfedezhetik a hálózati szolgáltatásokat. SLP ( Service Location Protocol) – segítségével a kliensek dinamikusan felfedezhetik a hálózati szolgáltatásokat. SNMP ( Simple Network Management Protocol) – a hálózatot szervező hostok és a hálózati ágensek közötti komunikáciára használt protokoll. SNMP ( Simple Network Management Protocol) – a hálózatot szervező hostok és a hálózati ágensek közötti komunikáciára használt protokoll.

TACACS+ - hozzáférést biztosit a routerekhez és a szerverekhez hálózaton keresztül. TACACS+ - hozzáférést biztosit a routerekhez és a szerverekhez hálózaton keresztül. TFTP ( Trivial File Transport Protocol) – állományok másolására szolgál. Az FTP- hez hasonló, tőle eltér a következőkben: nem TCP-t hanem UDP-t használ, nincs semmilyen azonosítási mechanizmusa, ezért inkább a LAN hálózatokban használják. TFTP ( Trivial File Transport Protocol) – állományok másolására szolgál. Az FTP- hez hasonló, tőle eltér a következőkben: nem TCP-t hanem UDP-t használ, nincs semmilyen azonosítási mechanizmusa, ezért inkább a LAN hálózatokban használják.

Ugyanakkor nincs állomány láthatósága, vagyis egy TFTP szerveren nem láthatók a könyvtárak és az állományok, tehát előre kell tudni az illető állomány nevet és a hozzá vezető utat a TFTP szerveren. Routerek konfigurációs file-nak backup-olvasására, valamint hálózatról boot-oló gépek a szerverről való megfelelő állományok letöltésére használják. Ugyanakkor nincs állomány láthatósága, vagyis egy TFTP szerveren nem láthatók a könyvtárak és az állományok, tehát előre kell tudni az illető állomány nevet és a hozzá vezető utat a TFTP szerveren. Routerek konfigurációs file-nak backup-olvasására, valamint hálózatról boot-oló gépek a szerverről való megfelelő állományok letöltésére használják.

NFS ( Network File Sharing ) – Sun Microsystems fejlesztette ki, a UNIX gépek közötti filesharing-re használják.Például nem lehet egy file-t megnyitni, mivel ezt az adatot tárolni kéne ( hogy meg van nyitva a file, hogy hol van az állomány mutatója egy pillanatban). NFS ( Network File Sharing ) – Sun Microsystems fejlesztette ki, a UNIX gépek közötti filesharing-re használják.Például nem lehet egy file-t megnyitni, mivel ezt az adatot tárolni kéne ( hogy meg van nyitva a file, hogy hol van az állomány mutatója egy pillanatban). Helyette van egy Lookup eljárás, ami egy file nevét átalakítja handleré. Nagyon eredményes LAN hálózatokon, lassú nagyobb hálózatokon. Helyette van egy Lookup eljárás, ami egy file nevét átalakítja handleré. Nagyon eredményes LAN hálózatokon, lassú nagyobb hálózatokon.