SlideShare uma empresa Scribd logo
1 de 63
Técnico de Gestão e de Programação de Sistemas
Informáticos
Joel Saramago Nº10, 10ºGPSI
Professora Helena Eusébio
Redes de comunicação
Data de Inicio: 29/05/2015
Data de Entrega: 12/06/2015
 Introdução
 Camada de Transporte
 TCP e UDP
 TCP(Transmission
Control Protocol)
 UDP (User Datagram
Protocol)
 TCP vs UDP
 Métodos de Ligação
TCP/UDP
 Multiplexação e
Desmultiplexação
 Sockets
 Conclusão
 Webgrafia
 Neste trabalho vou falar sobre os Protocolos de
Transporte ;
◦ Camada de Transporte;
◦ Protocolo UDP e TCP;
◦ Métodos de Ligação;
◦ Multiplexação e Desmultiplexação;
◦ Sockets;
 O objectivo deste trabalho é ficar a perceber os diversos
Protocolos de Transporte e as suas diversas funções e
diferenças;
Regula o fluxo de informação da origem até ao
destino de uma forma fiável e precisa;
O controlo extremo-a-extremo e a fiabilidade
são proporcionadas por janelas deslizantes,
números de sequencias e confirmações;
Garantir confirmação dos segmentos que são
entregues no destino;
Retransmitir os segmentos que não foram
confirmados;
Colocar os segmentos na sequencia correta no
destino;
 Divisão de mensagens em segmentos
 Mecanismos de identificação de processos
origem e destino
 Identificam os processos origem e destino;
 Viabilizam a comunicação fim-a-fim;
 O Sistema operacional oferece interface que
permite às aplicações especificarem ou
acederem ás portas;
 Fornecer mecanismos
de prevenção;
 Controlo de
congestão(da rede);
 Isola as aplicações de
quaisquer
imperfeições no
transito de pacote;
 A camada de transporte
utiliza essencialmente 2
protocolos:
 TCP(Transmission
Control Protocol);
 UDP(User Datagram
Protocol);
 O TCP é o protocolo mais usado;
 Fornece garantia na entrega de todos os
pacotes entre um PC emissor e um PC
receptor;
 O TCP é responsável pela divisão da
mensagem em datagramas;
 Reagrupamento e retransmissão dos
datagramas perdido;
 O IP (Internet Protocol) é responsável pelo
roteamento dos datagramas;
 Controle de erros com retransmissão;
 Controle de fluxo;
 Sequenciamento;
 Entrega ordenada;
 P.O/P.D- identificam o
processo de aplicação
que está a enviar os
dados;
 Numero de sequencia-
identifica os bytes
enviados.

 Tamanho- representa o
tamanho total do frame
TCP;
 Reservado- é um campo
ainda não utilizado
Flags- identifica as
flags (syn, fin, psh, rst,
ack, urg);
Window- identifica o
tamanho da janela para
o controle de fluxo;
Checksum- destina-se
a verificação de erros
de transmissão;
Urgent Pointer-
ponteiro para dados
urgentes.
 Três Fases:
 Estabelecimento da Ligação;
 Transmissão de Dados;
 Encerramento da Ligação;
 Flags
 SYN – solicitação de Ligação;
 FIN – Finalização da Ligação;
 RST – Reset da Ligação;
 ACK – Reconhecimento de recebimento;
1: Envia SYN ISN
2: Envía SYN ISN, ACK
3: Envía ACK ISN
4: Ligação estabelecida
CLIENTE
SERVIDOR
O MSS representa o tamanho do maior bloco
de dados que poderá ser enviado para o
destino;
Em geral, quanto maior o MSS melhor;
 Quanto maior a quantidade de dados enviados num
único bloco, menor o overhead de headers do TCP e
do IP;
MSS 1460
MSS 256
EXEMPLO
◦ Orientado a datagrama;
◦ Não orientado à ligação;
◦ Não executa controle de fluxo, controle de
erro ou sequenciamento;
◦ Não tem reconhecimento dos datagramas
(ACK/NACK);
 Protocolo de transporte mais simples;
 Oferece um serviço de datagrama não
confiável;
 É uma simples extensão do protocolo IP;
 Porta Origem e Porta Destino identificam o
processo de aplicação que está a enviar
dados e o processo de aplicação que irá
receber os dados.
 Tamanho - representa o tamanho total do
frame UDP;
Checksum é calculado usando o header UDP e
também a área
de dados, e destina-se a verificação de erros
de transmissão.
 A escolha entre o uso do protocolo TCP ou
UDP cabe ao criador de cada aplicação, que
deve decidir o que necessita;
 Embora muitos prefiram a segurança e
confiabilidade oferecidas pelo TCP;
 Outros optam pela velocidade de
transmissão gerada pelo UDP;
TCP UDP
FTP (21)
HTTP (80)
SSMTP (465)
Telnet (23)
POP3 (110)
RSYNC (873)
SSH (22)
DNS(53)
 O protocolo FTP foi criado em 1985;
 Existem inúmeros servidores de FTP
 O Windows não traz um servidor de FTP
nativo (com excessão das versões server);
 TELNET (Protocolo de Terminal Virtual) é o
protocolo da Internet que permite estabelecer
a ligação entre computadores;
 Através da ligação remota, pode-se executar
programas e comandos em outro
computador;
 Controla a forma como o correio electrónico é
transportado e entregue através da Internet
ao servidor de destino;
 O SMTP recebe e envia correio electrónico
entre servidores;
 O correio é entregue directamente ao
servidor de correio do destinatário;
 O protocolo HTTP é o protocolo mais
utilizado na Internet desde 1990;
 Embora existissem versões anteriores em
uso, a primeira versão e funcional e
compatível surgiu em 1996, o “HTTP 1.0”;
 RSYNC foi desenvolvido por Wayne Davison e
foi lançado em 19 de Junho de 1996 ;
 É um utilitário que permite sincronizar uma
pasta local com uma pasta do servidor;
 É capaz de fazer uma cópia diferencial;
 Backup de pastas com um grande volume de
arquivos;
 Reconstitui arquivos danificados ;
 Fazer upload de actualizações, enviando
apenas as partes dos arquivos que forem
diferentes;
 O que torna a transferência muito mais
rápida;
 O SSH (Secure SHell) é um protocolo que
permite ligar a um servidor virtualmente;
 SSH é como se tivesse um computador a
controlar outro computador.
 Toda a transmissão de dados no SSH é
criptografada;
 Assim o que fazemos no servidor é
impossível de ver;
 O DNS é um sistema para atribuição de
nomes a computadores e serviços de rede;
 Na década de 80 foi desenvolvido o protocolo
e a primeira implementação do DNS;
 É um protocolo de aplicação que permite a
comunicação entre clientes e servidores;
 O IP entrega dados entre dois sistemas finais
(cada um identificado por um IP);
 O Objetivo da Multiplexação e da
Desmultiplexação é ampliar a entrega
hospedeiro a hospedeiro;
 Cada segmento da camada de transporte tem
um conjunto de campos;
 Determinam o processo para qual os
dados devem ser entregues;
 No lado do emissor, podem existir vários
processos que precisam transmitir pacotes;
 Entretanto, há um protocolo da camada de
transporte em execução em dado instante;
 Trata-se de uma relação de vários-para-um e
que requer multiplexação;
 No lado do receptor, a relação é de um-para-
vários e requer Desmultiplexação;
 A camada de transporte recebe os
datagramas da camada de rede;
 Após a verificação c, a camada de transporte
entrega cada mensagem para o processo
apropriado para o numero de portas;
 Sockets são utilizados nas redes entre programas
cliente-servidor;
 Por sua vez, a aplicação corre num computador que tem
um endereço IP;
 Um socket representa o conjunto dessas informações;
 Neste trabalho foram analisados os Protocolos de
Transporte, as suas funções e a definição de cada um
deles.
 Com a conclusão deste trabalho foi possível concluir
que os Protocolos de Transporte são importantes tais
como os métodos de aplicação
 No geral, este trabalho foi uma grande ajuda para
perceber os diversos Protocolos de Transporte.
 http://www.inf.ufsc.br/~bosco/ensino/ine5645/
2014-1/0050-Sockets.pdf
 https://pt.wikibooks.org/wiki/Redes_de_comput
adores/Multiplexa%C3%A7%C3%A3o_e_demultiple
xa%C3%A7%C3%A3o
 http://www.newtoncbraga.com.br/index.php/co
mo-funciona/1214-art0159
 http://www.infowester.com/portastcpudp.php
 http://www.heldervaldez.com/redes-
computadores/521-tcp-e-udp-diferencas-
entre-protocolos.html

Mais conteúdo relacionado

Mais procurados

Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processos
Faculdade Mater Christi
 

Mais procurados (20)

Protocolo UDP
Protocolo UDPProtocolo UDP
Protocolo UDP
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes Tanenbaum
 
Controle de congestionamento tcp
Controle de congestionamento tcpControle de congestionamento tcp
Controle de congestionamento tcp
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IP
 
RC - SL03 - Camada de Transporte
RC - SL03 - Camada de TransporteRC - SL03 - Camada de Transporte
RC - SL03 - Camada de Transporte
 
Exercicio rossana
Exercicio rossanaExercicio rossana
Exercicio rossana
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
 
Camada de enlace parte1
Camada de enlace   parte1Camada de enlace   parte1
Camada de enlace parte1
 
Camada de Rede
Camada de RedeCamada de Rede
Camada de Rede
 
Camada de enlace parte2
Camada de enlace   parte2Camada de enlace   parte2
Camada de enlace parte2
 
Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processos
 
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
 
Redes - Camada de Transporte
Redes - Camada de TransporteRedes - Camada de Transporte
Redes - Camada de Transporte
 
Protocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCPProtocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCP
 
Redes tcp udp
Redes tcp udpRedes tcp udp
Redes tcp udp
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Lista 03 respostas
Lista 03 respostasLista 03 respostas
Lista 03 respostas
 
Redes de computadores volume 2
Redes de computadores   volume 2Redes de computadores   volume 2
Redes de computadores volume 2
 
Protocolos de Transporte RTSP
Protocolos de Transporte RTSPProtocolos de Transporte RTSP
Protocolos de Transporte RTSP
 

Semelhante a Protocolos de transporte

Rct 15 - camada de transporte
Rct   15 - camada de transporteRct   15 - camada de transporte
Rct 15 - camada de transporte
Universal.org.mx
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
Regis Magalhães
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
Regis Magalhães
 
Ac.m4 tarefa video-emil
Ac.m4 tarefa video-emilAc.m4 tarefa video-emil
Ac.m4 tarefa video-emil
fantic3o
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede
ajtr98
 

Semelhante a Protocolos de transporte (20)

Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Rct 15 - camada de transporte
Rct   15 - camada de transporteRct   15 - camada de transporte
Rct 15 - camada de transporte
 
Redes aula13
Redes aula13Redes aula13
Redes aula13
 
Camadas de Transporte
Camadas de TransporteCamadas de Transporte
Camadas de Transporte
 
Redes Camadas de Transporte
Redes Camadas de TransporteRedes Camadas de Transporte
Redes Camadas de Transporte
 
Intro_redes.pdf
Intro_redes.pdfIntro_redes.pdf
Intro_redes.pdf
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf
 
Rc2 camada tcp camada 4 osi
Rc2 camada tcp camada 4 osiRc2 camada tcp camada 4 osi
Rc2 camada tcp camada 4 osi
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Ac.m4 tarefa video-emil
Ac.m4 tarefa video-emilAc.m4 tarefa video-emil
Ac.m4 tarefa video-emil
 
Modelo OSI - Camada de Transporte
Modelo OSI - Camada de TransporteModelo OSI - Camada de Transporte
Modelo OSI - Camada de Transporte
 
Redes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteRedes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de Transporte
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede
 
Principais protocolos de rede
Principais protocolos de redePrincipais protocolos de rede
Principais protocolos de rede
 
Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
 
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
ProtocolosProtocolos
Protocolos
 
Sistemas de Comunicação em Tempo Real
Sistemas de Comunicação em Tempo RealSistemas de Comunicação em Tempo Real
Sistemas de Comunicação em Tempo Real
 

Último

Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 

Último (20)

Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 

Protocolos de transporte

  • 1. Técnico de Gestão e de Programação de Sistemas Informáticos Joel Saramago Nº10, 10ºGPSI Professora Helena Eusébio Redes de comunicação Data de Inicio: 29/05/2015 Data de Entrega: 12/06/2015
  • 2.  Introdução  Camada de Transporte  TCP e UDP  TCP(Transmission Control Protocol)  UDP (User Datagram Protocol)  TCP vs UDP  Métodos de Ligação TCP/UDP  Multiplexação e Desmultiplexação  Sockets  Conclusão  Webgrafia
  • 3.  Neste trabalho vou falar sobre os Protocolos de Transporte ; ◦ Camada de Transporte; ◦ Protocolo UDP e TCP; ◦ Métodos de Ligação; ◦ Multiplexação e Desmultiplexação; ◦ Sockets;  O objectivo deste trabalho é ficar a perceber os diversos Protocolos de Transporte e as suas diversas funções e diferenças;
  • 4. Regula o fluxo de informação da origem até ao destino de uma forma fiável e precisa; O controlo extremo-a-extremo e a fiabilidade são proporcionadas por janelas deslizantes, números de sequencias e confirmações;
  • 5. Garantir confirmação dos segmentos que são entregues no destino; Retransmitir os segmentos que não foram confirmados; Colocar os segmentos na sequencia correta no destino;
  • 6.  Divisão de mensagens em segmentos  Mecanismos de identificação de processos origem e destino
  • 7.  Identificam os processos origem e destino;  Viabilizam a comunicação fim-a-fim;  O Sistema operacional oferece interface que permite às aplicações especificarem ou acederem ás portas;
  • 8.
  • 9.  Fornecer mecanismos de prevenção;  Controlo de congestão(da rede);  Isola as aplicações de quaisquer imperfeições no transito de pacote;
  • 10.  A camada de transporte utiliza essencialmente 2 protocolos:  TCP(Transmission Control Protocol);  UDP(User Datagram Protocol);
  • 11.  O TCP é o protocolo mais usado;  Fornece garantia na entrega de todos os pacotes entre um PC emissor e um PC receptor;  O TCP é responsável pela divisão da mensagem em datagramas;
  • 12.  Reagrupamento e retransmissão dos datagramas perdido;  O IP (Internet Protocol) é responsável pelo roteamento dos datagramas;
  • 13.  Controle de erros com retransmissão;  Controle de fluxo;  Sequenciamento;  Entrega ordenada;
  • 14.
  • 15.  P.O/P.D- identificam o processo de aplicação que está a enviar os dados;  Numero de sequencia- identifica os bytes enviados.   Tamanho- representa o tamanho total do frame TCP;  Reservado- é um campo ainda não utilizado Flags- identifica as flags (syn, fin, psh, rst, ack, urg); Window- identifica o tamanho da janela para o controle de fluxo; Checksum- destina-se a verificação de erros de transmissão; Urgent Pointer- ponteiro para dados urgentes.
  • 16.
  • 17.
  • 18.  Três Fases:  Estabelecimento da Ligação;  Transmissão de Dados;  Encerramento da Ligação;
  • 19.  Flags  SYN – solicitação de Ligação;  FIN – Finalização da Ligação;  RST – Reset da Ligação;  ACK – Reconhecimento de recebimento;
  • 20. 1: Envia SYN ISN 2: Envía SYN ISN, ACK 3: Envía ACK ISN 4: Ligação estabelecida
  • 21.
  • 23. O MSS representa o tamanho do maior bloco de dados que poderá ser enviado para o destino; Em geral, quanto maior o MSS melhor;
  • 24.  Quanto maior a quantidade de dados enviados num único bloco, menor o overhead de headers do TCP e do IP; MSS 1460 MSS 256 EXEMPLO
  • 25. ◦ Orientado a datagrama; ◦ Não orientado à ligação; ◦ Não executa controle de fluxo, controle de erro ou sequenciamento; ◦ Não tem reconhecimento dos datagramas (ACK/NACK);
  • 26.  Protocolo de transporte mais simples;  Oferece um serviço de datagrama não confiável;  É uma simples extensão do protocolo IP;
  • 27.
  • 28.
  • 29.  Porta Origem e Porta Destino identificam o processo de aplicação que está a enviar dados e o processo de aplicação que irá receber os dados.  Tamanho - representa o tamanho total do frame UDP;
  • 30. Checksum é calculado usando o header UDP e também a área de dados, e destina-se a verificação de erros de transmissão.
  • 31.
  • 32.  A escolha entre o uso do protocolo TCP ou UDP cabe ao criador de cada aplicação, que deve decidir o que necessita;
  • 33.  Embora muitos prefiram a segurança e confiabilidade oferecidas pelo TCP;  Outros optam pela velocidade de transmissão gerada pelo UDP;
  • 34.
  • 35. TCP UDP FTP (21) HTTP (80) SSMTP (465) Telnet (23) POP3 (110) RSYNC (873) SSH (22) DNS(53)
  • 36.
  • 37.  O protocolo FTP foi criado em 1985;  Existem inúmeros servidores de FTP  O Windows não traz um servidor de FTP nativo (com excessão das versões server);
  • 38.
  • 39.  TELNET (Protocolo de Terminal Virtual) é o protocolo da Internet que permite estabelecer a ligação entre computadores;  Através da ligação remota, pode-se executar programas e comandos em outro computador;
  • 40.
  • 41.  Controla a forma como o correio electrónico é transportado e entregue através da Internet ao servidor de destino;
  • 42.  O SMTP recebe e envia correio electrónico entre servidores;  O correio é entregue directamente ao servidor de correio do destinatário;
  • 43.  O protocolo HTTP é o protocolo mais utilizado na Internet desde 1990;  Embora existissem versões anteriores em uso, a primeira versão e funcional e compatível surgiu em 1996, o “HTTP 1.0”;
  • 44.  RSYNC foi desenvolvido por Wayne Davison e foi lançado em 19 de Junho de 1996 ;  É um utilitário que permite sincronizar uma pasta local com uma pasta do servidor;
  • 45.  É capaz de fazer uma cópia diferencial;  Backup de pastas com um grande volume de arquivos;  Reconstitui arquivos danificados ;
  • 46.  Fazer upload de actualizações, enviando apenas as partes dos arquivos que forem diferentes;  O que torna a transferência muito mais rápida;
  • 47.
  • 48.  O SSH (Secure SHell) é um protocolo que permite ligar a um servidor virtualmente;  SSH é como se tivesse um computador a controlar outro computador.
  • 49.  Toda a transmissão de dados no SSH é criptografada;  Assim o que fazemos no servidor é impossível de ver;
  • 50.
  • 51.  O DNS é um sistema para atribuição de nomes a computadores e serviços de rede;  Na década de 80 foi desenvolvido o protocolo e a primeira implementação do DNS;  É um protocolo de aplicação que permite a comunicação entre clientes e servidores;
  • 52.
  • 53.  O IP entrega dados entre dois sistemas finais (cada um identificado por um IP);  O Objetivo da Multiplexação e da Desmultiplexação é ampliar a entrega hospedeiro a hospedeiro;
  • 54.  Cada segmento da camada de transporte tem um conjunto de campos;  Determinam o processo para qual os dados devem ser entregues;
  • 55.  No lado do emissor, podem existir vários processos que precisam transmitir pacotes;  Entretanto, há um protocolo da camada de transporte em execução em dado instante;  Trata-se de uma relação de vários-para-um e que requer multiplexação;
  • 56.  No lado do receptor, a relação é de um-para- vários e requer Desmultiplexação;  A camada de transporte recebe os datagramas da camada de rede;
  • 57.  Após a verificação c, a camada de transporte entrega cada mensagem para o processo apropriado para o numero de portas;
  • 58.
  • 59.
  • 60.  Sockets são utilizados nas redes entre programas cliente-servidor;  Por sua vez, a aplicação corre num computador que tem um endereço IP;  Um socket representa o conjunto dessas informações;
  • 61.
  • 62.  Neste trabalho foram analisados os Protocolos de Transporte, as suas funções e a definição de cada um deles.  Com a conclusão deste trabalho foi possível concluir que os Protocolos de Transporte são importantes tais como os métodos de aplicação  No geral, este trabalho foi uma grande ajuda para perceber os diversos Protocolos de Transporte.
  • 63.  http://www.inf.ufsc.br/~bosco/ensino/ine5645/ 2014-1/0050-Sockets.pdf  https://pt.wikibooks.org/wiki/Redes_de_comput adores/Multiplexa%C3%A7%C3%A3o_e_demultiple xa%C3%A7%C3%A3o  http://www.newtoncbraga.com.br/index.php/co mo-funciona/1214-art0159  http://www.infowester.com/portastcpudp.php  http://www.heldervaldez.com/redes- computadores/521-tcp-e-udp-diferencas- entre-protocolos.html