21
AZ INTERNET ÁLTAL BIZTOSÍTOTT SZOLGÁLTATÁSOK (PROTOKOLLOK) Egressy Gábor Kéttannyelvű Műszaki Szakközép Iskola Budapest,Egressy út 71. Bukovszky Dániel Felkészítő tanár:Gá Tamás

Az Internet által biztosított szolgáltatások (protokollok)

  • Upload
    bary

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

Egressy Gábor Kéttannyelvű Műszaki Szakközép Iskola Budapest,Egressy út 71. Az Internet által biztosított szolgáltatások (protokollok). Bukovszky Dániel Felkészítő tanár:Gál Tamás. FTP HTTP IMAP IRC POP3 SMTP SNMP SSH Telnet BitTorrent WWW. Menü. ?. Mit jelent a/az. - PowerPoint PPT Presentation

Citation preview

Page 1: Az Internet által biztosított szolgáltatások  (protokollok)

AZ INTERNET ÁLTAL BIZTOSÍTOTT SZOLGÁLTATÁSOK (PROTOKOLLOK)

Egressy Gábor Kéttannyelvű Műszaki Szakközép IskolaBudapest,Egressy út 71.

Bukovszky DánielFelkészítő tanár:Gál Tamás

Page 2: Az Internet által biztosított szolgáltatások  (protokollok)

MENÜFTPHTTPIMAPIRCPOP3SMTPSNMPSSHTelnetBitTorrentWWW

Mit jelent a/az ?

Page 3: Az Internet által biztosított szolgáltatások  (protokollok)

Mi a www?(World-Wide Web)

(Világméretű Háló)• Az Internet hypertext rendszerének egésze, amelyben különböző helyeken tárolt, különböző

információk összekapcsolódnak. A web alapja a HTTP ennek az oldalnak a HTML a leíró nyelve. Megjelenését és köztük történő kommunikációt a böngészők teszik lehetővé.(legismertebbek: Firefox, Internet Explorer, Google Chrome, Opera)

• Tartalmazhat:képet,hangot,szöveget,mozgógépet,Videót,filmet,stb.

Hypertext: olyan adatbázis melyek egyes részei egymással összekapcsolhatók és a létrejött megoldások így gyorsabban kutathatóak felAdatbázis: egy vagy több szempont szerint rendezett adatok gyűjteményeHiperkapcsok: A web elemeit köti össze egymással .A weboldalakba ágyazott hiperkapcsokat a böngészők legtöbbje

aláhúzással,kék színnel jelzi, ha link fölé megyünk az egér egy kézre vált.

Internet Explorer Mozilla Firefox

Google Chrome Opera

Menü TovábbElőző

Page 4: Az Internet által biztosított szolgáltatások  (protokollok)

0

1.FELADATTim Berners-Lee dolgozta ki a hypertext tovább fejlesztés céljából.Ki dolgozta ki a webet? És milyen célból?

12345

Menü TovábbElőző

Page 5: Az Internet által biztosított szolgáltatások  (protokollok)

HTTP(Hyper Text Transfer Protocol)

• A HTTP egy kérés-válasz alapú(kliens és szerver között) kliens. Általában TCP/IP felett helyezkedik el. A HTTP implementálható más megbízható réteg fölött. Legáltalánosabb forma a webkiszolgáló és web böngésző között.

0.9 verzió (1991)1999-ből az első dokumentált verzió. Kliens csak a GET metódust tudta használni. Csak az erőforrás nevét kellett megadni, ekkor még nem gondoltak a verzió számra. (szerver válasz HTML-ben)

1.0 verzió (1996 május)HTTP munkacsoport terjesztette ki a protokollt. Itt vezet-ték be a verzió számot. Kliens megadja a legfrissebb verziót amit támogat, szerver vagy ezzel vagy egy korábbi verzióval válaszol.

1.1 verzió (1999 június)Hivatalosan 1997.Januárban.Azonban az 1999.Júniusi frissítéseket és javításokat tartalmaz. 1.1 szabvánnyal vezették be request pipeliningot és perzisztens kapcsolatokat.

Implementáció:Egy adott algoritmus vagy egyéb terv megvalósítása.Algoritmus:Véges lépés számból álló utasítás sorozat.

Menü TovábbElőző

Page 6: Az Internet által biztosított szolgáltatások  (protokollok)

2.FELADATTim Berners-Lee és csapata alkotta meg.Kik alkották meg az első HTTP és HTML-t?

012345

Menü TovábbElőző

Page 7: Az Internet által biztosított szolgáltatások  (protokollok)

IMAP(Internet Message Access Protocol)

• Segítségével megnézhetjük leveleinket. Legtöbb modern szerver és kliens támogatja.• A pop3 mellett legelterjedtebb szabvány.

Előnyei

• A levelek nem töltődnek le csak a cache-be kerülnek.Csökken a háttérigény, a hálózati forgalom, a levele mindenhol elérhetőek.

• Kiszolgálón állapotinformációk tárolhatók.Ezen keresztül több információt tárolhatunk a levél állapotáról(olvasottak-e vagy nem vagy, hogy válaszoltunk-e).

• Mappák támogatásaAz IMAP4 kliensek létre tudnak hozni,átnevezni,törölni postafiókot amit a felhasználó mappáknak lát.

• Keresések támogatása(szerveroldali)Megkérhetik a kiszolgálót, hogy keressen a tárolt levelek között. Így nem kel az összes levelet letölteni.

Cache: gyorsító tár (francia eredetű jelentése:rejtekhely) átmeneti információ tároló. Célja az információk gyorsítása.Menü TovábbElőző

Page 8: Az Internet által biztosított szolgáltatások  (protokollok)

3.FELADATMark Crispin fejlesztette ki 1986-ban.Ki fejlesztette ki az IMAP-ot? Mikor?

012345

Menü TovábbElőző

Page 9: Az Internet által biztosított szolgáltatások  (protokollok)

IRC(Internet Relay Chat)

• Kliens-server alapú csevegő protokoll, amivel több ezer ember is tud egyszerre beszélgetni egyszerre akár több témában.

• Az első klienst-szervert 1988 nyarán alkotta meg Jarkko Oikarinen a finnországi Oulu egyetemen. Ez még csak kezdet leges változat.(Csak privát üzenet.)

• Ekkor már támogatta a klienstől-kliensig kommunikációt. Csatornák még nem voltak.(Első kész program Augusztus fele.)

Menü TovábbElőző

Page 10: Az Internet által biztosított szolgáltatások  (protokollok)

4.FELADATTolsun.oulu.fi volt a neve.

Jyrki Kuoppala és Jukka Pihl segített.

Mi volt az első szerver neve?

Kik segített Jarkko Oikarinennek?

012345

012345Menü TovábbElőző

Page 11: Az Internet által biztosított szolgáltatások  (protokollok)

Telnet• Az egyik legerősebb hálózati protokoll.• Célja általánosan elérhető,kétirányú, nyolcbites byte-alapú kommunikációs rendszer létrehozása.• Használható terminálok,processzorok közötti kommunikációra.• Ma már kevésbé elterjedt,nincs benne titkosítás ezért az SSH-t használják helyette. Sok protokollt lehet

vele debuggolni, irányítani (kézzel) Pl.:HTTP,POP3.

Debuggolás:Szoftverben lévő hibák felderítése.Szoftver:A számítógép kézzel meg nem fogható részei.TCP:Megbízható folyamat-folyamat közti kommunikáció.

Menü TovábbElőző

Page 12: Az Internet által biztosított szolgáltatások  (protokollok)

SSH(Secure Shell)

• Egy helyi és egy távoli számítógép közötti biztonságos csatorna.• Nyilvános kulcsú titkosítást használ a távoli számítógép hitelesítésére.

(A távoli számítógép is hitelesítheti a felhasználót.)• Leggyakrabban arra használják hogy a távoli gépekre belépve utasításokat tudjanak ki adni.• Támogatja a tunnelinget azaz a kapcsolatok továbbítását: TCP portok és X11.• Célja ne lehessen lehallgatni a jelszavakat.

Tunneling: Számítógép-hálózatokban lehetővé teszi a belső hálózati cím külső elérését.(Egy porton keresztül.)Port:Amin keresztül a hálózatok adatátviteli kommunikáció folyik, egy adott számítógéppel.TCP:Megbízható folyamat-folyamat közti kommunikáció.X11:Egy hálózati és megjelenítési protokoll,ami lehetővé teszi az ablakkezelést a bitmap megjelenítőkön

Menü TovábbElőző

Page 13: Az Internet által biztosított szolgáltatások  (protokollok)

5.FELADATTatu Ylönen tervezte meg1995-ben a Helsinki Műszaki Egyetemen.Ki tervezte meg az SSH első változatát? Mikor? Hol?

012345

Menü TovábbElőző

Page 14: Az Internet által biztosított szolgáltatások  (protokollok)

FTP(File Transfer Protocol)

• Állomány átvitelre szolgáló szabvány.• Lehetővé teszi a különböző operációs rendszerű gépek közti információcserét.• Nagy mennyiségű adat áll rendelkezésünkre, melynek letöltése ily módon valósíthatóak meg.• 2 fajta kapcsolattípus

• Letöltés vagy feltöltés…• nyilvánosan elérhető állományokból vagy állományokba.• olyan gépről ahol azonosító szükséges.

• Sok web böngésző képes FTP- ként működni.

Menü TovábbElőző

Page 15: Az Internet által biztosított szolgáltatások  (protokollok)

POP3(Post Office Protocol Version 3)

• Elődje a POP,POP2.• Csak a levelek letöltésére alkalmas.• Legelterjedtebb levelezési protokoll.• Küldésükre az SMTP alkalmas.• Csak addig tárolja a leveleket amíg le nem tölti a hozzá tartozó személy.(Nem muszáj törölni.)• IMAP-nál offline módban is olvashatóak a levelek a hozzá tartozó személy gépén.

Menü TovábbElőző

Page 16: Az Internet által biztosított szolgáltatások  (protokollok)

SMTP(Simple Mail Transfer Protocol)

• E-mail továbbításra szolgáló protokoll.• Több címzettje is lehet az üzenetnek.• 1980- óta használják, akkor a leghatékonyabb ha a fogadó gép mindig elérhető.• Amikor beindult még csak ASCII karaktereket tartalmazott. Mára kifejlesztették MIME kódolást ami által

bináris fájlok is lehetnek a levelekben.

Menü TovábbElőző

Page 17: Az Internet által biztosított szolgáltatások  (protokollok)

6.FELADATTelnettel tudjuk tesztelni.Melyik protokollal tudjuk tesztelni az SMTP-t?

012345

Menü TovábbElőző

Page 18: Az Internet által biztosított szolgáltatások  (protokollok)

SNMP(Simple Network Management Protocol)• Ez egy egyszerű „kérdezz-felelek” protokoll.• Futó alkalmazások előre vagy időközönként lekérdezik az eszközökhöz rendelhető változókat, ami majd

választ fog adni a feldolgozás szempontjából.• Bővíthetőre tervezték, ezt a MIB-ekkel érik el.

A MIB eszközök által használt speciális tulajdonságokat írja le.Külön MIB van a routernek, nyomtatónak, szervernek.

• Az SNMP segítségével TCP/IP rétegeit lehet irányítani, email szervereket, de a router beállításait is.• Az alkalmazási területeknek saját MIB-jük van.

MIB:management information base: menedzsment információk csoportja Menü TovábbElőző

Page 19: Az Internet által biztosított szolgáltatások  (protokollok)

BitTorrent• Fájl cserélő rendszer.• Bram Cohen írta Python nyelven.• A kliensek darabokban töltik le az adatot.• A csomópontok megkeresik a hiányzó részhez való leggyorsabb kapcsolatot. Közben a letöltött darabokat

letöltésre kínálja.(Ez a módszer nagyon jól jön nagyobb adatoknál.)• Fájl megosztáshoz .torrent nevű fájl kell.(Előnye hogy 10-200kB.)• Seed szerver:Azoknak hasznos akiknek gyenge az internetük.

Tárhelyet és internet-sávszélességet biztosítanak.• Kliensprogramok: • µTorrent:Legnépszerűbb kliens.(Kicsi és gyors)• Opera:9.0 verzió óta támogatja a BitTorrent protokollt.• BitComet:C++-ban írt program.(Gyors, kicsi processzorterhelés.)

Processzor:Ami az utasításokat értelmezi,végrehajtja.Python:nagyon magas szintű programozási nyelv.

Menü TovábbElőző

Page 20: Az Internet által biztosított szolgáltatások  (protokollok)

7.FELADATGuido van Rossum holland programozó hozta létre meg 1991-ben.Ki hozta létre a Python programozási nyelvet? Mikor?

012345

Menü TovábbElőző

Page 21: Az Internet által biztosított szolgáltatások  (protokollok)

Források http://pcforum.hu/szotar/ http://szabilinux.hu/ip2/index.html http://hu.wikipedia.org/wiki/Internetprotokoll#Az_IP_jellemz.C5.91i http://www.vizsgazz.hu/index.php?option=com_content&task=view&

id=63&Itemid=172 http://www.webgobe.ro/konyv/szotar/9i.html http://informatika.gtportal.eu/index.php?f0=intrenet_www_01 Az összes kép saját tervezésű kivéve a mozgó kép.

Köszönöm a figyelmet!

MenüElőző