SlideShare uma empresa Scribd logo
1 de 13
Por: Emerson, Katiane, José




                                              Trabalho – Redes
                                          Escolas e Faculdades
Prof. Anderson– 2013                                        QI
Introdução
A função desta camada é oferecer transporte de dados confiável e efetivo
entre uma máquina origem até uma máquina destino. Há dois tipos de serviço de
transporte: orientado a conexão e não-orientado a conexão, ambos são
semelhantes aos serviços oferecidos pela camada de redes.

O estabelecimento de conexão (nestes tipos de serviços) garante que:

   * Um lado saiba da existência do outro
   * Haja negociação de parâmetros
   * Sejam alocados recursos da entidade de transporte


O objetivo final da camada de transporte é proporcionar serviço eficiente,
confiável e de baixo custo.
Por que a Camada de Transporte?
A camada de rede pode não oferecer um serviço confiável, por isso a camada
de transporte isola as aplicações de quaisquer imperfeições no trânsito de
pacotes (perdas, duplicatas, etc), permitindo o desenvolvimento de rotinas
básicas que funcionam em qualquer tipo de plataforma de rede (podendo
variar entre IP, Novell, SNA).Também permite a entrega de dados à aplicações
específicas numa máquina, ou seja, a camada de transporte imuniza as camadas
superiores da tecnologia, projeto e imperfeições de rede;

     * Muitas das aplicações (seus programadores) farão uso da camada de
transporte para comunicação, por isso, o serviço de transporte deve ser
adequado e fácil de usar;
     * Rede (não confiável) v.s. Transporte (confiável).
Serviços de transporte na
                 internet
Entrega confiável, ordenada, ponto a ponto (TCP):
    * Congestionamento;
    * Controle de fluxo;
    * Estabelecimento de conexão (setup).

Entrega não confiável, (“melhor esforço”), não ordenada, ponto a ponto ou
multiponto (UDP):
 * Serviços não disponíveis:
    * Tempo real;
    * Garantias de banda;
    * Multiponto confiável.
Endereçamento

Para estabelecer uma conexão ou enviar uma mensagem é necessário que um
processo da aplicação do cliente saiba como especificar a aplicação remota.
Necessidade de endereçamento para aplicações de rede, na camada de
transporte isso é feito a partir de portas.


Protocolo de início de conexão – deve saber com qual das aplicações na
máquina vai se comunicar;
Servidor de nomes/diretórios – alternativa que indica serviços registrados
que podem mudar de endereço de rede e transporte.
Pacotes e protocolos de
                 transporte
     * IP: É um protocolo de endereçamento, um protocolo de rede. Sua
principal função é fornecer uma maneira para identificar unicamente cada
máquina da rede (endereço IP) e uma maneira de encontrar um caminho entre a
origem e o destino (Roteamento).


      * TCP: É um protocolo de transporte e executa importantes funções para
garantir que os dados sejam entregues de uma maneira confiável, ou seja, sem
que os dados sejam corrompidos ou alterados. Além do TCP existe também o
UDP, o qual não faz todas estas verificações mas fornece um serviço de
entrega de pacotes não orientado a conexões.
Protocolos de Transporte
São implementados nos hosts finais e não nos roteadores.

Fazem controle de fluxo: necessário como na camada de enlace de dados, só
que fim-a-fim.

Diferença básica: numa pilha de transporte podem existir várias conexões ao
mesmo tempo – exige disponibilidade de buffers – não é um esquema
independente para cada link (o espaço de memória é único para todas as
conexões).
Protocolos de Transporte
                   TCP/IP
* Suas implementações normalmente são em software (bibliotecas);

* No conjunto de protocolos TCP/IP temos a oferta de serviço orientado a
conexão e confiável (protocolo TCP) e serviço não-orientado a conexão
baseado em datagrama (protocolo UDP).

Outros protocolos de transporte: protocolos OSI TP0, TP1, TP2, TP3 e TP4.
Protocolo TCP
Baseado na transferência de sequências de bytes entre buffers de transmissão
e recepção, não mudou muito desde sua aparição nos anos 60. Especifica o
formato dos dados e confirmações usadas na transferência daqueles,
garantindo a correta entrega dos dados de clientes a servidores e vice-versa;
sua principal função.
Implementa suporte para detecção de erros e disparo de retransmissões
quando necessário e permite que múltiplas aplicações num sistema possam se
comunicar concorrentemente.
Usando do conceito de portas, permite que vários programas estejam em
funcionamento, ao mesmo tempo, no mesmo computador, trocando
informações com um ou mais serviços/servidores.
Protocolo UDP

Utilizado quando o custo da conexão é mais alto do que a transferência.
RPC = Remote Procedure Call, ou, Chamada Remota de Procedimento. A ideia do
RPC é tornar uma chamada de procedimento remoto o mais semelhante
possível de uma chamada local. Nenhuma troca de mensagens é visível pelo
programador.
Além do RPC, o UDP é amplamente utilizado para outra área: aplicações
multimídia em tempo real onde temporização é o mais importante.
Comparando UDP e TCP:
Geralmente, as diferenças na maneira como UDP e TCP entregam os dados
assemelham-se às diferenças entre um telefonema e um cartão postal. O TCP
funciona como um telefonema, verificando se o destino está disponível e
pronto para a comunicação. O UDP funciona como um cartão postal — as
mensagens são pequenas e a entrega é provável, mas nem sempre garantida.
UDP                                                  TCP
Serviço sem conexão; nem uma sessão é                Serviço orientado por conexão; uma sessão é
estabelecida entre os hosts.                         estabelecida entre os hosts.
UDP não garante ou confirma a entrega ou sequencia   TCP garante a entrega através do uso de
de dados,                                            confirmações e entrega sequenciada dos dados.

Os programas que usam UDP são responsáveis por       Os programas que usam TCP tem garantia de
oferecer a confiabilidade necessária ao transporte   transporte confiável de dados.
de dados.
UDP é rápido, necessita de baixa sobrecarga e pode   O TCP é mais lento, necessita de maior sobrecarga e
oferecer suporte a comunicação ponto a ponto e       pode oferecer suporte apenas à comunicação ponto
multipontos.                                         a ponto.
Tanto UDP quanto TCP usam portas para identificar as comunicações para cada
programa TCP/IP.
Conceito De portas
Porta TCP:
 Em resumo: O uso do conceito de portas, permite que vários programas
estejam em funcionamento, ao mesmo tempo, no mesmo computador, trocando
informações com um ou mais serviços/servidores.


Portas UDP:
A idéia é a mesma, por exemplo, se um usuário estiver utilizando vários
programas baseados em UDP, ao mesmo tempo, no seu computador, é através
do uso de portas, que o sistema operacional sabe a qual programa se destina
cada pacote UDP que chega.
O processo verdadeiro da evolução

       é um ritmo de crescimentos e declínios,

                 de desenvolvimento e dissoluções que

                             se sucedem em ordem inelutável.

                                                 (Tom Hawrk)

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Camada de transporte
Camada de transporteCamada de transporte
Camada de transporte
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de Redes
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas Distribuídos
 
Aula05 padrões sem fio
Aula05   padrões sem fioAula05   padrões sem fio
Aula05 padrões sem fio
 
Topologia de Redes
Topologia de RedesTopologia de Redes
Topologia de Redes
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Topologia em redes
Topologia em redesTopologia em redes
Topologia em redes
 
Camada de aplicação modelo osi
Camada de aplicação modelo osiCamada de aplicação modelo osi
Camada de aplicação modelo osi
 
Pseudoparalelismo
PseudoparalelismoPseudoparalelismo
Pseudoparalelismo
 
Arquitetura de Redes de Computadores
 Arquitetura de Redes de Computadores Arquitetura de Redes de Computadores
Arquitetura de Redes de Computadores
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
 
Equipamentos de Rede
Equipamentos de RedeEquipamentos de Rede
Equipamentos de Rede
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processos
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IP
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 

Destaque (9)

Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Aula 6 a camada de rede
Aula 6   a camada de redeAula 6   a camada de rede
Aula 6 a camada de rede
 
Camada de rede parte3
Camada de rede   parte3Camada de rede   parte3
Camada de rede parte3
 
Camada de rede parte1
Camada de rede   parte1Camada de rede   parte1
Camada de rede parte1
 
Modelo OSI - Camada de Rede
Modelo OSI - Camada de RedeModelo OSI - Camada de Rede
Modelo OSI - Camada de Rede
 
Aula 9 camada de rede
Aula 9   camada de redeAula 9   camada de rede
Aula 9 camada de rede
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes Tanenbaum
 
Modelo OSI - Camada de Enlace
Modelo OSI - Camada de EnlaceModelo OSI - Camada de Enlace
Modelo OSI - Camada de Enlace
 
Camada de Rede
Camada de RedeCamada de Rede
Camada de Rede
 

Semelhante a Trabalho camada de transporte

Protocolos de transporte
Protocolos de transporteProtocolos de transporte
Protocolos de transporteJoel Saramago
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDPAndré Nobre
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte2lindos
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte2lindos
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdfedsonjcg
 
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralDownloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralRonaldo Souza
 
Referencia de redes.pdf
Referencia de redes.pdfReferencia de redes.pdf
Referencia de redes.pdfProfTelmaLcia
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAwolkartt_18
 
Fundamentos a rede de compuradores
Fundamentos a rede de compuradoresFundamentos a rede de compuradores
Fundamentos a rede de compuradoresJairo Sousa
 
Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2Caio Miranda
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãoJoel Saramago
 
Ccna exploration fundamentos de rede - 4 camada de transporte osi
Ccna exploration   fundamentos de rede - 4 camada de transporte osiCcna exploration   fundamentos de rede - 4 camada de transporte osi
Ccna exploration fundamentos de rede - 4 camada de transporte osiveruzkavaz
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00doctorweb
 

Semelhante a Trabalho camada de transporte (20)

Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte
 
Protocolos de transporte
Protocolos de transporteProtocolos de transporte
Protocolos de transporte
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte
 
Modelo ozil camada de transporte
Modelo ozil camada de transporteModelo ozil camada de transporte
Modelo ozil camada de transporte
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf
 
Protocolo UDP
Protocolo UDPProtocolo UDP
Protocolo UDP
 
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geralDownloads telecom com_dados_exercicios_exercicio_parte 1 geral
Downloads telecom com_dados_exercicios_exercicio_parte 1 geral
 
Lista04
Lista04Lista04
Lista04
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
Referencia de redes.pdf
Referencia de redes.pdfReferencia de redes.pdf
Referencia de redes.pdf
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
 
Fundamentos a rede de compuradores
Fundamentos a rede de compuradoresFundamentos a rede de compuradores
Fundamentos a rede de compuradores
 
Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2Camada de Transporte - TADS/REC 2014/2
Camada de Transporte - TADS/REC 2014/2
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Ccna exploration fundamentos de rede - 4 camada de transporte osi
Ccna exploration   fundamentos de rede - 4 camada de transporte osiCcna exploration   fundamentos de rede - 4 camada de transporte osi
Ccna exploration fundamentos de rede - 4 camada de transporte osi
 
TCP/IP vs Osi
TCP/IP vs OsiTCP/IP vs Osi
TCP/IP vs Osi
 
Mini Curso - Redes de Computadores
Mini Curso - Redes de ComputadoresMini Curso - Redes de Computadores
Mini Curso - Redes de Computadores
 
Intro_redes.pdf
Intro_redes.pdfIntro_redes.pdf
Intro_redes.pdf
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
 

Trabalho camada de transporte

  • 1. Por: Emerson, Katiane, José Trabalho – Redes Escolas e Faculdades Prof. Anderson– 2013 QI
  • 2. Introdução A função desta camada é oferecer transporte de dados confiável e efetivo entre uma máquina origem até uma máquina destino. Há dois tipos de serviço de transporte: orientado a conexão e não-orientado a conexão, ambos são semelhantes aos serviços oferecidos pela camada de redes. O estabelecimento de conexão (nestes tipos de serviços) garante que: * Um lado saiba da existência do outro * Haja negociação de parâmetros * Sejam alocados recursos da entidade de transporte O objetivo final da camada de transporte é proporcionar serviço eficiente, confiável e de baixo custo.
  • 3. Por que a Camada de Transporte? A camada de rede pode não oferecer um serviço confiável, por isso a camada de transporte isola as aplicações de quaisquer imperfeições no trânsito de pacotes (perdas, duplicatas, etc), permitindo o desenvolvimento de rotinas básicas que funcionam em qualquer tipo de plataforma de rede (podendo variar entre IP, Novell, SNA).Também permite a entrega de dados à aplicações específicas numa máquina, ou seja, a camada de transporte imuniza as camadas superiores da tecnologia, projeto e imperfeições de rede; * Muitas das aplicações (seus programadores) farão uso da camada de transporte para comunicação, por isso, o serviço de transporte deve ser adequado e fácil de usar; * Rede (não confiável) v.s. Transporte (confiável).
  • 4. Serviços de transporte na internet Entrega confiável, ordenada, ponto a ponto (TCP): * Congestionamento; * Controle de fluxo; * Estabelecimento de conexão (setup). Entrega não confiável, (“melhor esforço”), não ordenada, ponto a ponto ou multiponto (UDP): * Serviços não disponíveis: * Tempo real; * Garantias de banda; * Multiponto confiável.
  • 5. Endereçamento Para estabelecer uma conexão ou enviar uma mensagem é necessário que um processo da aplicação do cliente saiba como especificar a aplicação remota. Necessidade de endereçamento para aplicações de rede, na camada de transporte isso é feito a partir de portas. Protocolo de início de conexão – deve saber com qual das aplicações na máquina vai se comunicar; Servidor de nomes/diretórios – alternativa que indica serviços registrados que podem mudar de endereço de rede e transporte.
  • 6. Pacotes e protocolos de transporte * IP: É um protocolo de endereçamento, um protocolo de rede. Sua principal função é fornecer uma maneira para identificar unicamente cada máquina da rede (endereço IP) e uma maneira de encontrar um caminho entre a origem e o destino (Roteamento). * TCP: É um protocolo de transporte e executa importantes funções para garantir que os dados sejam entregues de uma maneira confiável, ou seja, sem que os dados sejam corrompidos ou alterados. Além do TCP existe também o UDP, o qual não faz todas estas verificações mas fornece um serviço de entrega de pacotes não orientado a conexões.
  • 7. Protocolos de Transporte São implementados nos hosts finais e não nos roteadores. Fazem controle de fluxo: necessário como na camada de enlace de dados, só que fim-a-fim. Diferença básica: numa pilha de transporte podem existir várias conexões ao mesmo tempo – exige disponibilidade de buffers – não é um esquema independente para cada link (o espaço de memória é único para todas as conexões).
  • 8. Protocolos de Transporte TCP/IP * Suas implementações normalmente são em software (bibliotecas); * No conjunto de protocolos TCP/IP temos a oferta de serviço orientado a conexão e confiável (protocolo TCP) e serviço não-orientado a conexão baseado em datagrama (protocolo UDP). Outros protocolos de transporte: protocolos OSI TP0, TP1, TP2, TP3 e TP4.
  • 9. Protocolo TCP Baseado na transferência de sequências de bytes entre buffers de transmissão e recepção, não mudou muito desde sua aparição nos anos 60. Especifica o formato dos dados e confirmações usadas na transferência daqueles, garantindo a correta entrega dos dados de clientes a servidores e vice-versa; sua principal função. Implementa suporte para detecção de erros e disparo de retransmissões quando necessário e permite que múltiplas aplicações num sistema possam se comunicar concorrentemente. Usando do conceito de portas, permite que vários programas estejam em funcionamento, ao mesmo tempo, no mesmo computador, trocando informações com um ou mais serviços/servidores.
  • 10. Protocolo UDP Utilizado quando o custo da conexão é mais alto do que a transferência. RPC = Remote Procedure Call, ou, Chamada Remota de Procedimento. A ideia do RPC é tornar uma chamada de procedimento remoto o mais semelhante possível de uma chamada local. Nenhuma troca de mensagens é visível pelo programador. Além do RPC, o UDP é amplamente utilizado para outra área: aplicações multimídia em tempo real onde temporização é o mais importante.
  • 11. Comparando UDP e TCP: Geralmente, as diferenças na maneira como UDP e TCP entregam os dados assemelham-se às diferenças entre um telefonema e um cartão postal. O TCP funciona como um telefonema, verificando se o destino está disponível e pronto para a comunicação. O UDP funciona como um cartão postal — as mensagens são pequenas e a entrega é provável, mas nem sempre garantida. UDP TCP Serviço sem conexão; nem uma sessão é Serviço orientado por conexão; uma sessão é estabelecida entre os hosts. estabelecida entre os hosts. UDP não garante ou confirma a entrega ou sequencia TCP garante a entrega através do uso de de dados, confirmações e entrega sequenciada dos dados. Os programas que usam UDP são responsáveis por Os programas que usam TCP tem garantia de oferecer a confiabilidade necessária ao transporte transporte confiável de dados. de dados. UDP é rápido, necessita de baixa sobrecarga e pode O TCP é mais lento, necessita de maior sobrecarga e oferecer suporte a comunicação ponto a ponto e pode oferecer suporte apenas à comunicação ponto multipontos. a ponto. Tanto UDP quanto TCP usam portas para identificar as comunicações para cada programa TCP/IP.
  • 12. Conceito De portas Porta TCP: Em resumo: O uso do conceito de portas, permite que vários programas estejam em funcionamento, ao mesmo tempo, no mesmo computador, trocando informações com um ou mais serviços/servidores. Portas UDP: A idéia é a mesma, por exemplo, se um usuário estiver utilizando vários programas baseados em UDP, ao mesmo tempo, no seu computador, é através do uso de portas, que o sistema operacional sabe a qual programa se destina cada pacote UDP que chega.
  • 13. O processo verdadeiro da evolução é um ritmo de crescimentos e declínios, de desenvolvimento e dissoluções que se sucedem em ordem inelutável. (Tom Hawrk)