Számítógép-hálózatok, az Internet és szolgáltatásai Virtuális vállalat 2-3. gyakorlat Dr. Kulcsár Gyula.

Slides:



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

HÁLÓZATOK.
HÁLÓZATOK.
Hálózati és Internet ismeretek
ISO International Standards Organisation OSI Open System Interconnection ISO International Standards Organisation OSI Open System Interconnection Ez a.
Bevezetés a VoIP technológiába
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,
I NTERNET ÉS KOMMUNIKÁCIÓ Készítette: Tratnyek Csilla
modul Szövegfeldolgozás Speciális informatikai feladatok.
Rétegzett hálózati architektúrák
A TCP/IP hivatkozási modell
Hálózatok.
SZÁMÍTÓGÉP- HÁLÓZAT.
Hálózati alapfogalmak, topológiák
Számítógép hálózatok.
HÁLÓZATOK.
Az Exchange/Outlook rendszer n Ebben a részben az olvasó megismerkedik – Az Exchange serverrel – Az Outlook 97 csoportmunka szoftverrel.
Hálózati architektúrák
Hálózatok.
HÁLÓZATOK.
HÁLÓZATOK.
Rétegelt hálózati architektúra
Hálózati alapismeretek
Az Internet elemei és hozzáférési technológiái Az Internet architektúrája.
HÁLÓZATOK.
13.a CAD-CAM informatikus
OSI Modell.
Számítógép-hálózat • Önálló számítógépek összekapcsolt rendszere
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.
Exchange Server 2007 Client Access Role
Hálózati és Internet ismeretek
Hálózati és Internet ismeretek
A protokollok határozzák meg a kapcsolattartás módját.
INTERNET.
Domain Name System – DNS keresése az interneten.
Hálózati alapismeretek előadásvázlat
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Hálózati architektúrák
modul 3.0 tananyagegység Hálózatok
Számítógép-hálózatok
Hálózati ismeretek ismétlés.
Hálózati alapismeretek
Hálózati alapismeretek
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
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,
Az Internet alkalmazásai
A hálózati elemek együttműködése
Kommunikáció a hálózaton Kommunikáció a hálózaton.
Bevezetés az informatikába 12. előadás Hálózati szoftver Internet Adattömörítés.
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ú.
Számítógép hálózatok.
HEFOP 3.3.1–P /1.0A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. 1 Számítógép- hálózatok dr. Herdon.
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.
TÁMOP /1-2F Felkészítés szakmai vizsgára informatika területre modulhoz II/14. évfolyam Az írásbeli feladatsor jellegzetes feladattípusainak.
Bevezetés az informatikába 10. előadás Számítógép-hálózatok.
Hálózati protokollok és szabványok
Hálózatos programok készítése
A számítógépes hálózatok
Kommunikáció a hálózaton
Hálózatkezelés Java-ban
Hálózatok.
Hálózati struktúrák, jogosultságok
Internet és kommunikáció
Internet és kommunikáció
Információtechnológiai alapismeretek
Előadás másolata:

Számítógép-hálózatok, az Internet és szolgáltatásai Virtuális vállalat 2-3. gyakorlat Dr. Kulcsár Gyula

00:322 Célok Számítógép-hálózat: az egymással kapcsolatban lévő önálló számítógépek rendszere •Erőforrás megosztás: helytől függetlenül elérhetők legyenek •Megbízhatóság növelése: alternatív erőforrások •Takarékosság: ár/teljesítmény alapján drága szerver, olcsó kliens •Skálázhatóság, bővíthetőség: a rendszer teljesítményét a terhelés növekedésével fokozatosan növelni lehessen •Kommunikáció, információszerzés: kommunikációs közeg, távoli adatbázisok •Központi programtárolás és kiszolgálás: –a programok a futtatás idejére töltődnek csak le, –vagy a lokális gépen telepített verzió frissül futtatás előtt.

00:323 A hálózat elemei •Hoszt: gép amelyen felhasználó program fut •Kommunikációs alhálózat: csatornákból és kapcsológépekből áll, a hosztokat köti össze. •Kapcsológép: (Interface Message Processor, IMP) interfész üzenet feldolgozó gép, a bemenetére kerülő adatok meghatározott kimenetére kapcsolja (pl. router, hálózati kártya stb.)

00:324 A hálózat felépítése HOST IMP CSATORNA Terminál

00:325 Osztályozás •Átviteli technológia szerint: –Adatszóró hálózat: egyetlen kommunikációs csatorna és csoportcímzés. •Sín, műhold vagy rádiós, gyűrű –Kétpontos hálózatok: pont-pont kapcsolat a gépek között és forgalomirányítás. •Csillag, gyűrű, fa, teljes, szabálytalan •Méret, kiterjedés szerint: –LAN –MAN –WAN –GAN

00:326 Hálózati architektúra •Rétegek és protokollok halmaza (implementálható) •Célok: –egyszerűbben tervezhető legyen –zavartalan együttműködés inhomogén elemek között Réteg: jól definiált szolgáltatásokat nyújt a felette lévő rétegnek és elrejti a szolgáltatások megvalósításának részleteit. Protokoll: kommunikációs szabályrendszer (üzenet adása és vétele)

00:327 Réteg alapú kommunikáció Funkcionális elem Virtuális kommunikáció Fizikai kommunikáció

00:328 Architektúra alapfogalmai •Interfész: –az alsóbb réteg által a felsőnek nyújtott elemi műveletek és szolgáltatások definíciója –vezérlő információk és adatok adódnak át •Funkcionális elem –az adott réteg funkcióinak megvalósítása –a réteg alatti és feletti szolgálatokat köti össze

00:329 Architektúra alapfogalmai •Társelem –A különböző gépeken egymásnak megfelelő rétegben lévő funkcionális elemek •Virtuális kommunikáció –Társelemek közötti kommunikáció •Fizikai kommunikáció –különböző rétegek közötti interfészeken keresztül lefelé és felfelé információ áramlás (adat és vezérlés)

00:3210 Az ISO-OSI referencia modell •International Standards Organization •Open System Interconnection •Referencia modell (ajánlás, nem architektúra) •Funkciókat határoz meg •7 rétegű modell –Absztrakciós szintek és feladatok –Szabványok teremtésének igénye a rétegekben –Minimális információ csere a rétegek között

00:3211 A rétegek (Layers) 1.Fizikai (Physical) – bitfolyam átvitele 2.Adatkapcsolati (Data link) – adategységek biztonságos átvitele, közeghozzáférés 3.Hálózati (Network) – útvonal kiválasztása 4.Szállítási (Transport) – kapcsolat biztosítása 5.Viszony (Session) – párbeszédek szervezése 6.Megjelenítési (Presentation) – adatformátum kezelése, kódolás, tömörítés, titkosítás 7.Alkalmazási (Application) – szolgáltatások

00:3212 ISO-OSI

00:3213 Rétegek közötti kapcsolat •ICI – Interface Control Information •IDU – Interface Data Unit •SAP – Service Access Point •SDU – Service Data Unit •PDU – Protocol Data Unit

00:3214 Szolgálatok (Services) •Összeköttetés alapú (sorrendhelyes) –Felépítés, használat, lebontás •Összeköttetés nélküli (nem sorrendhelyes) –Az üzenetdarabok önálló forrás-cél címet tartalmaznak •Megerősítéses (nyugtázott) •Megerősítés nélküli (nyugtázatlan) •Primitívek: –Kérés, bejelentés, válasz, megerősítés

00:3215 Összekapcsolt hálózatok Különböző vagy azonos architektúrájú hálózatok összekapcsolása, amely általában egy átjáró számítógép segítségével történik. Gateway (rétegek szerint csoportosíthatók) OSIGyakorlat protokoll konverter…átjáró (gateway) átjáró (gateway)hálózatiforgalomirányító (router) híd (bridge)adatkapcsolatihíd (bridge) jelismétlő (repeater)fizikaijelismétlő (repeater)

00:3216 Elnevezések •Jelismétlők (repeater) –Aktív hub –Média konverter •Híd (bridge) –Switch –Layer 2 Switch •Forgalomirányító, útvonalválasztó (router) –Layer 3 Switch •Átjárók (gateway, protocol converter) –Proxy –Tűzfal

00:3217 TCP/IP •A leggyakrabban használt hálózati protokoll csomag •Általános hálózati kommunikációs szolgálatok készlete (services) •TCP: Transmission Control Protocol •IP: Internet Protocol

00:3218 Internet hivatkozási modell OSI rétegekTCP/IP rétegekAlkalmazási Megjelenítési ViszonySzállítási HálózatiInternet réteg AdatkapcsolatiHálózat elérésiFizikai

00:3219 TCP/IP protokollcsalád

00:3220 TCP/IP protokollcsalád •Szállítási réteg –TCP Transmission Control Protocol (Telnet, Rlogin, FTP, SMTP) Megbízható adattovábbítás, összeköttetés alapú szolgálat –UDP User Datagram Protocol (DNS) Összeköttetés mentes szolgálat

00:3221 TCP/IP protokollcsalád •Hálózati réteg –IP Internet Protocol összeköttetés mentes datagram szolgálat változó méretű csomagokra –ICMP Internet Control Message Protocol hálózati réteggel kapcsolatos üzenetek (hiba, információ, diagnosztika) –IGMP Internet Group Management Protocol többes címzésű üzenetek

00:3222 TCP/IP protokollcsalád •Kapcsolati és fizikai réteg –Hardware interface megbízható csatorna kialakítása (keret, hiba, adatfolyam, kapcsolat) –ARP Address Resolution Protocol IP cím leképzése MAC címre –RARP Reverse Address Resolution Protocol MAC cím visszaalakítása IP címre

00:3223 Internet •Hálózatok hálózata •Jellemzők –Dinamikusan növekszik –TCP/IP protokollcsaládra épül –PST csomagkapcsolt technikát használ –Egységes tartománynév rendszere van –Szolgáltatások alapja: kliens-szerver koncepció

00:3224 Alapvető szolgáltatások •Távoli géphasználat (telnet, ssh) •Elektronikus levelezés ( ) •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW)

00:3225 Távoli géphasználat •Valódi vagy emulált terminálról –kapcsolatlétesítés (telnet, ssh) és –viszonylétesítés (login) után –használjuk a UI-t. User File System User Terminal OS shell (UI) User

26 Elektronikus levelezés •Számlaszámhoz tartozik postaláda. •A postaládának van címe. •“Postaszolgálat”: az MTA ügynök (Daemon) processzek. •Felhasználói ügynök programok (UA) (indítandó saját processz).

00:3227 Az koncepció MTA UA mailbox Message Handling System

28 Egy UA feladatai •Postaláda (beérkezett levél) kezelés –vizsgálat, –levél megtekintés (view), –kinyomtatás, lementés fájlba, áthelyezés irattartóba stb. •Levél feladás –levéltest szerkesztés, felvétel fájlból, stb. –“levélfej“ készítés segítése, benne válasz, továbbítás, fájlok csatolása stb. –levél küldés.

29 Egy MTA feladatai •Boríték készítés a fejrészből. Dátum- idő bélyegzés. •Levél továbbítás. Esetleg ideiglenes tárolás. •Kézbesíthetetlen levelekre automatikus válasz. •Levél elhelyezése postaládába.

00:3230 komponensek MTA UA mailbox File system SMTP POP3

00:3231 Biztonságos az ? Alapvetően nem, de –Hamis feladóelektronikus aláírás –Bizalmas levelektitkosítás –Levéltest változtatásintegritás biztosítás –Elveszett levelekvisszaigazolás, iktatás Átmenet a munkaszervező alkalmazásokba –Lotus Notes stb. Formátumok –rendelés, visszaigazolásEDI

00:3232 EDI: Electronic Data Exchange •Adatkapcsolatok biztonságosan, átláthatóan •Elektronikusan –Struktúrálatlan (fax, ) –Struktúrált (EDI) •EDI: Struktúrált adatok szabványos elektronikus cseréje kettő, vagy több, előzetesen egyeztetett üzenettovábbító szabványt használó számítógéprendszer között.

00:3233 Az EDI alapvető jellemzői •Off-line jellegű: tárol és továbbít •Érdemes használni akkor, ha: –nagymennyiségű, kritikus adatok –rendszeres áramlását kell biztosítani. –több résztvevő között.

00:3234 EDI koncepció Ügyviteli alkalmazás DB EDI átjáró User Ügyviteli alkalmazás DB 1. szervezet belső hálózata 2. szervezet belső hálózata

00: ÜGYVITELI ALKALMAZÁS 5. EDI INTERFÉSZ 4. BIZTONSÁG 3. ÜZENET- ÁTVITEL 2. VONAL- MEGHAJTÓ 1. FIZIKAI CSATLAKOZÁS 6.ÜGYVITELI ALKALMAZÁS 5.EDI INTERFÉSZ 4.BIZTONSÁG 3.ÜZENET- ÁTVITEL 2.VONAL- MEGHAJTÓ 1.FIZIKAI CSATLAKOZÁS Ügyviteli adatok definíciói EDI üzenetek, EDI szintaxis Integritás, bizalmasság, hitelesség X.400, SMTP X.25, TCP/IP X.400, SMTP EDI logikai modell Üzenetkapcsolt postafiók PROTOKOLL KONVERZIÓ ÁTVITELI szolgáltatások

00:3236 EDI szabványok •Szintaxis, üzenetek, adatszótárak, kódok •Főként az 5. rétegre vonatkoznak. –ANSI X12 –UNTDI (United Nations Guidelines for Trade Data Interchange) –ISO EDI szabvány: UN/EDIFACT

00:3237 Az adatbiztonság •Hitelesség (bizonyítani a feladót) •Az üzenet tartalmi integritása (nem változtatták meg útközben) •Titkosság (csak az érdekelt olvashassa) •Az eredet letagadhatatlansága (a címzett igazolhassa, hogy feladták) •Az átvétel letagadhatatlansága (a feladó bizonyíthassa, hogy megkapták) •Üzenetek sorrendisége, elvesztése, ismétlése (pl.: fizetési megbízás újraküldése?)

38 Adatállományok átvitele: ftp Kliens-szerver koncepció. A szerver daemon. A kliens UA. User Interface User Protocol Interpreter User Data Transfer Process Server Protocol Interpreter Server Data Transfer Process Server Side File System Local Side File System UA (kliens ftp)Daemon (server ftp) User ftp cmnds/replies Data transmission

00:3239 Az ftp jellemzői •Számlaszám kell hozzá a távoli gépen. •Kapcsolat és viszony létesül. •Az ftp viszonyban adhatunk ftp parancsokat: –lépegetés a távoli fájlrendszeren (cd), –annak listázása (ls), –get/put parancsok a tényleges transzferre, –binary/ascii átvitel kérés stb. •Anonymus ftp szerverek.

40 World Wide Web (WWW, W3) •Több paradigma összefonódása –A hypertext paradigma –A multimédia paradigma –A kliens-szerver paradigma, hyperlinkek kiterjesztése a Net-re •Absztrakt információs tér

00:3241 WWW fontos alapfogalmak •HTML: Direktívákkal kiegészített szöveg. A tallózó képes megjeleníteni. A direktívák szerkesztési szabályok, hivatkozások stb. •HTTP: Protokoll. Tallózóktól mennek a kérések, jönnek a dokumentumok (connection, request, respond, close). •Multiprotokollos böngészők (ftp, gopher, SMTP, MIME, news, telnet stb).

00:3242 WWW fontos alapfogalmak URI: Unified Resource Identifier egy karaktersorozat, amelyet egy webes erőforrás azonosítására használunk Az URI az erőforrást kétféle módon azonosíthatja: –hely szerint, URL: Unified Resource Locator) pl.: –név szerint, URN: Unified Resource Name pl.: urn:isbn:

00:3243 Web böngészők •Kapcsolat kiépítése, kérelem küldése prot://URL[?attr] •Válasz dokumentum fogadása, tárolása, megjelenítése, lejátszása stb. •Külső megjelenítők indítása •Java programok értelmezése, java virtuális gépként működhet •Univerzális felhasználói felületek

00:3244 Web szerverek •Állandóan futó (daemon) processzek •Kérések fogadása és válasz generálása –dokumentum (akár Java program is) –(CGI) program indítása, kérelemből vett információ átadása, eredmény visszaküldése •kereső gép •adatbáziskezelő stb.

Adat- feldolgozás Kliens Szerver Vékony (gyenge) kliens modell Bemenet, kimenet Adat- feldolgozás Adattárolás Vastag (erős) kliens modell Kliens Adattárolás Szerver Bemenet, kimenet Kliens/szerver modell

00:3246 Tipikus kliens-szerver architektúrák Web Browser Web Server HTML DB Application DB Server DATA

Háromrétegű kliens/szerver modell Adat- kezelés Feldolgozás Adatréteg Alkalmazás réteg Megjelenítés Megjelenítési réteg DB

00:3248 Háromrétegű kliens-szerver architektúra 1.A kliens egy Web böngésző; 2.a középső réteg egy Web szerver és egy szerverbővítő program; 3.a harmadik réteg az DB szolgáltató. Koncepció: •A böngésző HTML vagy DB kéréseket küld •A Web szerver –A HTML kéréseket teljesíti; –a DB kéréseket a bővítőnek adja át. •A bővítő –A DB szervertől (átalakítással) kér, –az eredményeket a böngészőnek megjeleníthető formában adja.

00:3249 Tipikus háromrétegű Web-DB alkalmazás Web Browser Web Server HTML DB Server DATA Server Extension

Többrétegű kliens/szerver modell Adat- kezelés Feldolgozás Adatréteg Alkalmazás réteg Megjelenítés Megjelenítési réteg DB Feldolgozás Alkalmazás réteg

Tipikus többrétegű architektúra Web Browser Web Server DB Server DATA Application Server

Köszönöm a figyelmet!