449 SKiTI LAB Materialy Pomocni Nieznany (2)

background image

Politechnika Gdańska

Wydział Elektrotechniki i Automatyki

Katedra Inżynierii Systemów Sterowania

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Temat: Podstawowe metody testowania wybranych mediów

transmisyjnych w sieciach komputerowych

Materiały Pomocnicze

Ćwiczenia Laboratoryjne nr 1

Opracowanie:
Rutkowski Tomasz, dr inż.
Tarnawski Jarosław, dr inż.



Gdańsk, marzec 2011

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

2

Spis Treści

1.

Wybrane polecenia Wiersza Poleceń .............................................................. 3

1.1.

ipconfig ..................................................................................................3

Polecenie ..............................................................................................................................................3

Składnia ................................................................................................................................................3

Parametry ............................................................................................................................................3

Przykłady ..............................................................................................................................................4

1.2.

ping .......................................................................................................5

Polecenie ..............................................................................................................................................5

Składnia ................................................................................................................................................5

Parametry ............................................................................................................................................5

Przykłady ..............................................................................................................................................7

1.3.

ftp .........................................................................................................8

Polecenie ..............................................................................................................................................8

Składnia ................................................................................................................................................8

Parametry ............................................................................................................................................8

Przykłady ..............................................................................................................................................9

1.4.

ftp: podpolecenie open ............................................................................9

Polecenie ..............................................................................................................................................9

Składnia ................................................................................................................................................9

Parametry ............................................................................................................................................9

1.5.

ftp: podpolecenie get ............................................................................ 10

Polecenie ........................................................................................................................................... 10

Składnia ............................................................................................................................................. 10

Parametry ......................................................................................................................................... 10

1.6.

ftp: podpolecenie mget.......................................................................... 10

Polecenie ........................................................................................................................................... 10

Składnia ............................................................................................................................................. 10

Parametry ......................................................................................................................................... 10

2.

Program PCATTCP ......................................................................................... 11

2.1.

Opis ..................................................................................................... 11

2.2.

Uruchomienie ....................................................................................... 11

2.3.

Pomiar szybkości przesyłania danych za pomocą protokołu TCP ................ 11

2.4.

Pomiar szybkości przesyłania danych za pomocą protokołu UDP ............... 11


SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

3

1.

Wybrane polecenia Wiersza Poleceń

ipconfig

Polecenie

Wyświetla wszystkie bieżące wartości konfiguracji sieci protokołu TCP/IP oraz odświeża ustawienia
protokołu dynamicznej konfiguracji hosta (DHCP, Dynamic Host Configuration Protocol) i systemu DNS
(Domain Name System). Polecenie

ipconfig

użyte bez parametrów wyświetla adres IP, maskę podsieci i

domyślną bramę wszystkich kart.

Składnia

ipconfig

[/all

/all

/all

/all] [/renew

/renew

/renew

/renew [karta]] [/release

/release

/release

/release [karta]] [/flushdns

/flushdns

/flushdns

/flushdns] [/displaydns

/displaydns

/displaydns

/displaydns] [/registerdns

/registerdns

/registerdns

/registerdns]

[/showclassid

/showclassid

/showclassid

/showclassid karta] [/setclassid

/setclassid

/setclassid

/setclassid karta [identyfikator_klasy]]

Parametry

/all

Wyświetla pełną konfigurację protokołu TCP/IP dla wszystkich kart. Polecenie

ipconfig

bez tego

parametru wyświetla tylko adres IP, maskę podsieci i domyślną bramę każdej karty. Karty mogą

reprezentować interfejsy fizyczne, takie jak zainstalowane karty sieciowe lub interfejsy logiczne, na

przykład połączenia telefoniczne.

/renew [karta]

Odnawia konfigurację protokołu DHCP dla wszystkich kart (jeżeli nie określono karty) lub dla określonej

karty, jeżeli dołączono parametr karta. Ten parametr jest dostępny tylko na komputerach, których karty

skonfigurowano do automatycznego pozyskiwania adresów IP. Aby określić nazwę karty, należy wpisać

nazwę, która pojawia się po użyciu polecenia

ipconfig

bez parametrów.

/release [karta]

Wysyła komunikat DHCPRELEASE do serwera DHCP, aby zwolnić bieżącą konfigurację protokołu DHCP i

odrzucić konfigurację adresów IP dla wszystkich kart (jeżeli nie określono karty) lub dla określonej karty,

jeżeli dołączono parametr karta. Ten parametr wyłącza obsługę protokołu TCP/IP dla wszystkich kart

skonfigurowanych do automatycznego pozyskiwania adresów IP. Aby określić nazwę karty, należy

wpisać nazwę, która pojawia się po użyciu polecenia

ipconfig

bez parametrów.

/flushdns

Opróżnia i resetuje zawartość pamięci podręcznej programu rozpoznawania nazw klientów DNS.

Podczas rozwiązywania problemów z systemem DNS można używać tej procedury do odrzucania

negatywnych wpisów z pamięci podręcznej oraz innych wpisów, które zostały dodane dynamicznie.

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

4

/displaydns

Wyświetla zawartość pamięci podręcznej programu rozpoznawania nazw klientów DNS, w której

znajdują się zarówno wpisy wstępnie załadowane z lokalnego pliku Hosts, jak i ostatnio uzyskane

rekordy zasobów dla kwerend nazw rozpoznawanych przez komputer. Usługa Klient DNS używa tych

informacji do szybkiego rozpoznawania często poszukiwanych nazw przed wykonaniem kwerendy na

skonfigurowanych serwerach DNS.

/registerdns

Inicjuje ręczną dynamiczną rejestrację nazw DNS i adresów IP skonfigurowanych na komputerze. Tego

parametru można używać do rozwiązywania problemów z nieudaną rejestracją nazw DNS lub

dotyczących dynamicznej aktualizacji między klientem i serwerem DNS bez ponownego rozruchu

komputera klienckiego. Ustawienia systemu DNS w zaawansowanych właściwościach protokołu TCP/IP

określają, które nazwy są rejestrowane w systemie DNS.

/showclassid karta

Wyświetla identyfikator klasy DHCP określonej karty. Aby obejrzeć identyfikator klasy DHCP wszystkich

kart, należy użyć gwiazdki (*) jako symbolu wieloznacznego zamiast parametru karta. Ten parametr jest

dostępny tylko na komputerach, których karty skonfigurowano do automatycznego pozyskiwania

adresów IP.

/setclassid karta [identyfikator_klasy]

Konfiguruje identyfikator klasy DHCP określonej karty. Aby ustawić identyfikator klasy DHCP wszystkich

kart, należy użyć gwiazdki (*) jako symbolu wieloznacznego zamiast parametru karta. Ten parametr jest

dostępny tylko na komputerach, których karty skonfigurowano do automatycznego pozyskiwania

adresów IP. Jeżeli nie określono identyfikatora klasy DHCP, bieżący identyfikator klasy jest usuwany.

/?

Wyświetla Pomoc w wierszu polecenia.

Przykłady

Aby wyświetlić podstawową konfigurację protokołu TCP/IP wszystkich kart, należy wpisać:

ipconfig

Aby wyświetlić pełną konfigurację protokołu TCP/IP wszystkich kart, należy wpisać:

ipconfig /all

Aby odnowić konfigurację adresów IP przypisaną do protokołu DHCP tylko dla karty Połączenie lokalne,
należy wpisać:

ipconfig /renew "Połączenie lokalne"

Aby opróżnić pamięć podręczną programu rozpoznawania nazw DNS podczas rozwiązywania
problemów z rozpoznawaniem nazw DNS, należy wpisać:

ipconfig /flushdns

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

5



Aby wyświetlić identyfikator klasy DHCP dla wszystkich kart, których nazwy rozpoczynają się od ciągu
Lokalne

, należy wpisać:

ipconfig /showclassid Lokalne*

Aby ustawić identyfikator klasy DHCP dla karty Połączenie lokalne na TEST, należy wpisać:

ipconfig /setclassid "Połączenie lokalne" TEST



ping

Polecenie

Weryfikuje łączność na poziomie protokołu IP z innym komputerem obsługującym protokół TCP/IP,
wysyłając komunikaty żądania echa protokołu ICMP (Internet Control Message Protocol).
Potwierdzenia odpowiednich komunikatów odpowiedzi echa są wyświetlane razem z czasami
opóźnienia. Polecenie

ping

to podstawowe polecenie protokołu TCP/IP używane do rozwiązywania

problemów z łącznością, dostępnością i rozpoznawaniem nazw. Polecenie ping użyte bez parametrów
wyświetla Pomoc.

Składnia

ping

[----tttt] [----a

a

a

a] [----n

n

n

n liczba] [----l

l

l

l rozmiar] [----ffff] [----iiii TTL] [----v

v

v

v TOS] [----rrrr liczba] [----s

s

s

s liczba]

[{----jjjj lista_hostów | ----k

k

k

k lista_hostów}] [----w

w

w

w limit_czasu] [nazwa_obiektu_docelowego]

Parametry

-t

Określa, że polecenie

ping

kontynuuje wysyłanie komunikatów żądania echa do obiektu docelowego do

momentu przerwania danej operacji. Aby przerwać operację i wyświetlić statystykę, należy nacisnąć

klawisze CTRL-BREAK. Aby przerwać operację i zakończyć wykonywanie polecenia

ping

, należy nacisnąć

klawisze CTRL-C.

-a

Określa, że wsteczne rozpoznawanie nazw jest wykonywane w odniesieniu do docelowego adresu IP.

Jeżeli operacja została wykonana pomyślnie, polecenie

ping

wyświetla odpowiednią nazwę hosta.

-n liczba

Określa liczbę wysyłanych komunikatów żądania echa. Wartość domyślna to 4.

-l rozmiar

Określa w bajtach długość pola danych (Data) w wysyłanych komunikatach żądania echa. Wartość

domyślna wynosi 32. Maksymalna wartość parametru rozmiar to 65 527.

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

6

-f

Określa, że komunikaty żądania echa są wysyłane z flagą zapobiegającą fragmentacji (Don't Fragment) w

nagłówku protokołu IP ustawioną na wartość 1. Komunikat żądania echa nie może być fragmentowany

przez routery na ścieżce do lokalizacji docelowej. Ten parametr jest użyteczny podczas rozwiązywania

problemów z maksymalną jednostką transmisji ścieżki (PMTU, Path Maximum Transmission Unit).

-i TTL

Określa wartość pola czasu wygaśnięcia (TTL, Time to Live) w nagłówku protokołu IP dla wysyłanych

komunikatów żądania echa. Domyślnie przyjmowana jest wartość domyślna TTL hosta. W przypadku

hostów systemu Windows XP jest to zazwyczaj wartość równa 128. Maksymalna wartość parametru TTL

wynosi 255.

-v TOS

Określa wartość pola typu usługi (TOS, Type of Service) w nagłówku protokołu IP dla wysyłanych

komunikatów żądania echa. Wartość domyślna jest równa 0. Parametr TOS jest określany jako wartość

dziesiętna z zakresu od 0 do 255.

-r liczba

Określa, że opcja rejestracji trasy (Record Route) w nagłówku protokołu IP jest używana do

rejestrowania ścieżki pobranej przy użyciu komunikatu żądania echa i odpowiedniego komunikatu

odpowiedzi echa. Każdy przeskok w ścieżce korzysta z wpisu opcji Record Route. Jeśli to możliwe, należy

określić parametr liczba nie mniejszy niż liczba przeskoków między lokalizacją źródłową i docelową.

Wartość parametru liczba musi należeć do zakresu od 1 do 9.

-s liczba

Określa, że opcja internetowych sygnatur czasowych (Internet Timestamp) w nagłówku protokołu IP jest

używana do rejestrowania czasu odebrania komunikatu żądania echa i odpowiedniego komunikatu

odpowiedzi echa dla każdego przeskoku. Wartość parametru liczba musi należeć do zakresu od 1 do 4.

-j lista_hostów

Określa, że komunikaty żądania echa używają opcji swobodnej trasy źródłowej (Loose Source Route) w

nagłówku protokołu IP z zestawem pośrednich lokalizacji docelowych wskazanych przez parametr

lista_hostów. W przypadku swobodnego routingu źródła kolejne docelowe lokalizacje pośrednie mogą

być oddzielone pojedynczym routerem lub kilkoma routerami. Maksymalna liczba adresów lub nazw na

liście hostów jest równa 9. Lista hostów to seria adresów IP (w zapisie kropkowo-cyfrowym)

oddzielonych spacjami.

-k lista_hostów

Określa, że komunikaty żądania echa używają opcji ścisłej trasy źródłowej (Strict Route Option) w

nagłówku protokołu IP z zestawem pośrednich lokalizacji docelowych wskazanych przez parametr

lista_hostów. W przypadku ścisłego routingu źródła następna pośrednia lokalizacja docelowa musi być

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

7

bezpośrednio dostępna (musi być sąsiadem interfejsu routera). Maksymalna liczba adresów lub nazw na

liście hostów wynosi 9. Lista hostów to seria adresów IP (w zapisie kropkowo-cyfrowym) oddzielonych

spacjami.

-w limit_czasu

Określa w milisekundach czas oczekiwania na odebranie komunikatu odpowiedzi echa zgodnego z

danym komunikatem żądania echa. Jeżeli komunikat odpowiedzi echa nie zostanie odebrany zgodnie z

limitem czasu, wyświetlany jest komunikat o błędzie „Upłynął limit czasu żądania”. Domyślny limit czasu

wynosi 4000 (4 sekundy).

nazwa_obiektu_docelowego

Określa miejsce docelowe identyfikowane przez adres IP lub nazwę hosta.

/?

Wyświetla Pomoc w wierszu polecenia.

Przykłady

Poniższy przykład przedstawia dane wyjściowe polecenia ping:

C:\>ping 192.168.230.111

Badanie 192.168.230.111z użyciem 32 bajtów danych:

Odpowiedź od 192.168.230.111: bajtów=32 czas=101ms TTL=124

Odpowiedź od 192.168.230.111: bajtów=32 czas=100ms TTL=124

Odpowiedź od 192.168.230.111: bajtów=32 czas=120ms TTL=124

Odpowiedź od 192.168.230.111: bajtów=32 czas=120ms TTL=124

Aby wykonać polecenie ping dotyczące lokalizacji docelowej 10.0.99.221 i rozpoznać nazwę hosta z
adresu 10.0.99.221, należy wpisać:

ping -a 10.0.99.221

Aby wykonać polecenie ping dotyczące lokalizacji docelowej 10.0.99.221, używając 10 komunikatów
żądania echa zawierających pole danych o wielkości 1000 bajtów, należy wpisać:

ping -n 10 -l 1000 10.0.99.221

Aby wykonać polecenie ping dotyczące lokalizacji docelowej 10.0.99.221 i zarejestrować trasę dla 4
przeskoków, należy wpisać:

ping -r 4 10.0.99.221

Aby wykonać polecenie ping dotyczące lokalizacji docelowej 10.0.99.221 i określić swobodną trasę
źródłową 10.12.0.1-10.29.3.1-10.1.44.1, należy wpisać:

ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221






SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

8


ftp

Polecenie

Przesyła pliki do i z komputera, na którym jest uruchomiona usługa serwera

FTP

, taka jak Internetowe

usługi informacyjne. Polecenie

ftp

może być używane w trybie interaktywnym lub wsadowym,

polegającym na przetwarzaniu plików tekstowych ASCII.

Składnia

ftp [----v

v

v

v] [----d

d

d

d] [----iiii] [----n

n

n

n] [----g

g

g

g] [----s:

s:

s:

s:nazwa_pliku] [----a

a

a

a] [----w:

w:

w:

w:rozmiar_okna] [----A

A

A

A] [komputer]

Parametry

-v

Pomija wyświetlanie odpowiedzi serweraFTP.

-d

Umożliwia debugowanie, wyświetlając wszystkie polecenia przekazywane między klientem i serwerem

FTP.

-i

Wyłącza interaktywne monitowanie podczas transferu wielu plików.

-n

Pomija możliwość automatycznego logowania podczas nawiązywania wstępnego połączenia.

-g

Wyłącza globbing nazw. Polecenie Glob umożliwia używanie gwiazdki (*) i znaku zapytania (?) jako

symboli wieloznacznych w lokalnych nazwach plików i ścieżek.

-s:nazwa_pliku

Określa plik tekstowy zawierający polecenia

ftp

. Te polecenia są wykonywane automatycznie po

uruchomieniu usługi

ftp

. Ten parametr nie zezwala na używanie spacji. Należy używać tego parametru

zamiast przekierowania (<).

-a

Określa, że dowolny interfejs lokalny może być używany w przypadku powiązań połączeń FTP służących

do transmisji danych.

-w:rozmiar_okna

Określa rozmiar buforu transferu. Domyślny rozmiar okna wynosi 4096 bajty.

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

9

-A

Loguje użytkownika anonimowego na serwerze FTP.

komputer

Określa nazwę komputera, adres IP lub adres IPv6 serwera FTP, z którym należy nawiązać połączenie.

Nazwa lub adres komputera, jeżeli jest określany, musi być ostatnim parametrem w wierszu.

/?

Wyświetla Pomoc w wierszu polecenia.

Przykłady

Aby zalogować się na serwerze FTP o nazwie 192.168.230.111 należy wpisać następujące polecenie:

ftp 192.168.230.111

Aby anonimowo zalogować się na serwerze FTP o nazwie 192.168.230.111, należy wpisać następujące
polecenie:

ftp -A 192.168.230.111

Aby zalogować się na serwerze FTP o nazwie 192.168.230.111 i uruchomić polecenia ftp znajdujące się
w pliku o nazwie polecenia.txt, należy wpisać następujące polecenie:

ftp -s:polecenia.txt 192.168.230.111



ftp: podpolecenie open

Polecenie

Nawiązuje połączenie z określonym serwerem FTP.

Składnia

open komputer [port]

Parametry

komputer

Wymagany. Określa komputer zdalny, z którym należy nawiązać połączenie.

Port

Określa numer portu TCP, którego należy używać do kontaktowania się z serwerem FTP. Domyślnie

używany jest port TCP 21.

? open

Wyświetla Pomoc dotyczącą polecenia open.

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

10

ftp: podpolecenie get

Polecenie

Kopiuje plik zdalny na komputer lokalny, używając bieżącego typu transferu plików.

Składnia

get plik_zdalny [plik_lokalny]

Parametry

plik_zdalny

Określa plik zdalny, który należy skopiować.

plik_lokalny

Określa nazwę pliku, której należy użyć na komputerze lokalnym.

? get

Wyświetla Pomoc dotyczącą polecenia get.

ftp: podpolecenie mget

Polecenie

Kopiuje pliki zdalne na komputer lokalny, używając bieżącego typu transferu plików.

Składnia

mget pliki_zdalne [ ...]

Parametry

pliki_zdalne

Określa pliki zdalne, które należy skopiować na komputer lokalny.

? mget

Wyświetla Pomoc dotyczącą polecenia mget.



SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II

background image

11


2.

Program PCATTCP

Opis

Program PCATTCP jest klasycznym narzędziem porównawczym mierzącym przepustowość sieci TCP/IP.

Za pomocą tego programu można mierzyć przepustowość TCP dowolnego segmentu sieci. Aby dokonać

pomiaru program należy zainstalować na dwóch komputerach: na komputerze generującym ruch TCP i

na komputerze odbierającym ten ruch, który ponadto wylicza skuteczną szybkość przesyłania danych

pomiędzy tymi dwoma komputerami.

Więcej o programie można znaleźć na stronie:

http://www.pcausa.com/Utilities/pcattcp.htm

Uruchomienie

W celu przeprowadzania pomiaru szybkości przesyłania danych program

pcattcp należy najpierw uruchomić na

komputerze odbierającym a następnie na komputerze nadającym.

Za pomocą opcji –r otwiera się w kouterze odbierającym połączenie w trybie pasywnym. Natomiast opcja –t

użyta na komputerze nadającym

uruchamia tryb aktywny.

Przykład:

a)

komputer odbierający:

C:\pcattcp –r

b)

komputer nadający:

C:\pcattcp –t 192.169.1.155

gdzie:

192.169.1.155 – IP komputera „odbierającego” wygenerowany ruch TCP

Pomiar szybkości przesyłania danych za pomocą protokołu TCP

W przypadku pomiaru szybkości przesyłania danych za pomocą protokołu TCP program PCATTCP należy

uruchomić tak jak to opisano w punkcie „Uruchomienie”.

Pomiar szybkości przesyłania danych za pomocą protokołu UDP

W przypadku pomiaru szybkości przesyłania danych za pomocą protokołu UDP program PCATTCP

należy uruchomić tak jak to opisano w punkcie „Uruchomienie” z dodatkową opcją

–u

.

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II


Wyszukiwarka

Podobne podstrony:
449 SKiTI LAB Materialy Pomocni Nieznany (4)
449 SKiTI LAB 01 id 38793 Nieznany (2)
cwiczenie nr 1 materialy pomocn Nieznany
cwiczenie nr 3 materialy pomocn Nieznany
cwiczenie nr 2 materialy pomocn Nieznany
2012 KAK Materialy pomocnicze I Nieznany
cwiczenie nr 1 materialy pomocn Nieznany
cwiczenie nr 3 materialy pomocn Nieznany
Materialy pomocnicze cardan AG Nieznany
Materialy pomocnicze 4 id 28534 Nieznany
cykl Nieznany świat materiały pomocnicze
materialy pomocnicze14 Rachunek Nieznany
Materialy pomocn id 286338 Nieznany
Materialy Pomocnicze (1) id 285 Nieznany
sad-materialy-pomocnicze, Lab 5-6 -zadania pomocnicze, ZADANIA
materialy pomocnicze13 Rachunek Nieznany
462 PA LAB T2 Material pomocniczy b
Materialy pomocnicze id 285330 Nieznany
Materialy pomocnicze wyrown II Nieznany

więcej podobnych podstron