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

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

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

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

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

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

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

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

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

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

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

Hálózati Architektúrák és Protokollok GI BSc. 10. laborgyakorlat

Hálózati architektúrák laborgyakorlat

Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6

Hálózati architektúrák laborgyakorlat

Transzport Réteg. Transzport réteg protokollok

Névfeloldás hosts, nsswitch, DNS

applikációs protokollok

15. Tétel. Extran et olyan biztonsá gos, privát, intranet hálózat amely internet protokol lok segítség ével teszi lehetővé a

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Hálózati architektúrák és protokollok PTI BSc

KG-A. Hálózati Architektúrák és Protokollok 1. zárthezi dolgozat. Név: Neptun: Gyakorlati időpont: H10 H16 H18 K10 Sz10 Cs14

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

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

Domain Name System (DNS)

ELTE, IK, Információs Rendszerek Tanszék

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.

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

Alapfogalmak, WWW, HTTP

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

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

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

VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

HÁLÓZATI ALKALMAZÁSOK II.

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

Számítógépes Hálózatok. 3. gyakorlat

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

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

4. Hivatkozási modellek

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE

Alkalmazás rétegbeli protokollok:

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

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ő)

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS Felépítés. Domain Name System

Felhasználói réteg. Számítógépes Hálózatok ősz IP címek és a Domain Name System (DNS) Domain Name System (DNS) Domain Name System

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

Elnevezési rendszerek. A névtér elosztása (2) 4. előadás. A névfeloldás implementálása (1) A névfeloldás implementálása (2)

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

HÁLÓZATI BEÁLLÍTÁS. Videorögzítőkhöz

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

Sokan nehezen tudják elképzelni, hogy hogyan és hol tudják az jeiket megkapni.

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

Elosztott rendszerek

Hálózati architektúrák és protokollok gyakorlat

T-Online-os Ügyfelek postafiókjainak áttétele Virtualoso szolgáltatásra. Ha az ügyfél még nem rendelkezik saját domain névvel

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

Department of Software Engineering

Elektronikus levelek. Az informatikai biztonság alapjai II.

Összeállította: Sallai András. Levelezőszerver egyszerűen

Department of Software Engineering

Számítógép rendszerek. 2. óra. Alkalmazásrétegi internetes protokollok Egyszerű szabványos adatcsere formátumok

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

A T-Online-os Ügyfelek postafiókjainak áttétele Virtualoso szolgáltatásra. Ha az ügyfél már rendelkezik saját domain névvel

3. előadás. A TCP/IP modell jelentősége

Hálózati alapok. készítette: Sallai András

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

Operációs rendszer Alkalmazások

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

Fábián Zoltán Hálózatok elmélet

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

Számítógépes Hálózatok ősz Felhasználói réteg DNS, , http, P2P

HÁLÓZATI ALKALMAZÁSOK

Hálózati alapismeretek

Fábián Zoltán Hálózatok elmélet

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

1. LABORGYAKORLAT 2011 TAVASZI FÉLÉV ÓBUDAI EGYETEM PRÉM DÁNIEL. Hálózati protokollok. Számítógép hálózatok gyakorlata

Számítógépes Hálózatok GY 8.hét

Hálózati operációs rendszerek II.

Felhasználói kézikönyv Bázis, Aktív, Portál és Portál+ csomagokhoz

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

Hálózati Architektúrák és Protokollok GI BSc. Kocsis Gergely 2015

Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 2. óra. Kocsis Gergely, Kelenföldi Szilárd Barizs Dániel

HÁLÓZATI ALKALMAZÁSOK

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7


Kommunikáció Androidon Mobilinternet Wifi

6. előadás: Adatátvitel alapjai II. TCP/IP feldolgozó és alkalmazás rétege, hálózati parancsok

Számítógépes Hálózatok. 6. gyakorlat

1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, )

Felhasználói kézikönyv

DNS. DNS elmélet és szerverkonfiguráció. Összeállította: Sallai András. Terjesztés csak csak engedéllyel. Copyright 2006 v.2

Elnevezési rendszerek. 7. előadás

Hálózatok építése és üzemeltetése

Gmailes Ügyfelek postafiókjainak áttétele Virtualoso szolgáltatásra. Ha az ügyfél még nem rendelkezik saját domain névvel

Hálózati architektúrák laborgyakorlat

DNS hamisítás szerepe, működése, védekezés. Benda Szabolcs G-5S5A Peller Nándor G-5i10 Sőregi Gábor G-5S5A

LINUX LDAP címtár. Mi a címtár?

Átírás:

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

Szállítási réteg 5 4 3>= 4 5 TCP Transmission Control Protocol UDP User Datagram Protocol nyalábolás/nyalábbontás adatintegritás megbízható adatszállítás forgalomszabályozás

UDP/TCP UDP: Összeköttetés nélküli szállítás - Alkalmazási szinten szabályozható - Nincs összeköttetés felépítés - Állapotmentes összeköttetések - Kis csomagfejrész többletterhelés TCP: Összeköttetés alapú szállítás - állandó kapcsolat épül fel háromutas kézfogás - nagyobb fejrész (forgalomiréányításhoz) - sorszám -> nyugtaszám - vételi ablak - opciók (beállító üzeneteknél) - jelzőmező (ACK, RST, SYN, FIN, PSH, URG) Kérdés: Milyen protokollt érdemes használni DNS lekérdezések esetén illetve telnet esetén

Háromutas kézfogás SYN + sorszám ACK+SYN+nyugtaszám+sorszám ACK+nyugtaszám

Az alkalmazási réteg protokolljai Hibrid modell Alkalmazási Socket API Szállítási Hálózati Adatkapcsolati Fizikai A socket a gyakorlatban egy protokoll + port páros, amelyen keresztül az alkalmazási rétegbeli szolgáltatás kommunikál az alsóbb rétegekkel. Feladat: Tekintsük meg a /etc/services file tartalmát Ugyanez a file windows rendszerek alatt is létezik azonos néven. Keressük meg. C:/WINDOWS/system32/drivers/etc/services

Az alkalmazási réteg protokolljai Milyen alkalmazási rétegbeli protokollokat ismerünk? File átvitel: FTP TFTP Névfeloldás DNS IRC SSH Böngészés Levélküldés Bittorrent HTTP e-mail HTML POP3 IMAP SMTP MIME Telnet NFS

FTP File Transfer Protocol Legegyszerűbb FTP parancsok: USER name PASS jelszo CD, RETRIEVE, STORE, MKDIR, RMDIR, HELP, BYE Feladat: Próbáljuk ki az ftp alkalmazást. Névtelen hozzáféréssel kapcsolódjunk az ftp.by.debian.org szerverhez, majd töltsük le az README nevű fájlt. Névtelen belépés esetén a felhasználónév szabvány szerint anonymou ous, a jelszó mezőt pedig üresen kell hagyni

Egy álklienssel csatlakozunk egy valódi FTP szerverhez, miközben saját gépünkön egy álszervert hozunk létre. Ehhez csatlakozunk a valódi klienssel. Az álszerver ablakában jól nyomon követhető az FTP kommunikáció, de hogy kerül a kliens ablakába a könyvtárlista??? FTP

FTP FTP két csatornájának szemléltetése telnet segítségével. 1. terminál 2. terminál nc ftp_cím 21 USER felhasználó PASS jelszó PASV LIST CWD könytár RETR letöltendő_file STOR feltöltendő_file QUIT nc ftp_cím számított_port PASV alapján port számítása: (az első négy tag az IP) az utolsó előtti szám * 256 + az utolsó szám

HTTP HyperText Transfer Protocol (HyperText Markup Language) HTTPS: A HTTP és a szállítási rétegbeli TCP közé titkosítást ékelünk HTTP kommunikáció során kérés-válasz párok váltják egymást Kérés formája: metódus erőforrás verzió fejléc törzs Válasz formája: verzió státuszkód indoklás fejléc törzs A túlnyomóan leggyakrabban használt metódus a GET és a HEAD. Ezen kívül még 6 egyéb metódus létezik (POST, PUT, DELETE, TRACE, OPTIONS, CONNECT) Státuszkódok: 1xx: Informatív 2xx: Siker (pl. 200) 3xx: Átirányítás 4xx: Kliens hiba (pl. 404) 5xx: Szerver hiba

HTTP $ telnet irh.inf.unideb.hu 80 Trying 193.6.135.80... Connected to irh.inf.unideb.hu. Escape character is '^]'. GET /user/kocsisg/szia.txt HTTP/1.1 Host: irh.inf.unideb.hu HTTP/1.1 200 OK Date: Mon, 19 Sep 2011 11:48:19 GMT Server: Apache/2.2.17 (Fedora) Last-Modified: Thu, 01 Sep 2011 07:43:57 GMT ETag: "12001e3-ffe-4abdc68477085" Accept-Ranges: bytes Content-Length: 4094 Content-Type: text/html X-Pad: avoid browser bug Connection: close <!DOCTYPE html PUBLIC...

DNS Helyi beállítások Hosztnév lekérdezése/beállítása: $ hostname Helyi névhozzárendelések beállítása: /etc/hosts fileban Formája: ip név [név]... DNS szerver beállítása: /etc/resolv.conf nameserver ip_cím Névfeloldási mód beállítása: /etc/host.conf multi on order hosts,bind,nis trim unideb.hu

DNS Elosztott adatbázis, melyet hierarchikusan szervezett DNS szerverekkel valósítanak meg Protokoll, mely lehetővé teszi hosztok számára lekérdezések végrehajtását ebben az adatbázisban Az adatbázis felépítése: Gyökér DNS szerverek (összesen 13 db. A-M-ig) TLD (Top Level Domain) szerverei. Pl országok szerverei (hu, fr, com...) Hiteles DNS szerverek: minden olyan szervezet, mely nyilvánosan elérhető hosztokat üzemeltet, nyilvános DNS bejegyzéseket kell, hogy szolgáltasson. Ezt saját hiteles DNS szerverén keresztül teheti meg. Helyi DNS szerver: Nem tartozik szorosan a DNS hierarchiába, ugyanakkor fontos a szerepük pl a chachelés miatt.

DNS lekérdezés működése Gyökér DNS szerver 2 3 4 TLD szerver 5 Helyi DNS szerver 6 1 8 hoszt 7 Hiteles DNS szerver Keresett hoszt xavier.dtp.atomki.hu Kérdés: xavier.dtp.atomki.hu

DNS erőforrás rekordok (RR) Formája: (Name, Value, Type, TTL) Mennyi idő után kell törölni a bejegyzést A hosztnév, Value IP cím, Name név pl: (relay1.foo.bar.com, 145.37.93.126, A) NS névszerver, Value ottani DNS szerver, Name tartomány pl: (foo.com, dns.foo.com, NS) CNAME álnévhez tartozó név, Value kanonikus név, Name álnév pl: (foo.com. relay1.foo.bar.com, CNAME) MX levelezőszerver, Value kanonikus név, Name hosztnév pl: (foo.com. mail.bar.foo.com, MX)

DNS feladatok nslookup erőforrásrekordok lekérdezése Parancssoros mód: $ nslookup -type=mx unideb.hu (a név helyén ip is lehet) dig erőforrásrekordok lekérdezése Forma: $ dig szerver_nev tipus Fordított lekérdezés: $ dig -x szerver_ip host erőforrásrekordok lekérdezése (egyszerű kimenet) Forma: $ host -t tipus szerver_nev/domain -a kapcsoló segítségével a dig-hez hasonló kimenetet kapunk Példa feladatok: 1. írasd ki, milyen helyi névszerverek érhetők el az unideb.hu domain-en 2. Írasd ki milyen levelezőszervereket használ a gmail.com 3. Keresd meg az irh.inf.unideb.hu aliashoz tartozó kanonikus nevet 4. Írasd ki az unideb.hu-val kapcsolatos összes erőforrásrekordot 5. Milyen globális néven érhető el a 193.6.181.75 ip című gép?