-
- A resposta está na cabeçalho do protocolo TCP, no parametro "Window Size".
- Window size (16 bits)
- the size of the receive window, which specifies the number of window size units (by default, bytes) (beyond the segment identified by the sequence number in the acknowledgment field) that the sender of this segment is currently willing to receive.
- 16 bits (1111 1111 1111 1111 1111 1111 1111 1111 ) = 65535 bytes (não bits!).
- https://en.wikipedia.org/wiki/Transmission_Control_Protocol#TCP_segment_structure
-
Com humildade e franqueza, não entendi a forma de realizar o cálculo para se chegar na quantidade de byte: 65535. Se alguém possui outra abordagem, me diga por favor, pois ficarei grato!
Abs!
-
"TCP Receive Window Size
Cada pacote TCP possui um cabeçalho TCP. Cada cabeçalho TCP possui um campo "window" de 16 bits que especifica o número de bytes (começando com aquele especificado no campo de Acknowledgement) que o transmissor aceita receber. O campo Window especifica a quantidade de dados cuja recepção ainda não foi confirmada e que podem ainda estar "em vôo" na rede. Uma vez que este campo possui 16 bits de comprimento, a janela máxima que pode ser anunciada em um pacote TCP é de 65535 (216-1) bytes - a menos que a opção de escalonamento de janela seja usada. Um escalonamento de janela pode opcionalmente ser negociado durante o estabelecimento da conexão de forma a alterar a interpretação do campo Window, efetivamente extendendo o tamanho máximo da janela de 64 KBytes para até 1 Gbyte. "
Fonte: http://www.optiwan.com.br/artigos/129-gerenciando-a-janela-tcp
-
O campo "total lenght" do cabeçalho do datagrama IP define o tamanho máximo do mesmo, sendo representado por até 16 bits.
Considerando a possibilidade de todos os bits serem 1 e convertendo para base decimal:
111111111111111 = 65535 bytes
-
pegadinha...
banca tenta confundir MTU(unidade máxima de transmissão) da Ethernet com tamanho máximo de um segmento do TCP
MTU da Ethernet: 1500 bytes
segmento do TCP: 65535 bytes
-
Gabarito - B
O tamanho do maior segmento é definido pelo MSS (Maximum segment size) / windows size (tamanho da janela) , que possui 16 bits.
2^16 = 65.535.
FONTE - Arquitetura de Redes de Computadores - MAIA, Luiz Paulo- 2° edição - página 266
@papirobizurado
-
Caí nessa