quinta-feira, 29 de setembro de 2011

Camada de transporte TCP/IP

Objectivos e Funções:
  • Garantir que os segmentos são intregues são confirmados.
  • Retransmitir os segmentos que não foram confirmados.
  • Colocar os segmentos na sequência correcta do destino.
  • Fornecer mecanismos de prevenção e controlo de congestão.
Controlo de fluxo:
Aqui estão três métodos:
  1. Handshake triplo;
  2. Janelamento;
  3. Confirmação.
Handshake triplo:
handshake ou aperto de mão é o processo pelo qual duas maquinas afirmam uma a outra que a reconheceu e está pronta para iniciar a comunicação.
Janelamento:
A transferência de ficheiros seria muito lenta  se cada vez que o TCP enviasse um pacote, esperasse pela confirmação de recebimento para enviar o próximo. Para enviar este problema, criou-se o “janelamento”.
Confirmação:
O TCP utiliza confirmação positiva com retransmição.



Protocolo TCP
O TCP (que significa Transmission Control Protoco)  e permite:
  • Entregar ordenadamente os datagramas provenientes do protocolo IP
  • Verificar a onda de dados para evitar uma saturação da rede
  • Formatar os dados em segmentos de comprimento variável a fim de os “entregar” ao protocolo IP
  • Multiplexar os dados, quer dizer, fazer circular simultaneamente informações que provêm de fontes (aplicações, por exemplo) distintas numa mesma linha
  • O começo e o fim de uma comunicação de maneira educada.


Protocolo UDP
UDP  siginifica User Datagram Protocol  e os serviços que utilisam o UDP são os seguintes:
  • Youtube, e outros serviços de streaming, tanto de áudio, quando de vídeo;

  • P2P;

  • Skype, e inúmeros serviços de VOIP.

  • Números de portas TCP e UDP
    Ao todo, é possível usar 65536 portas TCP e UDP, começando em 1. Tanto no protocolo TCP como no UDP, é comum o uso das portas de 1 a 1024, já que a aplicação destas é padronizada pela IANA (Internet Assigned Numbers Authority). De acordo com essa entidade, eis algumas das portas TCP mais utilizadas:
    :: 21 – FTP;
    :: 23 – Telnet;
    :: 25 – SMTP;
    :: 80 – HTTP;
    :: 110 – POP3;
    :: 143 – IMAP;
    :: 443 – HTTPS.


    Sem comentários:

    Enviar um comentário