Laboratório de Redes. Aula 04 - Principais Protocolos da Internet. Prof. Esp Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Tamanho: px
Começar a partir da página:

Download "Laboratório de Redes. Aula 04 - Principais Protocolos da Internet. Prof. Esp Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br"

Transcrição

1 Laboratório de Redes Aula 04 - Principais Protocolos da Internet Prof. Esp Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

2 Objetivo Conhecer os principais protocolos do TCP/IP (também conhecidos como protocolos da Internet) e as suas principais características; Estes formam o grupo de protocolos de comunicação que implementam a pilha de protocolos sobre a qual a Internet e a maioria das redes comerciais funcionam; São chamados de protocolos TCP/IP porque o protocolo TCP (Transmission Control Protocol) e o IP (Internet Protocol) foram os primeiros a serem definidos. Slide 2 de 133

3 A Pilha TCP/IP Slide 3 de 133

4 Visão Geral Slide 4 de 133

5 Camada de Rede Slide 5 de 133

6 Internet Protocol (RFC 791) Principal protocolo da camada internetwork (rede, internet, etc) Determina: datagrama IP estratégia de fragmentação e remontagem de datagramas IP esquema de endereçamento IP roteamento de datagramas IP Protocolo não orientado à conexão (connectionless) Protocolo não confiável (unreliable) Todas as camadas superiores usam IP Slide 6 de 133

7 Datagrama IP Slide 7 de 133

8 Datagrama IP Slide 8 de 133

9 Cabeçalho do Pacote IPv4 Slide 9 de 133

10 Slide 10 de 133 Cabeçalho do Pacote IPv4 Endereços IP de Destino: o endereço IP de destino contém um valor binário de 32 bits que representa o endereço do host de destino do pacote da camada 3; Endereço IP de Origem: o endereço IP de origem contém um valor binário de 32 bits que representa o endereço do host de origem do pacote da camada 3; Tipo de Serviço: o campo Tipo de Serviço contém um valor binário de 8 bits que é usado para determinar a prioridade de cada pacote. Este valor permite que um mecanismo de Qualidade de Serviço (QoS) seja aplicado aos pacotes com alta prioridade, como os que carregam dados de voz para telefonia. O roteador que processa os pacotes pode ser configurado para decidir qual pacote será encaminhado com base no valor do Tipo de Serviço;

11 Slide 11 de 133 Cabeçalho do Pacote IPv4 Tempo de Vida (TTL): é um valor binário de 8 bits que indica o "tempo de vida" restante do pacote. O valor TTL diminui em pelo menos um a cada vez que o pacote é processado por um roteador (ou seja, a cada salto). Quando o valor chega a zero, o roteador descarta ou abandona o pacote e ele é removido do fluxo de dados da rede. Este mecanismo evita que os pacotes que não conseguem chegar a seus destinos sejam encaminhados indefinidamente entre roteadores em um loop de roteamento;

12 Cabeçalho do Pacote IPv4 Protocolo: o valor binário de 8 bits indica o tipo de payload de dados que o pacote está carregando. O campo Protocolo possibilita que a camada de rede passe os dados para o protocolo apropriado das camadas superiores. Alguns exemplos de valores: 01 ICMP, 06 TCP, 17 UDP; Deslocamento de Fragmento: conforme mencionado anteriormente, um roteador pode precisar fragmentar um pacote ao encaminhá-lo de um meio físico para outro. Quando ocorre a fragmentação, o pacote IPv4 usa o campo Deslocamento de Fragmento e a flag MF no cabeçalho IP para reconstruir o pacote quando ele chega ao host de destino. O campo deslocamento de fragmento identifica a ordem na qual o fragmento do pacote deve ser colocado na reconstrução; Slide 12 de 133

13 Cabeçalho do Pacote IPv4 Slide 13 de 133

14 Cabeçalho do Pacote IPv4 Flag Mais Fragmentos: a flag Mais Fragmentos (MF) é um único bit no campo Flag usado com o Deslocamento de Fragmentos na fragmentação e reconstrução de pacotes; Flag Não Fragmentar: a flag Não Fragmentar (DF) é um único bit no campo Flag que indica que a fragmentação do pacote não é permitida. Se o bit da flag Não Fragmentar for configurado, a fragmentação do pacote NÃO será permitida. Se um roteador precisar fragmentar um pacote para permitir que ele passe para a camada de enlace de dados e o bit DF estiver definido como 1, o roteador descartará o pacote; Versão: contém o número da versão do IP. A versão mais comum atualmente é a 4. A 5 é uma versão experimental. 6 para IPv6; Slide 14 de 133

15 Cabeçalho do Pacote IPv4 Slide 15 de 133

16 Slide 16 de 133 Cabeçalho do Pacote IPv4 Comprimento do Cabeçalho (IHL): especifica o tamanho do cabeçalho do pacote. Comprimento do Pacote: este campo fornece o tamanho total do pacote em bytes, incluindo o cabeçalho e os dados. Mínimo de vinte bytes e o máximo de 64 Kb (65535 bytes); Identificação: este campo é usado principalmente para identificar unicamente os fragmentos de um pacote IP original; Checksum do Cabeçalho: o campo de checksum é usado para a verificação de erros no cabeçalho do pacote; Opções: há uma provisão para campos adicionais no cabeçalho IPv4 para oferecer outros serviços, mas eles raramente são utilizados.

17 Slide 17 de 133 Cabeçalho do Pacote IPv4 - Fragmentação Cada rede física determina um tamanho máximo de pacote (MTU); Maximum Transmission Unit, que em português significa Unidade Máxima de Transmissão, refere-se ao tamanho do maior datagrama que uma camada de um protocolo de comunicação pode transmitir; Quando um datagrama é comutado para uma rede com MTU menor que a original, ele sofre fragmentação; Cada fragmento é um datagrama IP: Identification, Fragmentation Offset e Flags

18 Slide 18 de 133 Cabeçalho do Pacote IPv4 - Fragmentação Cada fragmento (pacote) tem a mesma estrutura do datagrama; IP especifica que a remontagem do datagrama é feita no destinatário (não em hop-by-hop); Se qualquer fragmento é perdido o datagrama completo é descartado (uma mensagem ICMP é enviado ao emissor).

19 Cabeçalho do Pacote IPv4 - Fragmentação Slide 19 de 133

20 Cabeçalho do Pacote IPv4 - Fragmentação Slide 20 de 133

21 Slide 21 de 133 IP - Controle de Fluxo e Detecção de Erros Se os pacotes chegam muito rápido - o receptor descarta pacotes excessivos e envia uma mensagem ICMP ao emissor; Se um erro é encontrado (header checksum) o pacote é descartado e uma mensagem ICMP é enviada ao emissor.

22 Filtragem IP no Wireshark Slide 22 de 133

23 Slide 23 de 133

24 Slide 24 de 133 Fazendo acesso ao site do Salesiano (Web Server Rodando)

25 Slide 25 de 133

26 Slide 26 de 133

27 Slide 27 de 133 Tentativa de acesso a site (Web Server Inoperante / Sem Serviço Web Instalado ou Configurado) Solicitação de conexão TCP através da flag SYN do Three Way Handshake; Não há respostas TCP e nem HTTP provenientes do servidor, uma vez que não existe serviço operando na porta;

28 Slide 28 de 133

29 Slide 29 de 133 Formato de quadro da Camada de Enlace O quadro de enlace de dados da Camada 2 normalmente contém informações de cabeçalho com um endereço de origem e de destino de enlace de dados (endereços MAC), informações de trailer e os dados transmitidos reais. Quando um pacote é encaminhado de um roteador para outro, os endereços IP de origem e de destino da Camada 3 não serão alterados. No entanto, os endereços do enlace de dados de origem e de destino da Camada 2 serão alterados.

30 Slide 30 de 133 Formato de quadro da Camada de Enlace O pacote IP de Camada 3 é encapsulado no quadro de enlace da Camada 2 associado a essa interface. No exemplo, é abordado o quadro Ethernet da Camada 2. A figura mostra as duas versões compatíveis de Ethernet

31 Formato de quadro da Camada de Enlace Slide 31 de 133

32 Slide 32 de 133 Formato de pacote IP (Internet Protocol) Preâmbulo sete bytes de 1s e 0s alternados, usados para sincronizar sinais Delimitador SOF (Start-of-frame, Início do quadro) 1 byte que sinaliza o início do quadro Endereço de destino endereço MAC de 6 bytes do dispositivo de envio no segmento local Endereço de origem endereço MAC de 6 bytes do dispositivo de recebimento no segmento local

33 Slide 33 de 133 Formato de pacote IP (Internet Protocol) Tipo/comprimento 2 bytes que especificam o tipo de protocolo de camada superior (formato de quadro Ethernet II) ou o comprimento do campo de dados (formato de quadro IEEE 802.3) Dados e bloco 46 a 1500 bytes de dados; zeros usados para incluir um pacote de dados inferior a 46 bytes Seqüência de Verificação de Quadros (FCS, Frame check sequence) 4 bytes usados em uma verificação de redundância cíclica para ter certeza de que o quadro não esteja corrompido

34 Slide 34 de 133 Determinação do Caminho Encaminhar pacotes envolve duas funções: Função de determinação do caminho Função de comutação Para determinar o melhor caminho, o roteador pesquisa sua tabela de roteamento em busca de um endereço de rede correspondente ao endereço IP de destino do pacote.

35 Slide 35 de 133 Determinação do Caminho Uma das três determinações de caminho é resultante dessa pesquisa: Rede conectada diretamente se o endereço IP de destino do pacote pertencer a um dispositivo em uma rede conectada diretamente a uma das interfaces do roteador, esse pacote será encaminhado diretamente para o dispositivo. Isso significa que o endereço IP de destino do pacote é um endereço de host na mesma rede da interface do roteador.

36 Determinação do Caminho Rede remota se o endereço IP de destino do pacote pertencer a uma rede remota, o pacote será encaminhado para outro roteador. As redes remotas só podem ser alcançadas encaminhandose pacotes para outro roteador. Nenhuma rota determinada se o endereço IP de destino do pacote não pertencer a uma rede conectada ou remota e se o roteador não tiver uma rota padrão, o pacote será descartado. O rotador envia uma mensagem inalcançável ICMP para o endereço IP de origem do pacote. Slide 36 de 133

37 Slide 37 de 133 Determinação do Caminho Nos dois primeiros resultados, o roteador reencapsula o pacote IP no formato do quadro de enlace de dados da Camada 2 da interface de saída. O tipo de encapsulamento da Camada 2 é determinado pelo tipo de interface. Por exemplo, se a interface de saída for FastEthernet, o pacote será encapsulado em um quadro Ethernet. Se a interface de saída for uma interface serial configurada para PPP, o pacote IP será encapsulado em um quadro PPP.

38 Slide 38 de 133 Função de Comutação Depois que o roteador determinar a interface de saída usando a função de determinação do caminho, o roteador irá precisar encapsular o pacote no quadro do enlace de dados da interface de saída. A função de comutação é o processo usado por um roteador para aceitar um pacote em uma interface e encaminhá-lo usando outra interface. Uma das principais responsabilidades da função de comutação é encapsular pacotes no tipo apropriado do quadro de enlace de dados para o link de dados de saída.

39 Slide 39 de 133 Função de Comutação O que um roteador faz com um pacote recebido de uma rede e com destino a outra rede? O roteador executa as três seguintes etapas principais: 1. Desencapsula o pacote da Camada 3, removendo o cabeçalho e o trailer do quadro da Camada 2 2. Examina o endereço IP de destino do pacote IP para localizar o melhor caminho na tabela de roteamento. 3. Encapsula o pacote de Camada 3 em um novo quadro de Camada 2 e encaminha o quadro pela interface de saída.

40 Função de Comutação Etapa 1 Slide 40 de 133

41 Função de Comutação Etapa 1 Slide 41 de 133

42 Função de Comutação Etapa 2 Slide 42 de 133

43 Função de Comutação Etapa 2 Slide 43 de 133

44 Função de Comutação Etapa 2 Slide 44 de 133

45 Função de Comutação Etapa 2 Slide 45 de 133

46 Função de Comutação Etapa 2 Slide 46 de 133

47 Função de Comutação Etapa 3 Slide 47 de 133

48 Função de Comutação Etapa 3 Slide 48 de 133

49 Função de Comutação Etapa 3 Slide 49 de 133

50 Função de Comutação Etapa 3 Slide 50 de 133

51 Função de Comutação Etapa 4 Slide 51 de 133

52 Função de Comutação Etapa 4 Slide 52 de 133

53 Função de Comutação Etapa 4 Slide 53 de 133

54 Função de Comutação Etapa 4 Slide 54 de 133

55 Slide 55 de 133 Função de Comutação Acabamos de examinar o encapsulamento e o processo de desencapsulamento de um pacote quando ele é encaminhado de roteador para roteador, do dispositivo de origem para o dispositivo de destino final. Os roteadores não estão envolvidos apenas em decisões de roteamento da Camada 3, mas que também participam de processos da Camada 2, inclusive encapsulamento, e em redes Ethernet, ARP. Roteadores também participam de Camada 1, usada para transmitir e receber os bits de dados no meio físico.

56 Slide 56 de 133

57 Protocolos e serviços de transporte Fornecem comunicação lógica entre processos de aplicação em diferentes hospedeiros (do ponto de vista da aplicação é como se estivessem diretamente conectados) Os protocolos de transporte são executados nos sistemas finais Lado emissor: quebra as mensagens da aplicação em segmentos e envia para a camada de rede Lado receptor: remonta os segmentos em mensagens e passa para a camada de aplicação Há mais de um protocolo de transporte disponível para as aplicações Internet: TCP e UDP 3-57 Slide 57 de 133

58 Camada de transporte vs. camada de rede Camada de Transporte x Camada de Rede Processos de aplicação usam a comunicação lógica provida pela camada de transporte para enviar mensagens entre si, livres da preocupação dos detalhes da infraestrutura física utilizada para transportar essas mensagens. Camada de rede: comunicação lógica entre os hospedeiros Camada de transporte: comunicação lógica entre os processos Depende dos serviços da camada de rede 3-58 Slide 58 de 133

59 Protocolos da camada de transporte da Internet Protocolos da Camada de Transporte da Internet Confiável, garante ordem de entrega: TCP Controle de congestionamento Controle de fluxo Orientado à conexão Não confiável, sem ordem de entrega: UDP Extensão do melhor esforço do IP Serviços não disponíveis: Garantia contra atrasos Garantia de banda 3-59 Slide 59 de 133

60 Protocolos da camada de transporte da Internet Protocolos da Camada de Transporte da Internet 3-60 Slide 60 de 133

61 Multiplexação/demultiplexação Multiplexação/demultiplexação Demultiplexação no hospedeiro receptor: Multiplexação no hospedeiro emissor: entrega os segmentos recebidos ao socket correto coleta dados de múltiplos sockets, envelopa os dados com cabeçalho (usado depois para demultiplexação) 3-61 Slide 61 de 133

62 Como funciona a demultiplexação Como funciona a demultiplexação Computador recebe datagramas IP Cada datagrama possui endereço IP de origem e IP de destino Cada datagrama carrega 1 segmento da camada de transporte Cada segmento possui números de porta de origem e destino (lembre-se: números de porta bem conhecidos para aplicações específicas 0 a 1023) O hospedeiro usa endereços IP e números de porta para direcionar o segmento ao socket apropriado Slide 62 de 133

63 Portas Portas 3-63 Slide 63 de 133

64 Demultiplexação não orientada à conexão Demultiplexação não orientada à conexão Cria sockets com números de porta: DatagramSocket mysocket1 = new DatagramSocket( ); DatagramSocket mysocket2 = new DatagramSocket(19222); Socket UDP identificado por 2 valores: (endereço IP de destino, número da porta de destino) Quando o hospedeiro recebe o segmento UDP: Verifica o número da porta de destino no segmento Direciona o segmento UDP para o socket com este número de porta Datagramas com IP de origem diferentes e/ou portas de origem diferentes, porém o mesmo endereço IP de destino e mesmo número de porta de destino, são direcionados para o mesmo socket de destino 3-64 Slide 64 de 133

65 Demultiplexação não orientada à conexão Demultiplexação não orientada à conexão DatagramSocket serversocket = new DatagramSocket(6428); P2 P3 P1 P1 SP: 6428 DP: 9157 SP: 6428 DP: 5775 cliente IP: A SP: 9157 DP: 6428 servidor IP: C SP: 5775 DP: 6428 cliente IP:B SP fornece o endereço retorno 3-65 Slide 65 de 133

66 Demultiplexação não orientada à conexão Demultiplexação não orientada à conexão 3-66 Slide 66 de 133

67 Demux orientada à conexão Demux orientada à conexão Socket TCP identificado por 4 valores: Endereço IP de origem End. porta de origem Endereço IP de destino End. porta de destino Hospedeiro receptor usa os quatro valores para direcionar o segmento ao socket apropriado Hospedeiro servidor pode suportar vários sockets TCP simultâneos: Cada socket é identificado pelos seus próprios 4 valores Servidores Web possuem sockets diferentes para cada cliente conectado HTTP não persistente terá um socket diferente para cada requisição Cliente: Socket clientsocket = new Socket( serverhostname,6789); Servidor: Socket connectionsocket = welcomesocket.accept(); 3-67 Slide 67 de 133

68 Demux orientada à conexão Demux orientada à conexão P1 P4 P5 P6 P2 P1 P3 SP: 5775 DP: 80 S-IP: B D-IP:C SP: 9157 SP: 9157 cliente IP: A DP: 80 S-IP: A D-IP:C servidor IP: C DP: 80 S-IP: B D-IP:C cliente IP:B 3-68 Slide 68 de 133

69 Demux orientada à conexão Demux orientada à conexão 3-69 Slide 69 de 133

70 Demux orientada à conexão servidor Web threaded Demux orientada à conexão - servidor Web threaded P1 P4 P2 P1 P3 SP: 5775 DP: 80 S-IP: B D-IP:C SP: 9157 SP: 9157 cliente IP: A DP: 80 S-IP: A D-IP:C servidor IP: C DP: 80 S-IP: B D-IP:C cliente IP:B 3-70 Slide 70 de 133

71 UDP: User Datagram Protocol [RFC UDP: User Datagram Protocol [RFC 768] 768] Protocolo de transporte da Internet sem gorduras, sem frescuras Serviço best effort, segmentos UDP podem ser: Perdidos Entregues fora de ordem para a aplicação Sem conexão: Não há apresentação entre o UDP transmissor e o receptor Cada segmento UDP é tratado de forma independente dos outros Por que existe o UDP? Não há estabelecimento de conexão (que possa redundar em atrasos) Simples: não há estado de conexão nem no transmissor, nem no receptor Cabeçalho de segmento reduzido (8 bytes, enquanto TCP são 20 bytes) Não há controle de congestionamento: UDP pode enviar segmentos tão rápido quanto desejado (e possível) 3-71 Slide 71 de 133

72 Mais sobre UDP Mais sobre UDP Muito usado por aplicações de mutimídia contínua (streaming) Tolerantes à perda Sensíveis à taxa Outros usos do UDP: DNS SNMP Transferência confiável sobre UDP: acrescentar confiabilidade na camada de aplicação Recuperação de erro específica de cada aplicação 3-72 Slide 72 de 133

73 Cabeçalho UDP Cabeçalho UDP Source Port Number (16-bit): número da porta do host origem. Usa portas randômicas (acima de 1024) Destination Port Number(16-bit): número da porta do host destino. Usa portas conhecidas UDP Length (16-Bit): Indica o comprimento do datagrama UDP, incluindo o cabeçalho. UDP Checksum (16-Bit): checksum calculado a partir do datagrama UDP (Header + cabeçalho) 3-73 Slide 73 de 133

74 Cabeçalho UDP - Exemplo Cabeçalho UDP - Exemplo 3-74 Slide 74 de 133

75 Cabeçalho UDP - Exemplo Cabeçalho UDP - Exemplo 3-75 Slide 75 de 133

76 TCP: Transmission Control Protocol TCP: Transmission Control Protocol RFCs: 793, 1122, 1122, 1323, 1323, 2018, , 2581 Oferece uma conexão confiável entre dois hosts Proporciona um circuito virtual entre dois hosts (full duplex) Toda comunicação exige confirmação de recepção (acknowledge) Controle de Fluxo dos dados (segmentos) Existência de uma fase de estabelecimento da conexão Os segmentos podem chegar fora da ordem em que foram enviados Números de seqüência são empregados para reordenar os segmentos 3-76 Slide 76 de 133

77 TCP: overview TCP: overview RFCs: 793, 1122, 1122, 1323, 1323, 2018, , 2581 Ponto-a-ponto: Um transmissor, um receptor Confiável, seqüencial byte stream: Não há contornos de mensagens Pipelined: (transmissão de vários pacotes sem confirmação) Controle de congestionamento e de fluxo definem tamanho da janela Buffers de transmissão e de recepção Dados full-duplex: Transmissão bidirecional na mesma conexão MSS: maximum segment size Orientado à conexão: Apresentação (troca de mensagens de controle) inicia o estado do transmissor e do receptor antes da troca de dados Controle de fluxo: Transmissor não esgota a capacidade do receptor 3-77 Slide 77 de 133

78 Estrutura do segmento TCP Estrutura do segmento TCP 3-78 Slide 78 de 133

79 Estrutura do segmento TCP Estrutura do segmento TCP Source Port/Destination Port (16-bit): número da porta do host origem e do host destino Sequence Number (32 bits): número que identifica a sequência de bytes da mensagem, começando com um valor randômico Acknowledgement Number (32 bits): número que confirma o recebimento dos últimos bytes enviados pelo host Header Length (4 bits): comprimento do cabeçalho Reservado: não usado 3-79 Slide 79 de 133

80 Estrutura do segmento TCP Estrutura do segmento TCP Flags (6 bits): usados para negociar e gerenciar uma conexão: URG: Indica que segmento enviado tem caráter de urgência ACK: Indica que o ack no segmento é válido PSH: (PUSH) indica que os dados devem ser passados para a aplicação assim que possível RST: Reseta a conexão (queda do host, rejeitar segmento) SYN: Sincroniza número de seqüência para iniciar, estabelecer uma conexão (SYN=1) FIN: Encerramento normal de conexão Window Size (16 bits): O número de bytes que o receptor está disposto a aceitar, sem confirmação (tamanho da janela). window = 0: receptor precisa de descanso Slide 80 de 133

81 Estrutura do segmento TCP Estrutura do segmento TCP TCP Checksum (16 bits): um checksum do segmento TCP (header + dados) Urgent Pointer (16 bits): usado somente se o flag URG estiver acionado Options: A opção mais comum é o Maximum Segment Size (MSS) que determina o maior tamanho de segmento TCP que o host origem pode receber. (Windows Size >= MSS). Especificar valor inicial da janela. Se ausente, usar default (536+20=556 octetos) Data: Dados. Quando conexões estão sendo estabelecidas, nenhum dado é enviado 3-81 Slide 81 de 133

82 Estrutura do segmento TCP Estrutura do segmento TCP O cabeçalho de um segmento TCP tem 20 bytes fixos além de uma parte opcional; O software TCP é que define o tamanho dos segmentos; Fatores que restringem o tamanho do segmento: Cada segmento, incluindo o cabeçalho TCP, deve caber na carga útil do IP ( bytes). Cada segmento deve caber na unidade máxima de transferência (MTU) da rede física (normalmente Ethernet com bytes). Os fluxos de dados do usuário são divididos em partes de no máximo 64 Kb e envia cada parte com um datagrama IP distinto. Na prática temos com frequência bytes de dados, para que ele possa caber em um único quadro Ethernet com os cabeçalhos IP e TCP Slide 82 de 133

83 Estrutura do segmento TCP Estrutura do segmento TCP URG: dados urgentes (pouco usados) ACK: campo de ACK é válido PSH: produz envio de dados (pouco usado) RST, SYN, FIN: estabelec. de conexão (comandos de criação e término) contagem por bytes de dados (não segmentos!) número de bytes receptor está pronto para aceitar Internet checksum (como no UDP) 3-83 Slide 83 de 133

84 Estrutura do segmento TCP Estrutura do segmento TCP 3-84 Slide 84 de 133

85 Estrutura do segmento TCP Estrutura do segmento TCP 3-85 Slide 85 de 133

86 Cabeçalho TCP x Cabeçalho UDP Cabeçalho TCP x Cabeçalho UDP 3-86 Slide 86 de 133

87 Slide 87 de 133 O Protocolo HTTP Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação. A troca de informações entre um browser e um servidor Web é toda feita através desse protocolo, que foi criado especificamente para a World Wide Web.

88 Slide 88 de 133 O Protocolo HTTP O HTTP define uma forma de conversação no estilo pedido-resposta entre um cliente (o browser) e um servidor (o servidor Web). Toda a conversação se dá no formato ASCII (texto puro) através de um conjunto de comandos simples baseados em palavras da língua inglesa.

89 Slide 89 de 133 Cliente HTTP Os clientes de uma conexão HTTP são os browsers (navegadores). Atualmente os browsers que mais se destacam no mercado são: Mozilla Firefox Google Chrome Internet Explorer Opera Safari, etc

90 Slide 90 de 133 Servidores HTTP Os servidores de uma conexão HTTP são os servidores Web. Os servidores Web de maior destaque atualmente no mercado são: Apache Internet Information Server (IIS) Nginx, etc Existem servidores gratuitos e comerciais.

91 Slide 91 de 133

92 Slide 92 de 133

93 Slide 93 de 133

94 Slide 94 de 133

95 Slide 95 de 133

96 Slide 96 de 133 Pedido HTTP Um exemplo de pedido HTTP (é totalmente transparente para o usuário do browser):

97 Slide 97 de 133 Pedido HTTP Um pedido HTTP é composto de quatro partes básicas: O método - ação a ser realizada. A URI (Universal Resource Identifier) a informação requisitada. A versão do protocolo HTTP - a atual 1.1. Informações adicionais - informações complementares às demais.

98 Slide 98 de 133 Pedido HTTP - Método O método definido será aplicado no objeto (a informação requisitada) definido pela URI

99 Slide 99 de 133 Pedido HTTP - Método O método pode ser um entre vários tipos: GET - retorna o objeto, ou seja, a informação requisitada. HEAD - retorna somente informações sobre o objeto, como tamanho, data de criação etc. POST - envia informações para o servidor Web. Método utilizado por scripts. PUT - envia uma cópia de um objeto/informação para ser armazenado num servidor Web. DELETE - apaga um objeto armazenado no servidor Web.

100 Slide 100 de 133 Pedido HTTP - URI O tipo de URI utilizada pelo protocolo HTTP é chamada de URL (Uniform Resource Locator) e contém três partes: A identificação do protocolo; O endereço do computador servidor; O documento requisitado (pode incluir subdiretórios). Um bom exemplo de URL seria o documento index.html armazenado no diretório internet em um servidor de endereço

101 Slide 101 de 133 HTTP - URL URL = protocolo + nome de domínio + caminho para a informação

102 Pedido HTTP - Versão Ao enviar o pedido HTTP, o browser informa ao servidor qual versão do protocolo HTTP ele suporta. Enquanto a versão HTTP 1.1 é mais atual, muitos browsers e servidores Web ainda utilizam a versão 1.0. Slide 102 de 133

103 Slide 103 de 133 Pedido HTTP - Informações Adicionais São maneiras do browser informar ao servidor Web algumas preferências definidas na configuração do browser como: Tipo de documento aceitos. Linguagem preferida para os documentos HTML que são retornados. Set de caracteres suportados. etc.

104 Slide 104 de 133 Pedido HTTP Completo Exemplo:

105 Slide 105 de 133 Resposta HTTP O servidor Web ao receber o pedido, processao de modo a determinar o que deverá ser feito. Em relação ao pedido do slide anterior, o servidor Web deverá procurar o arquivo index.html no diretório internet e retorna-lo ao browser.

106 Slide 106 de 133 Resposta HTTP Um exemplo de resposta HTTP (é totalmente transparente para o usuário do browser):

107 Slide 107 de 133 Resposta HTTP Uma resposta HTTP é formada por três elementos: Linha de status - indicando sucesso ou falha do pedido. Descrição da informação - contida na resposta (Metainformação/MIME). A própria informação - que foi requisitada.

108 Slide 108 de 133 Resposta HTTP - Status A linha de status traz as seguintes informações: A versão do protocolo HTTP; O código de status que define o resultado do pedido; Uma pequena frase explicando o que significa o código.

109 Resposta HTTP - Status Os principais códigos de status existentes: 2xx: Success (Sucesso) - indica que a requisição do cliente foi bem sucedida; 200 (OK) - pedido bem sucedido. A informação requisitada será retornada. 3xx: Redirection (Redirecionamento) - informa a ação adicional que deve ser tomada para completar a requisição; 401 (Unauthorized) - a informação requisitada é de acesso restrito, sendo necessário se autenticar. 403 (Forbidden) - acesso proibido. 404 (Not found) - a informação requisitada não foi encontrada ou teve permissão de acesso negada. A primeira opção é muito freqüente na Internet e pode ocorrer por erro de digitação de uma URL. 5xx: Server Error (Erro no servidor) - ocorreu um erro no servidor ao cumprir uma requisição válida. Slide 109 de 133

110 Resposta HTTP - Descrição da Informação Uma das partes mais importantes de uma resposta HTTP é a informação que define o tipo de documento que está sendo retornado ao browser, de modo que ele possa exibí-lo adequadamente. Essa informação é codificada pelo tipo MIME (Multi Purpose Mail Extensions). Slide 110 de 133

111 Slide 111 de 133 Resposta HTTP - Descrição da Informação Em outras palavras, o servidor Web, ao receber o pedido, procura o arquivo e checa a sua extensão (.html), realizando uma consulta em uma grande tabela de tipos MIME que indica o código que deverá ser usado para cada extensão existente. No caso de arquivos.html/htm, o tipo MIME é o text/html.

112 Slide 112 de 133 Tipos MIME Alguns tipos MIME conhecidos: text/plain - arquivo no formato texto (ASCII); text/html - dosumento no formato HTML, o padrão para documentos Web; application/zip - arquivo compactado; image/gif - imagem codificada no formato GIF; image/jpeg - imagem codificada no formato JPEG.

113 Resposta HTTP - Descrição da Informação Outros tipos de informação sobre o arquivo que está sendo retornado: Tamanho em bytes; Última data de atualização; etc. Slide 113 de 133

114 Resposta HTTP - Informação Requisitada A última parte de uma resposta HTTP é sempre a informação que foi requisitada, que pode ser um documento HTML, uma imagem GIF, etc. Essa informação, independente to tipo, é sempre em formato ASCII (texto puro). Slide 114 de 133

115 Slide 115 de 133 Resposta HTTP Um exemplo de resposta HTTP:

116 Slide 116 de 133

117 Slide 117 de 133

118 DNS: Domain Name System Pessoas: muitos identificadores: RG, nome, passaporte Internet hospedeiros, roteadores: Endereços IP (32 bits) - usados para endereçar datagramas nome, ex.: gaia.cs.umass.edu - usados por humanos P.: Relacionar nomes com endereços IP? Domain Name System: Base de dados distribuída implementada numa hierarquia de muitos servidores de nomes Protocolo de camada de aplicação hospedeiro, roteadores se comunicam com servidores de nomes para resolver nomes (translação nome/endereço) Nota: função interna da Internet, implementada como protocolo da camada de aplicação Complexidade na borda da rede Slide 118 de 133

119 DNS: Domain Name System DNS services Nome do hospedeiro para tradução de endereço IP Hospedeiro aliasing Nomes canônicos e alias mail server aliasing distribuição de carga Servidores Web replicados: estabelece o endereço IP para um nome canônico Por que não centralizar o DNS? Ponto único de falha Volume de tráfego Base centralizada de dados distante Manutenção Não é escalável! Slide 119 de 133

120 Base de dados distribuída, hierárquica Cliente quer o IP para 1 a aprox.: Cliente consulta um servidor de raiz para encontrar o servidor DNS.com Cliente consulta o servidor DNS com para obter o servidor DNS amazon.com Cliente consulta o servidor DNS amazon.com para obter o endereço IP para Slide 120 de 133

121 DNS: servidores de nomes raiz São contatados pelos servidores de nomes locais que não podem resolver um nome Servidores de nomes raiz: Buscam servidores de nomes autorizados se o mapeamento do nome não for conhecido Conseguem o mapeamento Retornam o mapeamento para o servidor de nomes local Existem 13 servidores de nomes raiz no mundo Slide 121 de 133

122 Servidores TLD e autoritários Servidores top-level domain (TLD): responsáveis pelos domínios com, org, net, edu etc e todos os domínios top-level nacionais uk, fr, ca, jp. Network Solutions mantém servidores para o TLD com TLD Educause para o TLD edu Servidores DNS autorizados: servidores DNS de organizações, provêm nome de hospedeiro autorizado para mapeamentos IP para servidores de organizações (ex.: Web e mail). Podem ser mantidos por uma organização ou provedor de serviços Slide 122 de 133

123 Servidor de nomes local Não pertence estritamente a uma hierarquia Cada ISP (ISP residencial, companhia, universidade) normalmente possui um Também chamado de servidor de nomes default Quando um hospedeiro faz uma pergunta a um DNS, a pergunta é enviada para seu servidor DNS local Age como um proxy, encaminhando as perguntas para dentro da hierarquia Slide 123 de 133

124 Exemplo O hospedeiro em cis.poly.edu quer o endereço IP para gaia.cs.umass.edu Slide 124 de 133

125 Exemplo Consulta recursiva: Transfere a tarefa de resolução do nome para o servidor de nomes consultado Carga pesada? Consulta encadeada: Servidor contatado responde com o nome de outro servidor de nomes para contato eu não sei isto, mas pergunte a este servidor Slide 125 de 133

126 DNS: armazenando e atualizando registros Uma vez que um servidor de nomes aprende um mapeamento, ele armazena o mapeamento num registro do tipo cache Registro do cache tornam-se obsoletos (desaparecem) depois de um certo tempo Servidores TLD são tipicamente armazenados em cache nos servidores de nome locais Mecanismos de atualização e notificação estão sendo projetados pelo IETF RFC Slide 126 de 133

127 Registros do DNS DNS: base de dados distribuída que armazena registros de recursos (RR) formato dos RR: (name, value, type,ttl) Type = A name é o nome do computador value é o endereço IP Type = NS name é um domínio (ex.: foo.com) value é o endereço IP do servidor de nomes autorizados para este domínio Type = CNAME name é um apelido para algum nome canônico (o nome real) é realmente servereast.backup2.ibm.com value é o nome canônico Type = MX value é o nome do servidor de correio associado com name Slide 127 de 133

128 DNS: protocolo e mensagem Protocolo DNS: mensagem de consulta e resposta, ambas com o mesmo formato de mensagem Cabeçalho da msg Identificação: número de 16 bits para consulta, resposta usa o mesmo número Flags: Consulta ou resposta Recursão desejada Recursão disponível Resposta é autorizada Slide 128 de 133

129 Exemplo Exemplo: empresa recém-criada Network Utopia Registrar o nome networkuptopia.com num registro (ex.: Network Solutions) É necessário fornecer ao registro os nomes e endereços IP do seu servidor de nomes autorizados (primário e secundário) Registro insere dois RRs no servidor TLD do domínio.com: (networkutopia.com, dns1.networkutopia.com, NS) (dns1.networkutopia.com, , A) No servidor autorizado, inserir um registro Tipo A para e um registro Tipo MX para networkutopia.com Como as pessoas obtêm o endereço IP do seu Web site? Inserindo registros no DNS Slide 129 de 133

130 Slide 130 de 133

131 Slide 131 de 133

132 Slide 132 de 133 Referências Bibliográficas CASTRO JR, A. P. Redes de Computadores Cisco Networking Academy. CCNA Exploration Fundamentos de Rede KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet. 3 ed. São Paulo: Pearson Addison Wesley, 2006 LUCAS, J. E. S.; Aula 01 - Arquitetura e Protocolos de Redes de Computadores (com adaptações) TANENBAUM, A. S. Redes de Computadores. 4 ed. Rio de Janeiro: Campus, 2003 TEIXEIRA, S. Aula 03 - Modelo OSI

133 Slide 133 de 133 Laboratório de Redes Obrigado!!! Prof. Esp Camilo Brotas Ribeiro

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 2.5 - DNS Prof. Jó Ueyama Março/2014 1 DNS: Domain Name System Pessoas: muitos identificadores: RG, nome, passaporte. Hosts e roteadores na Internet: endereços IP (32 bits)

Leia mais

O protocolo HTTP. Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP.

O protocolo HTTP. Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. HTTP O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. O que é o protocolo HTTP? Hyper Text Transfer

Leia mais

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu. Arquitetura do Protocolo da Internet Aula 05 - Protocolos de Roteamento Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br Revisão Roteamento; Gateway; Tabelas de Roteamento; Slide 2 de 82 Rotas?!

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2011 Camada de Aplicação

Leia mais

Resolução de Nomes e o protocolo DNS

Resolução de Nomes e o protocolo DNS Resolução de Nomes e o protocolo DNS Thiago Cunha Pinto DNS: Domain Name System pessoas: muitos identificadores: CPF, nome, passaporte hospedeiros da Internet, roteadores: endereço IP (32 bits) usado para

Leia mais

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama Aula-28 Camada Aplicação - DNS Prof. Dr. S. Motoyama 1 Camada Aplicação Escrever programas que Executem sobre diferentes sistemas finais e Se comuniquem através de uma rede. Ex.: Web software de servidor

Leia mais

Camada de Transporte, protocolos TCP e UDP

Camada de Transporte, protocolos TCP e UDP Camada de Transporte, protocolos TCP e UDP Conhecer o conceito da camada de transporte e seus principais protocolos: TCP e UDP. O principal objetivo da camada de transporte é oferecer um serviço confiável,

Leia mais

O protocolo HTTP. O que é o protocolo HTTP?

O protocolo HTTP. O que é o protocolo HTTP? O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. IIS - HTTP 1 O que é o protocolo HTTP? Hyper

Leia mais

Segurança de Redes de Computadores

Segurança de Redes de Computadores Segurança de Redes de Computadores Aula 5 Segurança na Camada de Aplicação Ataques em Sistemas DNS (Domain Name System) Prof. Ricardo M. Marcacini ricardo.marcacini@ufms.br Curso: Sistemas de Informação

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores

Leia mais

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

Computadores Digitais 2. Prof. Rodrigo de Souza Couto Computadores Digitais 2 Linguagens de Programação DEL-Poli/UFRJ Prof. Miguel Campista ATENÇÃO Esta apresentação foi retirada e adaptada dos seguintes trabalhos: Notas de aula do Prof. Miguel Campista da

Leia mais

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br Interconexão de Redes Aula 03 - Roteamento IP Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br Revisão Repetidor Transceiver Hub Bridge Switch Roteador Domínio de Colisão Domínio de Broadcast

Leia mais

Redes de Computadores. Prof. Thiago Caproni Tavares DNS. Prof. Thiago Caproni Tavares

Redes de Computadores. Prof. Thiago Caproni Tavares DNS. Prof. Thiago Caproni Tavares Prof. Thiago Caproni Tavares Redes de DNS Prof. Thiago Caproni Tavares DNS: Domain Name System pessoas: muitos identificadores: CPF, nome, passaporte hospedeiros da Internet, roteadores: endereço IP (32

Leia mais

NOMEAÇÃO SISTEMAS DISTRIBUÍDOS: MSC. DANIELE C. OLIVEIRA 2

NOMEAÇÃO SISTEMAS DISTRIBUÍDOS: MSC. DANIELE C. OLIVEIRA 2 NOMEAÇÃO SISTEMAS DISTRIBUÍDOS: MSC. DANIELE C. OLIVEIRA 2 IMPLEMENTAÇÃO DE UM ESPAÇO DE NOMES Serviço que permite que usuários e processos adicionem, removam e consultem nomes Serviço de nomeação é implementado

Leia mais

Regras de funcionamento (Unreliable Delivery, etc.) Método de roteamento (Sem conexão) Formato dos dados em um datagrama

Regras de funcionamento (Unreliable Delivery, etc.) Método de roteamento (Sem conexão) Formato dos dados em um datagrama IP - Internet Protocol Histórico O protocolo internet (IP), definido e aprovado pelo DoD (Departamento de Defesa Americano), foi concebido para uso em sistemas de computação interconectados através de

Leia mais

DNS: Domain Name System

DNS: Domain Name System DNS: Domain Name System Pessoas: muitos identificadores: RG, nome, passaporte Internet hospedeiros, roteadores: Endereços IP (32 bits) - usados para endereçar datagramas nome, ex.: gaia.cs.umass.edu -

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II UDP Prof: Ricardo Luís R. Peres Tem como objetivo prover uma comunicação entre dois processos de uma mesma sessão que estejam rodando em computadores dentro da mesma rede ou não.

Leia mais

Camada de Transporte. Protocolos TCP e UDP

Camada de Transporte. Protocolos TCP e UDP Camada de Transporte Protocolos TCP e UDP Protocolo UDP Protocolo de transporte da Internet sem gorduras Serviço best effort, segmentos UDP podem ser: perdidos entregues fora de ordem para a aplicação

Leia mais

Redes de Computadores. Camada de Transporte

Redes de Computadores. Camada de Transporte Redes de Computadores Camada de Transporte Objetivo! Apresentar as características da camada de transporte da arquitetura TCP/IP! Apresentar os serviços fornecidos pela camada de transporte! Estudar os

Leia mais

Sistemas Distribuídos Aula 9

Sistemas Distribuídos Aula 9 Sistemas Distribuídos Aula 9 Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF Implementação de um espaço

Leia mais

DNS - Domain Name System

DNS - Domain Name System DNS - Domain Name System IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm DNS Pessoas: muitos identificadores: RG, nome, passporte Internet hosts, roteadores: endereços

Leia mais

Sistemas Distribuídos Capítulos 5 e 6 - Aula 9

Sistemas Distribuídos Capítulos 5 e 6 - Aula 9 Sistemas Distribuídos Capítulos 5 e 6 - Aula 9 Aula Passada Comentários Prova Nomes, Identificadores, Endereços Nomeação Simples Nomeação Estruturada Aula de hoje Nomeação estruturada Implementação de

Leia mais

Curso: Tec. Em Sistemas Para Internet 1 semestre Redes de Computadores Memória de Aula 07. Prof. Moises P. Renjiffo

Curso: Tec. Em Sistemas Para Internet 1 semestre Redes de Computadores Memória de Aula 07. Prof. Moises P. Renjiffo Curso: Tec. Em Sistemas Para Internet 1 semestre Redes de Computadores Memória de Aula 07 DETALHAMENTO DA CAMADA DE REDE: 1- Endereçamento Físico. MAC Da camada de Enlace. 2- Endereçamento Logico. IP Endereço

Leia mais

Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Software de IP nos hosts finais O software de IP consiste principalmente dos seguintes módulos: Camada Aplicação; DNS (Domain

Leia mais

Redes de Computadores. Trabalho de Laboratório Nº7

Redes de Computadores. Trabalho de Laboratório Nº7 Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº7 Análise do tráfego na rede Protocolos TCP e UDP Objectivo Usar o Ethereal para visualizar

Leia mais

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Conceitos Pacote (ou datagrama) IP Formato Campos do cabeçalho Encapsulamento Fragmentação e

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES O QUE É PROTOCOLO? Na comunicação de dados e na interligação em rede, protocolo é um padrão que especifica o formato de dados e as regras a serem seguidas. Sem protocolos, uma rede

Leia mais

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama Interconexão de Redes Parte 2 Prof. Dr. S. Motoyama 1 Software IP nos hosts finais O software IP nos hosts finais consiste principalmente dos seguintes módulos: Camada Aplicação; DNS (Domain name system)

Leia mais

Camada de rede. Camada de enlace. Meio Físico

Camada de rede. Camada de enlace. Meio Físico Instituto Federal do Pará - IFPA Ricardo José Cabeça de Souza ricardo.souza@ifpa.edu.br 2010 Redes Básicas S-12 Modelo OSI Camada de Transporte Responsável pela transferência eficiente, confiável e econômica

Leia mais

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza Redes de Computadores Camada de Aplicação Prof. MSc. Hugo Souza É a camada que dispõe a programação para as aplicações de rede através dos protocolos de aplicação; Provém a implantação da arquitetura de

Leia mais

Redes de computadores. Redes para Internet

Redes de computadores. Redes para Internet Redes de computadores Redes para Internet Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satélite

Leia mais

Rede de Computadores (REC)

Rede de Computadores (REC) Rede de Computadores (REC) Aula 04 Camada de Aplicação Prof. Jackson Mallmann dcc2jm@joinville.udesc.br Exemplos de requisição via telnet. iniciar / executar / cmd (Windows) telnet endereço telnet 192.168.1.3

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 90 minutos * 24.05.2013 =VERSÃO A= 1 1. Esta teste serve como avaliação de frequência às aulas teóricas. 2. Leia as perguntas com atenção antes de responder. São 70 perguntas de escolha múltipla. 3. Escreva

Leia mais

Camada de transporte. Camada de transporte

Camada de transporte. Camada de transporte Camada de transporte Camada de transporte Objetivos do capítulo: Entender os princípios dos serviços da camada de transporte: Multiplexação/demultiplexação Transferência de dados confiável Controle de

Leia mais

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de 2007 - Página

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação 1 Introdução à Camada de Transporte Camada de Transporte: transporta e regula o fluxo de informações da origem até o destino, de forma confiável.

Leia mais

PROTOCOLOS DE COMUNICAÇÃO

PROTOCOLOS DE COMUNICAÇÃO PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Services Provided by DNS nós, seres humanos, podemos

Leia mais

Rede de Computadores

Rede de Computadores Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso

Leia mais

Transporte. Sua função é: Promover uma transferência de dados confiável e econômica entre máquina de origem e máquina de destino.

Transporte. Sua função é: Promover uma transferência de dados confiável e econômica entre máquina de origem e máquina de destino. Redes de Computadores Transporte Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Camada de transporte Sua função é: Promover uma transferência de dados confiável e econômica

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

Capítulo 7 CAMADA DE TRANSPORTE

Capítulo 7 CAMADA DE TRANSPORTE Capítulo 7 CAMADA DE TRANSPORTE INTRODUÇÃO (KUROSE) A Camada de Rede é uma peça central da arquitetura de rede em camadas A sua função é a de fornecer serviços de comunicação diretamente aos processos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

1. PRINCIPAIS PROTOCOLOS TCP/IP

1. PRINCIPAIS PROTOCOLOS TCP/IP 1. PRINCIPAIS PROTOCOLOS TCP/IP 1.1 IP - Internet Protocol RFC 791 Esse protocolo foi introduzido na ARPANET no início dos anos 80, e tem sido utilizado juntamente com o TCP desde então. A principal característica

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com ENLACE X REDE A camada de enlace efetua de forma eficiente e com controle de erros o envio

Leia mais

Prof. Marcelo Cunha Parte 5 www.marcelomachado.com

Prof. Marcelo Cunha Parte 5 www.marcelomachado.com Prof. Marcelo Cunha Parte 5 www.marcelomachado.com Criado em 1974 Protocolo mais utilizado em redes locais Protocolo utilizado na Internet Possui arquitetura aberta Qualquer fabricante pode adotar a sua

Leia mais

Teleprocessamento e Redes

Teleprocessamento e Redes Teleprocessamento e Redes Aula 21: 06 de julho de 2010 1 2 3 (RFC 959) Sumário Aplicação de transferência de arquivos de/para um host remoto O usuário deve prover login/senha O usa duas conexões TCP em

Leia mais

Aula 6 Modelo de Divisão em Camadas TCP/IP

Aula 6 Modelo de Divisão em Camadas TCP/IP Aula 6 Modelo de Divisão em Camadas TCP/IP Camada Conceitual APLICATIVO TRANSPORTE INTER-REDE INTERFACE DE REDE FÍSICA Unidade de Dados do Protocolo - PDU Mensagem Segmento Datagrama /Pacote Quadro 01010101010100000011110

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 1 Gustavo Reis gustavo.reis@ifsudestemg.edu.br - O que é a Internet? - Milhões de elementos de computação interligados: hospedeiros = sistemas finais - Executando aplicações

Leia mais

Funcionamento de ARP entre redes (sub-redes) distintas. Mecanismos de entrega. Funcionamento entre redes (sub-redes): default gateway

Funcionamento de ARP entre redes (sub-redes) distintas. Mecanismos de entrega. Funcionamento entre redes (sub-redes): default gateway Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Protocolos ARP e ICMP Aula 18 A camada de rede fornece um endereço lógico Uniforme, independente da tecnologia empregada pelo enlace

Leia mais

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015 TE090 - Prof. Pedroso 17 de junho de 2015 1 Questões de múltipla escolha Exercício 1: Suponha que um roteador foi configurado para descobrir rotas utilizando o protocolo RIP (Routing Information Protocol),

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Redes de Computadores Nível de Rede Redes de Computadores 2 1 Nível de Rede Internet Nível de Rede na Internet O ambiente inter-redes: hosts conectados a redes redes interligam-se

Leia mais

Aula 4. Pilha de Protocolos TCP/IP:

Aula 4. Pilha de Protocolos TCP/IP: Aula 4 Pilha de Protocolos TCP/IP: Comutação: por circuito / por pacotes Pilha de Protocolos TCP/IP; Endereçamento lógico; Encapsulamento; Camada Internet; Roteamento; Protocolo IP; Classes de endereços

Leia mais

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE 1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)

Leia mais

Visão geral da arquitetura do roteador

Visão geral da arquitetura do roteador Visão geral da arquitetura do roteador Duas funções-chave do roteador: Executar algoritmos/protocolos (RIP, OSPF, BGP) Comutar os datagramas do link de entrada para o link de saída 1 Funções da porta de

Leia mais

Lab 4 Análise de Pacotes utilizando o TCPDUMP

Lab 4 Análise de Pacotes utilizando o TCPDUMP Objetivo: Lab 4 Análise de Pacotes utilizando o TCPDUMP i) Utilizar aplicativo de análise de pacotes TCPDUMP. TCPDUMP: O tcpdump é um programa cuja utilidade principal é visualizar e analisar o tráfego

Leia mais

Redes de computadores e a Internet. Capítulo 3. Camada de transporte

Redes de computadores e a Internet. Capítulo 3. Camada de transporte Redes de computadores e a Internet Capítulo 3 Camada de transporte Camada de transporte Objetivos do capítulo: Entender os princípios por trás dos serviços da camada de transporte: Multiplexação/demultiplexação

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Nomeação Estruturada, Nomeação Baseada em Atributo Capítulo 5 Agenda Nomeação Estruturada (cont.) Implementação de um Espaço de Nomes DNS Definição

Leia mais

Camada de Transporte TCP/IP e Aplicação

Camada de Transporte TCP/IP e Aplicação Universidade do Sul de Santa Catarina Camada de Transporte TCP/IP e Aplicação 1 Camada de Transporte Os serviços de transporte incluem os seguintes serviços básicos: Segmentação de dados de aplicações

Leia mais

CAMADA DE TRANSPORTE

CAMADA DE TRANSPORTE Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede CAMADA DE TRANSPORTE Professora: Juliana Cristina de Andrade E-mail: professora.julianacrstina@gmail.com Site: www.julianacristina.com

Leia mais

REDES DE COMPUTADORES II. Ricardo José Cabeça de Souza www.ricardojcsouza.com.br

REDES DE COMPUTADORES II. Ricardo José Cabeça de Souza www.ricardojcsouza.com.br II Ricardo José Cabeça de Souza www.ricardojcsouza.com.br Frame Relay DÉCADA DE 80 Uso do protocolo X.25 (RENPAC) Linhas Analógicas Velocidade baixa Altas taxas de erros Computadores lentos e caros Circuitos

Leia mais

Redes de Computadores. Arquitetura de Protocolos Profa. Priscila Solís Barreto

Redes de Computadores. Arquitetura de Protocolos Profa. Priscila Solís Barreto Redes de Computadores Arquitetura de Protocolos Profa. Priscila Solís Barreto REDE... Um sistema de comunicações para conectar sistemas finais Sistemas finais? =hosts PCs, estações de trabalho componentes

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula 2 - MODELO DE REFERÊNCIA TCP (RM TCP) 1. INTRODUÇÃO O modelo de referência TCP, foi muito usado pela rede ARPANET, e atualmente usado pela sua sucessora, a Internet Mundial. A ARPANET é de grande

Leia mais

genérico proteção de rede filtragem dos pacotes Sem estado (stateless) no próprio pacote. Com estado (stateful) outros pacotes

genérico proteção de rede filtragem dos pacotes Sem estado (stateless) no próprio pacote. Com estado (stateful) outros pacotes FIREWALLS Firewalls Definição: Termo genérico utilizado para designar um tipo de proteção de rede que restringe o acesso a certos serviços de um computador ou rede de computadores pela filtragem dos pacotes

Leia mais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet: Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado

Leia mais

Redes de Computadores

Redes de Computadores Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Arquitetura de redes Aula 02 A. Car rissimi --ago-1 Comunicação de dados envolve diferentes entidades Entidade=qualquer dispositivo

Leia mais

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Arquiteturas de Rede. Prof. Leonardo Barreto Campos Arquiteturas de Rede 1 Sumário Introdução; Modelo de Referência OSI; Modelo de Referência TCP/IP; Bibliografia. 2/30 Introdução Já percebemos que as Redes de Computadores são bastante complexas. Elas possuem

Leia mais

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque 061-2733589 fernando@cic.unb.br

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque 061-2733589 fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP Fernando Albuquerque 061-2733589 fernando@cic.unb.br Protocolos TCP/IP - Tópicos Introdução IP Endereçamento Roteamento UDP, TCP Telnet, FTP Correio DNS Web Firewalls Protocolos TCP/IP

Leia mais

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins Material de apoio 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura

Leia mais

Redes e Conectividade

Redes e Conectividade Redes e Conectividade Camada de enlace: domínio de colisão e domínio de broadcast, segmentação, modos de switching para encaminhamento de quadros Versão 1.0 Março de 2016 Prof. Jairo jairo@uninove.br professor@jairo.pro.br

Leia mais

Redes. Pablo Rodriguez de Almeida Gross

Redes. Pablo Rodriguez de Almeida Gross Redes Pablo Rodriguez de Almeida Gross Conceitos A seguir serão vistos conceitos básicos relacionados a redes de computadores. O que é uma rede? Uma rede é um conjunto de computadores interligados permitindo

Leia mais

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre Exercícios de Revisão Redes de Computadores Edgard Jamhour Segundo Bimestre Exercicio 1: Considere a seguinte configuração de rede estruturada em VLANs 220.0.0.2/24 C VLAN 2 B VLAN 1 A VLAN 1 VLAN 1,2,3

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Camada de Aplicação

Leia mais

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Informática I Aula 22 http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Critério de Correção do Trabalho 1 Organização: 2,0 O trabalho está bem organizado e tem uma coerência lógica. Termos

Leia mais

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Obs: Não há necessidade de entregar a lista Questões do livro base (Kurose) Questões Problemas

Leia mais

PEL/FEN Redes de Computadores 2015/1 Primeira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein

PEL/FEN Redes de Computadores 2015/1 Primeira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein PEL/FEN Redes de Computadores 2015/1 Primeira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os tipos de topologias utilizadas em redes de computadores, destacando suas principais vantagens

Leia mais

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento IP 1 História e Futuro do TCP/IP O modelo de referência TCP/IP foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD). O DoD exigia

Leia mais

www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com

www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com SERVIÇOS DE REDES DE COMPUTADORES Prof. Victor Guimarães Pinheiro/victor.tecnologo@gmail.com www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com Modelo TCP/IP É o protocolo mais usado da atualidade

Leia mais

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

CCNA 2 Conceitos Básicos de Roteadores e Roteamento CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 10 - TCP/IP Intermediário 1 Objetivos do Capítulo Descrever o TCP e sua função; Descrever a sincronização e o controle de fluxo do TCP; Descrever

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 5.6 e 5.7 Interconexões e PPP Prof. Jó Ueyama Maio/2011 SSC0641-2011 1 Elementos de Interconexão SSC0641-2011 2 Interconexão com Hubs Dispositivo de camada física. Backbone:

Leia mais

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s: Tecnologia em Redes de Computadores Redes de Computadores Professor: André Sobral e-mail: alsobral@gmail.com Conceitos Básicos Modelos de Redes: O O conceito de camada é utilizado para descrever como ocorre

Leia mais

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz Leandro@sulbbs.com.br

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz Leandro@sulbbs.com.br 1 Equipamentos de rede Prof. Leandro Pykosz Leandro@sulbbs.com.br Repetidores É o dispositivo responsável por ampliar o tamanho máximo do cabeamento de rede; Como o nome sugere, ele repete as informações

Leia mais

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Motivação Realidade Atual Ampla adoção das diversas tecnologias de redes de computadores Evolução das tecnologias de comunicação Redução dos

Leia mais

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP SMTP "Protocolo de transferência de correio simples (ou em inglês Simple Mail Transfer Protocol ) é o protocolo padrão para envio de e- mails através da

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte II)

Arquitetura de Redes: Camadas de Protocolos (Parte II) Arquitetura de Redes: Camadas de Protocolos (Parte II) Outline Tarefa: Camadas do modelo OSI e Multiplexação Encapsulamento de dados Comunicação ponto a ponto Fluxo de pacotes nas camadas 1, 2 e 3 Discussões

Leia mais

Camada de Aplicação. Prof. Eduardo

Camada de Aplicação. Prof. Eduardo Camada de Aplicação RC Prof. Eduardo Introdução Você sabe que existem vários tipos de programas na Internet? - Talvez você já tenha notado que existem vários programas diferentes para cada um desses tipos.

Leia mais

MINISTÉRIO DA EDUCAÇÃO

MINISTÉRIO DA EDUCAÇÃO MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS SÃO JOSÉ REDES DE COMPUTADORES Laboratório 2 Wireshark

Leia mais

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim Redes TCP/IP alexandref@ifes.edu.br O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações Enlaces de comunicação: fibra, cobre, rádio,

Leia mais

Introdução ao Protocolo TCP/IP. Prof. Gil Pinheiro UERJ/FEN/DETEL

Introdução ao Protocolo TCP/IP. Prof. Gil Pinheiro UERJ/FEN/DETEL Introdução ao Protocolo TCP/IP Prof. Gil Pinheiro UERJ/FEN/DETEL Introdução ao Protocolo TCP/IP Protocolo Inter Redes Histórico Estrutura do Protocolo TCP/IP Equipamentos de Interconexão Endereçamento

Leia mais

Unidade 2.1 Modelos de Referência

Unidade 2.1 Modelos de Referência Faculdade INED Curso Superior de Tecnologia: Banco de Dados Redes de Computadores Disciplina: Redes de Computadores Prof.: Fernando Hadad Zaidan 1 Unidade 2.1 Modelos de Referência 2 Bibliografia da disciplina

Leia mais

CCNA 1 Conceitos Básicos de Redes. Módulo 11 Camada de Transporte TCP/IP Camada de Aplicação

CCNA 1 Conceitos Básicos de Redes. Módulo 11 Camada de Transporte TCP/IP Camada de Aplicação CCNA 1 Conceitos Básicos de Redes Módulo 11 Camada de Transporte TCP/IP Camada de Aplicação Camada de Transporte TCP/IP 2 Introdução à Camada de Transporte As responsabilidades principais da camada de

Leia mais

1 Redes de Computadores - TCP/IP Luiz Arthur

1 Redes de Computadores - TCP/IP Luiz Arthur 1 Redes de Computadores - TCP/IP Luiz Arthur TCP/IP O protocolo TCP/IP atualmente é o protocolo mais usado no mundo. Isso se deve a popularização da Internet, a rede mundial de computadores, já que esse

Leia mais

Endereçamento Privado Proxy e NAT. 2008, Edgard Jamhour

Endereçamento Privado Proxy e NAT. 2008, Edgard Jamhour Endereçamento Privado Proxy e NAT Motivação para o Endereçamento IP Privado Crescimento do IPv4 07/2007 490 milhões de hosts 01/2008 542 milhões de hosts IPv4 permite endereçar 4 bilhões de hosts. PREVISÃO

Leia mais

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12

Leia mais

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Redes de Computadores. Protocolos de comunicação: TCP, UDP Redes de Computadores Protocolos de comunicação: TCP, UDP Introdução ao TCP/IP Transmission Control Protocol/ Internet Protocol (TCP/IP) é um conjunto de protocolos de comunicação utilizados para a troca

Leia mais

Camada de Transporte. Prof. Leonardo Barreto Campos

Camada de Transporte. Prof. Leonardo Barreto Campos Camada de Transporte 1 Sumário Introdução; Serviços oferecidos à camada superior; Multiplexação e Demultiplexação; UDP; TCP; Controle de Congestionamento; Controle de Congestionamento do TCP; 2/62 Introdução

Leia mais

Capítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet

Capítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet Redes de computadores e a Internet Capítulo : Capítulo Redes de Redes de computadores computador e a Internet es e a Internet O que é a Internet? Milhões de elementos de computação interligados: hospedeiros

Leia mais