Hálózati architektúrák és protokollok



Hasonló dokumentumok
Transzport Réteg. Transzport réteg protokollok

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

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

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 alapismeretek

4. Hivatkozási modellek

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

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

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

Hálózati architektúrák laborgyakorlat

Kommunikáció. 3. előadás

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

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

Számítógépes Hálózatok 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. Domain Name System

applikációs protokollok

1. Az internet használata

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 ismeretek. Az együttműködés szükségessége:

Névfeloldás hosts, nsswitch, DNS

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

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

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

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

6.óra Hálózatok Hálózat - Egyedi számítógépek fizikai összekötésével kapott rendszer. A hálózat működését egy speciális operációs rendszer irányítja.

Információ és kommunikáció

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

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

Organizáció. Számítógépes Hálózatok ősz Tartalom. Vizsga. Web-oldal

Organizáció. Számítógépes Hálózatok Gyakorlati jegy. Vizsga. Web-oldal

Elnevezési rendszerek. A névtér elosztása (2) 4. előadás. A névfeloldás implementálása (1) A névfeloldás implementálása (2)

Hálózati architektúrák laborgyakorlat

Információ és kommunikáció

Kiszolgálók üzemeltetése FTP. Iványi Péter

Kiterjedt hálózatok. 8. Hálózatok fajtái, topológiájuk. Az Internet kialakulása 1

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

Hálózati alapismeretek

Elektronikus levelek. Az informatikai biztonság alapjai II.

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

21. tétel IP címzés, DOMAIN/URL szerkezete

Hálózati architektúrák laborgyakorlat

Address Resolution Protocol (ARP)

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

SZÁMÍTÓGÉP HÁLÓZATOK BEADANDÓ ESSZÉ. A Windows névfeloldási szolgáltatásai

Alkalmazás rétegbeli protokollok:

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

Hálózati architektúrák laborgyakorlat

Elnevezési rendszerek. 7. előadás

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

IP alapú kommunikáció. 5. Előadás Routing 2 Kovács Ákos

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

Informatika 10. évf.

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) -

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

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

Györgyi Tamás. Szoba: A 131 Tanári.

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

Domain Name System (DNS)

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

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

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

Elosztott rendszerek

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

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

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

III. előadás. Kovács Róbert

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

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

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

Informatikai hálózattelepítő és - Informatikai rendszergazda

Tájékoztató. Használható segédeszköz: -

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

2011 TAVASZI FÉLÉV 3. LABORGYAKORLAT PRÉM DÁNIEL ÓBUDAI EGYETEM. IP címzés. Számítógép hálózatok gyakorlata

Windows hálózati adminisztráció

Számítógépes alapismeretek

DNS és IPv6. Jákó András BME TIO

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

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

Hálózati réteg, Internet

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

TestLine - zsoltix83 hálozat 1 Minta feladatsor

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

Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés

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

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

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

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

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

Hálózati architektúrák és protokollok Gazdasági informatikusoknak

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

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:

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

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

ALKALMAZÁSOK ISMERTETÉSE

Ethernet/IP címzés - gyakorlat

Informatikai hálózattelepítő és - Informatikai rendszergazda

OSI-modell. 9.Tétel. A fizikai réteg (physical layer)

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

Átírás:

Hálózati architektúrák és protokollok Hálózati architektúrák és protokollok Végh János 2013. február 12. Végh János 2013. február 12. idő 1/310

Hálózati architektúrák és protokollok Szerzői jogi nyilatkozat Hálózati architektúrák és protokollok Copyright 2008-2011 Végh János <Janos.Vegh@unideb.hu> Ez a dokumentum (tananyag) terjeszthetõ, bemutatható és módosítható, a Szabad Szoftver Alapítvány által kiadott Általános Közreadási Feltételek 2. vagy késõbbi verzió dokumentumában leírtak szerint, feltéve, hogy ez az engedély szöveg és a szerzõi jog minden ilyen másolaton és bemutatáson látható marad. Ez a dokumentum abban a reményben kerül közreadásra, hogy hasznos lesz, de minden egyéb GARANCIA NÉLKÜL, az eladhatóságra vagy valamely célra való alkalmazhatóságra való származtatott garanciát is beleértve. Végh János 2013. február 12. idő 2/310

Hálózati architektúrák és protokollok Hivatkozások és hasznos címek I Hálózati architektúrák és protokollok William Stallings. Data and Computer Communications. Prentice Hall, 1999?? James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach. Pearson Education, 2010. Imaging the internet: A history and forecast. http://www.elon.edu/predictions, 2012. Hideo Umeki. The tftp protocol, version 2. http://www.ietf.org/rfc/rfc1350.txt?number=1350. M. Kaziorek. Tcp/ip guide. http://www.tcpipguide.com/free. Végh János 2013. február 12. idő 3/310

Hálózati architektúrák és protokollok Hivatkozások és hasznos címek II Hálózati architektúrák és protokollok James F. Kurose and Keith W. Ross. Számítógép-hálózatok működése. Alkalmazásorientált megközelítés. Pearsson-Panem, 2009. Stephen A. Thomas. IP kapcsolás és útválasztás. John Wiley & Sons, - Kiskapu, 2002. Andrew S. Tanenbaum. Számítógép-hálózatok. Panem-Prentice Hall, 2003. Végh János 2013. február 12. idő 4/310

Hálózati architektúrák és protokollok Bevezetés Fejezet tartalomjegyzék Bevezetés 1 Bevezetés 2 Az Internet áttekintése 3 Az OSI modell alkalmazási (7.) rétege 4 Az OSI modell szállítási (4.) rétege 5 Az OSI modell hálózati (3.) rétege 6 Az OSI modell adatkapcsolati (2.) rétege 7 Az OSI modell fizikai (1.) rétege 8 Hálózatépítés és eszközök Végh János 2013. február 12. idő 5/310

Hálózati architektúrák és protokollok Bevezetés Az Internet növekedése Bevezetés Az Internet növekedése elképesztő ütemű. A közeli jövőben az Internet a 2011-es 0.93 milliárd hálózat-képes készülékről várhatóan 7 milliárdra növekszik, de 2020-ra már akár az 50 milliárdot a is elérheti. http://www.isc.org a https://mocana.com/blog/2011/06/16/cisco-50-billion-internet-connecteddevices-by-2020/ Végh János 2013. február 12. idő 6/310

Hálózati architektúrák és protokollok Bevezetés Az Internet használat tendenciái Bevezetés Érdemes felfigyelni a használat változásának tendenciáira, a különböző földrészeken. Jól látható a kiegyenlítődés felé tartó fejlődési irány; valamint hogy még az Internettel áthatott területeken is nagyon erőteljes a növekedés. http://www.internetworldstats.com Végh János 2013. február 12. idő 7/310

Hálózati architektúrák és protokollok Bevezetés Az Internet jövője Bevezetés http://blogs.cisco.com/news/devices-devices-everywhere-infographic/ Nem csupán az eszközök száma, de a felhasználás szerkezete is teljesen átalakul a. a http://www.futureinternet.eu/fileadmin/documents/reports/fi_panel_report_v3.1_final.pdf Végh János 2013. február 12. idő 8/310

Hálózati architektúrák és protokollok Bevezetés Tárgyak közötti kommunikáció Bevezetés A hálózati kommunikáció a közeli jövőben gyorsulva terjed. Rövidesen tárgyaink is önállóan fognak egymással kommunikálni. Például, a gépjárművek közötti kommunikáció használatával olyan járműről is tudhatunk, amit nem láthatunk; ezáltal baleseteket előzve meg 2012 by http://www.car-to-car.org/ Végh János 2013. február 12. idő 9/310

Hálózati architektúrák és protokollok Bevezetés Tárgyak közötti kommunikáció Bevezetés A hálózati kommunikáció a közeli jövőben gyorsulva terjed. Rövidesen tárgyaink is önállóan fognak egymással kommunikálni. Például, a gépjárművek közötti kommunikáció használatával olyan járműről is tudhatunk, amit nem láthatunk; ezáltal baleseteket előzve meg 2012 by http://www.car-to-car.org/ 2012 by http://www.car-to-car.org/ Végh János 2013. február 12. idő 9/310

Hálózati architektúrák és protokollok Bevezetés Bolygóközi hálózati forgalom Bevezetés Nem teljesen a fantázia szüleménye az sem, hogy bolygóközi hálózatot is kell létrehoznunk 2003 http://www.ece.gatech.edu/research/labs/bwn/deepspace/ Végh János 2013. február 12. idő 10 / 310

Hálózati architektúrák és protokollok Bevezetés Mi is az az Internet? Bevezetés A legtöbb felhasználó számára az Internet valami közelebbről meg nem határozott dolgot jelent. www.cs.princeton.edu/ bwk/cloud.jpg Végh János 2013. február 12. idő 11 / 310

Hálózati architektúrák és protokollok Bevezetés Internet: a hálózatok hálózata Bevezetés Az Internet a legkülönbözőbb, többé-kevésbé zárt hálózatokat kapcsolja össze, meglehetősen bonyolult módon. Különböző technikákat, sebességeket, összekötési módokat, protokollokat használ. http://docwiki.cisco.com Végh János 2013. február 12. idő 12 / 310

Hálózati architektúrák és protokollok Bevezetés Ahálózatokábrázolása Bevezetés Az ún. hálózati diagram a hálózat elemeinek ábrázolására speciális szimbólumokat használ: http://www.networkworld.com/subnets/cisco Végh János 2013. február 12. idő 13 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Fejezet tartalomjegyzék Az Internet áttekintése 1 Bevezetés 2 Az Internet áttekintése 3 Az OSI modell alkalmazási (7.) rétege 4 Az OSI modell szállítási (4.) rétege 5 Az OSI modell hálózati (3.) rétege 6 Az OSI modell adatkapcsolati (2.) rétege 7 Az OSI modell fizikai (1.) rétege 8 Hálózatépítés és eszközök Végh János 2013. február 12. idő 14 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Ahálózattípusai Az Internet áttekintése 2004 Cisco Press/M. J. Castelli Végh János 2013. február 12. idő 15 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Ahálózatösszetevői Az Internet áttekintése Az Internet fő alkotórészei, kategóriák szerint Sok milliónyi összekapcsolt számítógép(szerű eszköz) Kommunikációs vonalak Csomagkapcsolók (útválasztók) Pearson 2008, Kurose Végh János 2013. február 12. idő 16 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Ahálózatösszetevői Az Internet áttekintése Pearson 2008, Kurose Az Internet fő alkotórészei, kategóriák szerint Sok milliónyi összekapcsolt számítógép(szerű eszköz) Kommunikációs vonalak Csomagkapcsolók (útválasztók) A számítógépes kommunikáció komplex, de egyszerűen kezelhető folyamat számítógépes alkalmazások között történik sok komponensű, komplex infrastruktúrát igényel dinamikus, technológia független folyamat Végh János 2013. február 12. idő 16 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Aküldésésfogadásviszonyai Az Internet áttekintése 2004 Cisco Press/M. J. Castelli Egy csomópont lehet adatküldő (forrás, adó) vagy adatfogadó (nyelő, vevő), vagy akár mindkettő Végh János 2013. február 12. idő 17 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Logikai és fizikai útvonal Az Internet áttekintése 2004 Cisco Press/M. J. Castelli Egy csomópont lehet adatküldő (forrás, adó) vagy adatfogadó (nyelő, vevő), vagy akár mindkettő Végh János 2013. február 12. idő 18 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat funkcionális részei Szakasz tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei Ahálózatszéle Átvivő közeg és hozzáférési hálózat Ahálózatmagja A hálózat megértése Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 19 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat funkcionális részei A hálózat széle Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei Ahálózatszéle Átvivő közeg és hozzáférési hálózat Ahálózatmagja A hálózat megértése Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 20 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat funkcionális részei A hálózat széle Ahálózatszélén Az Internet áttekintése A felhasználók által leginkább ismert hálózati alkalmazások (WEB böngésző, email kezelő, stb) az ún. végkészülékeken (host, gazdagép) futnak. Ezek manapság egyre inkább csak számítógépszerű eszközök, alapvetően nem-számítógépnek tekintett tárgyak. Pearson 2008, Kurose Végh János 2013. február 12. idő 21 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat funkcionális részei Átvivő közeg és hozzáférési hálózat Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei Ahálózatszéle Átvivő közeg és hozzáférési hálózat Ahálózatmagja A hálózat megértése Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 22 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat funkcionális részei Átvivő közeg és hozzáférési hálózat Átvivő közeg és hozzáférési hálózat Az Internet áttekintése Az otthon, munkahelyen, iskolában, stb használt számítógépünket, amelyik egy otthoni, munkahelyi, stb. hálózat része, valamiféle hálózati elérést biztosító, ún. hozzáférési hálózaton keresztül, valamilyen konkrét átvivő közeget használva tudjuk az Internetre csatlakoztatni. Pearson 2008, Kurose Végh János 2013. február 12. idő 23 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat funkcionális részei A hálózat magja Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei Ahálózatszéle Átvivő közeg és hozzáférési hálózat Ahálózatmagja A hálózat megértése Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 24 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat funkcionális részei A hálózat magja Ahálózatimagja Az Internet áttekintése A hálózat magja egymással összekapcsolt hálózati eszközöket (routerek) tartalmaz. A hálózat pereméről levő forrásból érkező csomagot a hálózat peremén levő célba továbbítja, több hálózati eszközt igénybe véve. Pearson 2008, Kurose Végh János 2013. február 12. idő 25 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Szakasz tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 26 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A kommunikáció alapfogalmai Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 27 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A kommunikáció alapfogalmai Az adatátvitel általános folyamata Az Internet áttekintése 2004 by Prentice Hall/W. Stallings Végh János 2013. február 12. idő 28 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A kommunikáció alapfogalmai Az adatátvitel általános folyamata Az Internet áttekintése Akommunikációsmodelllényeges elemei: Adatforrás (source) Előállítja a továbbítandó jelet Küldőegység (adó, transmitter) A továbbítandó adatokat továbbítható jelekké alakítja Az adattovábbító rendszer (Transmission System) Szállítja az adatokat Fogadóegység (vevő, receiver) a fogadott jeleket adatokká alakítja Cél számítógép (destination) fogadja a bejövő adatokat Az adatkommunikáció néhány alapfeladata az átviteli rendszer használata a rendszerek összeillesztése jel generálás szinkronizálás adatcsere kezelése hiba észlelés és javítás adatáramlás vezérlés címzés útválasztás újraintítás üzenet formázás biztonsági feladatok ahálózatkezelése Végh János 2013. február 12. idő 29 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat rétegmodelljei Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 30 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat rétegmodelljei Rétegek általában Az Internet áttekintése A hálózatok esetén hihetetlenül bonyolult mind a felépítés, mind a működés. 2004 http://www.globalknowledge.com A kommunikáció folyamatát azért célszerű rétegekre bontani, mert a protokoll(ok) megadása nehéz, komplex feladat egy (hierarchikus) protokoll rendszer áttekinthetőbb csak a rétegek illeszkedését (interfész) kell meghatározni, aműködésétnem az egyes rétegeket különböző gyártók is implementálhatják könnyebb implementálni könnyebb változtatni könnyebb hibát keresni egyszerűen kicserélhető könnyebben tanulható Végh János 2013. február 12. idő 31 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat OSI 7-rétegűmodellje Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 32 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat OSI 7-rétegűmodellje A7-rétegűOSImodell Az Internet áttekintése 2004 The Computer Language Co Inc Az egyes rétegek feladatai: Alkalmazási (7) az alkalmazások működéséhez szükséges szolgáltatásokat biztosítja Prezentációs (6) információ-értelmezési problémák feloldása Session (5) az alkalmazások közötti dialógusok kezelése (kiépítés, fenntartás, befejezés) Szállítási (4) két csomópont közötti összeköttetést biztosítja, szabályozza az áramlást Hálózati (3) hálózati forgalmazást biztosít (összekötés, címzés és útvonalválasztás) Adatkapcsolati (2) megbízható adatátvitelt biztosít Fizikai (1) jeltovábbítás, jól specifikált elektromos, optikai és mechanikai jellemzők Végh János 2013. február 12. idő 33 / 310

7-rétegű modelljében Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 34 / 310

7-rétegű modelljében Az OSI üzenetküldési modellje Az Internet áttekintése 2004 by Cisco Press/M. J. Castelli Hálózati adattovábbítás során az adatok a hétrétegű OSI modell egyik rétegéből a másikba haladnak, a küldő állomás alkalmazási rétegéből kiindulva és a fogadó állomás alkalmazási rétegébe érkezve. A vezérlés a modellben felülről lefelé halad, majd az állomások közötti fizikai kapcsolaton át eléri a fogadó állomást, és ott a modell rétegekben felfelé haladva, eléri a legfelső réteget. Végh János 2013. február 12. idő 35 / 310

7-rétegű modelljében Csomag alapú kommunikáció Az Internet áttekintése 2004 by Sams Publishing/J. Casad A hálózaton levő számítógépek egymással csomagok küldésével tartják a kapcsolatot. A küldő számítógép az adatot részekre bontja, becsomagolja. A hálózat csomagokat továbbít, anélkül, hogy tudná, mi a csomagok tartalma. A fogadó számítógép megkapja a csomagokat, és újból összeállítja a küldött adatokat. Végh János 2013. február 12. idő 36 / 310

7-rétegű modelljében Ahálózatiüzenetekformája Az Internet áttekintése 2005 by http://www.tcpipguide.com/c. M. Kozierok A hálózatokon az adatokat üzenetek (csomagok) formájában viszik át. Az üzenetek jellemzően három részből állnak: Header vezérlő információ az adatok értelmezéséről Data/payload maga a hasznos adat; gyakran továbbításra becsomagolva Footer/trailer a headerhez hasonló,sokszor nincs szükség rá Végh János 2013. február 12. idő 37 / 310

7-rétegű modelljében Adatcsomagolás Az Internet áttekintése 2004 by Cisco Press/M. J. Castelli Végh János 2013. február 12. idő 38 / 310

7-rétegű modelljében Adatcsomagolás Az Internet áttekintése 2004 by Cisco Press/M. J. Castelli az egyes rétegeknek egymástól függetlenül, felbontatlanul kell továbbküldeni a kapott csomagot, ehhez újból be kell csomagolni azt. 2005 by http://www.tcpipguide.com/c. M. Kozierok Végh János 2013. február 12. idő 38 / 310

7-rétegű modelljében Adatcsomag nevek a különböző rétegekben Az Internet áttekintése 2007 by http://www.networkguruz.com Végh János 2013. február 12. idő 39 / 310

7-rétegű modelljében Adatcsomag nevek a különböző rétegekben Az Internet áttekintése Bár a csomagolási elvek egységesek, és mindegyik réteg adatcsomagokkal dolgozik, az egyes rétegekben az adatcsomagok neve is eltér. Ez könnyebben azonosíthatóvá teszi, hogy melyik rétegről beszélünk. 2007 by http://www.networkguruz.com Végh János 2013. február 12. idő 39 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A TCP/IP modell Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 40 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A TCP/IP modell Az OSI és a TCP/IP modell Az Internet áttekintése a TCP/IP alkalmazási rétege felel meg az OSI alkalmazási, prezentációs és viszony rétegének. A TCP/IP modell négy rétege az OSI modell hét rétege közül hatnak felel meg. Az OSI modell három extra rétege még több járulékos felosztást tesz lehetővé 2004 by Sams Publishing/J. Casad Végh János 2013. február 12. idő 41 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Hálózati protokollok Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 42 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Hálózati protokollok Hálózati protokoll Az Internet áttekintése Az Interneten kommunikáló számítógépek az emberi kommunikáció protokolljához hasonlóan váltanak üzenetet. A hálózati csomópontok közötti forgalom szabályait és az adatok formátumát a hálózati protokollok adják meg. A protokollok határozzák meg a hálózat szereplői közötti küldött és fogadott üzenetek formáját és sorrendjét, és az ennek hatására végzett műveleteket. Pearson 2008, Kurose Végh János 2013. február 12. idő 43 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Hálózati protokollok A TCP/IP protokollkészlet Az Internet áttekintése 2005 by http://www.tcpipguide.com/c. M. Kozierok Végh János 2013. február 12. idő 44 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat címzése Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 45 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat címzése Ahálózatcímzése Az Internet áttekintése A számítógépes hálózatokban az egyes gépeket egy 32-bites egyedi szám, az ún. IP-szám azonosítja. Az IP alapú hálózatok hierarchikus, hardver-független címzési rendszerrel rendelkeznek. Minden egyes csomópontnak egyedi ilyen címe van. A hívószám abban is nagyon hasonlít a telefonszámokhoz, hogy előhívó számra (hálózatazonosító) és helyi telefonszámra (gazdagép azonosító) osztható. 2008 by http://wiki.hill.com 2004 by Sams Publishing/J. Casad hierarchikus címrendszerben a csoport több alcsoportból áll, amely alcsoport egyre pontosabbá teszi a címzést. A gazdagép hierarchikus IP címe alapján következtetni lehet annak földrajzi helyére is, egyfajta postai irányítószám ként szolgál. Végh János 2013. február 12. idő 46 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat címzése Címzési és továbbítási módszerek Az Internet áttekintése 2005 by http://www.tcpipguide.com/c. M. Kozierok Unicast egyik eszköz üzen a másik eszköznek. Az üzenetet az eszköz címére küldi. Broadcast egyik eszköz üzen a hálózaton levõ összes eszköznek. Az üzenetet egy erre a célra fenntartott címre küldi Multicast egyik eszköz üzen a hálózaton levõ eszközök bizonyos csoportjának Végh János 2013. február 12. idő 47 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat címzése Portok és socketek Az Internet áttekintése A TCP/IP rendszerben van egy olyan mechanizmus, amelyik lehetõvé teszi, hogy a hálózati adatokkal bizonyos alkalmazásokat címezzünk meg, ún. portokon keresztül. Az IP címet és a portot együtt nevezik socketnek. Socket Asocket(vagycsatlakozó)egyhálózati alkalmazás címét teljesen leíró azonosító, amely az IP címből és a port számból áll. <IP Address>:<Port Number> vagy <Host Name>:<Port Number> 2004 by Sams Publishing/J. Casad Port A port olyan, meghatározott belső cím, amelyik az alkalmazás számára a szállítási rétegen belüli adatutat biztosít. Végh János 2013. február 12. idő 48 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése A hálózat címzése Szolgáltatások és portok Az Internet áttekintése Bonyolítja a helyzetet, hogy a cím és az alcím mellett még a szállítási protokollt is meg kell adni, hogy egyértelmű legyen a szolgáltatás kijelölése. Név Port/protokol Megjegyzés echo 7/tcp echo echo 7/udp echo ftp-data 20/tcp #File Transfer (default) ftp-data 20/udp #File Transfer (default) ftp 21/tcp #File Transfer (control) telnet 23/tcp telnet telnet 23/udp telnet smtp 25/tcp mail # Simple Mail smtp 25/udp mail # Simple Mail http 80/tcp # WWW http http 80/udp # WWW http Végh János 2013. február 12. idő 49 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Szerkezeti és működési modellek Alpont tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Akommunikációalapfogalmai Ahálózatrétegmodelljei AhálózatOSI7-rétegűmodellje Üzenetküldés és csomagkészítés a hálózat OSI 7-rétegű modelljében ATCP/IPmodell Hálózati protokollok Ahálózatcímzése Szerkezeti és működési modellek Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 50 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Szerkezeti és működési modellek Szerkezeti és működési modellek Az Internet áttekintése A hálózatokban szereplõ eszközöknek különbözõ szerepeket szánhatunk; a szereptõl függ, hogy hogyan fér egy csomópont hozzá más csomópontokhoz kapcsolt eszközökhöz. 2005 by http://www.tcpipguide.com/c. M. Kozierok 2005 by http://www.tcpipguide.com/c. M. Kozierok Végh János 2013. február 12. idő 51 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Szerkezeti és működési modellek Szerkezeti és működési modellek Az Internet áttekintése 2004 by Sams Publishing/J. Casad Az ilyen működési mód attól sikeres, hogy a partnerek pontosan tudják, mit várhatnak el egymástól (itt jut szerephez a protokoll): a szerverek figyelnek és kérésre adatokat küldenek. 2004 by Wiley Publishing:N. Matthew, R. Stones Végh János 2013. február 12. idő 52 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat megértése Szerkezeti és működési modellek Az ügyfél-kiszolgáló modell működése Az Internet áttekintése 2005 by http://www.tcpipguide.com/c. M. Kozierok Egy általánosan használt példát mutat a ábra: egy Worl Wide Web tranzakciót, ami a Hypertext Transfer Protocol (HTTP) használatával zajlik. A Web böngésző egy HTTP ügyfél, amelyik kommunikációt kezdeményez az Interneten keresztül egy fájl vagy egyéb erőforrás kérésével a WEB honlappal, imi egy HTTP kiszolgáló. A kiszolgáló a kért információ elküldésével válaszol az ügyfélnek. Végh János 2013. február 12. idő 53 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat működése dióhéjban Szakasz tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 54 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat működése dióhéjban Ahálózatműködésedióhéjban Az Internet áttekintése 2009 http://smartdraw.com Végh János 2013. február 12. idő 55 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Szakasz tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 56 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Hálózati szolgáltatások Az Internet áttekintése A végfelhasználóknak nyújtott szolgáltatások szempontjából a hálózat valamiféle infrastruktúraként viselkedik. A szolgáltatások megbízható adatszállítást jelentenek, a forrástól a nyelőig. A hálózat egyik fő feladata, hogy lehetővé tegye a felhasználók és az alkalmazások számára az adatok és az erőforrások megosztott használatát. http://www.puthurinfotech.co.in Végh János 2013. február 12. idő 57 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Helyi hálózatok Az Internet áttekintése Céges vagy egyetemi használat esetén (de egyre inkább otthoni használat esetén is) saját számítógépünket egy ún. helyi hálózaton át csatlakoztatjuk az Internethez, Pearson 2008, Kurose Végh János 2013. február 12. idő 58 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Otthoni hozzáférés: pont-pont Az Internet áttekintése Otthonról hálózati szolgáltatónk routerére kell csatlakoznunk, pont-pont összeköttetéssel. Telefonvonalon: (digital subscriber line, DSL) Legfeljebb 1 Mbps feltöltés Legfeljebb 8 Mbps letöltés Dedikált fizikai vezeték a szolgáltatóhoz Pearson 2008, Kurose Végh János 2013. február 12. idő 59 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Otthoni hozzáférés: pont-pont Az Internet áttekintése Pearson 2008, Kurose TV kábelen: (hybrid fiber coax, HFC) 2 Mbps feltöltés 30 Mbps letöltés optikai vagy réz vezetékek, ISP routerhez; megosztva Végh János 2013. február 12. idő 60 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Tipikus otthoni Internet hozzáférés Az Internet áttekintése Pearson 2008, Kurose Az otthoni hálózat tipikus komponensei: DSL vagy kábel modem router/firewall/nat Ethernet vezeték nélküli hozzáférési pont Végh János 2013. február 12. idő 61 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Szolgáltatók, kapcsolódás az Internetre Az Internet áttekintése a legfelsőbb szintű kapcsolódási lehetőség a hálózat elérési pont (Network Access Point, NAP). A szolgáltatók (Internet Service Provider, ISP) egy csatlakozási pontot (Point of Presence, POP) bérelnek és a hálózat elérésére, forgalomirányításra saját szervereiket használják. bizonyos közös szabályokat mindenki betart vannak a kezeléssel és működtetéssel foglalkozó nemzetközi szervezetek mindenki egyazon nyelven beszél 2004 by Sams Publishing/J. Casad Végh János 2013. február 12. idő 62 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Mit lát a felhasználó a hálózati működésből Az Internet áttekintése A kapcsolat megteremtéséhez megfelelő hardveres (hálózati interfész) és szoftveres (az operációs rendszer által biztosított protokollkészlet) feltételek szükségesek. 2004 by Sams Publishing/J. Casad Végh János 2013. február 12. idő 63 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése A hálózat, mint szolgáltatás Ahálózatazoperációsrendszerszempontjából Az Internet áttekintése A *nix operációs rendszerek alatt minden FILE-ként kezelendő; ez alól a hálózat sem kivétel. Az erre a célra szolgáló socket kezeli (küldi és fogadja) az adatokat. Végső soron ez is FILE, közvetlenül pedig pipe. 2004 by Sams Publishing/J. Casad Végh János 2013. február 12. idő 64 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Összefoglalás Szakasz tartalomjegyzék Az Internet áttekintése 2 Az Internet áttekintése Ahálózatfunkcionálisrészei A hálózat megértése Ahálózatműködésedióhéjban A hálózat, mint szolgáltatás Összefoglalás Végh János 2013. február 12. idő 65 / 310

Hálózati architektúrák és protokollok Az Internet áttekintése Összefoglalás Összefoglalás Az Internet áttekintése Megtanultuk, hogy a hálózat has rather complex architecture and operation, but can be used simply Végh János 2013. február 12. idő 66 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Fejezet tartalomjegyzék Alkalmazási réteg 1 Bevezetés 2 Az Internet áttekintése 3 Az OSI modell alkalmazási (7.) rétege 4 Az OSI modell szállítási (4.) rétege 5 Az OSI modell hálózati (3.) rétege 6 Az OSI modell adatkapcsolati (2.) rétege 7 Az OSI modell fizikai (1.) rétege 8 Hálózatépítés és eszközök Végh János 2013. február 12. idő 67 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Alapfogalmak Szakasz tartalomjegyzék Alkalmazási réteg 3 Az OSI modell alkalmazási (7.) rétege Alapfogalmak Áttekintés A tartománynév (DNS) rendszer A fájl továbbító protokoll (FTP) Telnet - remote terminal Az elektronikus levél AVilágháló(WWW) Végh János 2013. február 12. idő 68 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Alapfogalmak Az ügyfél-kiszolgáló modell Alkalmazási réteg A hálózaton keresztül kapcsolatba kerülő programok legtöbbször szerver-kliens (kiszolgáló/ügyfél) elven működnek. http://infomotions.com Egy tipikus ügyfél-kiszolgáló esemény a következő módon zajlik: 1 a felhasználó elindítja az ügyfél programot és létrehozza a kérést 2 az ügyfél kapcsolódik a kiszolgálóhoz 3 az ügyfél elküldi a kérést a kiszolgálónak 4 a kiszolgáló megvizsgálja a kérést 5 a kiszolgáló kiszámítja kérdésre adandó választ 6 a kiszolgáló elküldi az eredményt az ügyfélnek 7 az ügyfél bemutatja az eredményt afelhasználónak 8 szükség szerint ismétlik a kérést/választ Végh János 2013. február 12. idő 69 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Alapfogalmak Hagyományos és hálózati szolgáltatás Alkalmazási réteg Az egyik leggyakrabban használt alkalmazás a számítógéphálózatokon Felépítése a hagyományos levélre hasonlít Egyszerű szövegeket szállít Más típusú adatok mellékletként (hang, kép, mozgókép) csatolhatók A. S. Tanenbaum: Computer Networks Végh János 2013. február 12. idő 70 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Áttekintés Szakasz tartalomjegyzék Alkalmazási réteg 3 Az OSI modell alkalmazási (7.) rétege Alapfogalmak Áttekintés A tartománynév (DNS) rendszer A fájl továbbító protokoll (FTP) Telnet - remote terminal Az elektronikus levél AVilágháló(WWW) Végh János 2013. február 12. idő 71 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Áttekintés A TCP/IP alkalmazási réteg helye és funkciói Alkalmazási réteg A 7. (alkalmazási) réteg interfészt biztosít a hálózatra kapcsolódó felhasználó és a hálózati eszköz között. 2004 http://www.globalknowledge.com fájlok átvitele, hálózati nyomtatás elektronikus levelezés böngészés a WEB-en elektronikus üzenetküldés Végh János 2013. február 12. idő 72 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Áttekintés A TCP/IP alkalmazási réteg helye és funkciói Alkalmazási réteg A 7. (alkalmazási) réteg interfészt biztosít a hálózatra kapcsolódó felhasználó és a hálózati eszköz között. 2004 http://www.globalknowledge.com fájlok átvitele, hálózati nyomtatás elektronikus levelezés böngészés a WEB-en elektronikus üzenetküldés A 6. (megjelenítési) réteg formattálja a hálózatra kiküldendő adatokat. 2004 http://www.globalknowledge.com adatok titkosítási kódolása/dekódolása üzenetek tömörítése és kifejtése grafikus formattálás, tartalom fordítása Végh János 2013. február 12. idő 72 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Áttekintés A TCP/IP alkalmazási réteg helye és funkciói Alkalmazási réteg A 7. (alkalmazási) réteg interfészt biztosít a hálózatra kapcsolódó felhasználó és a hálózati eszköz között. 2004 http://www.globalknowledge.com fájlok átvitele, hálózati nyomtatás elektronikus levelezés böngészés a WEB-en elektronikus üzenetküldés A 6. (megjelenítési) réteg formattálja a hálózatra kiküldendő adatokat. 2004 http://www.globalknowledge.com adatok titkosítási kódolása/dekódolása üzenetek tömörítése és kifejtése grafikus formattálás, tartalom fordítása Az 5. (viszony) réteg szolgáltatásokat nyújt. 2004 http://www.globalknowledge.com virtuálisan kapcsolatot teremt alkalmazások között szinkronizálja az adatáramlást dialógusokat hoz létre, paramétereket egyeztet adatokat nyugtáz, újraküld fukciócsoportokra osztja a szolgáltatást Végh János 2013. február 12. idő 72 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Áttekintés A TCP/IP alkalmazási réteg protokolljai Alkalmazási réteg 2004 http://www.globalknowledge.com Végh János 2013. február 12. idő 73 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Áttekintés Az alkalmazási réteg használata Alkalmazási réteg A hálózati API teszi lehetővé egy hálózati alkalmazás számára, hogy az ún. protokoll csomaggal (protocol stack) kommunikáljon. A legtöbb operációs rendszernek van egy saját külön rétege arra, hogy az alkalmazási réteg fölött működjék és mintegy elrejtse a felhasználó és az alkalmazás elől a hálózat működését. A Windows esetén pl. az explorer.exe lát el ilyen feladatokat. 2004 http://www.globalknowledge.com Végh János 2013. február 12. idő 74 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Áttekintés Az alkalmazási réteg használata Alkalmazási réteg 2004 by Sams Publishing/J. Casad Egy kiszolgáló más számítógépek számára nyújt szolgáltatásokat. A nyomtatókiszolgáló nyomtatót kezel és nyomtatási kéréseket teljesít. A fájl kiszolgáló azon az eszközön írási és olvasási kéréseket teljesít. Végh János 2013. február 12. idő 75 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A tartománynév (DNS) rendszer Szakasz tartalomjegyzék Alkalmazási réteg 3 Az OSI modell alkalmazási (7.) rétege Alapfogalmak Áttekintés A tartománynév (DNS) rendszer ADNSnévtérfelépítése ADNSlekérdezésekműködése A fájl továbbító protokoll (FTP) Telnet - remote terminal Az elektronikus levél AVilágháló(WWW) Végh János 2013. február 12. idő 76 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A tartománynév (DNS) rendszer Névfeloldás Alkalmazási réteg Amikor az operációs rendszer számítógép névvel találkozik, azt a hosts fájl alapján címmé tudja fordítani. 2004 by Sams Publishing/J. Casad Végh János 2013. február 12. idő 77 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A tartománynév (DNS) rendszer Névfeloldás Alkalmazási réteg 2004 by Sams Publishing/J. Casad Amikor az operációs rendszer számítógép névvel találkozik, azt a hosts fájl alapján címmé tudja fordítani. A nagyobb hálózatokban olyan hatékony, hierarchikus név rendszerre van szükség, amelyik megosztja a névfeloldás felelősségét speciális névkiszolgálók között. a helyi nevek feloldását a helyi adminisztrátor jogává (és kötelességévé) teszi. Végh János 2013. február 12. idő 77 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A tartománynév (DNS) rendszer tartománynév rendszer, DNS Alkalmazási réteg Alapszempontjai a : hierarchikus, tartomány alapú névkiosztás elosztott adatbázis Arendszerháromfőkomponensbőláll: tartománynevek és erőforrás rekordok névkiszolgálók címfeloldó programok A DNS névtér többszintű tartományrendszer. a A mai megoldást az RFC 1034, RFC 1035 tartalmazzák. Tartománynevek tere Fa típusú gráf, melyben minden csúcs egy erőforráshalmazt reprezentál. A csúcsokhoz címkét rendelünk. Nulla hosszúságú címke csak a gyökérhez tartozhat. Két testvér csúcs címkéje nem lehet azonos. Végh János 2013. február 12. idő 78 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A tartománynév (DNS) rendszer tartománynév rendszer, DNS Alkalmazási réteg Címfeloldó program A névkiszolgálók és a felhasználói programok közötti kapcsolatot biztosító interfész. Az általános lekérdező funkciókon kívül, alapfeladata a gép névhez gép címet, vagy fordítva, a gép címhez gép nevet megkeresni. Névkiszolgáló Olyan csomópont, amelyik a tartománynevek gráfját tárolja a tartománynevek rekordjaiban tárolja a zóna hiteles erőforrás rekordját a gyermek zónák szervereinek címét időlegesen más zónák rekordjait is névfeloldásra vonatkozó kérdéseket válaszol meg rekurzív módon iteratív módon Végh János 2013. február 12. idő 79 / 310

felépítése Alpont tartalomjegyzék Alkalmazási réteg 3 Az OSI modell alkalmazási (7.) rétege Alapfogalmak Áttekintés A tartománynév (DNS) rendszer ADNSnévtérfelépítése ADNSlekérdezésekműködése A fájl továbbító protokoll (FTP) Telnet - remote terminal Az elektronikus levél AVilágháló(WWW) Végh János 2013. február 12. idő 80 / 310

felépítése tartománynév rendszer, DNS Alkalmazási réteg.. mil com net edu org hu de microsoft IBM mit bme unideb www dev support neptun inf www irh www A hierarchia tetején a root (az ún. gyökér) csomópont áll. Az egyazon csomópontból származó, ún. testvér csúcsok egy-egy szintet alkotnak. Az azonos szinten levő (testvér) csúcsok címkéinek eltérőknek kell lenni. Végh János 2013. február 12. idő 81 / 310

felépítése tartománynév rendszer, DNS Alkalmazási réteg root szint.. első szint mil com net edu org hu de második szint microsoft IBM mit bme unideb www dev support harmadik szint neptun inf www negyedik szint irh www A hierarchia tetején a root (az ún. gyökér) csomópont áll. Az egyazon csomópontból származó, ún. testvér csúcsok egy-egy szintet alkotnak. Az azonos szinten levő (testvér) csúcsok címkéinek eltérőknek kell lenni. Végh János 2013. február 12. idő 81 / 310

felépítése tartománynév rendszer, DNS Alkalmazási réteg.. mil com net edu org hu de Microsoft Debrecen microsoft IBM mit bme unideb www dev support neptun inf www IK irh www A hierarchia tetején a root (az ún. gyökér) csomópont áll. Az egyazon csomópontból származó, ún. testvér csúcsok egy-egy szintet alkotnak. Az azonos szinten levő (testvér) csúcsok címkéinek eltérőknek kell lenni. Végh János 2013. február 12. idő 81 / 310

felépítése DNS fogalmak Alkalmazási réteg DNS zóna A tartománynév gráf éleinek átvágásával szintén maximálisan összefüggő részgráfokat kapunk. Egy-egy ilyen részgráfon elhelyezkedő csomópontok egy-egy zónát alkotnak. Abszolút tartománynév A tartománynevek terében bármely csúcs egyértelműen leírható a csúcstól a gyökérig vezető, sorrendhelyes címkesorozattal. Végh János 2013. február 12. idő 82 / 310

felépítése A DNS nevek kódolása Alkalmazási réteg A DNS nevek kódolásakor az egymás után fűzött címkék elé egy bájtban beírják a címke karaktereinek számát, a végére pedig 0 értékű bájtot tesznek. Pl. a www.xyzindustries.com név kódolása [3] w w w [13] x y z i n d u s t r i e s [3] c o m [0]. 2005 by http://www.tcpipguide.com/c. M. Kozierok Végh János 2013. február 12. idő 83 / 310

lekérdezések működése Alpont tartalomjegyzék Alkalmazási réteg 3 Az OSI modell alkalmazási (7.) rétege Alapfogalmak Áttekintés A tartománynév (DNS) rendszer ADNSnévtérfelépítése ADNSlekérdezésekműködése A fájl továbbító protokoll (FTP) Telnet - remote terminal Az elektronikus levél AVilágháló(WWW) Végh János 2013. február 12. idő 84 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg root hu com unideb www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg root hu com unideb DNS kliens www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg root hu com saját DNS 1 unideb DNS kliens www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root root DNS hu com saját DNS 1 unideb DNS kliens www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root 3 root DNS hu com saját DNS 1 unideb DNS kliens www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root 3 root DNS saját DNS 4 hu com 1 hu DNS unideb DNS kliens www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root 3 root DNS saját DNS 5 4 hu com 1 hu DNS unideb DNS kliens www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root 3 root DNS saját DNS 5 4 hu com 1 6 hu DNS unideb DNS kliens www unideb.hu DNS Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root 3 root DNS saját DNS 5 4 hu com 1 7 6 hu DNS unideb DNS kliens www unideb.hu DNS Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root 3 root DNS saját DNS 5 4 hu com 1 7 8 6 hu DNS unideb DNS kliens www unideb.hu DNS Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS névfeloldás menete Alkalmazási réteg 2 root 3 root DNS rekurzív lekérdezés 1 saját DNS 7 5 4 hu com 8 6 hu DNS unideb DNS kliens iteratív lekérdezés unideb.hu DNS www Végh János 2013. február 12. idő 85 / 310

lekérdezések működése A DNS nevek kódolása Alkalmazási réteg fordított arpa in addr 157 193 6 128 25 normál.. net edu hu mit unideb inf www www bme a névtérben a gráfnak egy éle külön a fordított irányú keresést szolgálja. Ilyen esetben a rendszer a számot az arpa legfelső szintű tartomány in addr nevű altartományában keresi, majd a megadott cím központozott alakjának sorban első, második, harmadik és negyedik számcsoportját használja címkeként. A 193.6.128.25 IP szám megadásakor tehát tulajdonképpen a 25.128.6.193.in-addr.arpa. tartománynevet keresi meg és a lekérdezés eredménye a www.unideb.hu tartománynév. Végh János 2013. február 12. idő 86 / 310

lekérdezések működése A DNS nevek kódolása Alkalmazási réteg A DNS rendszerben a névfeloldáshoz szükséges adatokat egy vagy több szerveren helyezik el. A névfeloldáshoz szükséges információt ún. erőforrás rekordok (resource record, RR) tárolják egy adatbázisban. Hatékonysági okokból bináris formában tárolják, de egyszerű ASCII forrásként ábrázolják, egysoros bejegyzésként. Típus Jelentés Érték SOA A lista kezdete Az ehhez a zónához tartozó paraméterek A Egy gazdagép IP címe 32-bites egész MX Levél kiszolgáló címe A levelet fogadó tartomány NS Név kiszolgáló A tartományhoz tartozó név kiszolgáló CNAME Kanonikus név Tartomány név PTR Mutató Az IP cím egy "álneve" HINFO Gazdagép leírás ACPUésazoperációsrendszerleírása TXT szöveg Tetszőleges ASCII szöveg Végh János 2013. február 12. idő 87 / 310

lekérdezések működése Egy DNS adatbázis minta Alkalmazási réteg 2003 by Prentice Hall/A. S. Tanenbaum Végh János 2013. február 12. idő 88 / 310

lekérdezések működése A DNS kérdés/válasz formátumok Alkalmazási réteg 2005 by http://www.tcpipguide.com/c. M. Kozierok A DNS lekérdezések és válaszok formátuma: Fejrész Egy bitkombináció a különböző kérdések (pl. standard query, status query stb.) elkülönítésére. Kérdés A kérdéses név, és a kérdés egyéb paraméterei. Válasz A kérdéshez tartozó direkt válasz. Hitelesség A hiteles szerverek adatait leíró rekordok. További adatok A kérdéshez kapcsolódó egyéb információk (RR). Végh János 2013. február 12. idő 89 / 310

lekérdezések működése A DNS működés áttekintése Alkalmazási réteg 2005 by http://www.tcpipguide.com/c. M. Kozierok Végh János 2013. február 12. idő 90 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A fájl továbbító protokoll(ftp) Szakasz tartalomjegyzék Alkalmazási réteg 3 Az OSI modell alkalmazási (7.) rétege Alapfogalmak Áttekintés A tartománynév (DNS) rendszer A fájl továbbító protokoll (FTP) Telnet - remote terminal Az elektronikus levél AVilágháló(WWW) Végh János 2013. február 12. idő 91 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A fájl továbbító protokoll(ftp) File Transfer Protocol (FTP) Alkalmazási réteg 2008 by http://en.kioskea.net DTP A kapcsolat létrehozásáért és az adatcsatorna kezeléséért felelős folyamat. PI A vezérlő csatornán kapott utasítások értelmezéséért felel (Protocol Interpreter). SERVER-PI figyeli a USER-PI által a vezérlő csatornán küldött utasításokat, létrehozza az adatcsatornát, fogadja és megválaszolja a USER-PI által küldött utasításokat, futtatja a SERVER-DTP-t. USER-PI felelős a kapcsolat létrehozásáért a szerverrel, utasításokat küld és fogad, szükség esetén vezérli USER-DTP-t Végh János 2013. február 12. idő 92 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A fájl továbbító protokoll(ftp) Egy fájl letöltése FTP-vel Alkalmazási réteg Felhasználói utasítás FTP protokol utasítás/ftp szerver válasz Connected to pcguide.com. ftp -d pcguide.com 220 ftp199.pair.com NcFTPd Server (licensed copy) ready. Name (pcguide.com:ixl): USER ixl ixl 331 User ixl okay, need password. PASS XXXX 230-You are user #1 of 300 simultaneous users allowed. 230-Welcome to (<system name>) **** 230 Logged in. SYST 215 UNIX Type: L8 Remote system type is UNIX. Using binary mode to transfer files. PASV 227 Entering Passive Mode (ip1,ip2,ip3,ip4,193,224) LIST dir 150 Data connection accepted from ip5.ip6.ip7.ip8:4279; transfer starting. -rw-r-r- 1 ixl users 16 May 22 17:47 testfile.txt 226 Listing completed. asc TYPE A 200 Type okay. PASV 227 Entering Passive Mode (ip1,ip2,ip3,ip4,193,226) RETR testfile.txt Végh János 2013. február 12. idő 93 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A fájl továbbító protokoll(ftp) Az FTP protokoll áttekintése Alkalmazási réteg A z FTP utasítások alapvetően három csoportba sorolhatók: Hozzáférés vezérlés Adatátviteli utasítások Szolgálati utasítások A kérésekre adott válaszok számokat és szöveget tartalmaznak; a felhasználói interfész könnyedén értékeli a válaszokat a számok alapján, a felhasználó (saját nemzeti nyelvére fordítva) könnyen megérti a szövegek alapján. A felhasználó egy interfész programmal áll kapcsolatban, amely felhasználóbarát a felhasználóhoz igazítható egyszerűsíthető, absztrahálható Végh János 2013. február 12. idő 94 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege A fájl továbbító protokoll(ftp) Trivial File Transfer Protocol (TFTP) Alkalmazási réteg Az FTP sok mindent tud, de bizonyos (pl. beágyazott) gépeken nehéz implementálni, és legtöbb funkciójára nincs is szükség. Ha a kis méret és egyszerű implementálás fontosabb, akkor elegendő a Trivial File Transfer Protocol (TFTP) is, ami lényegében a File Transfer Protocol (FTP) lecsupaszított változata. Végh János 2013. február 12. idő 95 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Telnet - remote terminal Szakasz tartalomjegyzék Alkalmazási réteg 3 Az OSI modell alkalmazási (7.) rétege Alapfogalmak Áttekintés A tartománynév (DNS) rendszer A fájl továbbító protokoll (FTP) Telnet - remote terminal Az elektronikus levél AVilágháló(WWW) Végh János 2013. február 12. idő 96 / 310

Hálózati architektúrák és protokollok Az OSI modell alkalmazási (7.) rétege Telnet - remote terminal Távoli számítógépek közvetlen használata Alkalmazási réteg 2012 by http://dlg.com ATelnetfőbbjellemzői kliens/szerver módszerrel működik állandó kapcsolatot épít ki jól ismert 23/TCP port címet használ egyetlen adatfolyamot küld a szerver gép több klienssel is kapcsolatot tarthat egyszerű kommunikációs protokol Használatára példa: $ telnet www.someserversomewhere.org Végh János 2013. február 12. idő 97 / 310