You are on page 1of 61

Redes de Computadores

Tema 05: A camada de transporte


(protocolos TCP e UDP)
Professor Me. Jeferson
Bussula Pinheiro.
Comparação entre os modelos
RM/OSI TCP/IP
A camada de transporte

• A camada de transporte é responsável pela


comunicação entre os processos.
• Serviços:
• Endereçamento
• Fragmentação
• Comunicação entre
processos
Multiplexação

• Muitos para um
• Vários processos para um protocolo de
transporte.
Demultiplexação

• Um para muitos
• Faz o caminho reverso: cada camada
recebe seus datagramas.
Serviço não Orientado a Conexão –
Protocolo UDP (User Datagram Protocol)

• Os pacotes são transmitidos de uma parte a


outra sem a necessidade de existir uma
conexão prévia.
• Os pacotes não são
identificados.
• UDP.
Serviço não Orientado a Conexão –
Protocolo UDP (User Datagram Protocol)

• Estabelece-se uma conexão entre origem e


destino.
• Dados são transferidos.
• Conexão é encerrada.
• TCP e SCTP.
• Endereçamento.
UDP (User Datagram Protocol)

• Protocolo de comunicação entre processos


finais: software a software.
UDP (User Datagram Protocol)

• Não orientado a conexão.


• Sem controle adicional de entrega IP.
• Usado quando não é necessário confiabilidade.
• Usado com pequenas
mensagens.
• Menor iteração
origem destino.
• Vídeo conferencia.
Portas UDP

• Possui 16 bits: quer dizer que pode variar


da porta 0 á porta 65535.
Comprimento do datagrama UDP

• O comprimento é desnecessário já que o é


encapsulado no datagrama IP.
Controle de fluxo e de erros

• O UDP é simples e não confiável.


• Sem controle de fluxo.
• Sem controle de erros, somente o checksum.
• A ausência de
controle de fluxo e
erro, transfere estes
controles para o
processo de
aplicação.
Uso do UDP

• Processo de FTP, volume grande de dados.


• Gerenciamento de redes SNMP.
• Utilizado por outros
protocolos como o
de rotas RIP
(Routing Information
Protocol).
Confiável Vs Não confiável

• Não confiável: mais rápido.


• Confiável: mais lento.
Continuando
Tema 05: A camada de transporte
(protocolos TCP e UDP)
Protocolo SCTP (Stream Control
Transmission Protocol)

• Semelhante aos protocolos TCP e UDP.


• Provê segurança.
• Transporta as
mensagens em
sequência com
controle de
congestionamento.
Serviço Orientado a Conexão –
Protocolo TCP

• Protocolo de comunicação entre processos


finais software a software.
Serviço Orientado a Conexão –
Protocolo TCP

• Orientado a conexão.
• Com controle adicional de entrega IP.
• Usado quando é necessário garantir
confiabilidade.
• Usado para grandes
mensagens.
• Maior iteração origem
destino.
Serviço Orientado a Conexão –
Protocolo TCP
• Controle de fluxo.
• Estabelece, mantém e libera conexões de
transporte.
• Cria um canal
Controle de erro.
chamado circuito
virtual para troca de
dados entre a origem
e destino.
Serviço Orientado a Conexão –
Protocolo TCP
1. Estabelece conexão.
2. Os dados são trocados.
3. A conexão é encerrada.
Serviço confiável

• Implementa mecanismo de confirmação


para validar a chegada segura dos dados.
• QOS (Quality of Service).
Controle de fluxo

• O receptor pode controlar a quantidade de


dados que é enviado pelo emissor.
• Evitar sobrecarga.
Controle de erros

• Dados perdidos ou corrompidos são


reenviados.
Controle de congestionamento

• Controle do fluxo de dados da rede.


Portas TCP

• Possui 16 bits quer dizer que pode variar de


0 á 65535. Mesma quantidade do UDP.
Comprimento do datagrama TCP

• O comprimento é de 4 bits.
Conexão TCP

• Canal alto nível: da origem ao destino.


• Retransmissão de dados corrompidos.
• TCP: retém pacotes de dados até ficar
em ordem.
• O IP não realiza
reordenamento dos
pacotes.
Transferência de dados

• Transferência biderecional.
Confirmação

• Validar o recebimento do segmento de


dados.
Retransmissão

• O cerne do controle de erros é a


retransmissão de segmentos.
Agora é sua Vez
Tema 05: A camada de transporte
(protocolos TCP e UDP)
Questão 01

• O UDP e o TCP são protocolos não


confiáveis. A afirmação é verdadeira ou
falsa?
Questão 01- Resposta

Resp.:
• ( ) Verdadeira
• (X) Falsa
Questão 02

• Por qual motivo o protocolo UDP não é


considerado confiável?
Questão 02- Resposta

• Resp.: Não garante a entrega dos pacotes


transmitidos por ele.
Questão 03

• Qual a diferença entre serviço sem conexão


e serviço orientado a conexão?
Questão 03- Resposta

• Resp: Serviço sem conexão não realiza a


comunicação entre origem e destino antes
de transmitir o pacote.
Já o orientado a
conexão realiza esta
comunicação.
Questão 04

Entre os protocolos TCP e UDP, qual possui


detecção de erros?
Questão 04- Resposta
Resp.:
• (X) TCP
• ( ) UDP
Questão 05

Entre os protocolos TCP e UDP, qual não


possui controle de fluxo?
Questão 05- Resposta

Resp.:
• ( ) TCP
• (X) UDP
Questão 06

Entre os protocolos TCP e UDP, qual possui


maior sobrecarga?
Questão 06- Resposta

(X) TCP
( ) UDP
Questão 07

Entre os protocolos TCP e UDP, qual não


possui controle de sequência?
Questão 07- Resposta

Resp.:
• ( ) TCP
• (X) UDP
Questão 08

Entre os protocolos TCP e UDP, qual é


recomendado para utilizar em uma aplicação
de vídeo conferência?
Questão 08- Resposta

( ) TCP
(X) UDP
Questão 09

Em quais situações é interessante utilizar o


protocolo TCP?
Questão 09- Resposta

R: Quando há a necessidade da garantia de


entrega de todos os pacotes integralmente e,
na ordem correta.
Questão 10

Em quais situações é interessante utilizar o


protocolo UDP?
Questão 10- Resposta

R: Quando há a necessidade da garantia de


entrega dos pacotes. O controle é realizado
na aplicação.
Finalizando
Tema 05: A camada de transporte
(protocolos TCP
e UDP)
TCP
• Acrônimo de Transmission Control Protocol .
UDP
• Acrônimo de User Datagram Protocol
Características

• Padrão de protocolos aberto, não associado


a nenhum tipo específico de hardware
(computador) ou sistema operacional.
Características
• Independente de hardware para transmissão:
• (TCP/IP funciona sobre Ethernet, Token-
ring, linha discada, X.25, e qualquer outro
tipo de meio de transmissão).
Características
• Esquema de endereçamento comum que
permite a identificação única de um
elemento da rede (na rede local, ou no
planeta).
Características

• Protocolos de alto nível padronizados para


disponibilização universal e consistente de
serviços aos usuários.
Características

• Documentação ampla acessível na própria rede


sob a forma de “Request for Comments” –
RFC’s que não sofrem do rigor imposto aos
relatórios técnicos formais.
Características

• Interconexão cooperativa de redes,


suportando serviços de comunicação
universal.
Características

• Utilização de tecnologia adequada às


necessidades locais em cada rede.
Características

• Interconexão de redes se dá por meio de


roteadores.

You might also like