SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja



Podobne dokumenty
SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Laboratoria zdalne ZTiT

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

TELEFONIA INTERNETOWA

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Wireshark analizator ruchu sieciowego

Instrukcja obsługi serwera FTP v

Instrukcja konfiguracji funkcji skanowania

Tomasz Greszata - Koszalin

Tworzenie maszyny wirtualnej

Pakiet informacyjny dla nowych użytkowników usługi Multimedia Internet świadczonej przez Multimedia Polska S.A. z siedzibą w Gdyni

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Laboratorium - Konfiguracja karty sieciowej do używania protokołu DHCP w systemie Windows XP

Instalacja i konfiguracja serwera SSH.

Sprawdzanie połączenia sieciowego

KORZYSTANIE Z BAZY DANYCH UpToDate

Laboratorium 3.4.2: Zarządzanie serwerem WWW

FTP przesył plików w sieci

Instrukcja konfiguracji i uruchamiania połączenia VPN z systemami SAP

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Podstawowe protokoły transportowe stosowane w sieciach IP cz.1

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

Laboratorium - Poznawanie FTP

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Laboratorium podstaw telekomunikacji

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

KONFIGURACJA SIECIOWA SYSTEMU WINDOWS

11. Rozwiązywanie problemów

Dysk CD (z Oprogramowaniem i Podręcznikiem użytkownika)

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp.

Nagrywamy podcasty program Audacity

Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową.

Ważne: Przed rozpoczęciem instalowania serwera DP-G321 NALEŻY WYŁACZYĆ zasilanie drukarki.

Instalacja NOD32 Remote Administrator

Telefon AT 530 szybki start.

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

ZASADY ADRESOWANIA IP cz. II

Podstawy technologii WWW

Laboratorium - Konfiguracja karty sieciowej do korzystania z serwera DHCP w systemie Windows 7

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Telefon IP 620 szybki start.

Konfiguracja własnego routera LAN/WLAN

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

ZAKŁAD SYSTEMÓW ROZPROSZONYCH. Politechnika Rzeszowska BEZPIECZEŃSTWO I OCHRONA INFORAMCJI

Uwaga: NIE korzystaj z portów USB oraz PWR jednocześnie. Może to trwale uszkodzić urządzenie ZyWALL.

Xesar. Uruchomienie Karta sieciowa

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

26.X.2004 VNC. Dawid Materna

Komentarz technik teleinformatyk 312[02]-02 Czerwiec 2009

AM_Student. Instrukcja konfiguracji połączenia do studenckiej sieci bezprzewodowej Akademii Morskiej w Szczecinie

Krok 2 Podłącz zasilanie do routera bezprzewodowego. Uruchom komputer i zaloguj się jako administrator.

Laboratorium - Konfiguracja karty sieciowej z wykorzystaniem protokołu DHCP w systemie Vista

Internetowy serwis Era mail Aplikacja sieci Web

Konfiguracja klientów SSH - PuTTY i WinSCP

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

Instrukcja połączenia z programem Compas LAN i import konfiguracji

1. Wstęp. Wizualizacja połączenia

System zdalnego dostępu (VPN) do sieci Wydziału Elektrycznego PW

Instalacja Wirtualnego Serwera Egzaminacyjnego

Laboratorium - Konfiguracja zapory sieciowej systemu Windows Vista

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

T: Zabezpieczenie dostępu do komputera.

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Instrukcja oryginalna Urządzenie posiada oznaczenie MODUŁ KOMUNIKACYJNY CENTRAL WENTYLACYJNYCH. WebManipulator

1. Montaż i podłączenie do sieci Konfiguracja przez stronę 8

Platforma szkoleniowa krok po kroku

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

Instalacja i konfiguracja konsoli ShadowControl

Rozdział 8. Sieci lokalne

Laboratorium Badanie topologii i budowa małej sieci

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

INSTRUKCJA obsługi certyfikatów

1.1 Podłączenie Montaż Biurko Montaż naścienny... 4

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Komentarz technik teleinformatyk 312[02]-01 Czerwiec 2009

Ćwiczenie 5a Sieć komputerowa z wykorzystaniem rutera.

IIIIIIIIIIIIIIIMMIMMIII

UNIFON podręcznik użytkownika

Konfiguracja serwera druku w Windows Serwer 2008R2.

Galileo v10 pierwszy program

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Podstawowe protokoły transportowe stosowane w sieciach IP cz.2

Instrukcja. Skrócona instrukcja konfiguracji wideodomofonowego systemu jednorodzinnego V_1.0

Laboratorium 6.7.2: Śledzenie pakietów ICMP

DWUPASMOWY, BEZPRZEWODOWY PUNKT DOSTĘPU / ROUTER 450 MBIT

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

procertum CLIDE Client 2.1 wersja 1.0.2

Jak skonfigurować klienta Mozilla Thunderbird?

Wybrane działy Informatyki Stosowanej

SIECI KOMPUTEROWE - BIOTECHNOLOGIA

IP: Maska podsieci: IP: Maska podsieci: Brama domyślna:

Transkrypt:

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015

Wprowadzenie Ćwiczenie jest wykonywane na komputerach z systemem operacyjnym Windows XP, które pełnią rolę hostów sieci IP. Komputery te są w rzeczywistości maszynami wirtualnymi, uruchomionymi w infrastrukturze informatycznej Zakładu Sieci i Usług Teleinformatycznych na WEiTI PW. Dostęp do maszyn jest realizowany w sposób zdalny, z dowolnego komputera PC wyposażonego w dostęp do sieci Internet, klienta protokołu ssh (np. PuTTY) oraz klienta usługi Remote Desktop. Dostęp do zasobów laboratorium wymaga ich uprzedniej rezerwacji w Systemie Rezerwacji, który jest dostępny za pośrednictwem publicznej strony internetowej. Szczegóły dotyczące dostępu oraz korzystania z systemu rezerwacji opisane są w osobnym dokumencie ResourceReservation-UsersGuide. Szczegóły zdalnego dostępu do zasobów laboratorium opisane są w dokumencie RemoteAccess-UsersGuide. Obydwa te dokumenty powinny być udostępnione razem z niniejszą instrukcją i stanowią jej integralną część. Uwaga: przed rozpoczęciem ćwiczenia proszę upewnić się, że połączenia zdalne (Remote Desktop) z maszynami, na których wykonywane są ćwiczenia są skonfigurowane tak, że możliwe jest przesyłanie plików z tych maszyn na dysk lokalny (odpowiednie zasoby lokalne zostały podłączone w opcjach połączenia zdalnego przed nawiązaniem sesji). Jest to niezbędne do przesłania plików (np. logów z aplikacji Wireshark), które będą stanowiły załączniki do sprawozdania. Uwaga: proszę nie modyfikować ustawień sieciowych maszyn wirtualnych i nie wykonywać na nich żadnych działań wykraczających poza czynności opisane w niniejszej instrukcji. Przebieg ćwiczenia 1. Zapoznanie się z podstawami HTML Należy się zapoznać się z podstawowymi elementami języka HTML; w czasie laboratorium będzie to niezbędne do modyfikacji kodu źródłowego strony internetowej. W tym celu można skorzystać ze strony http://www.w3schools.com/html/default.asp. 2. Zapoznanie się z podstawami protokołu HTTP Należy się zapoznać z podstawami protokołu HTTP. Laboratorium będzie polegało na wysyłaniu i odbieraniu wiadomości tego protokołu. Opis protokołu można znaleźć w dokumencie http://www.ietf.org/rfc/rfc2616.txt, który należy jednak traktować tylko jako źródło wiedzy pomocne w laboratorium, nie jest natomiast wymagane zapoznanie się z całym dokumentem. 2

3. Zapoznanie się z programem WireShark WireShark jest darmowym analizatorem protokołów, udostępnionym pod licencją GNU. Jest dostępny na większości popularnych systemów operacyjnych (Windows, Unix, Linux, OS X). Pozwala na obserwację i zapisywanie pakietów przesyłanych na interfejsach sieciowych komputera. Na stronie http://www.wireshark.org/ znajduje się dokumentacja do programu, bardzo obszerna, jako że oferuje on bardzo duże możliwości. Poniżej zostaną zaprezentowane podstawowe opcje, które mogą się przydać w trakcie ćwiczenia. Filtrowanie pokazywanych pakietów wyrażeniami: ip.src==194.29.169.x ip.dst==194.29.169.x Wyrażenia można łączyć za pomocą logicznych operatorów, dlatego do ćwiczenia wpisujemy jako src komputer, na którym pracujemy, a jako dst drugą stronę np. ip.src==194.29.169.30 and ip.dst==194.29.169.91 3

Dzięki temu w oknie nie pojawią nam się nieistotne w danej chwili informacje. Należy jednak pamiętać, że taki filtr może powodować, że nie widzimy wszystkich istotnych wiadomości, np. zapytań o adres hosta. 4. Ustalenie konfiguracji sieciowej Na początku należy ustalić konfigurację swojego komputera (adres fizyczny MAC, adres IP, maska podsieci, itd.) Służy do tego polecenie ipconfig. Należy uruchomić program linii poleceń poprzez wybranie Start -> Run..., wpisanie cmd.exe i naciśnięcie klawisza Enter. Pojawi się konsola systemu Windows. Następnie należy uruchomić pomoc ipconfig poprzez wywołanie komendy ipconfig /all. Serwer, na którym znajduje się strona WWW przeznaczona do pobrania ma adres IP 10.0.0.129. 5. Aplikacja UdpTcpConsole Normalnie, do pobierania stron WWW korzysta się z przeglądarek internetowych, takich jak np. Internet Explorer, Opera czy Firefox. W ramach ćwiczenia zamiast przeglądarki trzeba będzie skorzystać z programu UdpTcpConsole w taki sposób, aby zasymulować działanie przeglądarki, tzn. wysłać odpowiednie żądania protokołu HTTP, a z otrzymanych odpowiedzi odtworzyć całą stronę WWW. 4

W celu wysłania żądania do serwera, należy w aplikacji UdpTcpConsole utworzyć połączenie klienckie: w oknie New jako Protocol należy wybrać TCP, a jako Role wybrać Client; jako Remote Host należy wpisać adres sieciowy serwera WWW, a port zdalny pozostawić w polu Remote Port ustawiony na 80; port lokalny w polu Local Port należy ustawić na dowolny wolny numer portu, np. 10001; na koniec należy utworzyć port komunikacyjny i połączenie klienckie klikając przycisk Open. Należy uruchomić program WireShark i rozpocząć nasłuchiwanie. Można oczywiście ustawić filtrowanie pakietów na podstawie adresów serwera WWW i wykorzystywanego komputera. Na serwerze znajduje się plik o nazwie index.php, którego należy zażądać od serwera. Po wybraniu utworzonego portu z listy otwartych portów, należy przejść do okna Text, by wpisać żądanie. Znajduje się tam przykładowe żądanie typu GET, które należy odpowiednio zmodyfikować, na podstawie wiedzy o protokole HTTP (chodzi o odpowiednie uzupełnienie nagłówków). Uwaga: W tym jak i w kolejnych wysyłanych żądaniach musi się znajdować nagłówek User-Agent: UdpTcpConsole. Po wysłaniu żądania i otrzymaniu odpowiedzi zawierającej kod HTML, kod należy przekopiować do pliku tekstowego (warto korzystać z programu notepad++, który po wybraniu języka HTML odpowiednio koloruje elementy składni dokumentu HTML). Należy zapisać plik z rozszerzeniem.html, po czym otworzyć go w dowolnej przeglądarce internetowej. Jak łatwo zauważyć, na stronie brakuje pewnych elementów. Aby je uzupełnić, należy przejrzeć kod HTML w celu odnalezienia wszelkich zasobów, które są użyte/wskazane na stronie (obrazki, dźwięki, filmy, CSS, itp.). Do pobrania każdego z nich należy użyć osobnego żądania GET, żądając od serwera przesłania odpowiedniego elementu. Część pobranych elementów będzie dostępna bezpośrednio poprzez program UdpTcpConsole w oknie odbiorczym, natomiast niektóre elementy należy zapisać z wykorzystaniem programu WireShark. W tym celu należy odnaleźć zapisany przez program WireShark pakiet z odpowiedzią 200 OK na wybrane żądanie, w podglądzie pakietu odnaleźć fragment z danymi (PNG, WAV, itd.), i klikając prawym przyciskiem polecenie Export Selected Packet Bytes... zapisać dane do pliku z odpowiednim dla nich rozszerzeniem (.png,.jpg,.wav, itd.) Uwaga: w razie problemów z aplikacją UdpTcpConsole ( crash po próbie wysłania wiadomości) proszę wysyłać wiadomości http bez nagłówka Connection: Close 5

Po zapisaniu wszystkich elementów pobranej i zapisanej wcześniej strony, należy umieścić je w folderze razem ze stroną. Następnie trzeba zmodyfikować plik.html, podmieniając ścieżki elementów, które zostały pobrane, na odpowiednie ścieżki lokalne. Należy otworzyć plik.html z użyciem przeglądarki i zobaczyć, czy strona wyświetla się poprawnie. Proszę wykonać zrzut ekranu z otrzymaną w ten sposób stroną i dołączyć go do protokołu. Do protokołu należy również dołączyć folder z plikiem.html i pobranymi elementami. 6. Sprawozdanie Należy przygotować dokument (w formacie PDF) zawierający opis przebiegu ćwiczenia, obserwacje i wnioski na temat rodzajów wiadomości przesyłanych w sieci (tzn. wytłumaczenie, jakie rodzaje wiadomości, kiedy i w jakim celu zostały wysłane). Do protokołu powinny być dołączone zrzuty z programu Wireshark (w formacie.pcap) zebrane podczas ćwiczenia, oraz ewentualne pliki wymienione wcześniej w instrukcji. 6