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



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

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

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

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

Hálózati ismeretek. Az együttműködés szükségessége:

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

Számítógépes alapismeretek

Információ és kommunikáció

Dr. Kovács Szilveszter Általános Informatikai Tsz. Miskolci Egyetem

Szabó Richárd Számítógépes alapismeretek Első beadandó feladat

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

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

Hálózatok I. A tárgy célkitűzése

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

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

Informatika 10. évf.

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

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Tanszék

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

Bevezetés. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

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


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.

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:

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

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

Avasi Gimnázium. Hálózati kommunikáció: Internet

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)

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

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

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.

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

AST_v3\ Hivatkozási modellek

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

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

Hálózati alapismeretek

Információ és kommunikáció

Építsünk IP telefont!

HÁLÓZATOK I. Készítette: Segédlet a gyakorlati órákhoz. Göcs László mérnöktanár KF-GAMF Informatika Tanszék tanév 1.

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

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

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

Hálózati architektúrák laborgyakorlat

Hálózati réteg, Internet

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

Alkalmazás rétegbeli protokollok:

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

Hálózati architektúrák laborgyakorlat

applikációs protokollok

Alapfogalmak, WWW, HTTP

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

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

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

Forgalmi grafikák és statisztika MRTG-vel

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

Hálózati architektúrák és Protokollok Levelező képzés - 1. Kocsis Gergely

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


Az Internet működésének alapjai

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

Információ és kommunikáció

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

SZÁMÍTÓGÉP-HÁLÓZATOK

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

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

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

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

Bevezetés az informatikába előadás. Számítógép-hálózat. Vállalati hálózatok (folyt.) Vállalati hálózatok. Bevezetés. Mire használjuk?

Rohonczy János: Hálózatok

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

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

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.

HÁLÓZATOK I. Segédlet a gyakorlati órákhoz. Készítette: Göcs László mérnöktanár KF-GAMF Informatika Tanszék tanév 1.

Hálózatok II. A hálózati réteg funkciói, szervezése

Az eszközök közti összeköttetés, azaz csatolás szerint Szorosan csatolt rendszerek

Address Resolution Protocol (ARP)

Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont

1. A számítógép-hálózatok ISO-OSI hivatkozási modelljének hálózati rétege 1.a Funkciói, szervezése

Számítógépes hálózatok: LAN, MAN, WAN

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

Organizáció. Számítógépes Hálózatok Vizsga. Gyakorlati jegy: Folyamatos számonkérés

Organizáció Számítógépes Hálózatok Bevezetés, Internet, Referenciamodellek Vizsga Gyakorlati jegy: Folyamatos számonkérés

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

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 GI 7. Kocsis Gergely

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

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

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

Transzport Réteg. Transzport réteg protokollok

1. Az internet használata

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

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

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

Cisco Teszt. Question 2 Az alábbiak közül melyek vezeték nélküli hitelesítési módok? (3 helyes válasz)

Átírás:

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

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. 15:58 2

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.) 15:58 3

A hálózat felépítése CSATORNA IMP Terminál HOST 15:58 4

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 15:58 5

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) 15:58 6

Réteg alapú kommunikáció Virtuális kommunikáció Funkcionális elem Fizikai kommunikáció 15:58 7

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 15:58 8

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) 15:58 9

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 15:58 10

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 15:58 11

ISO-OSI 15:58 12

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 15:58 13

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 15:58 14

Ö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) OSI Gyakorlat protokoll konverter átjáró (gateway) átjáró (gateway) hálózati forgalomirányító (router) híd (bridge) adatkapcsolati híd (bridge) jelismétlő (repeater) fizikai jelismétlő (repeater) 15:58 15

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 15:58 16

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 15:58 17

Internet hivatkozási modell OSI rétegek Alkalmazási Megjelenítési Viszony Szállítási Hálózati Adatkapcsolati Fizikai TCP/IP rétegek Alkalmazási Szállítási Internet réteg Hálózat elérési Fizikai 15:58 18

TCP/IP protokollcsalád 15:58 19

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 15:58 20

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 15:58 21

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 15:58 22

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ó 15:58 23

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

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 User Terminal OS shell (UI) User File System 15:58 25

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

Az E-mail koncepció mailbox mailbox UA MTA MTA UA Message Handling System 15:58 27

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. 28

Egy MTA feladatai Boríték készítés a fejrészből. Dátumidő 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. 29

E-mail komponensek File system POP3 mailbox mailbox UA SMTP MTA MTA UA 15:58 30

Biztonságos az e-mail? Alapvetően nem, de Hamis feladó elektronikus aláírás Bizalmas levelek titkosítás Levéltest változtatás integritás biztosítás Elveszett levelek visszaigazolás, iktatás Átmenet a munkaszervező alkalmazásokba Lotus Notes stb. Formátumok rendelés, visszaigazolás EDI 15:58 31

EDI: Electronic Data Exchange Adatkapcsolatok biztonságosan, átláthatóan Elektronikusan Struktúrálatlan (fax, e-mail) 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. 15:58 32

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. 15:58 33

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

EDI logikai modell 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 X.400, SMTP X.25, TCP/IP Integritás, bizalmasság, hitelesség Üzenetkapcsolt postafiók PROTOKOLL KONVERZIÓ ÁTVITELI szolgáltatások X.400, SMTP X.25, TCP/IP 6.ÜGYVITELI ALKALMAZÁS 5.EDI INTERFÉSZ 4.BIZTONSÁG 3.ÜZENET- ÁTVITEL 2.VONAL- MEGHAJTÓ 1.FIZIKAI CSATLAKOZÁS 15:58 35

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 15:58 36

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?) 15:58 37

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

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. 15:58 39

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 40

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 15:58 41

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.: http://www.uni-miskolc.hu név szerint, URN: Unified Resource Name pl.: urn:isbn:0-393-36363-1 15:58 42

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 15:58 43

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. 15:58 44

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

Tipikus kliens-szerver architektúrák Web Browser Web Server HTML DB Application DB Server DATA 15:58 46

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

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. 15:58 48

Tipikus háromrétegű Web-DB alkalmazás DB Server DATA Web Browser Server Extension Web Server HTML 15:58 49

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

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

INTERNET EXTRANET Többrétegű architektúra WEB szerver Alkalmazás szerver Adatbázis szerver Adattárház INTRANET Szerverek Kliensek Munkacsoport Munkacsoport

Köszönöm a figyelmet!