Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет – Институт кибернетики

Направление – Информатика и вычислительная техника

Кафедра - Информатики и проектирования систем

Анализ пакетов локальной сети

Лабораторная работа №5

по курсу «Сети ЭВМ и ТК»

Выполнил:

Студент гр. 8В72

Проверил:

Преподаватель

Томск 2010

Тема работы: Анализ пакетов локальной сети.

Цель работы: Провести анализ пакетов локальной сети при помощи программы-сниффера wireshark.

Задание: Выполнить захват трафика, произвести его анализ.

Ход работы:

Анализатор трафика (сниффер) – это программа, предназначенная для перехвата и анализа сетевого трафика.

Анализатор трафика использует так называемый неразборчивый режим работы сетевой карты (Promiscuous mode), при котором устройство не отбрасывает пакеты, предназначенные другим устройствам, а передаёт их операционной системе. В большинстве операционных систем перевод сетевой карты в этот режим требует привилегий администратора, поэтому данная лабораторная работа проводится в виртуальной машине.

Для получения данных был запущен wireshark, затем в браузере Opera было произведено подключение к сайту debian. org, далее это подключение было разорвано. Проанализируем пакеты.

Установка соединения:

Сначала браузер отправляет запрос на синхронизацию номеров последовательности. Сервер в случае успешного создания сокета отправляет номер последовательности. Затем браузер запоминает номер последовательности и посылает сегмент с флагом ASC.

НЕ нашли? Не то? Что вы ищете?

No. Time Source Destination Protocol Info

20 4.0194 91.203.99.45 TCP 54440 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=761044 TSER=0 WS=6

21 4.0194 128.31.0.51 TCP 37015 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=761044 TSER=0 WS=6

22 4.206 192.168.3.214 TCP http > 54440 [SYN, ACK] Seq=0 Ack=1 Win=4380 Len=0 MSS=1460 WS=0 TSV= TSER=761044

23 4.2074 91.203.99.45 TCP 54440 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=761091 TSER=

24 4.223192.168.3.214 TCP http > 37015 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 TSV= TSER=761044 WS=6

25 4.2234 128.31.0.51 TCP 37015 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=761095 TSER=

Передача данных:

Сначала клиент отправляет серверу последний запомненный номер последовательности, а затем начинается передача данных.

26 4.2704 91.203.99.45 HTTP GET /?host=debian. org&hdn=bm5Pml8s66937NZWX7B5%2Bg== HTTP/1.1

27 4.2714 128.31.0.51 HTTP GET / HTTP/1.1

28 4.468 192.168.3.214 HTTP HTTP/OK

29 4.4684 91.203.99.45 TCP 54440 > http [ACK] Seq=806 Ack=649 Win=7168 Len=0 TSV=761156 TSER=

30 4.476192.168.3.214 TCP http > 37015 [ACK] Seq=1 Ack=418 Win=6912 Len=0 TSV= TSER=761107

31 4.479192.168.3.214 HTTP HTTP/Moved Permanently (text/html)

32 4.4794 128.31.0.51 TCP 37015 > http [ACK] Seq=418 Ack=522 Win=6912 Len=0 TSV=761159 TSER=

37 4.4814 91.203.99.45 HTTP GET /?host=www. debian. org&hdn=UTa7Kp3EnnY1tzyZ4o%2BF6A== HTTP/1.1

38 4.4824 141.76.2.5 TCP 50996 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=761160 TSER=0 WS=6

39 4.62392.168.3.214 TCP http > 50996 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 TSV= TSER=761160 WS=4

40 4.6244 141.76.2.5 TCP 50996 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=761195 TSER=

41 4.6624 141.76.2.5 HTTP GET / HTTP/1.1

42 4.684 192.168.3.214 HTTP HTTP/OK

43 4.7224 91.203.99.45 TCP 54440 > http [ACK] Seq=1667 Ack=1299 Win=8448 Len=0 TSV=761220 TSER=

44 4.81392.168.3.214 TCP http > 50996 [ACK] Seq=1 Ack=422 Win=6864 Len=0 TSV= TSER=761205

45 4.82492.168.3.214 TCP [TCP segment of a reassembled PDU]

46 4.8244 141.76.2.5 TCP 50996 > http [ACK] Seq=422 Ack=1449 Win=8768 Len=0 TSV=761245 TSER=

47 4.8264 141.76.2.5 TCP 50997 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=761245 TSER=0 WS=6

48 4.83192.168.3.214 TCP [TCP segment of a reassembled PDU]

49 4.8314 141.76.2.5 TCP 50996 > http [ACK] Seq=422 Ack=2897 Win=11648 Len=0 TSV=761247 TSER=

50 4.8504 141.76.2.5 TCP 50998 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=761252 TSER=0 WS=6

51 4.96992.168.3.214 TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU]

52 4.9694 141.76.2.5 TCP [TCP Dup ACK 49#1] 50996 > http [ACK] Seq=422 Ack=2897 Win=11648 Len=0 TSV=761281 TSER= SLE=4345 SRE=5793

53 4.97692.168.3.214 TCP http > 50997 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 TSV= TSER=761245 WS=4

54 4.9764 141.76.2.5 TCP 50997 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=761283 TSER=

55 4.97792.168.3.214 TCP [TCP segment of a reassembled PDU]

56 4.9774 141.76.2.5 TCP [TCP Dup ACK 49#2] 50996 > http [ACK] Seq=422 Ack=2897 Win=11648 Len=0 TSV=761283 TSER= SLE=4345 SRE=7241

57 4.98392.168.3.214 TCP [TCP segment of a reassembled PDU]

58 4.9834 141.76.2.5 TCP [TCP Dup ACK 49#3] 50996 > http [ACK] Seq=422 Ack=2897 Win=11648 Len=0 TSV=761285 TSER= SLE=4345 SRE=8689

59 4.9884 141.76.2.5 HTTP GET /favicon. ico HTTP/1.1

60 4.99392.168.3.214 TCP http > 50998 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 TSV= TSER=761252 WS=4

61 4.9934 141.76.2.5 TCP 50998 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=761287 TSER=

62 5.0114 141.76.2.5 HTTP GET /debian. css HTTP/1.1

63 5.12992.168.3.214 TCP [TCP segment of a reassembled PDU]

64 5.1294 141.76.2.5 TCP [TCP Dup ACK 49#4] 50996 > http [ACK] Seq=422 Ack=2897 Win=11648 Len=0 TSV=761321 TSER= SLE=4345 SRE=10137

65 5.13992.168.3.214 TCP [TCP segment of a reassembled PDU]

66 5.1394 141.76.2.5 TCP [TCP Dup ACK 49#5] 50996 > http [ACK] Seq=422 Ack=2897 Win=11648 Len=0 TSV=761324 TSER= SLE=4345 SRE=11585

67 5.15092.168.3.214 TCP [TCP Fast Retransmission] [TCP segment of a reassembled PDU]

68 5.1504 141.76.2.5 TCP 50996 > http [ACK] Seq=422 Ack=11585 Win=14528 Len=0 TSV=761327 TSER=

69 5.15092.168.3.214 TCP http > 50997 [ACK] Seq=1 Ack=518 Win=6864 Len=0 TSV= TSER=761286

70 5.16792.168.3.214 TCP http > 50998 [ACK] Seq=1 Ack=517 Win=6864 Len=0 TSV= TSER=761292

71 5.28692.168.3.214 TCP [TCP segment of a reassembled PDU]

72 5.2864 141.76.2.5 TCP 50996 > http [ACK] Seq=422 Ack=13033 Win=17472 Len=0 TSV=761360 TSER=

73 5.30192.168.3.214 TCP [TCP segment of a reassembled PDU]

74 5.3014 141.76.2.5 TCP 50996 > http [ACK] Seq=422 Ack=14481 Win=20352 Len=0 TSV=761364 TSER=

75 5.44592.168.3.214 HTTP HTTP/OK (text/html)

76 5.4454 141.76.2.5 TCP 50996 > http [ACK] Seq=422 Ack=15130 Win=23232 Len=0 TSV=761400 TSER=

77 5.62492.168.3.214 TCP [TCP segment of a reassembled PDU]

78 5.6244 141.76.2.5 TCP 50997 > http [ACK] Seq=518 Ack=1449 Win=8768 Len=0 TSV=761445 TSER=

79 5.65792.168.3.214 TCP [TCP segment of a reassembled PDU]

80 5.6574 141.76.2.5 TCP 50998 > http [ACK] Seq=517 Ack=1449 Win=8768 Len=0 TSV=761453 TSER=

81 5.77092.168.3.214 TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU]

82 5.7704 141.76.2.5 TCP [TCP Dup ACK 78#1] 50997 > http [ACK] Seq=518 Ack=1449 Win=8768 Len=0 TSV=761481 TSER= SLE=2897 SRE=4345

83 5.77692.168.3.214 TCP [TCP segment of a reassembled PDU]

84 5.7764 141.76.2.5 TCP [TCP Dup ACK 78#2] 50997 > http [ACK] Seq=518 Ack=1449 Win=8768 Len=0 TSV=761483 TSER= SLE=2897 SRE=5015

85 5.80492.168.3.214 TCP [TCP Previous segment lost] [TCP segment of a reassembled PDU]

86 5.8044 141.76.2.5 TCP [TCP Dup ACK 80#1] 50998 > http [ACK] Seq=517 Ack=1449 Win=8768 Len=0 TSV=761490 TSER= SLE=2897 SRE=4345

87 5.81292.168.3.214 TCP [TCP segment of a reassembled PDU]

88 5.8124 141.76.2.5 TCP [TCP Dup ACK 80#2] 50998 > http [ACK] Seq=517 Ack=1449 Win=8768 Len=0 TSV=761492 TSER= SLE=2897 SRE=5793

89 5.91392.168.3.214 HTTP [TCP Retransmission] HTTP/OK (image/x-icon)

90 5.9134 141.76.2.5 TCP 50997 > http [ACK] Seq=518 Ack=5015 Win=11648 Len=0 TSV=761517 TSER=

91 5.91492.168.3.214 TCP [TCP Retransmission] [TCP segment of a reassembled PDU]

92 5.9144 141.76.2.5 TCP [TCP Dup ACK 90#1] 50997 > http [ACK] Seq=518 Ack=5015 Win=11648 Len=0 TSV=761517 TSER= SLE=4345 SRE=5015

93 5.94992.168.3.214 TCP [TCP Retransmission] [TCP segment of a reassembled PDU]

94 5.9494 141.76.2.5 TCP 50998 > http [ACK] Seq=517 Ack=5793 Win=11648 Len=0 TSV=761526 TSER=

95 5.95492.168.3.214 TCP [TCP Retransmission] [TCP segment of a reassembled PDU]

96 5.9544 141.76.2.5 TCP [TCP Dup ACK 94#1] 50998 > http [ACK] Seq=517 Ack=5793 Win=11648 Len=0 TSV=761527 TSER= SLE=4345 SRE=5793

97 5.95592.168.3.214 TCP [TCP segment of a reassembled PDU]

98 5.9554 141.76.2.5 TCP 50998 > http [ACK] Seq=517 Ack=7241 Win=14528 Len=0 TSV=761528 TSER=

99 5.97292.168.3.214 TCP [TCP segment of a reassembled PDU]

.168.3.TCP 50998 > http [ACK] Seq=517 Ack=8689 Win=17472 Len=0 TSV=761532 TSER=

.76.4 TCP [TCP segment of a reassembled PDU]

.168.3.TCP 50998 > http [ACK] Seq=517 Ack=10137 Win=20352 Len=0 TSV=761561 TSER=

.76.4 TCP [TCP segment of a reassembled PDU]

.168.3.TCP 50998 > http [ACK] Seq=517 Ack=11585 Win=23232 Len=0 TSV=761564 TSER=

.76.4 HTTP HTTP/OK (text/css)

.168.3.TCP 50998 > http [ACK] Seq=517 Ack=12151 Win=26112 Len=0 TSV=761567 TSER=

Завершение соединения:

Сначала осуществляется посылка серверу от клиента флагов FIN и ACK на завершения соединения. Затем сервер посылает клиенту флаги ответа ACK, FIN, что соединение закрыто. После получения этих флагов клиент закрывает соединение и в подтверждение отправляет серверу ACK, что соединение закрыто.

.168.3. TCP 54440 > http [FIN, ACK] Seq=1667 Ack=1299 Win=8448 Len=0 TSV=762493 TSER=

.168.3.TCP 37015 > http [FIN, ACK] Seq=418 Ack=522 Win=6912 Len=0 TSV=762493 TSER=

.168.3.TCP 50996 > http [FIN, ACK] Seq=422 Ack=15130 Win=23232 Len=0 TSV=762493 TSER=

.168.3.TCP 50997 > http [FIN, ACK] Seq=518 Ack=5015 Win=11648 Len=0 TSV=762494 TSER=

.168.3.TCP 50998 > http [FIN, ACK] Seq=517 Ack=12151 Win=26112 Len=0 TSV=762494 TSER=

.76.4 TCP http > 50998 [FIN, ACK] Seq=12151 Ack=518 Win=6864 Len=0 TSV= TSER=762494

.168.3.TCP 50998 > http [ACK] Seq=518 Ack=12152 Win=26112 Len=0 TSV=762531 TSER=

.76.4 TCP http > 50997 [FIN, ACK] Seq=5015 Ack=519 Win=6864 Len=0 TSV= TSER=762494

.168.3.TCP 50997 > http [ACK] Seq=519 Ack=5016 Win=11648 Len=0 TSV=762531 TSER=

.76.4 TCP http > 50996 [FIN, ACK] Seq=15130 Ack=423 Win=6864 Len=0 TSV= TSER=762493

.168.3.TCP 50996 > http [ACK] Seq=423 Ack=15131 Win=23232 Len=0 TSV=762531 TSER=

.203.994 TCP http > 54440 [ACK] Seq=1299 Ack=1668 Win=6046 Len=0 TSV= TSER=762493

.203.994 TCP http > 54440 [FIN, ACK] Seq=1299 Ack=1668 Win=6046 Len=0 TSV= TSER=762493

2.168.3. TCP 54440 > http [ACK] Seq=1668 Ack=1300 Win=8448 Len=0 TSV=762541 TSER=

8.31.04 TCP http > 37015 [FIN, ACK] Seq=522 Ack=419 Win=6912 Len=0 TSV= TSER=762493

2.168.3.TCP 37015 > http [ACK] Seq=419 Ack=523 Win=6912 Len=0 TSV=762547 TSER=

Вывод: В ходе выполнения работы были проанализированы пакеты локальной сети, а также изучена структура этих пакетов.