2. Alkalmazási (applikációs) réteg

Slides:



Advertisements
Hasonló előadás
A számítógépes hálózatok és az Internet
Advertisements

HÁLÓZATOK.
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Hálózati architektúrák
HÁLÓZATOK.
Kliens-szerver architektúra
Hálózati és Internet ismeretek
Virtuális méréstechnika Hálózati kommunikáció 1 Mingesz Róbert V
Weblap szerkesztés HTML oldal felépítése Nyitó tag Záró tag Nyitó tag Záró tag oldalfej tözs.
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)
1 Internet. 2 WWW  World Wide Web  Hivatkozásokkal összekötött hipermédia dokumentumok rendszere  Dokumentumok -> Weboldalak  A weboldalak hipertext.
Az internet és a web A HTML alapjai.  „Úgy gondoljuk, hogy a világpiacon talán öt darab számítógépet tudnánk eladni.” (Thomas Watson, az IBM elnöke,
BEVEZETÉS A WEB VILÁGÁBA
A TCP/IP hivatkozási modell
Hálózatok.
Erőállóképesség mérése Találjanak teszteket az irodalomban
Hálózati alapfogalmak, topológiák
Számítógép hálózatok.
Humánkineziológia szak
Rétegelt hálózati architektúra
Az Internet elemei és hozzáférési technológiái Az Internet architektúrája.
HÁLÓZATOK.
A web és működése A Világháló három szabványra épül:
Amit a HTML-ről érdemes tudni
Informatikai alapismeretek
Számítógép-hálózat • Önálló számítógépek összekapcsolt rendszere
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
Egy ISA szerver naplója Sárosi György Terméktámogatási Tanácsadó Microsoft Magyarország.
Számítógépes hálózatok világa Készítette: Orbán Judit ORJPAAI.ELTE.
HÁLÓZAT INTERNET. Weblap címek xikon/index.html xikon/index.html.
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.
A protokollok határozzák meg a kapcsolattartás módját.
Domain Name System – DNS keresése az interneten.
Készítette: Heizler Katalin (ddkl9n) Békési Erika (wz6phc)
szakmérnök hallgatók számára
, levelezés … kérdések - válaszok Takács Béla 2008.
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.
2007. május 22. Debrecen Digitalizálás és elektronikus hozzáférés 1 DEA: a Debreceni Egyetem elektronikus Archívuma Karácsony Gyöngyi DE Egyetemi és Nemzeti.
Az internetről.
A pneumatika alapjai A pneumatikában alkalmazott építőelemek és működésük vezérlő elemek (szelepek)
Kommunikáció és könyvtári informatika
Az Internet alkalmazásának lehetőségei
Az Internet alkalmazásának lehetőségei Áttekintés.
Hálózatok Kialakulásának okai: kommunikációs igény gépek közt,
Illés Zoltán ELTE Informatikai Kar
Az Internet alkalmazásai
Hálózat menedzsment Óravázlat Készítette: Toldi Miklós.
3 4 5 Mailbox szerepkör Mailbox szerepkör Client Access szerepkör Client Access szerepkör Hub Transport szerepkör Hub Transport szerepkör Edge Transport.
Bevezetés az informatikába 12. előadás Hálózati szoftver Internet Adattömörítés.
Mérés és adatgyűjtés laboratóriumi gyakorlat Hálózati kommunikáció 1 Makan Gergely, Mingesz Róbert, Nagy Tamás V
Számítógépes hálózat vezérlőegységei.  Hálózati adapterkártya.  Modem.  HUB, megfelelő címre küldő elosztó eszköz.  Repeater („ismétlő”), azonos típusú.
14. Szóbeli középszintű informatika tétel:
Az Internet.
Hálózatok II. Alapfogalamak.
Bevezetés az informatikába 11. előadás Internet. Egyetlen nagy egységes elveken működő világhálózat hálózatok összekapcsolása nagy világhálóvá csomagkapcsolt.
WireShark - Forgalom elemzés
Tűzfal (firewall).
Előadássorozat a Független Pedagógiai Intézetben fupi.hu Az internet: miért, hogyan? 2 / 10. Csada Péter Csada Bt. cspc.hu.
Webszerkesztés. IP cím pl: Domain cím - DNS pl: ország nevehttp:// számítógép címe World Wide Web Webszerverre.
Hálózatos programok készítése
A HTML alapjai Az internet és a web.
A HTML alapjai Az internet és a web.
Hálózatok Számítógépek és egyéb hardvereszközök összekapcsolva valamilyen kommunikációs csatornán. Felkínált lehetőségek: Kommunikáció Hardver megosztás.
Alkalmazási réteg protokolljai
Internet és kommunikáció
Internet és kommunikáció
Internet és kommunikáció
Információtechnológiai alapismeretek
Előadás másolata:

2. Alkalmazási (applikációs) réteg Összeállította: Broczkó Péter (BMF)

OSI modell kontra TCP/IP modell Nincs réteg specifikálva 2.1. Az OSI referencia-modell kontra TCP/IP protokoll (csak a hoszt rétegek) OSI modell kontra TCP/IP modell Alkalmazási Megjelenítési Viszonyréteg Szállítási HO S T R É T E G OSI modell Nincs réteg specifikálva Szállításii P R O TOK O L O K TCP/IP modell A nem specifikált rétegek feladatait az alkalmazási rétegben kell megoldani Tempus S_JEP-12435-97 Számítógép hálózatok

2.2. Az alkalmazási réteg főbb alkalmazásai architektúrájának bemutatása A TCP/IP protokoll-készlet integráns részét képezik a következőkben tárgyalt magas szintű szolgáltatások vagy más néven alkalmazások (és az azokat támogató protokollok), nevezetesen: a telnet, az FTP, az e-mail, a WWW és az RTP . Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.1. telnet Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.1.1. Bevezetés - távoli interaktív számítástechnika Lényege: a távoli bejelentkezés (remote login) lehetőséggel a felhasználók a távoli rendszer összes parancsát használhatják Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.1.2. A telnet protokoll elvi vázlata TCP/IP Internet Kliens Szerver Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.1.3. A heterogenitás biztosítása Kliens Szerver A network Virtual Format (NVT) alkalmazása a telnetben Kliens billentyűzet és képernő Szerver rendszer A kliens rendszer formátumának alkalmazása A network Virtual Terminal (NVT) formátumának alkalmazása A szerver rendszer formátumának alkalmazása Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.1.4. A távoli oldalt vezérlő parancsok átküldése Decimális kód Jelentés IAC 255 Interpret As Command - a következő byte parancsként értelmezendő BRK 243 break NOP 242 no operation Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.1.5. A telnet opciói az opciók fogalma, példák az opciók szükségessége: az opció-egyeztetés Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.2. FTP Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.2.1. Az FTP fogalma távoli hozzáférés on-line hozzáférés az egész állomány másolása megosztott (shared) hozzáférés Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.2.2. Az FTP lehetőségei interaktív hozzáférés formátum specifikálás jogosultság-vizsgálat Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.2.3. Az FTP kapcsolat elvi vázlata Kliens Szerver Vezérlési forgalom (21-es port) Az adatforgalom (20-as port) Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.2.4. A TCP port-szám hozzárendelés két port hozzárendelése az ftp és a telnet kapcsolata Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.2.5. Az FTP felhasználói szemszögből indítása a help parancs: parancslista Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.2.6. Egy anonymous FTP átvitel példája username: anonymous password: guest Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3. Elektronikus levelezés (mail) Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3.1. Fogalma, sajátosságai: a kliens oldal valamint a szerver oldal megvalósítása népszerűségének okai késleltetett kézbesítés (delayed delivery) pufferelés (spooling) a le nem szállított levelek kezelése Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3.2. Az elektronikus levelezés elve Szerver Kliens Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3.3. Levélcímek és alias-ok a címek kialakítási konvenciói a fogadó címek és alias-ok a címzett címek alias-ai Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3.4. TCP/IP szabványok az elektronikus levelezési szolgáltatásra a levél-formátumra vonatkozó szabványok két számítógép közötti levélforgalomra vonatkozó szabványok Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3.5. A Simple Mail Transfer Protocol (SMTP) szövegformátum: ASCII átviteli parancsok a RCPT parancs Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3.6. A levélolvasási és a postafiók-kezelési protokollok Post Office Protocol (POP3) Internet Message Access Protocol (IMAP4) Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.3.7. Multipurpose Internet Mail Extensions (MIME) a nem ASCII adatok számára szolgáló MIME A többrészes üzenetek számára szolgáló MIME Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4. World Wide Web (WWW) Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.1. Bevezetés, jelentősége Története Statisztikák Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.2. Egy tipikus Web kliens/szerver konfiguráció M O D E M LAN Intrnet WEB böngésző WEB szerver TCP/IP Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.3. Uniform Research Locator (URL) hosztnév port elérési út paraméterek kérdőjel után: lekérdezések Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.4. A HyperText Transfer Protocol (HTTP) alkalmazási szint lekérdezés/válasz függetlenség az előző kérésektől kétirányú adatátvitel egyeztetési (negotiation) képesség cache lehetőség támogatása intermediate eszközök (pl. proxy) támogatása Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.5. A HTTP-kapcsolat négy lépése I. 1. A kapcsolat megnyitása. Az ügyfél meghívja a kiszolgálót az Interneten keresztül az adott cím és port segítségével (alapértelmezésben a 80-as porton keresztül) 2. A kérés elküldése. Az ügyfélprogram üzenetet küld a szervernek, amelyben valamilyen kiszolgálást kér. A kérés a HTTP fejlécből és a kiszolgálónak küldött adatokból áll (ha van ilyen). A fejléc információkat tartalmaz a szerver számára arról, hogy Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.5. A HTTP-kapcsolat négy lépése II. milyen típusú a kérés (pl. csak olvasás vagy írás is pl. paraméter írása), és megadja, hogy az ügyfélprogramnak milyen lehetőségei vannak s az ügyfél címét: hova kell az adatokat küldeni. tipikus módszerek az ügyfélkérésre a GET és a POST Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.5. A HTTP-kapcsolat négy lépése III. 3. A válasz. A szerver a választ visszaküldi a ügyfélprogramnak. Ennek része a fejléc, mely leírja a válasz állapotát (sikeres vagy sikertelen, a küldött adatok típusát), és ezt követik maguk az adatok. 4. A kapcsolat lezárása. A szerver a válasz elküldése után lezárja a kapcsolatot., így az erőforrások felszabadulnak a következő kéréshez. Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.6. A HTTP kapcsolat naplózása I. A lényeg: akármerre is barangolunk az Interneten, mindenütt naplózhatják a megjelenésünket, s az olcsón, fillérekért tárolható akár évszázadokig A web-szerver és a web-ügyfél közötti kapcsolat figyelése nem nehéz, hiszen a kommunikáció karakteres alapon zajlik, adott porton keresztül. Egyedül arra van szükség, hogy ezt az egy kommunikációs csatornát figyeljük. Ehhez rendelkezésre állnak különféle segédprogramok, sőt a figyeléshez már maguk a szerverek is adnak segítséget, hiszen a httpd.conf-ban megadható egy állománynév (az elérési úttal együtt), amelyben naplózhatjuk a szerverhez érkezett kéréseket. A kérésekről a következő információkat tárolja a program: Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.6. A HTTP kapcsolat naplózása II. a kérést küldő gép Internet-címe (tehát ahonnan a kérés érkezett) a dátum és a helyi idő a kérés módja (get, post) a kért dokumentum neve a kérést küldő gép által használt HTTP-protokoll verziószáma a kapcsolatkérés eredményességének kódja az elküldött dokumentum hossza Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.7. Hyper Text Markup Language (HTML) A HTML (Hyper Text Markup Language) arra készült, hogy segítségével logikusan felépített, szervezett dokumentumokat lehessen készíteni. A nyelv alkalmas dokumentumon belüli és dokumentumok közötti kapcsolatok létrehozására valamint képes kezelni a dokumentum és a felhasználó közötti interakciókat. Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.8. HTML-elemek I. A HTML-ben írt dokumentum csak ASCII karakterből áll, és két dolgot tartalmaz a dokumentum szövegét és A HTML-elemeket. Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.8. HTML-elemek II. Egy HTML-elem a következőképpen néz ki: <elemnév> szöveg, amelyre vonatkozik </elemnév> A kis- és a nagybetű között a HTML nem tesz különbséget. Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.8. HTML-elemek III. Az elemek csoportosított tárgyalása struktúra-elemek felsorolások, listák egyéb elemek Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.9. Egyeztetések szerver által kezdeményezett A böngésző által kezdeményezett Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.10. A cache lehetőség támogatása célja: sebességnövelés és Internet forgalom-csökkentés szabályozása szerver oldalról szabályozása böngésző oldalról Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.4.11. A proxy-szerver támogatása célja: sebességnövelés, az Internet forgalom csökkentése, a szerver terhelésének mérséklése a proxy nem transzparens: szükséges a böngésző konfigurálása a HTTP proxy-szerver támogatása Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.5. Real-time Transport Protocol (RTP) Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.5.1. Bevezetés, adat-előkészítés célja, alkalmazási területei: elsősorban hang és video-átvitelre használt valós idejű adatátvitel története audio-video kódolási szabványok Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.5.2. Audio- és video-átvitel és lejátszás az izochron architektúra (isochronous architecture) a jitter és a lejátszási késés (playback delay a Real-time Transport Protocol (RTP) Tempus S_JEP-12435-97 Számítógép hálózatok

2.2.5.3. Az IP-alapú telefonálás Három megoldandó kérdés: az RTP digitalizált jel-átvitelre szolgál a telefon-hívások kezdeményezése és lezárása az IP alapú internet isochronous hálózatkénti funkcionálása Az ITU H.323szabványa: Session Initiation Protocol (SIP) Tempus S_JEP-12435-97 Számítógép hálózatok