? Transmission Control Protocol (TCP) é um dos blocos de construção básicos da Internet que foi desenvolvido na década de 1970 . Antes TCP a Internet era muito mais lento e muito menos confiável. Uma das características do TCP é que as mensagens são quebradas em pedaços pequenos e as peças são enviadas separadamente. Por mais estranho que pareça, este é realmente mais confiável. TCP também fornece outros recursos básicos da Internet. Redes de comutação de pacotes
A Internet é uma rede de comutação de pacotes. As mensagens enviadas entre os computadores são divididos em uma série de pacotes que são enviados um de cada vez . Cada pacote tem um cabeçalho anexado de informações que informa de onde veio , para onde vai , quando ela foi enviada e que pacote é na mensagem. Cada nó na Internet recebe constantemente os pacotes e retransmite -os ao longo de uma linha que conduz ao seu destino . Os nós sempre retransmitir ao longo da linha de funcionamento que é menos movimentada , o que derrotas em torno das linhas com defeito ou com ruído e automaticamente quebra gargalos de congestionamento de tráfego . Quando os pacotes chegam ao destino, TCP remove os cabeçalhos e remonta a mensagem. Pacotes perdidos ou mexidos são automaticamente retransmitido.
Aperto de mão , verificação de erros e Timestamps
Antes da transmissão começa , o TCP passa por um processo chamado de handshaking . Isto significa que alguns sinais curtos são trocados entre o emissor e receptor que define -se , tanto para a transmissão da mensagem . Cada pacote é enviado um de cada vez e o cabeçalho de cada pacote inclui um selo de tempo . Quando o pacote é recebido é verificado se há erros e, se ele está OK , uma mensagem de confirmação é enviado para o remetente. Quando o reconhecimento é recebido , o próximo pacote é enviado . Se o confirmará não é enviado depois de um certo tempo , o pacote é retransmitido . TCP verifica automaticamente os pacotes para duplicações quando é remontar a mensagem. Se os pacotes são recebidos fora de ordem, eles são mantidos e um pedido é enviado para a retransmissão dos pacotes perdidos.
Outros TCP apresenta
Além de estabelecer conexões e lidar com os pacotes , o TCP também introduziu outras características que ainda são funções integrais da Internet : e-mail, File Transfer Protocol (FTP) e log -ins remotos. Apesar de e-mail moderno incorpora cores e ícones clicáveis , o TCP controla completamente a transmissão e recepção real . O mesmo é verdadeiro para a transferência de arquivos entre computadores : TCP controla completamente FTP. O mesmo é verdadeiro para o log -in remoto ( logon em um computador distante) : TCP estabelece uma conexão , os pacotes de transferências e verifica a integridade das transmissões. Como todo moderno de mensagens de computador, estes protocolos são construídos em cima das funções TCP núcleo.