számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/virtvall_2013_14_1... ·...
TRANSCRIPT
![Page 1: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/1.jpg)
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
![Page 2: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/2.jpg)
15:58 2
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.
![Page 3: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/3.jpg)
15:58 3
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.)
![Page 4: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/4.jpg)
15:58 4
A hálózat felépítése
HOST
IMP
CSATORNA
Terminál
![Page 5: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/5.jpg)
15:58 5
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
![Page 6: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/6.jpg)
15:58 6
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)
![Page 7: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/7.jpg)
15:58 7
Réteg alapú kommunikáció
Funkcionális elem
Virtuális
kommunikáció
Fizikai kommunikáció
![Page 8: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/8.jpg)
15:58 8
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
![Page 9: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/9.jpg)
15:58 9
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)
![Page 10: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/10.jpg)
15:58 10
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
![Page 11: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/11.jpg)
15:58 11
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
![Page 12: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/12.jpg)
15:58 12
ISO-OSI
![Page 13: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/13.jpg)
15:58 13
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
![Page 14: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/14.jpg)
15:58 14
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
![Page 15: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/15.jpg)
15:58 15
Ö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)
![Page 16: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/16.jpg)
15:58 16
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
![Page 17: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/17.jpg)
15:58 17
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
![Page 18: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/18.jpg)
15:58 18
Internet hivatkozási modell
OSI rétegek TCP/IP rétegek
Alkalmazási Alkalmazási
Megjelenítési
Viszony
Szállítási Szállítási
Hálózati Internet réteg
Adatkapcsolati Hálózat elérési
Fizikai Fizikai
![Page 19: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/19.jpg)
15:58 19
TCP/IP protokollcsalád
![Page 20: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/20.jpg)
15:58 20
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
![Page 21: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/21.jpg)
15:58 21
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
![Page 22: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/22.jpg)
15:58 22
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
![Page 23: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/23.jpg)
15:58 23
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ó
![Page 24: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/24.jpg)
15:58 24
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)
![Page 25: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/25.jpg)
15:58 25
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
![Page 26: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/26.jpg)
26
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).
![Page 27: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/27.jpg)
15:58 27
Az E-mail koncepció
MTA MTA UA UA
mailbox mailbox
Message Handling System
![Page 28: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/28.jpg)
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.
![Page 29: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/29.jpg)
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.
![Page 30: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/30.jpg)
15:58 30
E-mail komponensek
MTA MTA UA UA
mailbox mailbox File system
SMTP
POP3
![Page 31: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/31.jpg)
15:58 31
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
![Page 32: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/32.jpg)
15:58 32
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.
![Page 33: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/33.jpg)
15:58 33
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.
![Page 34: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/34.jpg)
15:58 34
EDI koncepció
Ügyviteli
alkalmazás
DB
EDI
átjáró
EDI
átjáró User
Ügyviteli
alkalmazás
DB
1. szervezet belső
hálózata
2. szervezet belső
hálózata
![Page 35: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/35.jpg)
15:58 35
6. Ü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.25,
TCP/IP
X.400,
SMTP
EDI logikai modell
Üzenetkapcsolt
postafiók
PROTOKOLL
KONVERZIÓ
ÁTVITELI
szolgáltatások
![Page 36: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/36.jpg)
15:58 36
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
![Page 37: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/37.jpg)
15:58 37
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?)
![Page 38: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/38.jpg)
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
![Page 39: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/39.jpg)
15:58 39
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.
![Page 40: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/40.jpg)
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
![Page 41: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/41.jpg)
15:58 41
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
![Page 42: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/42.jpg)
15:58 42
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
![Page 43: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/43.jpg)
15:58 43
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
![Page 44: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/44.jpg)
15:58 44
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.
![Page 45: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/45.jpg)
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
![Page 46: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/46.jpg)
15:58 46
Tipikus kliens-szerver
architektúrák Web
Browser
Web
Server HTML
DB
Application
DB
Server DATA
![Page 47: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/47.jpg)
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
![Page 48: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/48.jpg)
15:58 48
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.
![Page 49: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/49.jpg)
15:58 49
Tipikus háromrétegű Web-DB
alkalmazás
Web
Browser
Web
Server HTML
DB
Server DATA
Server Extension
![Page 50: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/50.jpg)
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
![Page 51: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/51.jpg)
Tipikus többrétegű
architektúra
Web
Browser
Web
Server
DB
Server DATA
Application Server
![Page 52: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/52.jpg)
Kliensek
INTRANET
WEB szerver Adatbázis
szerver
Szerverek …
Munka-csoport
Munka-csoport
Többrétegű architektúra
Alkalmazás szerver Adattárház
IN
TER
NET
EX
TR
AN
ET
![Page 53: Számítógép hálózatok,ait.iit.uni-miskolc.hu/~kulcsar/VirtVall_2013_14_1... · •Adatállományok továbbítása (ftp, sftp) •World Wide Web (WWW) 15:58 25 Távoli géphasználat](https://reader033.vdocuments.pub/reader033/viewer/2022041620/5e3e378b1abed10fd3399d29/html5/thumbnails/53.jpg)
Köszönöm a figyelmet!