TCP ryšio inicijavimo tyrimas
DARBO TIKSLAS: ištirti TCP tarpusavio ryšio inicijavimo procesą panaudojant „Wireshark“ programinį paketą (http://www.wireshark.org/).
DARBO EIGA:
Startuokite programinį paketą „Wireshark“, pasirinkite aktyviąją tinklo plokštę (kurią naudodami jungiatės prie kompiuterinio tinklo) ir spauskite mygtuką „Start“.
2 pav. „WIRESHARK“ programinio paketo paleidimas.
Paleiskite savo kompiuteryje naršyklę ir surinkite pasirinktos svetainės adresą.
Svetainės pavadinimas: | www.ktk.lt |
Svetainės IP adresas: | 194.135.87.15 |
Sustabdykite „Wireshark“ programinį paketą.
3 pav. „WIRESHARK“ programinio paketo paleidimas.
Programiniame pakete „Wireshark“ nustatykite „tcp.port == 80“ filtrą ir paspauskite mygtuką „Apply”.
4 pav. Filtro nustatymas.
Suraskite kliento siunčiamą ryšio užmezgimo paketą su įrašytu sinchronizacijos požymiu [SYN]. Išskirkite pagrindinius paketo duomenis. Source (šaltinio adresas) – tai Jūsų kompiuterio adresas. Destination (gavėjas) – tai svetainės, kurios pavadinimą surinkote naršyklėje, IP adresas.
5 pav. „WIRESHARK“ programinio paketo sąsaja.
6 pav. „WIRESHARK“ programinio paketo informacinė sąsajos skiltis.
Užpildykite lentelė bei įkelkite ekrano vaizdą, kuriame ši informacija yra matoma ir (Paste) pagalba.
Kelintas tai yra kadras? | 976 |
Koks yra šio kadro ilgis? | 66 |
Šaltinio IP adresas | 192.168.128.58 |
Šaltinio TCP prievado (Port) numeris | 49345 |
Gavėjo IP adresas | 194.135.87.15 |
Gavėjo TCP prievado (Port) numeris | 80 |
TCP SYN segmento sekos numeris (Sequence
number) |
0 |
Antraštės požymio (Flags) tipas | 0x002 |
Lango dydis (Window size) | 8192 |
Suraskite serverio atsakomąjį paketą su įrašytu sinchronizacijos požymiu [SYN,ACK]. Išskirkite pagrindinius paketo duomenis ir užpildykite lentelę. Atkreipkite dėmesį į šaltinio ir gavėjo IP adresus ir TCP prievado (Port) numerį.
Kelintas tai yra kadras? | 979 |
Koks yra šio kadro ilgis? | 62 |
Šaltinio IP adresas | 194.135.87.15 |
Šaltinio TCP prievado (Port) numeris | 80 |
Gavėjo IP adresas | 192.168.128.58 |
Gavėjo TCP prievado (Port) numeris | 49345 |
TCP SYN segmento sekos numeris (Sequence
number) |
0 |
Antraštės požymio (Flags) tipas | 0x012 |
Lango dydis (Window size) | 14600 |
Suraskite kliento paketą, patvirtinanti serverio atsakymą [ACK]. Išskirkite pagrindinius paketo duomenis ir užpildykite lentelė. Atkreipkite dėmesį į šaltinio ir gavėjo IP adresus ir TCP prievado (Port) numerį.
Kelintas tai yra kadras? | 982 |
Koks yra šio kadro ilgis? | 54 |
Šaltinio IP adresas | 192.168.128.58 |
Šaltinio TCP prievado (Port) numeris | 80 |
Gavėjo IP adresas | 194.135.87.15 |
Gavėjo TCP prievado (Port) numeris | 80 |
TCP SYN segmento sekos numeris (Sequence
number) |
1 |
Antraštės požymio (Flags) tipas | 0x010 |
Lango dydis (Window size) | 258 |
Padarykite išvadas.
Darydamas šį praktinį darbą išsiaiškinome TCP tarpusavio ryšį su programa Wireshark, taip pat kokio ilgio kadrai yra nusiunčiami. |