Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Hasonló dokumentumok
Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

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

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) (RFC 821/822) Domain Name System

Felhasználói réteg. Számítógépes Hálózatok ősz IP címek és a Domain Name System (DNS) Domain Name System (DNS) Domain Name System

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

10: Peer-To-Peer Hálózatok I. HálózatokII, 2007

Számítógépes Hálózatok ősz Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS Felépítés. Domain Name System

Torlódás elkerülési elv: AIMD. Számítógépes Hálózatok Additive Increase Multiplicative Decrease (AIMD): Fairness és Hatékonyság

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

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

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

Az RSA-séma. Számítógépes Hálózatok RSA példa. Elektronikus aláírás

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

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

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

applikációs protokollok

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

Elektronikus aláírás. Számítógépes Hálózatok Internet tőzfalak (firewalls) IPsec (RFC 2401)

fájl-szerver (file server) Az a számítógép a hálózatban, amelyen a távoli felhasználók (kliensek) adatállományait tárolják.

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

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

Transzport Réteg. Transzport réteg protokollok

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

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

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

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

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

15. Tétel. Extran et olyan biztonsá gos, privát, intranet hálózat amely internet protokol lok segítség ével teszi lehetővé a

Információ és kommunikáció

Hálózati architektúrák laborgyakorlat

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

Információ és kommunikáció

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

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

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

Zimbra levelező rendszer

DNS hamisítás szerepe, működése, védekezés. Benda Szabolcs G-5S5A Peller Nándor G-5i10 Sőregi Gábor G-5S5A

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

20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei

Információ és kommunikáció

Névfeloldás hosts, nsswitch, DNS

SACColni pedig kell Szolgáltatás tudatos kontroll és számlázás Service Aware Control and Charging

Web-fejlesztés NGM_IN002_1

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

Felhasználói kézikönyv Bázis, Aktív, Portál és Portál+ csomagokhoz

Cisco Catalyst 3500XL switch segédlet

Alkalmazás rétegbeli protokollok:

Ne lépjen ide be senki, aki nem ismeri a geometriát (Platón, i.e.)

IP anycast. Jákó András BME TIO

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

Alapfogalmak, WWW, HTTP

Click to edit headline title style

KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Számítógép hálózatok. Készítette:

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

Szalai Ferenc

MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY

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

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

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

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

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

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

VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

ENUM technológia. Széchenyi István Egyetem

Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms

Novell Nterprise Branch Office: a távoli iroda felügyeletének leegyszerűsítése

és DKIM. Kadlecsik József MTA Wigner Fizikai Kutatóközpont ISZT 2018, Budapest

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

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

Építsünk IP telefont!

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

à ltalã nos elmã leti fogalmak Category Ebben a szekciã³ban az online marketinghez à s az internethez kapcsolã³dã³ Ã ltalã nos fogalmakat mutatjuk be.

{simplecaddy code=1005}

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

Tartalomjegyzék ÁLTALÁNOS ISMERETEK... 1 LEVELEZÉS... 15

4. Hivatkozási modellek

Elektronikus levelek. Az informatikai biztonság alapjai II.

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

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

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

Hálózati architektúrák laborgyakorlat

Készítette: Weimann András

Tarantella Secure Global Desktop Enterprise Edition

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

Tartalomjegyzék. Levelezéshez kapcsolódó alapfogalmak

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

Levelező szerverek. Hargitai Gábor november 28.

Mobil Peer-to-peer rendszerek

Alkalmazott Informatikai Tanszék MŰSZAKI INFORMATIKA dr.dudás László 28./0. Hálózatok 2

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

Autonóm rendszerek (AS) tipusai. Számítógépes Hálózatok Inter-AS-Routing. Inter-AS routing: BGP (Border Gateway Protocol)

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

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

DHA VÉDELMI RENDSZER EREDMÉNYEINEK STATISZTIKAI VIZSGÁLATA

Webszolgáltatások (WS)

Az internet kialakulása

Újdonságok Nexus Platformon

Átírás:

Felhasználói réteg Domain Name System Számítógépes Hálózatok 2007 13. Felhasználói réteg DNS, email, http, P2P Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks A forgalom az Interneten 1 2 Domain Name System (DNS) Minden hálózat interface egy hálózatban világszerte egyértelmű IP címmel rendelkezik Domain Name System (DNS) Megfeleltet az IP-címnek egy nevet, mint pl. a 157.181.161.52 címnek a pandora.inf.elte.hu nevet Elosztott robosztus adatbázis DNS DNS neveket képez le IP-címekre Pontosabban: neveket erőforrás-bejegyzésekre A nevek hierarchikusan struktúráltak egy névtérben Minden domain-en belül, a domain tulajdonosa ügyeli fel a névteret a domain alatt A névtér zónákra van osztva Részletesen: 10. előadás fóliái 3 4

DNS Reverse Name Lookup Melyik számítógéphez tartozik az 157.181.161.9 IP-cím? Lekérdezés: 9.161.181.157.in-addr.arpa Miért van megfordítva a cím? dns.inf.elte.hu root arpa in-addr 157 181 161 9 inf hu elte dns 157.181.161.9 Email (RFC 821/822) Komponensei: user agents (UA) message transfer agents (MTA) Szolgáltatások kompozíció, küldés, értesítés, megjelenítés, rendelkezés (disposition) További szolgáltatások továbbküldés, auto-válasz, szabadság-funkciók, levelező listák, Struktúra: Boríték a szállításhoz szükséges információ, a MTA használja Tartalom Fejléc kontroll információ a UA-nek Törzs a valódi tartalom 5 6 E-Mail: SMTP és POP World Wide Web Client-Server-Architektúra Web-Server web-oldalakat bocsát rendelkezésre Formátum: Hyptertext Markup Language (HTML) Web-Browser oldalakat kérdez le a web-server-től Server és browser Hypertext Transfer Protocol (HTTP) által kommunikálnak egymással SMTP: POP: IMAP: Simple Mail Transfer Protocol Post Office Protocol Internet Message Access Protocol 7 8

Szerver-Farm A szerver oldal teljesítményének növeléséhez több web-server dolgozik Front end Fogadja a lekérdezéseket Továbbítja a lekérdezéseket egy különálló csomóponthoz további feldolgozásra Web-Server-ek és adatbázisok Web-Server-ek nem csak statikus web-oldalakat bocsátanak rendelkezésre Web-oldalakat automatikusan is létre lehet hozni Ehhez egy adatbázisból kérdeznek le adatokat Ez az adatbázis nem szükségszerűen statikus, interakció által megváltoztatható lehet Probléma: Konzisztencia Megoldás Web-szolgáltatás és adatbázis egy 3-fokú architektúrája Server farm Client1 Server 1 Adatbázis Web- Browser Client n Server 2 Server 3 9 10 Web-Cache Content Distribution Networks (CDN) Server-Farm ellenére a várakozási idő gyakran kritikus Megoldás: Cache (Proxy) Helye A kliens oldalon A lokális hálózatban (egy Proxy-n) Az Internet-Service-Provider-nél Kérdések Adatok elhelyezése, nagysága, aktualitása Érvénytelenítés Time-Out által Cache-ek koordinált halmaza Nagy web-helyek terhelését elosztja globálisan elosztott szerverfarmon Lehetőleg különböző szervezetek web-oldalainak kezelése pl. hírek, szoftwer-gyártók, kormányok Példák: Akamai, Digital Island A Cache-lekérdezések regionálisan és terhelést tekintve a leginkább megfelelő helyre kerülnek átirányításra Példa Akamai: Elosztott hash-tábla által lehetséges az oldalak/adatok elosztása hatékonyan és lokálisan 11 12

Az Internet exponenciális növekedése Forgalom az Interneten http://www.cachelogic.com/research/2005_slide07.php# http://www.potaroo.net/tools/asns/ 13 14 Mi az hogy Peer-to-Peer hálózat? Mi nem Peer-to-Peer hálózat? Egy Peer-to-Peer hálózat nem kliens-szerver hálózat! Definíció Peer-to-Peer egyenértékű partnerek közötti kapcsolatot jelenti P2P = Peer-to-Peer (Internet slang) Egy Peer-to-Peer hálózat egy számítógépek közötti kommunikációs hálózat az Interneten melyben nincs központi irányítás és megbízható partner sem. Napster Shawn (Napster) Fanning 1999 júniusában adta közre az azóta legendás P2P hálózat beta verzióját Cél: File-sharing rendszer Valójában: Zene cserebörze 1999 őszén Napster volt az év download-ja A zene ipar szerzői jog pere 2000 júniusában 2000 végére kooperációs szerződés Fanning és Bertelsmann Ecommerce között jogilag is biztosított 2001 óta Napster egy kommerciális file-sharing rendszer 15 16

Hogy működik Napster? Gnutella - Történet Kliens-szerver struktúra file A szerver tárolja Indexet meta-adatokkal File-név, dátum, stb... Táblázatot a résztvevő kliensek közötti kapcsolatokról Táblazatot a résztvevő kliensek minden file-járól Lekérdezés (query) Kliens a file-nével kérdezi le a szervert A szerver megkeresi a megfelelő résztvevőket, akik tárolják a file-t A szerver válaszol, ki tárolja a file-t A lekérdező kliens a file-t a tulajdonos klienstől tölti le Gnutella 2000 márciusában tette közzé Justin Frankel és Tom Pepper a Nullsoft-tól Nullsoft 1999 óta AOL tulajdona File-Sharing rendszer Cél: mint Napster-nél De teljesen központi struktúrák nélkül dolgozik 17 18 Gnutella Peer-to-Peer összefoglalás File lekérdezés: a szomszédoknak küldi a kliens azok a saját szomszédjaikhoz küldik amíg hop-ok egy megadott számát nem lépi túl TTL mező (time to live) Protokoll Query A file lekérdezése TTL hop-ig továbbítódik (restricted flooding) Query-hits A válasz a fordított útvonalon Ha file-t megtalálta, direkt letöltés a tulajdonos klienstől file Peer-to-Peer hálózatok forgalmának túlnyomó része szerzői jogokat sért De vannak legális felhasználások: Internet-telefon, pl. Skype Szoftver elosztás (pl. Suse disztribúció BitTorrent által) Gyorsabb letöltés, szerverek tehermentesítése Group Ware néhány Group Ware rendszer Peer-to-Peer-t használ GNU-licence alatti szoftver cseréje Privát filmek, fényképek, dokumentumok cseréje Peer-to-Peer hálózatok illegális haszonélvezőit az utóbbi időben egyre inkább büntetőjogilag üldözik 19 20