Buscar

Revisão de protocolo de comunicação 2 avi

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

--------INTRODUÇÃO TCP--------
- SERVIÇO ORIENTADO A CONEXÃO.
- A MAIORIA DAS APLICAÇÕES DE INTERNET UTILIZAR O PROTOCOLO TCP.
- FOI CONSTRUIDO ESPECIFICAMENTE PARA OFERECER UM FLUXO DE BYTES FIM A FIM CONFIAVEIS EM
UM INTER REDE NÃO CONFIAVÉL.
- A CAMADA IP NÃO OFERECE GARANTIA NENHUMA QUE O FLUXO DE DADOS VAI CHEGAR AO EMISSOR, CABE AO TCP 
ADMINISTRAR OS TIMERS E A RETRANSMISSÃO SEMPRE QUE NECESSÁRIO. EM SITUAÇÕES QUE A MENSAGEM CHEGA FORA 
DE ORDEM, CABE AO TCP ORGANIZAR A MENSAGEM EM SUA SEQUENCIA CORRETA.
- RESUMINDO O TCP TEM QUE OFERECER A CONFIABILIDADE QUE OS USUARIOS DESEJA, QUE O IP NÃO OFERECE.
-------------MODELOS DE TCP-------------------
- O SERVIÇO TCP É OBTIDO QUANDO TANTO O TRANSMISSOR QUANTO E RECEPTOR GERAR UM SOCKET EM SUAS EXTREMIDADES, 
CADA SOCKET TEM UM ENDEREÇO CHAMADO PORTA.
- PARA O TCP FUNCIONAR, É PRECISO QUE HAJA UMA CONEXÃO EXPLICITA ENTRE O SOCKET TRANSMISSOR E O SOCKET DO RECEPTOR.
- PORTAS COM NUMERO ABAIXO DE 1024 SÃO CONHECIDA COMO PORTAS RESERVADAS, AS QUAIS SÃO AS PORTAS DE SERVIÇO PADRÃO.
- TODAS AS CONEXÕES TCP SÃO FULL DUPLEX E PONTO A PONTO.
- UM RECURSO IMPORTANTE DO TCP SÃO OS DADOS URGENTE. ELES FAZEM COM QUE O TCP PARE DE ACUMULAR DADOS E TRANSMITA TUDO IMEDIATAMENTE.
- PORTAS CONHECIDAS OU RESERVADAS - 0 ------- 1023
- PORTAS REGISTRADAS - 1024 ---- 49151
- PORTAS LIVRES - 49152 - 65535
--------------------PROTOCOLOS TCP-------------------------
- AS ENTIDADES TRANSMISSORA E RECEPTORA TROCAR DADOS NA FORMA DE SEGMENTOS.
- UM SEGMENTO TCP CONSISTE EM UM CABEÇALHO COM 20 BYTES (ALÉM DE UMA PARTE OPCIONAL).
- O SOFTWARE TCP QUE DEFINE QUAL VAI SER O TAMANHO DO SEGMENTO.
- FATORES QUE RESTRIGEM O TAMANHO DO SEGMENTO É A MTU.
- 
---------------------CABEÇALHO TCP CAMPO A CAMPO------------------------------
- CONFORME JÁ DITO, TODO SEGMENTO COMEÇAR COM CABEÇALHO FIXO DE 20 BYTES.
- SOURCE PORT E DESTINATION PORT -----> SÃO AS PORTAS (ENDEREÇO SOCKET) DAS APLICAÇÕES DE ORIGEM E DE DESTINO.
- SEQUENCE NUMBER ----->
- ACKNOWLEDGMENT------>
- CODE BITS ------> 
- TCP HEADER LENGHT ---------> INFORMA QUANTAS PALAVRAS DE 32 BITS EXISTE NO CABEÇALHO TCP. ESSA INFORMAÇÃO É NECESSARIA PORQUE O CAMPO OPTIONS 
TEM TAMANHOS VARIAVEL.
- EM SEGUIDA TEMOS UM CAMPO DE BITS QUE NÃO SÃO UTILIZADOS.
- URGENTE POINTER -------> INDICA O DESLOCAMENTO DE BYTES APARTIR DO NUMERO DE SEQUENCIA ATUAL EM QUE OS DADOS URGENTES DEVEM SER ENCONTRADOS.
- WINDOW SIZE -------> INDICA QUANTOS BYTES DEVEM SER ENVIADOS APARTIR DO BYTE CONFIRMADO.
- CHECKSUM -----> FORNECE CONFIABILIDADE, CONFERE O TOTAL DE VERIFICAÇÃO DO CABEÇALHO, DOS DADOS E PSEUDOCABEÇALHO, ATRAVÉS DE CALCULOS.
- OPTION ------> OFERECE RECURSOS EXTRAS,RECURSOS QUE NÃO FORAM PREVISTO PELO CABEÇALHO COMUM.
- BITS ACK ------> SE O ACK FOR IGUAL A ZERO, QUER DIZER QUEM O SEGMENTO NÃO CONTEM UMA CONFIRMAÇÃO E ASSIM O CAMPO ACKNOWGELIGEMENT É IGNORADO.
- BIT PSH ------> O RECEPTOR É SOLICITADO A ENTREGAR OS DADOS A APLICAÇÃO MEDIANTE SUA CHEGADA, EM VEZ DE AGUARDAR UM BUFFER COMPLETO TENHA SIDO RECEBIDO.
- BIT RST -----> É UTILIZADO PARA REINICIAR UMA CONEXÃO QUE TENHA FICADO CONFUSA DEVIDO UMA FALHA NO HOST OU QUALQUER OUTRA RAZÃO.
- BIT SYN ------> USADO PARA ESTABELECER CONEXÃO.
- BIT FIN ------> USADO PARA ENCERRAR UMA CONEXÃO.
----------------------MODELAGEM DE CONEXÃO TCP------------------
- CLOSED -----> NENHUMA CONEXÃO ESTÁ ATIVA OU PENDENTE
- LISTEN -----> O SERVIDOR ESTÁ ESPERANDO POR UMA CHAMADA
- SYN RCVD ---> UMA SOLICITAÇÃO CHEGOU, AGUARDANDO ACK
- SYN SENT ---> A APLICAÇÃO COMEÇOU A ABRIR UMA CONEXÃO
- ESTABELISHED----> ESTADO NORMAL PARA TRANSFERENCIA DE DADOS
- FIN WAIT 1 ---> A APLICAÇÃO INFORMOU QUE ACABOU DE TRANSMITIR
- FIN WAIT 2 ----> O OUTRO LADO CONCORDOU EM ENCERRAR.
- TIMED WAIT -----> AGUARDAR ENTREGA DE TODOS OS PACOTES.
- CLOSING ----> AMBOS OS LADOS TENTARAM ENCERRAR A TRANSMISSÃO AO MESMO TEMPO.
- CLOSE WAIT ---> O OUTRO LADO DEU INICIO AO ENCERRAMENTO.
- LAST ACK ----> AGUARDAR ENTREGAR DE TODOS OS PACOTES.
------------------------------

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais