Você está na página 1de 4

Redes TCP/IP – Aula 23 - Cabeçalho TCP

1. Cabeçalho TCP (Transmission Control Protocol)

2. Campos TCP

a) Portas Destino e Origem


 Identificam os processos local e remoto
 Portas : Variam de 0 a 65535 (0 é reservada)
 Portas Servidores : Variam de 0 a 1023
 Portas clientes : Variam de 1024 a 65535

b) Número de sequencia e ACK


 Número de sequência : relativo ao primeiro byte do campo de dados do
segmento
 Número de ack : especifica o número de sequência do próximo byte esperado
 Possuem 32 bits

c) Tamanho
 Especifica o tamanho do cabeçalho do segmento
 É medido em de palavras de 4 bytes (32 bits)
 Se o valor deste campo for 5, o tamanho do cabeçalho=20bytes(5x4)
 Tamanho máximo : 60 bytes (15 palavras de 32 bits)

d) Flags
Redes TCP/IP Em 25/10/2007 Página 23- 1
Redes TCP/IP – Aula 23 - Cabeçalho TCP

 URG-Indica presença de dados urgentes


 ACK-Indica existência do ack piggybacked
 PSH-Entregar o dado imediatamente para a aplicação antes de encher o buffer
de recepção
 RST-Indica necessidade de refazer a conexão ou não aceitar a conexão
 SYN-Usado para estabelecer conexões
 FIN : Usado para desfazer a conexão

e) Tamanho da Janela
 Indica quantos bytes podem ser enviados a partir daquele especificado no ack
 Usado para controle de fluxo
 Se for zero, indica que no momento o receptor não pode receber dados, por não
haver espaço disponível na janela de recepção

f) Checksum TCP

g) Ponteiro para dados urgentes

h) Opções
 Facilidades extras não cobertas pelo cabeçalho como o MSS (Maximum
segment size). O MSS comum em redes Ethernet é 05B4, que equivale a 1460.

Destino- Origem- Protocolo Dados enlace (MTU=1500) FCS


Enlace Enlace
6 6 2 Cab.IP Dados (1480) 4
20 Cab.TCP Dados TCP
20 1460

Redes TCP/IP Em 25/10/2007 Página 23- 2


Redes TCP/IP – Aula 23 - Cabeçalho TCP

3. Sessão de monitoramento de uma transmissão de arquivos usando o protocolo


FTP

(Apenas a sessão de controle está sendo mostrada)

Network Monitor trace Sat 05/20/00 15:37:53 T:\mauro\AESF\RedesII\capftpok.TXT

********************************************************
Frame Time Src MAC Addr Dst MAC Addr Protocol Description
Src Other Addr Dst Other Addr Type Other Addr
9 3.340 CENADGER04 CENADCOM01 TCP ....S., len: 4, seq:
1922972-1922975, ack: 0, win: 8 CENADGER04 CENADCOM01 IP

+ FRAME: Base frame properties


+ ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol
+ IP: ID = 0xAC04; Proto = TCP; Len: 44
+ TCP: ....S., len: 4, seq: 1922972-1922975, ack: 0, win: 8192,
src: 1100 dst: 21 (FTP)

00000: 00 06 29 50 8A 38 00 50 DA 1F 08 5E 08 00 45 00 ..)P.8.P...^..E.
00010: 00 2C AC 04 40 00 80 06 38 9E 0A C8 00 64 0A C8 .,..@...8....d..
00020: 00 36 04 4C 00 15 00 1D 57 9C 00 00 00 00 60 02 .6.L....W.....`.
00030: 20 00 05 E3 00 00 02 04 05 B4 .........

********************************************************
Frame Time Src MAC Addr Dst MAC Addr Protocol Description
Src Other Addr Dst Other Addr Type Other Addr
10 3.340 CENADCOM01 CENADGER04 TCP .A..S., len: 4, seq:
161842612-161842615, ack: 1922973, win: CENADCOM01 CENADGER04 IP

+ FRAME: Base frame properties


+ ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol
+ IP: ID = 0xD063; Proto = TCP; Len: 44
+ TCP: .A..S., len: 4, seq: 161842612-161842615, ack: 1922973, win: 8760,
src: 21 (FTP) dst: 1100

00000: 00 50 DA 1F 08 5E 00 06 29 50 8A 38 08 00 45 00 .P...^..)P.8..E.
00010: 00 2C D0 63 40 00 80 06 14 3F 0A C8 00 36 0A C8 .,.c@....?...6..
00020: 00 64 00 15 04 4C 09 A5 85 B4 00 1D 57 9D 60 12 .d...L......W.`.
00030: 22 38 74 40 00 00 02 04 05 B4 00 00 "8t@........

********************************************************
Frame Time Src MAC Addr Dst MAC Addr Protocol Description
Src Other Addr Dst Other Addr Type Other Addr
11 3.340 CENADGER04 CENADCOM01 TCP .A...., len: 0, seq:
1922973-1922973, ack: 161842613, win: 8 CENADGER04 CENADCOM01 IP

+ FRAME: Base frame properties


+ ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol
+ IP: ID = 0xAD04; Proto = TCP; Len: 40
+ TCP: .A...., len: 0, seq: 1922973-1922973, ack: 161842613, win: 8760,
src: 1100 dst: 21 (FTP)

Redes TCP/IP Em 25/10/2007 Página 23- 3


Redes TCP/IP – Aula 23 - Cabeçalho TCP
00000: 00 06 29 50 8A 38 00 50 DA 1F 08 5E 08 00 45 00 ..)P.8.P...^..E.
00010: 00 28 AD 04 40 00 80 06 37 A2 0A C8 00 64 0A C8 .(..@...7....d..
00020: 00 36 04 4C 00 15 00 1D 57 9D 09 A5 85 B5 50 10 .6.L....W.....P.
00030: 22 38 8B FD 00 00 "8....

********************************************************
Frame Time Src MAC Addr Dst MAC Addr Protocol Description
Src Other Addr Dst Other Addr Type Other Addr
12 3.341 CENADCOM01 CENADGER04 FTP Resp. to Port 1100, '220
cenadcom01 Microsoft FTP Service (Versio CENADCOM01 CENADGER04 IP

+ FRAME: Base frame properties


+ ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol
+ IP: ID = 0xD163; Proto = TCP; Len: 93
+ TCP: .AP..., len: 53, seq: 161842613-161842665, ack: 1922973, win: 8760,
src: 21 (FTP) dst: 1100
+ FTP: Resp. to Port 1100, '220 cenadcom01 Microsoft FTP Service (Version 4.0)'

00000: 00 50 DA 1F 08 5E 00 06 29 50 8A 38 08 00 45 00 .P...^..)P.8..E.

page 1

Network Monitor trace Sat 05/20/00 15:37:53 T:\mauro\AESF\RedesII\capftpok.TXT

00010: 00 5D D1 63 40 00 80 06 13 0E 0A C8 00 36 0A C8 .].c@........6..
00020: 00 64 00 15 04 4C 09 A5 85 B5 00 1D 57 9D 50 18 .d...L......W.P.
00030: 22 38 4C 81 00 00 32 32 30 20 63 65 6E 61 64 63 "8L...220 cenadc
00040: 6F 6D 30 31 20 4D 69 63 72 6F 73 6F 66 74 20 46 om01 Microsoft F

********************************************************
Frame Time Src MAC Addr Dst MAC Addr Protocol Description
Src Other Addr Dst Other Addr Type Other Addr
13 3.535 CENADGER04 CENADCOM01 TCP .A...., len: 0, seq:
1922973-1922973, ack: 161842666, win: 8 CENADGER04 CENADCOM01 IP

+ FRAME: Base frame properties


+ ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol
+ IP: ID = 0xAE04; Proto = TCP; Len: 40
+ TCP: .A...., len: 0, seq: 1922973-1922973, ack: 161842666, win: 8707,
src: 1100 dst: 21 (FTP)

00000: 00 06 29 50 8A 38 00 50 DA 1F 08 5E 08 00 45 00 ..)P.8.P...^..E.
00010: 00 28 AE 04 40 00 80 06 36 A2 0A C8 00 64 0A C8 .(..@...6....d..
00020: 00 36 04 4C 00 15 00 1D 57 9D 09 A5 85 EA 50 10 .6.L....W.....P.
00030: 22 03 8B FD 00 00 ".....

********************************************************
Frame Time Src MAC Addr Dst MAC Addr Protocol Description
Src Other Addr Dst Other Addr Type Other Addr
19 5.601 CENADGER04 CENADCOM01 FTP Req. from Port 1100,
'USER f01589' CENADGER04 CENADCOM01 IP

+ FRAME: Base frame properties


+ ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol
+ IP: ID = 0xAF04; Proto = TCP; Len: 53

Redes TCP/IP Em 25/10/2007 Página 23- 4

Você também pode gostar