Klasa
Imię i nazwisko
Nr w
dzienniku
Zespół Szkół Łączności
w Krakowie
4Ti
Bartłomiej Osika
15
Pracownia sieci
teleinformatycznych
Nr ćw.
Temat ćwiczenia
Data
Ocena
Podpis
1
Model OSI
Protokół: Ethernet, ARP, IP, ICMP,
TCP, UDP
22.09.2011
1. Zapoznaj z konfiguracją sieci w pracowni oraz z budową:
a. ramki Ethernet,
b. datagramu ARP,
c. datagramu IP,
d. pakietu TCP i datagramu UDP.
2. Zapoznaj się z systemowym poleceniem ipconfig, ping, arp, netstat.
3. Sprawdź konfigurację karty sieciowej oraz protokołu IP.
4. Zapisz wyniki i dokonaj analizy informacji wyświetlanych przez polecenie netstat.
5. Uruchom program WireShark i zapoznaj się z jego obsługą.
6. Przeprowadź obserwację mechanizmu uzupełniania tablicy ARP wykorzystaniem programu
WireShark. Wykorzystaj polecenie arp i ping.
7. Wykorzystując program WireShark dokonaj analizy danych przesyłanych podczas sesji z
serwerem:
a. FTP
b. TFTP
c. Telnet
d. WWW
UWAGA: Wyróżnij informacje związane z nawiązywaniem połączenia, przesyłaniem danych,
zamykaniem połączenia.
Wyniki obserwacji zapisz w postaci tabelarycznej uwzględniając: IP źródłowy i docelowy, port
TCP źródłowy i docelowy, numery sekwencji i potwierdzenia, stan flag, rozmiar nagłówka TCP
i rozmiar okna.
8. Podaj wnioski własne z przeprowadzonego ćwiczenia.
1. Budowa ramek poszczególnych protokołów sieciowych:
2.
IPCONFIG – polecenie w systemach rodziny Windows służące do wyświetlania konfiguracji
interfejsów sieciowych oraz do aktualizacji dzierżawy DHCP oraz rejstracji i usuwania nazw DNS.
ipconfig – pokazuje skróconą informację o interfejsach.
ipconfig /all – pokazuje wszystkie dane interfejsów sieciowych
ipconfig /renew – odnawia wszystkie dzierżawy adresu z DHCP
ipconfig /release – zwalnia wszystkie dzierżawy adresu z DHCP
ipconfig /flushdns – czyści bufor programu rozpoznającego nazwy DNS
ipconfig /displaydns – wyświetla zapamiętane tłumaczenia DNS→IP
PING - Ping korzysta z protokołu ICMP, wysyła pakiety ICMP Echo Request i odbiera ICMP Echo
Reply.
ARP - Wyświetla i modyfikuje tabelę translacji adresów IP na adresy fizyczne, używane przez protokół
rozróżniania adresów (ARP).
NETSTAT – wyświetla statystykę protokołu i bieżące połączenia sieciowe TCP/IP
3. Konfigurację karty sieciowej i protokołu IP możemy sprawdzić na 2 sposoby. Jednym jest wpisanie
polecenia IPCONFIG /all w konsoli CMD. Drugim sposobem jest dostęp poprzez graficzny poprzez aplet
połączenia sieciowe znajdujący się w panelu sterowania systemu Windows.
4.
Wyniki komendy netstat
Wyświetlona lista zawiera wszystkie nawiązane połączenia.
6.
Uzyskiwanie informacji do tablicy ARP jest dość prostym mechanizmem. Komputer, który chce uzupełnić
wpis wysyła na zasadzie Broadcast’u pakiet ARP zawierający prośbę o podanie adresu MAC. W odpowiedzi
jedno z urządzeń w sieci wysyła pakiet ARP zawierający odpowiednie informacje. Następnie mając już
wszystkie potrzebne dane następuje wysłanie pakietu ICMP zawierającego komunikat Echo request, na które
urządzenie, do którego zapytanie zostało wysłane odpowiada Echo reply, z zawartymi takimi samymi danymi
jak te, które zostały wysłane.
7.
FTP
|Time | 80.50.248.77 |
| | | 192.168.1.4 |
|4,410 | Response: 220 Witam |FTP: Response: 220 Witamy na serwerze FTP.TPNET.PL
| |(21) ------------------> (53732) |
|4,410 | Request: USER anony |FTP: Request: USER anonymous
| |(21) <------------------ (53732) |
|4,457 | Response: 331 Anony |FTP: Response: 331 Anonymous login ok, send your complete email address as your password
| |(21) ------------------> (53732) |
|4,458 | Request: PASS User@ |FTP: Request: PASS User@
| |(21) <------------------ (53732) |
|4,483 | Response: 230- |FTP: Response: 230-
| |(21) ------------------> (53732) |
|4,720 | Response: |FTP: Response:
| |(21) ------------------> (53732) |
|4,721 | Request: opts utf8 |FTP: Request: opts utf8 on
| |(21) <------------------ (53732) |
|4,758 | Response: 500 OPTS |FTP: Response: 500 OPTS UTF8 not understood
| |(21) ------------------> (53732) |
|4,759 | Request: syst |FTP: Request: syst
| |(21) <------------------ (53732) |
|4,775 | Response: 215 UNIX |FTP: Response: 215 UNIX Type: L8
| |(21) ------------------> (53732) |
|4,775 | Request: site help |FTP: Request: site help
| |(21) <------------------ (53732) |
|4,792 | Response: 214-The f |FTP: Response: 214-The following SITE commands are recognized (* =>'s unimplemented)
| |(21) ------------------> (53732) |
|5,016 | Response: HELP |FTP: Response: HELP
| |(21) ------------------> (53732) |
|5,016 | Request: PWD |FTP: Request: PWD
| |(21) <------------------ (53732) |
|5,031 | Response: 257 "/" i |FTP: Response: 257 "/" is the current directory
| |(21) ------------------> (53732) |
|5,031 | Request: TYPE A |FTP: Request: TYPE A
| |(21) <------------------ (53732) |
|5,047 | Response: 200 Type |FTP: Response: 200 Type set to A
| |(21) ------------------> (53732) |
|5,047 | Request: PASV |FTP: Request: PASV
| |(21) <------------------ (53732) |
|5,064 | Response: 227 Enter |FTP: Response: 227 Entering Passive Mode (80,50,248,77,132,70).
| |(21) ------------------> (53732) |
|5,080 | Request: LIST |FTP: Request: LIST
| |(21) <------------------ (53732) |
|5,099 | Response: 150 Openi |FTP: Response: 150 Opening ASCII mode data connection for file list
| |(21) ------------------> (53732) |
|5,309 | Response: 226 Trans |FTP: Response: 226 Transfer complete
| |(21) ------------------> (53732) |
|10,782 | Request: noop |FTP: Request: noop
| |(21) <------------------ (53732) |
|10,798 | Response: 200 NOOP |FTP: Response: 200 NOOP command successful
| |(21) ------------------> (53732) |
|10,798 | Request: CWD / |FTP: Request: CWD /
| |(21) <------------------ (53732) |
|10,814 | Response: 250 CWD c |FTP: Response: 250 CWD command successful
| |(21) ------------------> (53732) |
|10,816 | Request: noop |FTP: Request: noop
| |(21) <------------------ (53732) |
|10,831 | Response: 200 NOOP |FTP: Response: 200 NOOP command successful
| |(21) ------------------> (53732) |
|10,831 | Request: CWD / |FTP: Request: CWD /
| |(21) <------------------ (53732) |
|10,847 | Response: 250 CWD c |FTP: Response: 250 CWD command successful
| |(21) ------------------> (53732) |
|10,847 | Request: PWD |FTP: Request: PWD
| |(21) <------------------ (53732) |
|10,863 | Response: 257 "/" i |FTP: Response: 257 "/" is the current directory
| |(21) ------------------> (53732) |
|10,864 | Request: CWD / |FTP: Request: CWD /
| |(21) <------------------ (53732) |
|10,880 | Response: 250 CWD c |FTP: Response: 250 CWD command successful
| |(21) ------------------> (53732) |
|10,880 | Request: TYPE I |FTP: Request: TYPE I
| |(21) <------------------ (53732) |
|10,896 | Response: 200 Type |FTP: Response: 200 Type set to I
| |(21) ------------------> (53732) |
|10,896 | Request: PASV |FTP: Request: PASV
| |(21) <------------------ (53732) |
|10,913 | Response: 227 Enter |FTP: Response: 227 Entering Passive Mode (80,50,248,77,132,86).
| |(21) ------------------> (53732) |
|10,929 | Request: SIZE index |FTP: Request: SIZE index.html
| |(21) <------------------ (53732) |
|10,948 | Response: 213 97 |FTP: Response: 213 97
| |(21) ------------------> (53732) |
|10,948 | Request: RETR index |FTP: Request: RETR index.html
| |(21) <------------------ (53732) |
|10,964 | Response: 150 Openi |FTP: Response: 150 Opening BINARY mode data connection for index.html (97 bytes)
| |(21) ------------------> (53732) |
|11,177 | Response: 226 Trans |FTP: Response: 226 Transfer complete
| |(21) ------------------> (53732) |