O tamanho do segmento TCP encapsulado por um cabeçalho IP de 20 bytes não é determinado diretamente pelo tamanho do cabeçalho. O cabeçalho IP especifica apenas o comprimento * total * do pacote IP (cabeçalho + dados). O segmento TCP é a parte de dados desse pacote.
Portanto, o segmento TCP pode ter qualquer tamanho até a unidade de transmissão máxima (MTU) menos o tamanho do cabeçalho IP e quaisquer outros cabeçalhos (como um cabeçalho opcional de opções IP). Um MTU típico é de 1500 bytes. Então, nesse caso:
1500 bytes (MTU) - 20 bytes (cabeçalho IP) =1480 bytes (tamanho máximo do segmento TCP)
No entanto, o tamanho real do segmento TCP em um pacote específico depende dos dados do aplicativo transmitidos. Pode ser muito menor que o máximo.