Структура и формат сетевых пакетов для разных протоколов, страница 4

X-Return-Path: a6@prim.ru

X-MDaemon-Deliver-To: a7@prim.ru

CRLF

OAOAOB.

CR#!313CRLF.CR<CRLF>.\

..

.

Протокол  HTTP(HyperText Transfer Protocol)

HTTP-запрос:

Оригинальный вид:

0x0000   00 03 47 E9 84 D1 00 0C-76 F3 49 C1 08 00 45 00   ..Gй„С..vуIБ..E.

0x0010   01 1A 3A F7 40 00 80 06-34 0F C0 A8 00 04 CF 2E   ..:ч@.Ђ.4.АЁ..П.

0x0020   FA FC 04 45 00 50 E7 11-D8 A9 F3 ED B6 18 50 18   ъь.E.Pз.Ш©ун¶.P.

0x0030   FF FF B0 55 00 00 47 45-54 20 2F 69 73 61 70 69   яя°U..GET /isapi

0x0040   2F 72 65 64 69 72 2E 64-6C 6C 3F 70 72 64 3D 69   /redir.dll?prd=i

0x0050   65 26 70 76 65 72 3D 36-26 61 72 3D 6D 73 6E 68   e&pver=6&ar=msnh

0x0060   6F 6D 65 20 48 54 54 50-2F 31 2E 31 0D 0A 41 63   ome HTTP/1.1..Ac

0x0070   63 65 70 74 3A 20 2A 2F-2A 0D 0A 41 63 63 65 70   cept: */*..Accep

0x0080   74 2D 4C 61 6E 67 75 61-67 65 3A 20 72 75 0D 0A   t-Language: ru..

0x0090   41 63 63 65 70 74 2D 45-6E 63 6F 64 69 6E 67 3A   Accept-Encoding:

0x00A0   20 67 7A 69 70 2C 20 64-65 66 6C 61 74 65 0D 0A    gzip, deflate..

0x00B0   55 73 65 72 2D 41 67 65-6E 74 3A 20 4D 6F 7A 69   User-Agent: Mozi

0x00C0   6C 6C 61 2F 34 2E 30 20-28 63 6F 6D 70 61 74 69   lla/4.0 (compati

0x00D0   62 6C 65 3B 20 4D 53 49-45 20 36 2E 30 3B 20 57   ble; MSIE 6.0; W

0x00E0   69 6E 64 6F 77 73 20 4E-54 20 35 2E 31 3B 20 53   indows NT 5.1; S

0x00F0   56 31 29 0D 0A 48 6F 73-74 3A 20 77 77 77 2E 6D   V1)..Host: www.m

0x0100   69 63 72 6F 73 6F 66 74-2E 63 6F 6D 0D 0A 43 6F   icrosoft.com..Co

0x0110   6E 6E 65 63 74 69 6F 6E-3A 20 4B 65 65 70 2D 41   nnection: Keep-A

0x0120   6C 69 76 65 0D 0A 0D 0A-                          live....


Декодированный вид :

Ethernet II

Destination MAC: 00:03:47:E9:84:D1

Source MAC: 00:0C:76:F3:49:C1

Ethertype: 0x0800 (2048) - IP

IP

IP version: 0x04 (4)

Header length: 0x05 (5) - 20 bytes

Type of service: 0x00 (0)

Precedence: 000 - Routine

Delay: 0 - Normal delay

Throughput: 0 - Normal throughput

Reliability: 0 - Normal reliability

Total length: 0x011A (282)

ID: 0x3AF7 (15095)

Flags

Don't fragment bit: 1 - Don't fragment

More fragments bit: 0 - Last fragment

Fragment offset: 0x0000 (0)

Time to live: 0x80 (128)

Protocol: 0x06 (6) - TCP

Checksum: 0x340F (13327) - correct

Source IP: 192.168.0.4

Destination IP: 207.46.250.252

IP Options: None

TCP

Source port: 1093

Destination port: 80

Sequence: 0xE711D8A9 (3876706473)

Acknowledgement: 0xF3EDB618 (4092442136)

Header length: 0x05 (5) - 20 bytes

Flags: PSH ACK

URG: 0

ACK: 1

PSH: 1

RST: 0

SYN: 0

FIN: 0

Window: 0xFFFF (65535)

Checksum: 0xB055 (45141) - correct

Urgent Pointer: 0x0000 (0)

TCP Options: None

HTTP

Version: HTTP/1.1

Method: GET

URI: /isapi/redir.dll?prd=ie&pver=6&ar=msnhome

Accept: */*

Accept-Language: ru

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Host: www.microsoft.com

Connection: Keep-Alive


HTTP-ответ:

Оригинальный вид:

0x0000   00 0C 76 F3 49 C1 00 03-47 E9 84 D1 08 00 45 00   ..vуIБ..Gй„С..E.

0x0010   01 FA 36 1A 40 00 71 06-47 0C CF 2E FA FC C0 A8   .ъ6.@.q.G.П.ъьАЁ

0x0020   00 04 00 50 04 45 F3 ED-B6 18 E7 11 D9 9B 50 18   ...P.Eун¶.з.Щ›P.

0x0030   FF 0D AB 0A 00 00 48 54-54 50 2F 31 2E 31 20 33   я.«...HTTP/1.1 3

0x0040   30 32 20 4F 62 6A 65 63-74 20 4D 6F 76 65 64 0D   02 Object Moved.

0x0050   0A 43 6F 6E 74 65 6E 74-2D 4C 65 6E 67 74 68 3A   .Content-Length:

0x0060   20 31 34 39 0D 0A 43 6F-6E 74 65 6E 74 2D 54 79    149..Content-Ty

0x0070   70 65 3A 20 74 65 78 74-2F 68 74 6D 6C 0D 0A 4C   pe: text/html..L

0x0080   6F 63 61 74 69 6F 6E 3A-20 68 74 74 70 3A 2F 2F   ocation: http://

0x0090   68 6F 6D 65 2E 6D 69 63-72 6F 73 6F 66 74 2E 63   home.microsoft.c