Redes de Computadores



Documentos relacionados
Rede de Computadores II

Redes de Computadores e a Internet

Rede de Computadores (REC)

Redes de Computadores. Ricardo José Cabeça de Souza

Cap 03 - Camada de Aplicação Internet (Kurose)

Redes de Computadores

Capítulo 7 CAMADA DE TRANSPORTE

AULA Redes de Computadores e a Internet

Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

Redes de Computadores

Camada de Aplicação da Arquitetura TCP/IP

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar


Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Aula 2 Arquitetura de Redes. Prof. Dr. S. Motoyama

REDES DE COMPUTADORES

MODELO CLIENTE SERVIDOR

Protocolos de Redes Revisão para AV I

PROJETO E IMPLANTAÇÃO DE INTRANETS

Prof. Marcelo Cunha Parte 5

Introdução à Camada de Aplicação. Prof. Eduardo

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

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

Camada de Transporte TCP/IP e Aplicação

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

Arquitetura de Redes. Prof. Dr. S. Motoyama

SISTEMAS DISTRIBUÍDOS

REDES DE COMPUTADORES

Redes de Computadores Aula 3

Revisão. Karine Peralta

Sistemas Distribuídos

Camada de Aplicação. Prof. Eduardo

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

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Introdução ao Modelos de Duas Camadas Cliente Servidor

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

2Arquitetura cliente-servidor

HYPERTEXT TRANSFER PROTOCOL

Comunicação Inter-Processos. Prof. Adriano Fiorese. Conceitos Iniciais

UNIVERSIDADE. Sistemas Distribuídos

Rede Peer-To-Peer. Conteúdo

Modelo Cliente/Servidor e Introdução a Sockets

A Camada de Transporte

SISTEMAS DISTRIBUIDOS

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

Sistemas Distribuídos

Redes de Computadores e a Internet

Arquitetura de Sistemas Operativos

PEER DATA MANAGEMENT SYSTEM

MÓDULO 8 Modelo de Referência TCP/IP

Redes de Computadores

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

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Professor: Gládston Duarte

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Redes de Computadores

Arquitetura de Rede de Computadores

Silvana Lopes Profª de Informática ETEC São Paulo

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

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

SISTEMAS DISTRIBUÍDOS

MicroDNS. Armando Adami Zaro Pablo Augusto Lerina Rodrigues. 3 de outubro de 2007

Máscaras de sub-rede. Fórmula

Capítulo 8 - Aplicações em Redes

Redes de Computadores

17/03/ :04 Leite Júnior QUESTÕES FCC 2010 REDES (INTERNET/INTRANET)

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

Redes de Computadores

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

SISTEMAS DISTRIBUÍDOS

Redes de computadores. Redes para Internet

Redes de Computadores II

Nome do Curso: Técnico em Informática. Nome da Disciplina: Redes de Computadores. Número da Semana: 2. Nome do Professor: Dailson Fernandes

Aula 4. Pilha de Protocolos TCP/IP:

Rede de Computadores

Comunicação em Sistemas Distribuídos

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Tópicos Especiais em Informática

Redes de Computadores I Conceitos Básicos

CST em Redes de Computadores

Componentes de um sistema de firewall - II. Segurança de redes

CAMADA DE TRANSPORTE

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

Redes de Computadores

AULA 03 MODELO OSI/ISO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Comunicação em Sistemas Distribuídos. Conceitos: Paradigma C/S. Conceitos: Paradigma C/S. Paradigma Cliente/Servidor

Redes de Computadores

Prof. Manuel A Rendón M

Curso de Aprendizado Industrial Desenvolvedor WEB

Redes de Computadores I Internet - Conceitos

REDES DE COMPUTADORES

Transcrição:

Redes de Computadores Camada de Aplicação Slide 1

Aplicação e Protocolo de Aplicação Aplicação: processos distribuídos em comunicação rodam nos computadores usuários da rede como programas de usuário trocam mensagens para realização da aplicação e.x., email, ftp, Web Protocolos de aplicação fazem parte das aplicações definem mensagens trocadas e as ações tomadas usam serviços de comunicação das camadas inferiores Slide 2

Aplicação e Protocolo de Aplicação aplicação transporte rede enlace física aplicação transporte rede enlace física aplicação transporte rede enlace física Slide 3

Arquiteturas de Aplicações de Redes Arquitetura Cliente-Servidor Servidor: sempre em funcionamento, atende as requisições dos clientes, endereço fixo; Cliente: pode estar em funcionamento ou não, requisita algo ao servidor, geralmente endereço variável, geralmente inicia a comunicação; Server Farm: um grupo de servidores trabalhando em conjunto, para atender a demanda dos clientes como um único grande servidor. Slide 4

Arquiteturas de Aplicações de Redes Arquitetura P2P Não há um servidor sempre funcionando; Pares de hospedeiros (peers) comunicam-se diretamente entre si; Possui alta escalabilidade; Pelo fato de ser distribuído e descentralizado, não há garantias de um arquivo (por exemplo) ser encontrado num exato momento; Ex.: rede Gnutella. Slide 5

Arquiteturas de Aplicações de Redes Arquitetura Híbrida (P2P e Cliente-Servidor) Possui características das duas arquiteturas anteriores; Possui um controle feito através de servidor; A comunicação é feita entre pares; Ex: Napster (falecido), MSN. Slide 6

Comunicação de Aplicações Quem se comunica não é a aplicação é um processo. Processo: programa executado num host. dentro do mesmo host: comunicação interprocessos; processos sendo executados em diferentes hosts se comunicam através da troca de mensagens pela rede. Numa aplicação de rede temos um par de processos, um encarregado de enviar mensagens requisitando algo (cliente) e outro para a recepção e resposta destas requisições (servidor). No contexto de uma sessão de comunicação entre um par de processos, o processo que inicia a comunicação (o primeiro a contatar o outro no início da sessão) é rotulado de cliente. O processo que espera ser contatado para iniciar a sessão é o servidor. Slide 7

SOCKETS Uma mensagem enviada de um processo para outro, em hosts distintos, tem de passar pela rede. Um processo recebe e envia mensagens para rede através de seu socket. Socket é a interface entre a camada de aplicação e a camada de transporte. Socket também denominada Interface de Programação da Aplicação (Application Programming Interface API), através da qual uma aplicação utiliza a rede para enviar e receber mensagens. Slide 8

Endereçamento entre Processos Uma mensagem que é enviada de um host para outro tem que identificar, além do endereço do sistema final (IP), o endereço do processo destino. É utilizada o número de porta de destino para identificar o processo. Ex: 80 HTTP e 25 SMTP. Slide 9