redes de comunicação 11º m11 - tgpsi

44
-A CAMADA DE TRANSPORTE DO MODELO DE OSI - TCP E UDP Módulo 3 – Redes de Computadores Avançado L u i s F e r r e i r a - 2 0 1 1 1

Upload: luis-folgado-ferreira

Post on 07-Jul-2015

615 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Redes de Comunicação 11º M11 - TGPSI

-A CAMADA DE TRANSPORTE DO MODELO DE OSI - TCP E UDP

Módulo 3 – Redes de Computadores Avançado

Lu

is Ferre ira - 2011

1

Page 2: Redes de Comunicação 11º M11 - TGPSI

DADOS

Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos

Disciplina: Redes de Comunicação

Turma:11º I

Ano: 2010/20112

Lu

is Ferre ira - 2011

Page 3: Redes de Comunicação 11º M11 - TGPSI

AULA

Objectivo: Conhecer as principais características e objectivos da camada de Transporte do modelo OSI.

Definir e enquadrar os protocolos TCP e UDP.

3

Lu

is Ferre ira - 2011

Page 4: Redes de Comunicação 11º M11 - TGPSI

PALAVRAS CHAVE

OSI – Open Systems Interconnection (Interligação de sistemas abertos)

ISO - International Organization for Standardization (Organização Internacional de Normalização)

Protocolos TCP - Transmission Control Protocol UDP - User Datagram Protocol

PPP - Point-to-Point Protocol (Ligação Ponto-a-Ponto)

IPX - O protocolo de troca de pacotes inter-redes (IPX, Internetwork Packet eXchange) é o protocolo utilizado em muitas redes Novell NetWare.

X.25 - protocolo permite o acesso a redes públicas ou privadas (comutação de pacotes) 4

Lu

is Ferre ira - 2011

Page 5: Redes de Comunicação 11º M11 - TGPSI

INTRODUÇÃO - MODELO OSI

“A ISO foi uma das primeiras organizações a definir formalmente uma forma comum de interligar computadores.” (Wikipédia, 2011)

Sua arquitectura é chamada OSI (Open Systems Interconnection), Camadas OSI ou Interligação de Sistemas Abertos.

5

Lu

is Ferre ira - 2011

* Origem: Wikipédia, a enciclopédia livre.

Page 6: Redes de Comunicação 11º M11 - TGPSI

6

Lu

is Ferre ira - 2011

Esta arquitectura é um modelo que divide as redes de computadores em sete camadas, de forma a se obter camadas de abstracção.

Cada protocolo implementa uma funcionalidade assinalada a uma determinada camada.

Page 7: Redes de Comunicação 11º M11 - TGPSI

1- Camada FísicaPrincipal responsável pela ligação física dos dispositivos e interface de rede.

7

Lu

is Ferre ira - 2011

Esta camada compreende as especificações do hardware utilizado na rede (aspectos mecânicos, eléctricos e físicos).

Page 8: Redes de Comunicação 11º M11 - TGPSI

Esta camada, na estrutura Ethernet (IEEE) tem duas sub-camadas:

LLC -Logical Link Control – responsável por identificar (logicamente) os diferentes tipos de protocolos e fazer o seu encapsulamento.

Também faz controlo defluxo de tráfego, correcção de erros e gere a sequencia das mensagens.

MAC: Media Access Control define como transmite a informação(frames) na tipologia física da rede. Providencia também o endereçamento físico. Dispositivos: Pontes, Switches

8

Lu

is Ferre ira - 2011

2- Camada de Ligação de DadosResponsável receber as mensagens da camada de rede e coloca-las na rede.

Page 9: Redes de Comunicação 11º M11 - TGPSI

9

Lu

is Ferre ira - 2011

2- Camada de Ligação de Dados (continuação)

Page 10: Redes de Comunicação 11º M11 - TGPSI

3- Camada de RedeEstabelece e mantém “as ligações” dentro da rede e

providencia endereçamento, “routing” e entrega das mensagens aos clientes (host).

Protocolos IP, PPP, IPX e X. 25 Estão associados os dispositivos de rede: routers

10

Lu

is Ferre ira - 2011

Page 11: Redes de Comunicação 11º M11 - TGPSI

4- Camada de transporte Providência detecção de erros, correcção, recuperação

ponto-a-ponto e controlo de fluxo de dados entre redes de computadores.

Entrega bem sucedida das mensagens na rede. Protocolos de comunicação :TCP e UDP 11

Lu

is Ferre ira - 2011

Page 12: Redes de Comunicação 11º M11 - TGPSI

5- Camada de SessãoResponsável por estabelecer e gerir as sessões(ligações)

entre aplicações e a rede. Podem existir várias camadas de sessão geridas por

exemplo pelo Windows WinSock (Socket API) para estabelecer e gerir ligações por exemplo o FTP.

SSL, PPP12

Lu

is Ferre ira - 2011

Page 13: Redes de Comunicação 11º M11 - TGPSI

ENQUADRAMENTO

13

Lu

is Ferre ira - 2011

Page 14: Redes de Comunicação 11º M11 - TGPSI

OSI VS TCP/IP

14

Lu

is Ferre ira - 2011

Page 15: Redes de Comunicação 11º M11 - TGPSI

A CAMADA DE TRANSPORTE

Serviços de Transporte Garantir comunicação e transmissão lógica entre processos

(aplicações) correndo em diferentes pontos (hosts/computador na rede).

15

Lu

is Ferre ira - 2011

Page 16: Redes de Comunicação 11º M11 - TGPSI

16

Lu

is Ferre ira - 2011

A CAMADA DE TRANSPORTE

Page 17: Redes de Comunicação 11º M11 - TGPSI

17

Lu

is Ferre ira - 2011

A CAMADA DE TRANSPORTE

Page 18: Redes de Comunicação 11º M11 - TGPSI

Protocolos de transporte estão sempre presentes nos “terminais”.

Lado emissor: separa as mensagens em segmentos, passa para a camada de rede

Lado receptor: “remonta” segmentos em mensagens e passa para as camadas superiores até camada de aplicação

18

Lu

is Ferre ira - 2011

A CAMADA DE TRANSPORTE

Page 19: Redes de Comunicação 11º M11 - TGPSI

Diferenças com a Camada de Rede A Camada de Rede faz a transferência entre sistemas (Host-

to-Host) e a Camada de transporte faz a ligação entre processos e serviços (Peer-to-Peer).

19

Lu

is Ferre ira - 2011

A CAMADA DE TRANSPORTE

Page 20: Redes de Comunicação 11º M11 - TGPSI

MULTIMÉDIA BY CISCO

20

Lu

is Ferre ira - 2011

http://www.youtube.com/watch?v=uFQRRIKRS8I

Page 21: Redes de Comunicação 11º M11 - TGPSI

PERGUNTA

21

Lu

is Ferre ira - 2011

A pergunta é: Qual a camadas do modelo de OSI define a entrega das mensagens ponta-a-ponta (End-to-End)?

A resposta é a Camada 4 do Modelo de OSI- Camada de Transporte.

Page 22: Redes de Comunicação 11º M11 - TGPSI

PERGUNTA

22

Lu

is Ferre ira - 2011

A pergunta é: Qual a camadas do modelo de OSI define a entrega das mensagens ponta-a-ponta (End-to-End)?

A resposta é a Camada 4 do Modelo de OSI- Camada de Transporte.

Page 23: Redes de Comunicação 11º M11 - TGPSI

OS PROTOCOLOS

O que é um protocolo?

23

Lu

is Ferre ira - 2011

Page 24: Redes de Comunicação 11º M11 - TGPSI

OS PROTOCOLOS TCP E UDP (OSI)

24

Lu

is Ferre ira - 2011

Page 25: Redes de Comunicação 11º M11 - TGPSI

O TCP

25

Lu

is Ferre ira - 2011

“O TCP (acrónimo para o inglês TransmissionControl Protocol) é um dos protocolos sob osquais assenta o núcleo da Internet.” (Wikipédia,2011)

Page 26: Redes de Comunicação 11º M11 - TGPSI

TCP

“A versatilidade e robustez deste protocolo tornou-oadequado a redes globais, já que este verifica se osdados são enviados de forma correcta, na sequênciaapropriada e sem erros, pela rede.” (Wikipédia,2011)

26

Lu

is Ferre ira - 2011

Page 27: Redes de Comunicação 11º M11 - TGPSI

UDP

“O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte.”

“Mas não há qualquer tipo de garantia que o pacote irá chegar ou não.” (Wikipédia,2011)

27

Lu

is Ferre ira - 2011

Page 28: Redes de Comunicação 11º M11 - TGPSI

UDP

O protocolo UDP não é confiável. Caso garantias sejam necessárias, é preciso implementar uma série de estruturas de controle, tais como timeouts, retransmissões, acknowlegments, controle de fluxo, etc. Cada datagrama UDP tem um tamanho e pode ser considerado como um registo indivisível, diferentemente do TCP, que é um protocolo orientado a fluxos de bytes sem início e sem fim.

28

Lu

is Ferre ira - 2011

Page 29: Redes de Comunicação 11º M11 - TGPSI

UDP

Também dizemos que o UDP é um serviço sem conexão.

Não há necessidade de manter um relacionamento longo entre cliente e o servidor.

Assim, um cliente UDP pode criar um socket, enviar um datagrama para um servidor e imediatamente enviar outro datagrama com o mesmo socket para um servidor diferente. Da mesma forma, um servidor poderia ler datagramas vindos de diversos clientes, usando um único socket.

29

Lu

is Ferre ira - 2011

Page 30: Redes de Comunicação 11º M11 - TGPSI

UDP

O UDP também fornece os serviços de broadcast e multicast, permitindo que um único cliente envie pacotes para vários outros na rede.

30

Lu

is Ferre ira - 2011

Page 31: Redes de Comunicação 11º M11 - TGPSI

FICHA DE TRABALHO

Realização de uma Ficha de Trabalho.

31

Lu

is Ferre ira - 2011

Page 32: Redes de Comunicação 11º M11 - TGPSI

UDP VS TCP DATAGRAMA

UDP Datagrama

TCP Datagrama

32

Lu

is Ferre ira - 2011

Page 33: Redes de Comunicação 11º M11 - TGPSI

MÉTODOS DE CONEXÃO POR TCP

O TCP e a entrega fiável TCP usa várias técnicas para proporcionar uma entrega fiável

dos pacotes Permite a recuperação de: Pacotes perdidos Pacotes duplicados Pacotes atrasados Dados Corrompidos Erros nas velocidades de transmissão Congestão "Reboots" do sistema

33

Lu

is Ferre ira - 2011

Page 34: Redes de Comunicação 11º M11 - TGPSI

THREE WAY HANDSHAKE (SYN, SYN-ACK, ACK)

34

Lu

is Ferre ira - 2011

Page 35: Redes de Comunicação 11º M11 - TGPSI

ROUTING E ENDEREÇAMENTO

No contexto das redes de computadores, o routing (ou encaminhamento) de pacotes designa o processo de reencaminhamento de pacotes, que se baseia no endereço IP e máscara de rede dos mesmos.

É, portanto, uma operação da terceira camada OSI.

35

Lu

is Ferre ira - 2011

Page 36: Redes de Comunicação 11º M11 - TGPSI

ROUTING E ENDEREÇAMENTO

Este processo pressupõe uma tabela de encaminhamento (tabela de routing) em cada router, parecida com a seguinte:

Rede Máscara Nexthop192.168.20.0 255.255.255.0 192.168. 0.254* - 213. 12.123.133

36

Lu

is Ferre ira - 2011

Page 37: Redes de Comunicação 11º M11 - TGPSI

ENDEREÇAMENTO

O endereço IP identifica a localização de um host na rede, assim como um endereço de uma casa identifica a localização da mesma no pais/cidade/bairro/rua.

37

Lu

is Ferre ira - 2011

Page 38: Redes de Comunicação 11º M11 - TGPSI

ENDEREÇAMENTO

Cada endereço IP possui uma identificação de rede e uma de host.

A identificação de rede indica em qual (segmentação) de rede o host esta e qualquer host da mesma rede deverá ter a mesma identificação.

A identificação de host indica um host na rede, esse endereço deve ser único.

38

Lu

is Ferre ira - 2011

Page 39: Redes de Comunicação 11º M11 - TGPSI

Classes de endereços

Originalmente, o espaço do endereço IP foi dividido em poucas estruturas de tamanho fixo chamados de "classes de endereço". As três principais são a classe A, classe B e classe C. Examinando os primeiros bits de um endereço, o software do IP consegue determinar rapidamente qual a classe, e logo, a estrutura do endereço. Classe A: Primeiro bit é 0 (zero) Classe B: Primeiros dois bits são 10 (um, zero) Classe C: Primeiros três bits são 110 (um, um, zero) Classe D: (endereço multicast): Primeiros quatro bits

são: 1110 (um, um, um, zero) Classe E: (endereço especial reservado): Primeiros

cinco bits são 11110 (um, um, um, um, zero)

Page 40: Redes de Comunicação 11º M11 - TGPSI

A tabela, a seguir, contém o intervalo das classes de endereços IP(s):

Classe/Gama de Endereços/Nº de Endereços por RedeA / 1.0.0.0 até 127.0.0.016 / 777 216B / 128.0.0.0 até 191.255.255.255 / 65 536C / 192.0.0.0 até 223.255.255.255 / 256D / 224.0.0.0 até 239.255.255.255 / MulticastE / 240.0.0.0 até 247.255.255.254 / Uso futuro e testes.

Page 41: Redes de Comunicação 11º M11 - TGPSI

Localhost A faixa de IP 127.0.0.0 – 127.255.255.255 (ou 127.0.0.0/8 na

notação CIDR) é reservada para a comunicação com o computador local (localhost). Qualquer pacote enviado para estes endereços ficarão no computador que os gerou e serão tratados como se fossem pacotes recebidos pela rede (Loopback).

O endereço de loopback local (127.0.0.0/8) permite à aplicação-cliente endereçar ao servidor na mesma máquina sem saber o endereço do host, chamado de "localhost".

Na pilha do protocolo TCP/IP, a informação flui para a camada de rede, onde a camada do protocolo IP reencaminha de volta através da pilha. Este procedimento esconde a distinção entre ligação remota e local.

Page 42: Redes de Comunicação 11º M11 - TGPSI

ENDEREÇAMENTO

Um endereço de IP possui 32 bits divididos em 4 octetos de 8 bits, cada octeto é convertido em número de base decimal que abrange de [0-255] e são separados por ponto.

42

Lu

is Ferre ira - 2011

Page 43: Redes de Comunicação 11º M11 - TGPSI

Routing

Determinação de caminhos no routing de pacotes Classes e endereços IP e endereços reservados Network ID e cálculo de hots por classe de IP Noção de subnetting Criação de subnets

43

Lu

is Ferre ira - 2011

Page 44: Redes de Comunicação 11º M11 - TGPSI

Avaliação e Autoavaliação

44

Lu

is Ferre ira - 2011