NetworkArchitecture LabInstruction


Zakład Teleinformatyki i Telekomutacji
Techniki Internetu
Instrukcja
Ćwiczenie 1: Architektura sieci
ZTiT. Zakład Teleinformatyki i Telekomutacji
Instytut Telekomunikacji
Wydział Elektroniki i Technik Informacyjnych
Politechnika Warszawska, Marzec 2010
Techniki Internetu, Architektura sieci
Przebieg dwiczenia
1. 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.
Program jest dostępny do ściągnięcia na stronie http://www.wireshark.org/
Na stronie tej znajduje się także 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ę przydad w trakcie
dwiczenia.
Filtrowanie pokazywanych pakietów wyrażeniami:
ip.src==194.29.169.x
ip.dst==194.29.169.x
Wyrażenia można łączyd za pomocą logicznych operatorów, dlatego do dwiczenia wpisujemy jako  src
komputer, na którym pracujemy, a jako  dst drugą stronę np.
2
Techniki Internetu, Architektura sieci
ip.src==194.29.169.30 and ip.dst==194.29.169.91
Dzięki temu w oknie nie pojawią nam się nieistotne w danej chwili informacje. Należy jednak pamiętad,
że taki filtr może powodowad, że nie widzimy wszystkich istotnych wiadomości, np. zapytao o adres
hosta.
2. Polecenie ipconfig
Aplikacja pozwala na zapoznanie się z konfiguracją sieciową hosta. Należy uruchomid program linii
poleceo poprzez wybranie  Start -> Run... , wpisanie cmd.exe i naciśnięcie klawisza Enter. Pojawi się
konsola systemu Windows. Następnie należy uruchomid pomoc ipconfig poprzez wywołanie komendy
ipconfig /?.
Należy się zaznajomid z możliwościami komendy.
3. Ustalenie konfiguracji sieciowej
Korzystając z polecenia ipconfig należy zapoznad się z konfiguracją sieciową komputerów, na których
będzie wykonane dwiczenie. Podstawowe informacje należy dołączyd do protokołu.
4. Aplikacja UdpTcpConsole
3
Techniki Internetu, Architektura sieci
W dwiczeniu zostanie wykorzystana aplikacja UdpTcpConsole, która będzie generowała ruch sieciowy,
oraz program WireShark, który pozwoli na analizę tego ruchu. UdpTcpConsole pozwala na generowanie
ruchu na dowolnie wybranym porcie. W przypadku TCP mamy do wyboru, czy aplikacja ma się
zachowywad jak serwer czy jak klient. W celu wykonania dwiczenia, należy uruchomid aplikację na dwóch
zarezerwowanych maszynach. Na obu maszynach należy także uruchomid program WireShark.
TCP  Klient-Serwer
a) Utworzenie punktów koocowych warstwy transportowej
Na jednej z maszyn należy utworzyd Serwer. W tym celu w polu  Protocol wybieramy TCP, a w polu
 Role wybieramy Server. W polu  LocalHost należy wpisad adres IP, który został ustalony z
wykorzystaniem polecanie ipconfig. W polu port, wybieramy dowolny wolny port, np. 10001. Na tym
porcie Serwer będzie nasłuchiwał na żądania połączenia od klientów.
Następnie na drugim komputerze tworzymy Klienta. Ponownie wybieramy TCP w polu  Protocol ,
jednak w polu  Role tym razem oczywiście Client. W polu  Remote Host wpisujemy adres, a w polu
 Remote Port port, który został skonfigurowany wcześniej po stronie Serwera. W polu  Local Host
wpisujemy adres lokalnego komputera oraz w polu  Local Port dowolny wolny port, na którym aplikacja
będzie przyjmowad odpowiedzi z serwera.
Na komputerze pełniącym rolę klienta, należy otworzyd jeszcze jedno połączenie do serwera, ale tym
razem skorzystad z nazwy hosta, na którym znajduje się Serwer, a nie z jego adresu IP. Jakie zmiany
zaszły w przesyłanych wiadomościach sieciowych?
b) Przesłanie informacji
4
Techniki Internetu, Architektura sieci
Po otwarciu portów, na liście  Ports wybieramy interesujący nas w danej chwili punkt koocowy (można
się podłączyd do kilku serwerów na raz, lub kilkoma portami do jednego serwera). Następnie, w dolnym
oknie  Text wpisujemy tekst, który chcemy przesład i klikamy przycisk  Send . Po stronie serwera
powinna się pokazad wiadomośd. Jednocześnie na liście otwartych portów powinien się znajdowad nowy
element, reprezentujący połączenie. Klikając na niego można w podobny sposób przesład wiadomośd
zwrotną do klienta.
c) Zamknięcie punktów koocowych
Po przesłaniu informacji należy pozamykad poszczególne punkty koocowe.
UDP
a) Utworzenie punktów koocowych warstwy transportowej
W przeciwieostwie do TCP, nie ma tutaj wyróżnionych stron. Na obu komputerach należy otworzyd
porty wprowadzając tylko lokalny adres IP oraz dowolny wolny port.
b) Przesłanie informacji
W celu przesłania informacji, należy wybrad port UDP z okna otwartych portów. Następnie, poniżej okna
z tekstem należy wprowadzid adres i port, na który informacja będzie przesyłana. Należy zwrócid uwagę
na to, że w przeciwieostwie do TCP, w tym wypadku za każdym razem możemy wybierad inny adres i
port. W protokole należy wyjaśnid skąd wynika ta różnica.
c) Zamknięcie punktów koocowych
Po przesłaniu informacji należy pozamykad poszczególne punkty koocowe.
5. Sprawozdanie
W sprawozdaniu powinny się znalezd wszystkie zapisy programu WireShark zebrane w trakcie dwiczenia.
Dodatkowo do każdego zapisu powinny byd dołączone obserwacje i wnioski na temat rodzajów
przesyłanych wiadomości w sieci, tzn. to, jakie rodzaje wiadomości, kiedy i w jakim celu zostały wysłane.
Należy opisad tylko istotne wiadomości.
5


Wyszukiwarka

Podobne podstrony:
Neural Network II SCILAB
Avanquest Pure Networks Network Magic 2
NETWORLD 10Szerokopasmowe systemy dostępowe
Coe hess global networks
Telecommunication Systems and Networks 2011 2012 Lecture 6
MultimediaService LabInstruction
NETWORLD Szerokopasmowe systemy dostępowe1
Networking ebook demo
3 Fiber Optic Networks
Switching Networks AGH Eng
Halting viruses in scale free networks
Dynamic Performance of a Microturbine Connected to a Low Voltage Network
using linux to install windows xp with network booting
Artificial Neural Networks The Tutorial With MATLAB
Driving Optical Network Evolution
2008 06 Living Free Free Communications on the Freenet Network
2002 07 Networking Dns Configuration for Both the Client and Server

więcej podobnych podstron