..


Links Patrocinados

O TCP

Artigo escrito por Matthew Petrioli
Página 1 de 7

Neste artigo vamos analisar as características do protocolo TCP e vai tentar resolver, em profundidade suficiente, as principais questões relativas a este Protocolo.

Confiança

Vamos começar por dizer que TCP é um protocolo pertencente à pilha de protocolos da camada de transporte da ISO / OSI modelo. A maioria dos aplicativos de Internet usam, de fato, este protocolo que - por natureza - é caracterizada por um alto grau de confiabilidade.

Veremos, no artigo, a razão para esta afirmação.

Protocolo orientado a conexão

O TCP é um protocolo orientado a conexão que, dado que duas aplicações em terminais diferentes, antes de transmitir dados, deverá instituir tal aperto de mão de uma conexão (handshake). Neste informações preliminares e então são transferidos para assegurar um serviço de pacotes conesgna confiável.

Full-duplex

O TCP oferece um full-duplex, onde, portanto, o fluxo de dados entre o remetente eo destinatário é bidirecional, mais precisamente, os fluxos de dados com sentido diferente, podem coexistir. Isto significa que um host genérico pode transmitir dados para outro e, simultaneamente, receber dados de um terceiro de acolhimento sem que isso minar a confiabilidade da transmissão.

Ponto-a-ponto

Você pode definir uma conexão TCP genérica como um ponto-a-ponto em que uma fonte e um destino.

Dito isto, é evidente que não pode ser usado no modo multicast, ou seja, a transferência de dados de um remetente para vários destinatários em uma operação. Se assumirmos que um anfitrião algo genérico tem de notificar os outros três hosts deve, necessariamente, para estabelecer uma conexão TCP separada para cada host de destino.

Operações geridas pelo TCP são completamente invisíveis para as funções de nível de rede, tais como encaminhamento de pacotes, que chegam a um roteador.

Stream-oriented protocolo

Além disso, o TCP é um protocolo que poderia ser definido como um protocolo orientado a fluxo ou o TCP "vê" os dados transmitidos como um fluxo de bytes que são ordenados contados.

As principais características do TCP

As principais características do TCP pode ser resumida na lista abaixo:

  • Transferência confiável de dados: É um serviço prestado de dados confiável significa que todos os dados enviados do remetente são entregues ao destinatário e sem erros. Isso pode acontecer por engano entre os links, que algum pacote se perde na rede. Neste ponto, o TCP irá detectar essa falha para receber e retransmitir o pacote perdido para avançar (ver mais detalhadamente como este processo ocorre).
  • Reordenação de pacotes corretamente: Esta característica é extremamente importante para uma correta compreensão da mensagem a partir da aplicação de destino. Na verdade, pode acontecer que os pacotes estão atrasadas conteneti as informações dentro da rede por causa do congestionamento do mesmo, e então pode acontecer de chegar ao destino fora de ordem. A tarefa do TCP é apenas para remontá-lo corretamente, a mensagem e enviá-lo para o próximo nível.
  • Controle de fluxo: O TCP verifica que um rápido host na transmissão de dados para estourar o buffer de recepção de outro mais lento host. Na verdade, se os anúncios TCP que o aplicativo host de destino tem dificuldade em ler os dados no buffer de recepção, diminui a freqüência de transmissão do remetente, a fim de equilibrar o desempenho dos dois hosts.
  • Controle de congestionamento: TCP Se você achar que há um congestionamento na rede generalizada exige o remetente host para diminuir a freqüência de transmissão de pacotes para evitar congestionar ainda mais a rede.

Definição de MMS (segmento max.)

No final da compreensão de alguns tópicos do artigo que agora definir o tamanho máximo do segmento que chamamos de MSS.

O valor MSS do parâmetro é determinado pelo valor da unidade máxima de transmissão chamada MTU ou tamanho do quadro para a camada de maior elo sustentável. Em última análise, o valor MSS é escolhido de forma que um segmento da camada de transporte é transmitido em um quadro para a camada de link.

Na mesma categoria ...
E-Learning
ASP (avançado) ASP (avançado)
Curso completo para a criação de sites dinâmicos. A partir de 39 €.
Flash MX (Curso) Flash MX (Curso)
Torne-se uma série de sites Web Designer de 29 €.
HTML (Curso) HTML (Curso)
A linguagem de marcação para a Web a partir de 29 €.
Links Patrocinados