Vous êtes sur la page 1sur 30

FACOM

Fundamentos de Redes de Computadores


Prof. Carlos Alberto E-mail: cas@facom.ufms.br
Ala 2 Sala 19

Parte 02-B 02/09/2013

FACOM

Sumrio
Comparar as camadas do modelo OSI com oTCP/IP. Camada 1: Fsica Camada 2: Enlace Camada 3: Rede Camada 4: Transporte Camada 5: Sesso Camada 6: Apresentao Camada 7: Aplicao

Carlos Alberto

FACOM

Host final Aplicao

Host final

Arquitetura OSI

Aplicao

Apresentao

Apresentao

Sesso

Sesso

Transporte

Transporte

Rede
Enlace de dados

Rede
Enlace de dados

Rede
Enlace de dados

Rede
Enlace de dados

Fsica

Fsica

Fsica

Fsica

Um ou mais ns na rede

FACOM

Camada de Transporte
Fornece o servio de transporte de dados fim-a-fim e pode estabelecer conexes lgicas entre um emissor e um receptor em uma rede. A camada de transporte responsvel por fornecer mecanismos para multiplexar as camadas superiores, estabelecendo e finalizando conexes virtuais.

Carlos Alberto

FACOM

Camada de Transporte
Ela ainda esconde as informaes dependentes de rede das camadas superiores, fornecendo a capacidade de transferncia de dados de forma transparente. nessa camada que temos os famosos protocolos TCP e UDP.

Carlos Alberto

FACOM

Camada de Transporte
O termo rede confivel significa que a camada de transporte vai usar reconhecimentos, sequenciamento e controle de fluxo. A camada de transporte pode ser tanto orientada quanto no orientada a conexo. Vamos explorar esses dois conceitos.

Carlos Alberto

FACOM

Orientada a Conexo
Antes de uma transmisso acontecer, ela envia segmentos de dados para as camadas inferiores do modelo. O processo TCP emissor contacta o processo TCP destino para estabelecer uma conexo. Isso cria o que conhecemos por circuito virtual.

Carlos Alberto

FACOM

Orientada a Conexo
Durante esse handshake inicial, os dois processos TCP concordam com a quantidade de informaes que ser enviada em cada direo antes que cada um envie um reconhecimento. Com tudo acertado, o caminho pavimentado para que uma comunicao confivel tome seu lugar.

Carlos Alberto

Orientada a Conexo
FACOM

A gura abaixo uma tpica A figura abaixo mostra mostra uma tpica sesso confivel entre ses convel entre um sistema emissor e recepto um sistema emissor e receptor:

Orientada a Conexo

Carlos Alberto

FACOM

Orientada a Conexo
Vamos definir os passos de uma sesso orientada a conexo (three-way-hanshake): O aceite de conexo uma requisio para sincronizao (SYN); Os prximos segmentos reconhecem os parmetros de requisio e estabelecimento de conexo (as regras) entre os hosts.

Carlos Alberto

10

FACOM

Orientada a Conexo
Esses segmentos de requisies que o receptor recebe sincronizado e uma conexo bidirecional formada. O ltimo segmento tambm um de reconhecimento. Ele notifica o host destino que a conexo foi aceita e a conexo agora esta estabelecida. Os dados podem agora comear a ser transferidos.

Carlos Alberto

11

FACOM

Orientada a Conexo
Simplificando o three-way-handshake: O emissor envia um SYN O receptor retorna um SYN/ACK O emissor envia um ACK A gura abaixo mostra uma tpica sesso Os dados podem ser transferidos convel entre um sistema emissor e receptor:

Orientada a Conexo

Carlos Alberto

12

FACOM

Orientada a Conexo
Simples certo? (nem sempre) Podem ocorrer problemas de congestionamento durante a transmisso. Um computador muito rpido pode estar gerando dados em uma velocidade superior a que a rede consegue manipular. Ou um dispositivo de rede pode ficar congestionado com o trfego de vrios hosts.

Carlos Alberto

13

FACOM

Controle de Fluxo
A integridade dos dados na camada de transporte mantida pelo controle de fluxo. Isso permite que os usurios possam requisitar o transporte de dados confivel entre sistemas. O controle de fluxo fornece meios para que o receptor possa gerenciar a quantidade de dados enviadas pelo emissor.

Carlos Alberto

14

FACOM

Controle de Fluxo
Isso evita que um dos lados da conexo inunde (estoure) os buffers de recepo do receptor causando a perda de dados. O transporte confivel de dados garante algumas coisas: Os segmentos enviados so reconhecidos e confirmados ao emissor depois de recebidos. Qualquer segmento no reconhecido retransmitido

Carlos Alberto

15

FACOM

Controle de Fluxo
Os segmentos so ordenados na ordem correta uma vez que cheguem ao seu destino. Um gerenciamento de fluxo mantido para prevenir problemas de congestionamento, sobrecarga e perda de dados.

Carlos Alberto

16

FACOM

Controle de Fluxo
Ento o que acontece quando uma mquina recebe uma inundao de datagramas to rpido que no ele no consegue processa-los instantneamente? A mquina armazena os datagramas em uma sesso da memria chamada de buffer. Isso da certo apenas se for um burst pequeno de pacotes. Se a inundao continuar, a memria ser exaurida e pacotes sero descartados.

Carlos Alberto

17

FACOM

Controle de Fluxo
A perda de pacotes soa muito ruim. Isso no um problema to ruim, pois existe o controle de fluxo de rede que funciona muito bem. Como ele funciona? Simples. Quando um receptor esta ficando sem recursos e quase perdendo pacotes ele emite um indicador de no pronto para o emissor.

Carlos Alberto

18

FACOM

Controle de Fluxo
Esse mecanismo funciona como o sinal vermelho no trnsito. Uma vez que o receptor processou os dados do seu buffer, ele envia um aviso estou pronto. Uma vez que a mquina emissora esta esperando, quando ela recebe esse aviso indicando pode transmitir, ele continua a transmisso dos dados.

Carlos Alberto

19

FACOM

Controle de Fluxo
A figura abaixo resume o controle de fluxo:

Carlos Alberto

20

FACOM

Controle de Fluxo
Durante a comunicao confivel orientada a conexo, os datagramas so enviados ao host receptor na mesma sequncia que so transmitidos. A transmisso falha caso essa ordem seja perdida. Ou seja, se qualquer segmento for perdido, duplicado ou danificado durante a transmisso, uma notificao de falha disparada.

Carlos Alberto

21

FACOM

Controle de Fluxo
Esse problema resolvido garantindo que o host receptor reconhea o recebimento de cada segmento de dados na ordem correta. Em suma, um servio considerado orientado a conexo se tiver as seguintes caractersticas: Usar um circuito virtual (como o three-way handshake); Usar sequenciamento; Usar reconhecimento; Usar controle de fluxo.
Carlos Alberto 22

FACOM

Janela
No mundo perfeito, a transmisso dos dados ocorre de forma rpida e eficiente. Como vocs devem estar imaginando, se um emissor tiver que esperar um reconhecimento para cada segmento enviado a conexo ser muito lenta. Existe um intervalo de tempo depois que o emissor envia os segmentos de dados e antes dos reconhecimentos serem processados no receptor.
Carlos Alberto 23

FACOM

Janela
O emissor usa esse intervalo de tempo para enviar mais dados. A quantidade de segmentos de dados (medidos em bytes) que uma mquina pode enviar sem receber reconhecimentos de entrega representado pelo que chamamos de janela.

Carlos Alberto

24

Janela
FACOM

Janela que o tamanho de u importante entender importante entenderoquequanto o tamanho de de uma janela janela controla informa controla o quanto de informaes podem ser transferidas de podem ser de um ponto ao ou um ponto ao transferidas outro.

Carlos Alberto

25

FACOM

Janela
Se o host receptor falhar na recepo de todos os segmentos que deveriam ser reconhecidos, ele pode melhorar a sesso de comunicao reduzindo o tamanho da janela. Lembrando que na prtica, no so usados nmeros, mas a quantidade de bytes que podem ser enviados.

Carlos Alberto

26

FACOM

Reconhecimento
Entrega de dados de forma confivel garante a integridade do fluxo de dados enviados de uma mquina para outra em um enlace completamente funcional. Ele garante que os dados no sero duplicados ou perdidos. Isso pode ser alcanado usando algo conhecido como reconhecimento positivo com retransmisses.

Carlos Alberto

27

FACOM

Reconhecimento
O emissor documenta cada segmento que ele envia e espera um reconhecimento antes de enviar o prximo segmento. Quando um segmento enviado, inicializado um contador de tempo (timer) e o segmento retransmitido se o reconhecimento do segmento no for recebido antes do tempo expirar.

Carlos Alberto

28

Reconhecimento
FACOM

A gura abaixo mostra o envio de A figura abaixo mostra o envio de seis pacotes entre um pacotes entre um emissor e um recepto emissor e um receptor.

Reconhecimento

Carlos Alberto

29

FACOM

Reviso
Agora vocs esto armados com informaes fundamentais. Nessa aula aprendemos sobre os modelos de rede e suas vantagens. Discutimos tambm o modelo OSI e todas as suas camadas. Cada camada tem sua funo especial e responsabilidades para manter um modelo conciso. No final fizemos uma rpida introduo os mtodos de encapsulamento que ser melhor discutido em aulas posteriores.

Carlos Alberto

30

Vous aimerez peut-être aussi