SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
GESTÃO DE SISTEMAS DE REDE 1(6)
TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005)
CAMADA DE TRANSPORTE
A camada de transporte, tanto no modelo OSI quanto no modelo TCP/IP, é a camada
responsável pela transferência eficiente, confiável e econômica dos dados entre a máquina
de origem e a máquina de destino, independente do tipo, topologia ou configuração das
redes físicas existentes entre elas, garantindo ainda que os dados cheguem sem erros e na
seqüência correta.
A camada de transporte é uma camada fim-a-fim, isto é, uma entidade (hardware/software)
desta camada só se comunica com a sua entidade semelhante do host destinatário. A
camada de transporte provê mecanismos que possibilitam a troca de dados fim-a-fim, ou
seja, a camada de transporte não se comunica com máquinas intermediárias na rede, como
pode ocorrer com as camadas inferiores.
Entidade de transporte é o nome dado ao hardware/software que executa as funções da
camada de transporte. Este hardware e ou software podem estar no núcleo do sistema
operacional, em algum outro processo vindo de camadas superiores, em um pacote de
biblioteca vinculado a aplicações de rede ou mesmo na placa de interface de rede. Todo o
procedimento de transporte funciona inteiramente na máquina do usuário, isto é, está sob
seu controle, diferentemente dos procedimentos das camadas inferiores que, muitas vezes,
dependem de concessionárias de serviços de comunicações, portanto fora do domínio e
controle do usuário.
Camada física Camada física
Camada de
enlace
Camada de
enlace
Meio Físico
Camada de
rede
Camada de
rede
Camada de
transporte
Camada de
transporte
GESTÃO DE SISTEMAS DE REDE 2(6)
TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005)
Principais funções :
Transferência de dados — Através de mensagens de tamanho variável em full-duplex,
oferecendo tanto o serviço com conexão (circuito virtual) quanto o serviço sem conexão
(datagrama) ;
Transferência de dados urgentes — Dados podem ser transferidos com prioridade maior
que os demais, normalmente informações de controle, sinalização e transmissão de
interrupções;
Estabelecimento e liberação de conexão — Antes e depois das transferências de dados.
Para se estabelecer a conexão, devem ser negociadas a classe de protocolo a ser
utilizada, o tamanho máximo das unidades de dados de protocolo, a utilização ou não do
serviço de transferência de dados expressos, parâmetros de qualidade de serviço
(throughput, atraso de trânsito, prioridade, taxa de erro residual, etc). Para se evitar perda
de dados, muitas vezes é usada uma técnica conhecida como three-way handshake.
Multiplexação — As mensagens de aplicações simultâneas são multiplexadas para
reduzir custo do tempo de utilização da rede ou para melhor aproveitamento da largura de
banda disponível. Ao chegar ao destino, as mensagens são demultiplexadas para as
aplicações destinatárias;
Segmentação, blocagem e concatenação — Quando o tamanho do pacote IP não suporta
o tamanho do dado a ser transmitido, o TCP segmenta (mantendo a ordem) para posterior
remontagem na máquina destinatária;
Controle do fluxo — Através de um sistema de buferização denominada janela deslizante,
o TCP envia uma série de pacotes sem aguardar o reconhecimento de cada um deles. Na
medida em que recebe o reconhecimento de cada bloco enviado, atualiza o buffer (caso
reconhecimento positivo) ou reenvia (caso reconhecimento negativo ou não
reconhecimento após um timeout);
Controle de seqüência e controle de erros — Além da numeração dos segmentos
transmitidos, vai junto com o header uma soma verificadora dos dados transmitidos
(checksum). Assim o destinatário verifica a soma efetuando o cálculo dos dados
recebidos, a fim de evitar perdas, duplicação ou entrega fora de ordem;
monitoração da qualidade do serviço: a monitoração da qualidade de serviço deve ser
constante, caso contrário, deve ser gerada uma notificação à camada de sessão. As
funções implementadas pela camada de transporte dependem da qualidade de serviço
desejada.
Precedência e segurança — Os níveis de segurança e precedência são utilizados para
tratamento de dados durante a transmissão.
A técnica do three-way handshake busca solucionar um problema que pode surgir quando do
estabelecimento de uma conexão: por exemplo, em uma conexão aberta é feita uma
transferência eletrônica de dinheiro e é pedido o encerramento da conexão. Entretanto, por
problemas de congestionamento da rede, foi necessário reenviar o pedido de transferência e
novo pedido de desconexão. Após a máquina de origem ter se desconectado, chega à
máquina de destino o novo pedido de transferência que é aceito, antes da desconexão da
máquina destino, duplicando a transferência, sem que o cliente perceba. A técnica exige que
os pedidos e as confirmações sejam numerados seqüencialmente e que a mesma seqüência
não possa aparecer mais de uma vez na transmissão. Se houver repetição, a máquina
destino rejeitará esta duplicidade. (Ver figura a seguir)
GESTÃO DE SISTEMAS DE REDE 3(6)
TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005)
PORTAS
O acesso das aplicações à camada de transporte é feito através de portas que recebem um
número inteiro para cada tipo de aplicação, podendo também tais portas serem criadas à
medida que novas necessidades vão surgindo com o desenvolvimento de novas aplicações.
As portas mais comumente utilizadas tem números pré-definidos e são chamadas de portas-
bem-conhecidas, como algumas mostradas na tabela abaixo:
H1 H2
PC (seq = x)
CC(seq=y,ACK=x)
D(seq=x,ACK=y)
H1 H2
PC (seq = x)
CC(seq=y,ACK=x)
REJEITA(ACK=y)
H1 H2
PC (seq = x)
CC(seq=y,ACK=x)
REJEITA(ACK=y)
D(seq=x,ACK=y)
PC = pedido de conexão
D = dados
Seq = sequência
ACK = confirmação
CC = confirmação de
conexão
PORTA PROTOCOLO USO
21 FTP Transferência de arquivos
23 TELNET Login remoto
25 SMTP Correio eletrônico
80 HTTP World Wide Web
110 POP-3 Acesso remoto a correio eletrônico
PORTA PROTOCOLO USO
21 FTP Transferência de arquivos
23 TELNET Login remoto
25 SMTP Correio eletrônico
80 HTTP World Wide Web
110 POP-3 Acesso remoto a correio eletrônico
GESTÃO DE SISTEMAS DE REDE 4(6)
TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005)
A maneira como a camada de transporte transmite dados das várias aplicações simultâneas
é por intermédio da multiplexação, onde várias mensagens são repassadas para a camada
de rede (especificamente ao protocolo IP) que se encarregará de empacotá-las e mandar
para uma ou mais interface de rede. Chegando ao destinatário o protocolo IP repassa os
dados para a camada de transporte que faz a demultiplexação para as portas (aplicações)
específicas.
PROTOCOLOS TCP E UDP
A camada de transporte utiliza dois protocolos: o TCP e o UDP. O primeiro é orientado à
conexão e o segundo é não orientado à conexão. Ambos os protocolos podem servir a mais
de uma aplicação simultaneamente.
TCP (Transmission Control Protocol) – Protocolo de Controle de Transmissão –
É o protocolo TCP que faz a comunicação fim-a-fim da rede. É orientado à conexão e
altamente confiável independente da qualidade de serviços das sub-redes que lhe servem de
caminho. Para a confiabilidade de transmissão, garante a entrega das informações na
seqüência em que lhe foram fornecidas, sem perda nem duplicação.
Significado dos campos do cabeçalho do segmento TCP
O cabeçalho do segmento TCP tem um formato inicial fixo de 20 bytes, seguidos ou não por
opções de cabeçalho. Após as opções pode haver até 65.535 - 20 - 20 = 65.495 bytes de
dados, onde o primeiro valor 20 corresponde ao cabeçalho IP e o segundo, ao cabeçalho
TCP. Pode haver segmentos sem quaisquer dados e que são usados para confirmações e
mensagens de controle.
Porta de Origem e Porta de Destino -> Contém os números das portas TCP definidos para
programas aplicativos. Uma porta e o endereço IP de seu host formam um único ponto
terminal de 48 bits, que vai identificar a conexão;
o Portas de 0 a 1023: reservadas para aplicações de domínio público (well known
ports = portas bem conhecidas);
o Portas de 1024 a 49151: reservadas para aplicações comerciais registradas;
o Portas de 49152 a 65535: portas dinâmicas ou privadas.
Número de seqüência -> Corresponde à sequência do segmento anteriormente
transmitido, somado ao nº de bytes transmitidos;
Número de confirmação -> Corresponde à sequência do segmento que está sendo
confirmado, somado ao nº de bytes recebidos;
Offset de dado s-> Tamanho do cabeçalho do TCP (termina onde os dados começam);
Reservado-> Sem utilização;
URG (Urgent) -> Indica envio de dados urgentes;
ACK (Acknowledgement) ->Confirmação dos dados enviados anteriormente;
PSH (Push) ->Envia rapidamente os dados depois que lê o segmento;
GESTÃO DE SISTEMAS DE REDE 5(6)
TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005)
RST (Reset) ->Reset de conexão;
SYN (Synchronous) ->Inicia uma conexão;
FIN (Finnal) ->Finaliza uma conexão;
Janela ->Indica os buffers (memória) disponíveis no receptor, para controle de fluxo;
Soma de verificação -> Inclui o cabeçalho TCP, os dados e um pseudo-cabeçalho para
permitir a máxima confiabilidade;
Indicação de urgência -> indica, a partir do número de seqüência atual, a quantos bytes
se encontram os dados urgentes;
Opções ->Para recursos não previstos originalmente.
UDP (User Datagram Protocol) – Protocolo de Datagrama do Usuário -
O UDP é um protocolo mais rápido do que o TCP, pelo fato de não verificar o
reconhecimento das mensagens enviadas. Por este mesmo motivo, não é confiável como o
TCP. O protocolo é não-orientado à conexão, e não provê muitas funções: não controla o
fluxo, podendo os datagramas chegar fora de seqüência ou até mesmo não chegar ao
destinatário. Contém identificação das portas de origem e destino, iguais às do TCP.
Também contém os campos tamanho (UDP length) e soma de verificação (UDP checksum),
sendo que os datagramas que não consistem estes campos, ao chegar no destino, são
descartados, cabendo à camada de aplicação recuperá-los.
GESTÃO DE SISTEMAS DE REDE 6(6)
TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005)
O UDP funciona como uma extensão do protocolo IP, já visto na camada de rede. Os
pedidos de transmissão de mensagens vindos das camadas superiores são encaminhados
ao IP que é o responsável pela transmissão dos datagramas.
A principal função do protocolo UDP é multiplexar na origem e demultiplexar no destino os
vários datagramas transmitidos.

Weitere ähnliche Inhalte

Was ist angesagt?

Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
Mauro Tapajós
 
Capítulo 15 conexões de lans, redes backbone e lans virtuais
Capítulo 15   conexões de lans, redes backbone e lans virtuaisCapítulo 15   conexões de lans, redes backbone e lans virtuais
Capítulo 15 conexões de lans, redes backbone e lans virtuais
Faculdade Mater Christi
 
Redes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WANRedes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WAN
Mauro Tapajós
 
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Mauro Tapajós
 
Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0
Carlos Melo
 

Was ist angesagt? (20)

Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de Transmissão
 
Aulas frc 05
Aulas frc  05Aulas frc  05
Aulas frc 05
 
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
Tecnologias Atuais de Redes - Aula 4 - Comutação [Apostila]
 
Redes tcp udp
Redes tcp udpRedes tcp udp
Redes tcp udp
 
Trabalho camada de transporte
Trabalho camada de transporteTrabalho camada de transporte
Trabalho camada de transporte
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
 
Redes - Camada de Enlace de Dados
Redes - Camada de Enlace de DadosRedes - Camada de Enlace de Dados
Redes - Camada de Enlace de Dados
 
Gv redes industriais
Gv redes industriaisGv redes industriais
Gv redes industriais
 
Redes de computadores slides
Redes de computadores   slidesRedes de computadores   slides
Redes de computadores slides
 
Core Network e MPLS
Core Network e MPLSCore Network e MPLS
Core Network e MPLS
 
Introdução a redes
Introdução a redesIntrodução a redes
Introdução a redes
 
Aulas frc 01
Aulas frc  01Aulas frc  01
Aulas frc 01
 
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
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte
 
Capítulo 15 conexões de lans, redes backbone e lans virtuais
Capítulo 15   conexões de lans, redes backbone e lans virtuaisCapítulo 15   conexões de lans, redes backbone e lans virtuais
Capítulo 15 conexões de lans, redes backbone e lans virtuais
 
Redes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WANRedes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WAN
 
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
 
Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0
 
introdução geral aos serviços de redes
 introdução geral aos serviços de redes introdução geral aos serviços de redes
introdução geral aos serviços de redes
 

Andere mochten auch (7)

Case Promoção Viva na Copa
Case Promoção Viva na CopaCase Promoção Viva na Copa
Case Promoção Viva na Copa
 
Catástrofes Naturais
Catástrofes NaturaisCatástrofes Naturais
Catástrofes Naturais
 
I Concurso Municipal de Slogans para a Olimpíada
I Concurso Municipal de Slogans para a OlimpíadaI Concurso Municipal de Slogans para a Olimpíada
I Concurso Municipal de Slogans para a Olimpíada
 
Show Cristo Rei Santissima Trindade - Gama
Show Cristo Rei Santissima Trindade - GamaShow Cristo Rei Santissima Trindade - Gama
Show Cristo Rei Santissima Trindade - Gama
 
Promax
PromaxPromax
Promax
 
Venus
VenusVenus
Venus
 
atividade na creche comunitária
atividade na creche comunitáriaatividade na creche comunitária
atividade na creche comunitária
 

Ähnlich wie Rct 15 - camada de transporte

Ac.m4 tarefa video-emil
Ac.m4 tarefa video-emilAc.m4 tarefa video-emil
Ac.m4 tarefa video-emil
fantic3o
 
Segurança na Interoperabilidade de Redes TCP IP
Segurança na  Interoperabilidade de Redes TCP IPSegurança na  Interoperabilidade de Redes TCP IP
Segurança na Interoperabilidade de Redes TCP IP
Bruno Milani
 
Modelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolosModelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolos
Atanasio Pascoal
 
Dia 12 04_2010
Dia 12 04_2010Dia 12 04_2010
Dia 12 04_2010
scorpio3
 

Ähnlich wie Rct 15 - camada de transporte (20)

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
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Protocolos de transporte
Protocolos de transporteProtocolos de transporte
Protocolos de transporte
 
Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
 
Ac.m4 tarefa video-emil
Ac.m4 tarefa video-emilAc.m4 tarefa video-emil
Ac.m4 tarefa video-emil
 
Segurança na Interoperabilidade de Redes TCP IP
Segurança na  Interoperabilidade de Redes TCP IPSegurança na  Interoperabilidade de Redes TCP IP
Segurança na Interoperabilidade de Redes TCP IP
 
Intro_redes.pdf
Intro_redes.pdfIntro_redes.pdf
Intro_redes.pdf
 
Modelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolosModelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolos
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Dia 12 04_2010
Dia 12 04_2010Dia 12 04_2010
Dia 12 04_2010
 
02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf02 - Aplicação-Transporte.pdf
02 - Aplicação-Transporte.pdf
 
Introdução a Redes de Computadores
Introdução a Redes de ComputadoresIntrodução a Redes de Computadores
Introdução a Redes de Computadores
 
Rui simao
Rui simaoRui simao
Rui simao
 
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
 
Arquitetura x.25
Arquitetura  x.25Arquitetura  x.25
Arquitetura x.25
 
Camadasrede
CamadasredeCamadasrede
Camadasrede
 
Tcp udp
Tcp udpTcp udp
Tcp udp
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada Enlace
 

Mehr von Universal.org.mx

1.4 sistemas de informação e negócios(2)
1.4 sistemas de informação e negócios(2)1.4 sistemas de informação e negócios(2)
1.4 sistemas de informação e negócios(2)
Universal.org.mx
 
Metricas para medir tamanho de sistema
Metricas para medir tamanho de sistemaMetricas para medir tamanho de sistema
Metricas para medir tamanho de sistema
Universal.org.mx
 
Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011
Universal.org.mx
 
Aula3 4 planejamento estratégico de tecnologia da informação
Aula3 4 planejamento estratégico de tecnologia da informaçãoAula3 4 planejamento estratégico de tecnologia da informação
Aula3 4 planejamento estratégico de tecnologia da informação
Universal.org.mx
 
Exercicios revisão para prova
Exercicios   revisão para provaExercicios   revisão para prova
Exercicios revisão para prova
Universal.org.mx
 
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
Universal.org.mx
 
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
Universal.org.mx
 
Aula 1 e 2 Planejamento Estratégico de Tecnologia da Informação
Aula 1 e 2 Planejamento Estratégico de Tecnologia da InformaçãoAula 1 e 2 Planejamento Estratégico de Tecnologia da Informação
Aula 1 e 2 Planejamento Estratégico de Tecnologia da Informação
Universal.org.mx
 
Gerenciamento de Infra-Estrutura 1ra. Aula
Gerenciamento de Infra-Estrutura 1ra. AulaGerenciamento de Infra-Estrutura 1ra. Aula
Gerenciamento de Infra-Estrutura 1ra. Aula
Universal.org.mx
 

Mehr von Universal.org.mx (20)

Universal.Org.Mx - Periódico Centro de Ayuda Universal, México N.559
Universal.Org.Mx - Periódico Centro de Ayuda Universal, México N.559Universal.Org.Mx - Periódico Centro de Ayuda Universal, México N.559
Universal.Org.Mx - Periódico Centro de Ayuda Universal, México N.559
 
Fi ti- aula 10
Fi ti- aula 10Fi ti- aula 10
Fi ti- aula 10
 
FI_TI-Aula-9
FI_TI-Aula-9FI_TI-Aula-9
FI_TI-Aula-9
 
1.4 sistemas de informação e negócios(2)
1.4 sistemas de informação e negócios(2)1.4 sistemas de informação e negócios(2)
1.4 sistemas de informação e negócios(2)
 
Metricas para medir tamanho de sistema
Metricas para medir tamanho de sistemaMetricas para medir tamanho de sistema
Metricas para medir tamanho de sistema
 
Finanças de TI - aula 8
Finanças de TI - aula 8Finanças de TI - aula 8
Finanças de TI - aula 8
 
Cobit2
Cobit2Cobit2
Cobit2
 
Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011
 
FI-TI- aula 7
FI-TI- aula 7FI-TI- aula 7
FI-TI- aula 7
 
Aula3 4 planejamento estratégico de tecnologia da informação
Aula3 4 planejamento estratégico de tecnologia da informaçãoAula3 4 planejamento estratégico de tecnologia da informação
Aula3 4 planejamento estratégico de tecnologia da informação
 
Exercicios revisão para prova
Exercicios   revisão para provaExercicios   revisão para prova
Exercicios revisão para prova
 
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
 
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...Curso tecnologia em gestão da tecnologia da informação   disciplina gerenciam...
Curso tecnologia em gestão da tecnologia da informação disciplina gerenciam...
 
Manual PIM 3ro TI
Manual PIM 3ro TI Manual PIM 3ro TI
Manual PIM 3ro TI
 
FI - TI - Aula - 6
FI - TI -  Aula - 6FI - TI -  Aula - 6
FI - TI - Aula - 6
 
Aula 5 Finanças de TI
Aula 5 Finanças de TIAula 5 Finanças de TI
Aula 5 Finanças de TI
 
Aula 4 Finanças de TI
Aula 4 Finanças de TIAula 4 Finanças de TI
Aula 4 Finanças de TI
 
Aula 3 Finanças de TI
Aula 3 Finanças de TIAula 3 Finanças de TI
Aula 3 Finanças de TI
 
Aula 1 e 2 Planejamento Estratégico de Tecnologia da Informação
Aula 1 e 2 Planejamento Estratégico de Tecnologia da InformaçãoAula 1 e 2 Planejamento Estratégico de Tecnologia da Informação
Aula 1 e 2 Planejamento Estratégico de Tecnologia da Informação
 
Gerenciamento de Infra-Estrutura 1ra. Aula
Gerenciamento de Infra-Estrutura 1ra. AulaGerenciamento de Infra-Estrutura 1ra. Aula
Gerenciamento de Infra-Estrutura 1ra. Aula
 

Kürzlich hochgeladen

Kürzlich hochgeladen (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

Rct 15 - camada de transporte

  • 1. GESTÃO DE SISTEMAS DE REDE 1(6) TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005) CAMADA DE TRANSPORTE A camada de transporte, tanto no modelo OSI quanto no modelo TCP/IP, é a camada responsável pela transferência eficiente, confiável e econômica dos dados entre a máquina de origem e a máquina de destino, independente do tipo, topologia ou configuração das redes físicas existentes entre elas, garantindo ainda que os dados cheguem sem erros e na seqüência correta. A camada de transporte é uma camada fim-a-fim, isto é, uma entidade (hardware/software) desta camada só se comunica com a sua entidade semelhante do host destinatário. A camada de transporte provê mecanismos que possibilitam a troca de dados fim-a-fim, ou seja, a camada de transporte não se comunica com máquinas intermediárias na rede, como pode ocorrer com as camadas inferiores. Entidade de transporte é o nome dado ao hardware/software que executa as funções da camada de transporte. Este hardware e ou software podem estar no núcleo do sistema operacional, em algum outro processo vindo de camadas superiores, em um pacote de biblioteca vinculado a aplicações de rede ou mesmo na placa de interface de rede. Todo o procedimento de transporte funciona inteiramente na máquina do usuário, isto é, está sob seu controle, diferentemente dos procedimentos das camadas inferiores que, muitas vezes, dependem de concessionárias de serviços de comunicações, portanto fora do domínio e controle do usuário. Camada física Camada física Camada de enlace Camada de enlace Meio Físico Camada de rede Camada de rede Camada de transporte Camada de transporte
  • 2. GESTÃO DE SISTEMAS DE REDE 2(6) TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005) Principais funções : Transferência de dados — Através de mensagens de tamanho variável em full-duplex, oferecendo tanto o serviço com conexão (circuito virtual) quanto o serviço sem conexão (datagrama) ; Transferência de dados urgentes — Dados podem ser transferidos com prioridade maior que os demais, normalmente informações de controle, sinalização e transmissão de interrupções; Estabelecimento e liberação de conexão — Antes e depois das transferências de dados. Para se estabelecer a conexão, devem ser negociadas a classe de protocolo a ser utilizada, o tamanho máximo das unidades de dados de protocolo, a utilização ou não do serviço de transferência de dados expressos, parâmetros de qualidade de serviço (throughput, atraso de trânsito, prioridade, taxa de erro residual, etc). Para se evitar perda de dados, muitas vezes é usada uma técnica conhecida como three-way handshake. Multiplexação — As mensagens de aplicações simultâneas são multiplexadas para reduzir custo do tempo de utilização da rede ou para melhor aproveitamento da largura de banda disponível. Ao chegar ao destino, as mensagens são demultiplexadas para as aplicações destinatárias; Segmentação, blocagem e concatenação — Quando o tamanho do pacote IP não suporta o tamanho do dado a ser transmitido, o TCP segmenta (mantendo a ordem) para posterior remontagem na máquina destinatária; Controle do fluxo — Através de um sistema de buferização denominada janela deslizante, o TCP envia uma série de pacotes sem aguardar o reconhecimento de cada um deles. Na medida em que recebe o reconhecimento de cada bloco enviado, atualiza o buffer (caso reconhecimento positivo) ou reenvia (caso reconhecimento negativo ou não reconhecimento após um timeout); Controle de seqüência e controle de erros — Além da numeração dos segmentos transmitidos, vai junto com o header uma soma verificadora dos dados transmitidos (checksum). Assim o destinatário verifica a soma efetuando o cálculo dos dados recebidos, a fim de evitar perdas, duplicação ou entrega fora de ordem; monitoração da qualidade do serviço: a monitoração da qualidade de serviço deve ser constante, caso contrário, deve ser gerada uma notificação à camada de sessão. As funções implementadas pela camada de transporte dependem da qualidade de serviço desejada. Precedência e segurança — Os níveis de segurança e precedência são utilizados para tratamento de dados durante a transmissão. A técnica do three-way handshake busca solucionar um problema que pode surgir quando do estabelecimento de uma conexão: por exemplo, em uma conexão aberta é feita uma transferência eletrônica de dinheiro e é pedido o encerramento da conexão. Entretanto, por problemas de congestionamento da rede, foi necessário reenviar o pedido de transferência e novo pedido de desconexão. Após a máquina de origem ter se desconectado, chega à máquina de destino o novo pedido de transferência que é aceito, antes da desconexão da máquina destino, duplicando a transferência, sem que o cliente perceba. A técnica exige que os pedidos e as confirmações sejam numerados seqüencialmente e que a mesma seqüência não possa aparecer mais de uma vez na transmissão. Se houver repetição, a máquina destino rejeitará esta duplicidade. (Ver figura a seguir)
  • 3. GESTÃO DE SISTEMAS DE REDE 3(6) TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005) PORTAS O acesso das aplicações à camada de transporte é feito através de portas que recebem um número inteiro para cada tipo de aplicação, podendo também tais portas serem criadas à medida que novas necessidades vão surgindo com o desenvolvimento de novas aplicações. As portas mais comumente utilizadas tem números pré-definidos e são chamadas de portas- bem-conhecidas, como algumas mostradas na tabela abaixo: H1 H2 PC (seq = x) CC(seq=y,ACK=x) D(seq=x,ACK=y) H1 H2 PC (seq = x) CC(seq=y,ACK=x) REJEITA(ACK=y) H1 H2 PC (seq = x) CC(seq=y,ACK=x) REJEITA(ACK=y) D(seq=x,ACK=y) PC = pedido de conexão D = dados Seq = sequência ACK = confirmação CC = confirmação de conexão PORTA PROTOCOLO USO 21 FTP Transferência de arquivos 23 TELNET Login remoto 25 SMTP Correio eletrônico 80 HTTP World Wide Web 110 POP-3 Acesso remoto a correio eletrônico PORTA PROTOCOLO USO 21 FTP Transferência de arquivos 23 TELNET Login remoto 25 SMTP Correio eletrônico 80 HTTP World Wide Web 110 POP-3 Acesso remoto a correio eletrônico
  • 4. GESTÃO DE SISTEMAS DE REDE 4(6) TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005) A maneira como a camada de transporte transmite dados das várias aplicações simultâneas é por intermédio da multiplexação, onde várias mensagens são repassadas para a camada de rede (especificamente ao protocolo IP) que se encarregará de empacotá-las e mandar para uma ou mais interface de rede. Chegando ao destinatário o protocolo IP repassa os dados para a camada de transporte que faz a demultiplexação para as portas (aplicações) específicas. PROTOCOLOS TCP E UDP A camada de transporte utiliza dois protocolos: o TCP e o UDP. O primeiro é orientado à conexão e o segundo é não orientado à conexão. Ambos os protocolos podem servir a mais de uma aplicação simultaneamente. TCP (Transmission Control Protocol) – Protocolo de Controle de Transmissão – É o protocolo TCP que faz a comunicação fim-a-fim da rede. É orientado à conexão e altamente confiável independente da qualidade de serviços das sub-redes que lhe servem de caminho. Para a confiabilidade de transmissão, garante a entrega das informações na seqüência em que lhe foram fornecidas, sem perda nem duplicação. Significado dos campos do cabeçalho do segmento TCP O cabeçalho do segmento TCP tem um formato inicial fixo de 20 bytes, seguidos ou não por opções de cabeçalho. Após as opções pode haver até 65.535 - 20 - 20 = 65.495 bytes de dados, onde o primeiro valor 20 corresponde ao cabeçalho IP e o segundo, ao cabeçalho TCP. Pode haver segmentos sem quaisquer dados e que são usados para confirmações e mensagens de controle. Porta de Origem e Porta de Destino -> Contém os números das portas TCP definidos para programas aplicativos. Uma porta e o endereço IP de seu host formam um único ponto terminal de 48 bits, que vai identificar a conexão; o Portas de 0 a 1023: reservadas para aplicações de domínio público (well known ports = portas bem conhecidas); o Portas de 1024 a 49151: reservadas para aplicações comerciais registradas; o Portas de 49152 a 65535: portas dinâmicas ou privadas. Número de seqüência -> Corresponde à sequência do segmento anteriormente transmitido, somado ao nº de bytes transmitidos; Número de confirmação -> Corresponde à sequência do segmento que está sendo confirmado, somado ao nº de bytes recebidos; Offset de dado s-> Tamanho do cabeçalho do TCP (termina onde os dados começam); Reservado-> Sem utilização; URG (Urgent) -> Indica envio de dados urgentes; ACK (Acknowledgement) ->Confirmação dos dados enviados anteriormente; PSH (Push) ->Envia rapidamente os dados depois que lê o segmento;
  • 5. GESTÃO DE SISTEMAS DE REDE 5(6) TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005) RST (Reset) ->Reset de conexão; SYN (Synchronous) ->Inicia uma conexão; FIN (Finnal) ->Finaliza uma conexão; Janela ->Indica os buffers (memória) disponíveis no receptor, para controle de fluxo; Soma de verificação -> Inclui o cabeçalho TCP, os dados e um pseudo-cabeçalho para permitir a máxima confiabilidade; Indicação de urgência -> indica, a partir do número de seqüência atual, a quantos bytes se encontram os dados urgentes; Opções ->Para recursos não previstos originalmente. UDP (User Datagram Protocol) – Protocolo de Datagrama do Usuário - O UDP é um protocolo mais rápido do que o TCP, pelo fato de não verificar o reconhecimento das mensagens enviadas. Por este mesmo motivo, não é confiável como o TCP. O protocolo é não-orientado à conexão, e não provê muitas funções: não controla o fluxo, podendo os datagramas chegar fora de seqüência ou até mesmo não chegar ao destinatário. Contém identificação das portas de origem e destino, iguais às do TCP. Também contém os campos tamanho (UDP length) e soma de verificação (UDP checksum), sendo que os datagramas que não consistem estes campos, ao chegar no destino, são descartados, cabendo à camada de aplicação recuperá-los.
  • 6. GESTÃO DE SISTEMAS DE REDE 6(6) TGSI/FMR Prof. Moreira Anotações da aula 13 (03 e 06/05/2005) O UDP funciona como uma extensão do protocolo IP, já visto na camada de rede. Os pedidos de transmissão de mensagens vindos das camadas superiores são encaminhados ao IP que é o responsável pela transmissão dos datagramas. A principal função do protocolo UDP é multiplexar na origem e demultiplexar no destino os vários datagramas transmitidos.