Analýza aplikačních protokolů



Podobné dokumenty
Konfigurace DHCP serveru a překladu adres na směrovačích Cisco

Počítačové sítě Systém pro přenos souborů protokol FTP

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

TFTP Trivial File Transfer Protocol

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

JAK ČÍST TUTO PREZENTACI

Inovace bakalářského studijního oboru Aplikovaná chemie

MODELY POČÍTAČOVÝCH SÍTÍ

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Inovace bakalářského studijního oboru Aplikovaná chemie

Ing. Jitka Dařbujanová. TCP/IP, telnet, SSH, FTP

Vlastnosti podporované transportním protokolem TCP:

Komunikační protokoly počítačů a počítačových sítí

Konfigurace sítě SDH propojení a ochrany

3.17 Využívané síťové protokoly

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Site - Zapich. Varianta 1

ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS

6. Transportní vrstva

Úvod do analýzy. Ústav informatiky, FPF SU Opava Poslední aktualizace: 8. prosince 2013

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

Identifikátor materiálu: ICT-3-03

Analýza protokolů rodiny TCP/IP, NAT

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

File Transfer Protocol (FTP)

Routování směrovač. směrovač

Počítačové sítě Transportní vrstva. Transportní vrstva

Pokročilé možnosti DHCP serveru v Cisco IOS. Vladimír Jarotek

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Y36PSI Protokolová rodina TCP/IP

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

SDH synchronizace a LCAS

Síťové protokoly. Filozofii síťových modelů si ukážeme na přirovnání:

SPARKLAN WX-7800A - návod k obsluze Verze 1.2

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

VLAN Membership Policy Server a protokol VQP Dynamické přiřazování do VLANů.

Příručka nastavení funkcí snímání

Úvod do informačních služeb Internetu

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Počítačové sítě ve vrstvách model ISO/OSI

Aplikační vrstva. Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace HTTP

Y36SPS Jmenné služby DHCP a DNS

Model: Mbps Wireless 11G+ Access Point UŽIVATELSKÝ MANUÁL

Technologie počítačových sítí 11. přednáška

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Použití internetového připojení v kamerovém systému. ADI-OLYMPO je obchodní značkou Honeywell, spol. s r.o. - Security Products o.z.

Typy samostatných úloh PSI 2005/2006

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

Návod na nastavení bezdrátového routeru Asus WL-520g Deluxe v režimu klient

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Počítačové sítě II. 14. Transportní vrstva: TCP a UDP. Miroslav Spousta, 2005

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

Inovace výuky prostřednictvím šablon pro SŠ

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Inovace bakalářského studijního oboru Aplikovaná chemie

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Quido - Telnet. Popis konfigurace modulů Quido protokolem Telnet. 3. srpna 2007 w w w. p a p o u c h. c o m

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

Návod na změnu nastavení modemu s aktivní Wi-Fi ARRIS TG 2494

Protokoly úrovně 3 nad ATM

Adresování v internetu

Postup nastavení: 1. Spusťte Mozilla Thunderbird Z horního menu vyberte Nástroje a v nabídce následně Nastavení účtu

Architektura TCP/IP je v současnosti

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model

Uživatelský manuál WEB SERVICE V3.0 IP kamer Dahua

Příručka rychlého nastavení snímání do u

ZPS 3 Standardizace počítačových sítí, zásobník TCP/IP, model ISO/OSI, vybrané protokoly

mbank.cz mtransfer Okamžitá notifikace o mtransferu Dokumentace pro externího partnera

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

Telekomunikační sítě Protokolové modely

Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP

Úvod do informatiky 5)

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS. FTP Klient. A05463 fboranek@atlas.

Úvod Virtuální kanál TCP Datagramová služba UDP URL TCP, UDP, URL. Fakulta elektrotechnická

Přepínaný Ethernet. Virtuální sítě.

Server. Software serveru. Služby serveru

Technologie počítačových sítí 8. přednáška

Architektura TCP/IP v Internetu

STRUČNÝ NÁVOD K POUŽITÍ

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

CCNA 2/10 Další funkce TCP/IP Aleš Mareček Jaroslav Matějíček 1

Ověření možností generování provozu na platformě MikroTik + srovnání s Cisco a Open Source řešeními

Aktivní prvky: brány a směrovače. směrovače

e1 e1 ROUTER2 Skupina1

Počítačová síť a internet. V. Votruba

Práce s ovými schránkami v síti Selfnet

Transkript:

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická PROJEKT Č. 4 Analýza aplikačních protokolů Vypracoval: V rámci předmětu: Jan HLÍDEK Komunikace v datových sítích (X32KDS) Měřeno: 28. 4. 2008 Cvičení: pondělí od 11:00 do 12:30

2 1. CÍL ÚLOHY Seznámit se s podstatou analýzy protokolů na aplikační úrovni. Jedná se o protokoly DHCP, FTP, TFTP, SMTP a POP3 2. ZMĚŘENÉ VÝSTUPY A ROZBOR Následují vždy jednotlivé úkoly, které měly být provedeny a zachyceny ve Wiresharku. Informace k nim jsou také hodnotícího charakteru v závěru již nebude každý bod zvlášť komentován. Odpovědi pramení většinou z webové encyklopedie Wikipedia a také z knihy Data Communications, Computer Networks and Open Systems. V programu TFTPd32 v záložce DHCP server bylo pro naši skupinu nastaveno: IP pool starting address: 10.1.36.36 WINS/DNS Server: 10.1.36.136 Default router: 10.1.36.76 V programu HomeFTPserver byl vytvořen účet: User name: Password: po11-6 po11-6-heslo

3 Obr. 1 Přidělování IP adresy DHCP serverem Obr. 1 ukazuje jak je přidělována IP adresa. Zpráva DHCP discover poslaná do sítě od PCvpravo se šíří jako broadcast. Tím žádá o to, aby se ohlásily DHCP servery, které jsou momentálně dostupné.odpověď od DHCP serveru je formou DHCP Offer zprávy posílané unicastem, v níž se PC-vpravo nabízí adresy, které mu mohou být přiděleny. PC-vpravo odpoví broadcastem, že chce danou adresu. Toto opět mohou slyšet všechny do sítě připojené stanice. Následně DHCP server potvrdí přidělení dané adresy zprávou DHCP Ack.

4 Obr. 2 Posílání ping ověření spojení mezi PC vlevo a vpravo po získání nové adresy z DHCP serveru Přidávají se odpovědi na položené otázky: 1. Proč se zpráva DHCP Request šíří jako broadcast, když již ve zprávě DHCP offer klientská stanice zjistí IP adresu DHCP serveru? Je totiž třeba, aby byly informovány i ostatní DHCP servery, že právě tomu PC byla přidělena adresa a již není třeba se o něj starat. Svoje DHCP Offers tím pádem již nepošlou. 2. Proč stanice, která pomocí DHCP protokolu obdrží IP adresu, se vzápětí protokolem ARP dotazuje, kdo vlastní tuto adresu? Jedná se o jakýsi bezpečnostní mechanismus pro ochranu před kolizemi. Mohlo by se totiž stát, že daná adresa již byla přidělena například při manuálním nastavování adres někde jinde v dané síti.

5 3. Jaký protokol na transportní vrstvě používají protokoly DHCP, TFTP a SMTP? Protokol DHCP používá na transportní vrstvě UDP (User Datagram Protocol), který nezaručuje bezchybný přenos dat. V případě nedoručení je datagram jednoduše zahozen a UDP se nestará o přeposílání. Důkazem je výpis z Wiresharku a oranžově zarámovaná oblast na Obr. 1. UDP používá také TFTP protokol. Na druhou stranu protokol SMTP užívá protokol TCP často označovaný také jako spojově orientovaný stará se o zajištění spolehlivého přenosu s případným opětovným přeposíláním ztracených dat. Vždy je nutné nějak potvrdit, že datagram dorazil úspěšně/neúspěšně. 4. Na jakých portech probíhá komunikace protokolů DHCP a TFPT (klient i server) Komunikace probíhá u DHCP serveru dle Obr. 3 na portech 68 a 67. Pakety, které odesílá klient mají jako zdrojový port 68 a jako cílový 67. Pakety odesílané serverem mají zdrojový port 67 a cílový 68. Obr. 3 Komunikace protokolu DHCP porty 67 a 68 TFTP protokol se musí sám postarat o garantované spojení, protože to za něj UDP neudělá. Pracuje na portu 69, jak dokládá Obr. 4. Při vytváření si klient zvolí TID (Transfer IDentifier) číslo spojení a posílá ho na běžný port 69 na serveru. Server pak pošle odpověď z portu 69 jako svého zdrojového, přičemž cílovým je port s číslem TID klienta, které zůstává stejné dokud není spojení zrušeno. Každý paket má přiřazena dvě TID jedno zdrojové a druhé cílové, což dokládá Obr. 5.

6 Obr. 4 Komunikace protokolu TFTP port 69 Obr. 5 Ukázka TID

7 5. V záznamu komunikace protokolem FTP nalezněte a popište (kdo komunikaci iniciuje, kdo volí čísla portů ) inicializaci spojení pro přenos dat v aktivním a pasivním režimu. Postup při navazování komunikace mezi serverem a klientem v aktivním režimu ukazuje Obr. 6. FTP server pošle data na port a adresu zadanou klientem. Spojení je navázáno tak, že na portu 21 je server a na 1546 je klient. Dále se přenesou následující zprávy: USER uživatelské jméno PASS heslo SYST pro k zjištění typu systému, na kterém pracuje FTP server FEAT jaké funkce jsou podporované PWD zjištění aktuálního pracovního adresáře TYPE určuje typ reprezentace dat, např. text nebo binární PORT specifikuje port, na kterém klient očekává datové spojení v tomto případě jde o port 1547 LIST získání seznamu souborů Obr. 6 Inicializace spojení klient-server při využití protokolu FTP RETR příkaz užitý k přenosu souboru ze serveru. Ilustruje ho Obr. 7.

8 Obr. 7 Přenos souboru test.abc z FTP serveru Pokud se má vytvořit spojení protokolem FTP na základě pasivního režimu, tak ho vytváří klient na port, který mu přidělí server a kde mu také následně budou poskytnuta data. Místo příkazu PORT je užito PASV. PASV znamená žádost serveru o pasivní režim. Tuto situaci ukazuje Obr. 8 s tím, že je vidět připojení klienta na port 1024.

9 Obr. 8 FTP pasivní mód provozu - navázání 6. Jak u protokolu POP3 pozná klient, že server pochopil a zpracoval jeho příkaz? Každá odpověď od serveru musí začínat potvrzením, že příkaz byl zpracován a to sice tak, že indikuje stav operace +OK. Ukazuje to

10 Obr. 9 POP3 potvrzování +OK 7. K čemu slouží zpráva HELO u protokolu SMTP a jak na ní server reaguje? Klient je touto zprávou identifikován. Je to vlastně zahájení konverzace. Pokud klient zadá správné přihlašovací údaje, je mu potvrzeno jako 250 OK. Pak je možno odesílat e-maily.

11 3. ZÁVĚR Vyzkoušení několika aplikačních protokolů a jejich analýza byly vcelku názorné. Osobní přínos bych viděl v pochopení rozdílu mezi aktivním a pasivním režimem např. při používání Total Commanderu k připojení pomocí FTP protokolu na server. V některých případech totiž není aktivní propojení, které bývá v Total Commanderu defaultně nastaveno, možno uskutečnit, a tak komunikace uvázne na mrtvém bodě a spojení není navázáno. Je tedy nutné mód provozu změnit a napodobit tak funkci webového prohlížeče, který také pracuje v pasivním módu. Ověřili jsme také některé teoretické předpoklady např. z přednášek funkce DHCP serveru při přidělování adresy apod. Všechny ostatní komentáře k úloze jsou již uvedeny výše v rozboru změřených výstupů.