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

Hasonló dokumentumok
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 GI Kocsis Gergely

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

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

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 BSc. 10. laborgyakorlat

applikációs protokollok

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

Hálózati architektúrák laborgyakorlat

Névfeloldás hosts, nsswitch, DNS

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

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

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. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

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

Domain Name System (DNS)

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

Hálózati architektúrák laborgyakorlat

Levelező szerverek. Hargitai Gábor november 28.

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

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

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

Transzport Réteg. Transzport réteg 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

VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI 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.

Alapfogalmak, WWW, HTTP

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

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

Hálózati beállítások Készítette: Jámbor Zoltán 2016

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

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

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

Szalai Ferenc

Elektronikus levelezés

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

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

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

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

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

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

Alkalmazás rétegbeli protokollok:

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

Windows hálózatok. IP cím. Hálózati kapcsolatok nyomonkövetése. < Windows

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

HÁLÓZATI ALKALMAZÁSOK

HÁLÓZATI ALKALMAZÁSOK II.

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

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

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

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

Elosztott rendszerek

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

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

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

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

Komplex alkalmazási környezetek felderítése és menedzsmentje (Mérési segédlet) Tartalomjegyzék. Informatikai technológiák laboratórium 2.

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

Postfilter I. Spamszűrési módszerek és eljárások. Kadlecsik József KFKI RMKI

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

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

Department of Software Engineering

HÁLÓZATI ALKALMAZÁSOK

Operációs rendszer Alkalmazások

Nagios NSCA Indirect Monitoring, Passive Check

Szalai Ferenc

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

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

Bevezető. PoC kit felépítése. NX appliance. SPAN-Proxy

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

Foglalkozási napló. Informatikai rendszergazda 14. évfolyam

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

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


Elektronikus levelek. Az informatikai biztonság alapjai II.

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

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

BackupPC. Az /etc/hosts fájlba betehetjük a hosztokat, ha nem a tejles (fqdn, DNS név) névvel hivatkozunk rájuk: # /etc/hosts #

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

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

Az internet ökoszisztémája és evolúciója. Gyakorlat 3

Hálózati Alkalmazások

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

Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű.

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

SIP. Jelzés a telefóniában. Session Initiation Protocol

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) (RFC 821/822) Domain Name System

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

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

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

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

1. Kapcsolók konfigurálása

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

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

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

Átírás:

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

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

e-mail szerver SMTP szerver POP3/IMAP SMTP kliens SMTP: Simple Mail Transfer Protocol POP: Post Office Protocol IMAP: IMAP2: IMAP4: Interim Mail Access Protocol Interactive Mail Access Protocol Internet Message Access Protocol MIME: Multipurpose Internet Mail Extension

POP3 Feladat: Olvassuk el levelinket telnet segítségével. POP3 portja: $ cat /etc/services grep pop3 $ telnet mail_server 110 USER felhasználó PASS jelszó LIST retr levél_sorszám QUIT A legtöbb mail szerver már ssl-t használ elérés ssl segítségével: $ openssl s_client -connect pop.gmail.com:995

SMTP Küldjünk levelet smtp-n keresztül $ ssh student@xavier.dtp.atomki.hu telnet mikkamakka.atomki.hu 25 helo mail mail from: kispista@unideb.hu rcpt to: email@cim.hu data From: valaki valaki@valami.hu (szó szerint) Date: Tue, 15 Jan 2008 16:02:43-0500 Subject: tárgy <Enter> Szia!. <pont><enter>

IMAP openssl segítségével ugyanúgy csatlakozhatunk távoli levelező szerverünkhöz, mint POP3 esetén. IMAP portja: $ cat /etc/services grep imap Csatlakozás telnet segítségével: $ telnet mail_server 143 A legtöbb mail szerver már itt is ssl-t használ elérés ssl segítségével: $ openssl s_client -crlf -connect imap.gmail.com:993 a01 login loginnev loginjelszo a02 list / * a03 select INBOX a04 fetch 1:* FLAGS a05 FETCH 1 body[text] a06 logout

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 cachelé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 szerver neve, Name tartomány 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) Interaktív mód: $ nslookup > unideb.hu > set type=mx Példa feladatok: > unideb.hu > exit 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 dig 3. Keresd erőforrásrekordok meg az irh.inf.unideb.hu lekérdezése aliashoz tartozó kanonikus nevet 4. Forma: Írasd $ ki dig az szerver_nev unideb.hu-val tipus kapcsolatos összes erőforrásrekordot 5. Milyen globális néven érhető el a 193.6.181.75 ip című gép? 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

Szuperszerver (x)inetd ftp ssh telnet http smtp pop imap

Szuperszerver (x)inetd zzz zzz zzz zzz zzz zzz zzz zzz ftp ssh telnet http smtp pop imap /etc/xinetd mezők: service rsync { disable = yes alapértelmezetten alszik flags = Ipv6 szolgáltatásbeállítások socket_type = stream stream/dgram wait = no indítás előtt várakotzzon-e user = root felhasználó, akinek a nevében fut server = /usr/bin/rsync elérési út server_args = --daemon a szolgáltatás paraméterei log_on_failure += USERID log információ }

netcat Feladat (szerver): indítsunk saját szervert, ami az 5555 porton várja a kliens jelentkezését $ nc -l port_száma Feladat (kliens): csatlakozzunk az imént indított szerverhez $ telnet ip_cim port_száma $ nc ip_cim port_száma Feladat: nc segítségével döntsük el, hogy a xavier.dtp.atomki.hu hoszton nyitva van-e a 25-ös port udp, illetve tcp protokoll menti kommunikációra $ nc -vz xavier.dtp.atomki.hu 25 -t Intervallum megadása is lehetséges: $ nc -vz xavier.dtp.atomki.hu 20-30 -t

Hálózati statisztika nmap Feladata: Nyitott portok felkutatása: $ nmap -v domino.inf.unideb.hu Operációs rendszer ujjlenyomatának azonosítása: $ nmap -v -O domino.inf.unideb.hu netstat helyi statisztikák Kapcsolói: -a minden socket -r routing tábla -t tcp portok -i interfészek -u udp portok -s általános statisztikák -l csak fogadó