Redes de computadores: Aplicações Prof. Dr. Amine BERQIA

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos Baseados na Web
Advertisements

Capítulo 2: Camada de Aplicação
Bruno Rafael de Oliveira Rodrigues
Redes I Os Protocolos Prof. Dr. Amine BERQIA
Servidor de s e Protocolo SMTP
Programas Utilitários Básicos
Introdução Ligações inter-redes.
Interação Cliente Servidor
Conceitos Básicos de Informática REDES DE COMUNICAÇÃO: INTERNET
Arquitetura. Transferência de Arquivos – FTP Transferência de arquivos em sistemas remotos Utiliza o protocolo FTP sobre uma conexão TCP Estabelece conexão.
WWW – word wide web A WWW (World Wide Web ou, simplesmente, Web) é a parte multimídia da Internet, portanto possiblita a exibição de páginas de hipertexto,
Apresentação para EAD usando modelo instrucional
Internet e Intranet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite.
Oficina de Pesquisa na Rede
Internet Principais conceitos.
TCP/IP básico e outros protocolos
Sistemas Distribuídos
INFORMÁTICA BÁSICA EXTRANET INTERNET
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Profº Charles de Sá Graduado em Computação Profº Charles de Sá Graduado em Computação.
História da Internet 1º A Internet foi idealizada na década de 60 nos Estados Unidos. O objectivo inicial, era o enorme potencial de partilha de informações.
Funcionalidades e Protocolos da Camada de Aplicação
Aula 9 - Camada de aplicação
Redes de Computadores Camada de Aplicação.
Web Services Uninorte Semana de Tecnologia da Informação
REDES DE COMPUTADORES Prof. Deivson
Funcionalidade e Protocolos da Camada de Aplicação
O Modelo OSI Guilherme Guimarães.
Redes de Comunicação – Módulo 3
Informática Instrumental
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
O que é a Internet? É uma rede mundial de computadores ligados entre si através de linhas telefónicas comuns, linhas de comunicação privadas, satélites.
Nelson Vieira Nº 12 Manutenção Industrial. Servidor: Em informática, um servidor é um sistema de computação centralizada que fornece serviços a uma.
Prof. Carlos Roberto da Silva Filho, M. Eng.
Davidson Rodrigo Boccardo
REDES DE COMPUTADORES CONCEITOS E TÓPICOS RELACIONADOS A REDES DE COMPUTADORES ________________________________________________ Redes – Prof. Roni Márcio.
MODELO DE REFERÊNCIA TCP/IP
A Internet e Seu Impacto
Redes de comunicação A Internet e a Web
Introdução Básica à Internet O Que É e Como Funciona.
Como é que a Internet funciona
Infra-Estrutura de Comunicação (IF678)
Modelo OSI Disciplina: Comunicação de Dados Ricardo Bento 12ºL nº11.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Administração e Projeto de Redes
(c)AB, WEB: filosofia e origens Grupo de utilizadores Internet Ambiente académico dominado por sistemas UNIX Conjunto de serviços básicos: correio.
AUTORIA WEB Prof. Thiago Nogueira Tolentino Barbosa.
Redes de computadores: Camada de Transporte Prof. Dr. Amine BERQIA
Escola Secundaria Sebastião da gama Comunicação de dados Prof: Carlos Pereira Nome :André Santos Ano/Turma:12ºL Nº:2 IP Dinâmico, IP Fixo e DNS.
TCP/IP.
INTRODUÇÃO À INTERNET INTRODUÇÃO.
Camada de Aplicação Prof. Horácio. Objetivo Apresentar os detalhes específicos dos tipos de aplicação; Apresentar o modelo cliente-servidor; Apresentar.
Alguns aspetos gerais sobre redes de computadores e Internet Internet Apresentado por Filipa Correia Nº2 e Cristiana Pinheiro Nº10.
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
Internet.
Serviços de rede e internet Jackson Eduardo da Silva.
Redes de Computadores Camada de Aplicação.
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Introdução à plataforma Web (internet) e protocolos de comunicação
Protocolos de Comunicação e Passagem de Mensagens
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Rúben Nóbrega | 2012 ESCOLA B+S PROF. DR. FRANCISCO DE FREITAS BRANCO, PORTO SANTO.
Internet Service Providers Introdução Software para Internet Protocolos World Wide Web (WWW) Página Inicial A internet tem relacionado o mundo dos computadores.
Alessandro D. R. Fazenda
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
Internet - Evolução Sofia Margarida Parreira Rodrigues HOME Última página Introdução Internet Service Providers Protocolos Software para Internet Génese.
Escola Técnica Machado de Assis Técnico em Informática PROGRAMAÇÃO INTERNET I.
INTERNET Serviços e protocolos Escola Luís de Camões.
Sistemas de Informações Fundamentos da Computação B. Internet Márcio Aurélio Ribeiro Moreira
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Transcrição da apresentação:

Redes de computadores: Aplicações Prof. Dr. Amine BERQIA

Sumário b Onde Estamos? b Nota Importante b Separação de Tarefas b O Conceito Cliente/Servidor b Application Programming Interface API b Exemplos de Aplicações

Onde estamos?

Nota Importante Embora o Modelo de Referência ISO OSI defina uma camada de sessão e apresentação, elas são na prática frequentemente integradas numa outra camada. Em muitos casos elas simplesmente não são usadas.

Separação de Tarefas b Rede b Transfere bits/bytes b Opera a pedido da aplicação b Aplicações b Que dados a transmitir b Quando transmitir os dados b Para onde transmitir dados b Significado de bits/bytes

Cliente/Servidor

Características b b Cliente b b Inicia duma forma Activa ligações ao servidor b b Utiliza portas fonte diferentes para cada conexão b b Servidor b b Espera Passivamente conexões de clientes b b Usa o mesmo porto de fonte para todos os clientes

Utilização de Portas de Protocolo b b A Cada serviço é atribuído um número de porta distinta, P, b b Servidor b b Informa o Sistema Operativo que está usar a porta P b b Espera pela chegada de pedidos b b Cliente b b Formula pedidos b b Envia pedido á porta P no computador servidor

Portas de protocolo Ideia Básica A cada aplicação é atribuído um identificador de porta distinto. O servidor tem que especificar o identificador quando iniciar a execução (arranque da aplicação). Um cliente tem que especificar o identificador quando pedir ao software de rede para contactar o servidor. O software de protocolo no computador servidor utiliza o identificador para dirigir pedidos à aplicação de servidor correcta.

Interagindo com Software de Protocolo b b Tanto o Cliente como o servidor utiliza protocolos de transporte b b Software de protocolo reside no SO b b As Aplicações estão fora do SO b b Mecanismo para ligar os dois b b Interface de programação de aplicativos (API)

Application Programming Interface b b Parte do sistema operativo b b Permite ás Aplicações utilizarem os protocolos b b Define b b Operações permitidas b b Argumentos para cada operação b b Exemplo API: Sockets

Exemplo de Aplicação (1): DNS b b Comunicação na Internet requer endereços IP b b Humanos preferem usar nomes para o computador b b Sistema automatizado disponível para traduzir nomes em endereços b b Conhecido como Domain Name System (DNS) b b Especificações Base em RFC 1034 e RFC 1035

Como Funciona o DNS b b È Dado b b Nome de um computador b b É Devolvido b b O endereço internet de computador (o IP) b b Método b b Pesquisa distribuída b b Clientes contactam o Server conforme necessário

Exemplo de Aplicação(2): b b Endereço de b b texto que especifica caixa de correio destino b b b b Formato de mensagem de correio b b cabeçalho b b identifica remetente, destinatário, conteúdos, b b formato é palavra chave: informação b b linha em branco b b corpo

MIME b b original estava restringido a texto ASCII b b Utilizadores desejam enviar b b ficheiros de imagem b b ficheiros de áudio b b programas compilados (binário) b b Solução b b Multi-purpose Internet Mail Exchange (MIME) b b Definido no RFC 1521 e RFC 1522

Exemplo de Aplicação(2): SMTP b b Simple Mail Transfer Protocol SMTP Definido no RFC 821 b b Utiliza protocolo TCP b b Utilzado entre b b Programa de transferência de correio no computador do remetente b b Servidor de correio do destinatário b b Especifica como b b Cliente interage com o servidor b b Destinatários são especificados b b Mensagem é transferida

Exemplo de Aplicação(3): TELNET Login Remoto b b Definido em RFC 854 b b Permite acesso interactivo a um computador de um local remoto b b Interface texto b b Utilizador b b invoca o cliente b b especifica computador remoto b b Cliente b b inicializa conexão TCP ao servidor b b Transmite teclas premidas através da conexão b b exibe resultados em tela

Exemplo de Aplicação(4): Protocolo de transferência de ficheiros (FTP) b b Definido no RFC 959 b b Cópia completa de ficheiro b b Utiliza o TCP b b Suporta transferências de ficheiros binários ou de texto b b Conjunto extenso de comandos b b Até 1995, era a fonte principal de pacotes na Internet

FTP

Exemplo de Aplicação(4): World Wide Web (WWW) b Páginas na Web b pode conter texto, imagens, objectos embebidos e ligações (links) b formato standard é a linguagem HTML b ligações (links) usam tags URL b transferido utilizando o HTTP b Veja para todos os detalhes

Protocolo de Transferência de hipertexto (HTTP) b b Servidor Web disponibiliza páginas b b Servidor utiliza a porta 80 por defeito b b Cliente Web (browser) requisita páginas b b Cria uma conexão TCP ao servidor b b HTTP assenta em cima do TCP b b HTTP v1.1 definido no RFC 2068 b b melhoramento principal em relação á v1.0: única conexão de TCP para múltiplos pedidos de HTTP