O espaço de nomes DNS Registros de recursos de domínio Servidores de nome



Documentos relacionados
Capítulo 7. A camada de aplicação

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.

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

Capítulo 7. A camada de aplicação

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

HYPERTEXT TRANSFER PROTOCOL

Camada de Aplicação. Prof. Eduardo

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

TECNOLOGIA WEB INTERNET PROTOCOLOS

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

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

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP


Servidor de s e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes

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

Prof.: MARCIO HOLLWEG

REDES DE COMPUTADORES

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS

Aula 1 Cleverton Hentz

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

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

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

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

Transferência de arquivos (FTP)

Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.

Universidade Federal do Rio Grande do Norte

Rede de Computadores (REC)

REDES DE COMPUTADORES

efagundes com Como funciona a Internet

Lista de Exercícios 03 - Camadas de Transporte e de Aplicação e Segurança de Redes

INFORMÁTICA PARA CONCURSOS

Camada de Transporte TCP/IP e Aplicação

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

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

Permite o acesso remoto a um computador;

Projeto de sistemas O novo projeto do Mercado Internet

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

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

Brandon Rhodes John Goerzen

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão

O processo de Navegação na Internet APRESENTAÇÃO DO CURSO. Prof. BRUNO GUILHEN. O Internet Explorer. 1 INFORMÁTICA BÁSICA

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

Desenvolvimento de Aplicações Web

Teleprocessamento e Redes

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

O processo de Navegação na Internet APRESENTAÇÃO DO CURSO. Prof. BRUNO GUILHEN. O Internet Explorer INFORMÁTICA BÁSICA

Informática I. Aula Aula 22-03/07/06 1

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança

Correio Eletrônico e os protocolos SMTP, POP3 e IMAP

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores)

APRESENTAÇÃO DO CURSO. Prof. BRUNO GUILHEN Prof. BRUNO GUILHEN

Programação TCP/IP. Protocolos TCP e UDP

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

MÓDULO I - INTERNET APRESENTAÇÃO DO CURSO. Prof. BRUNO GUILHEN. Prof. BRUNO GUILHEN. O processo de Navegação na Internet. Aula 01

Servidor de s e Protocolo SMTP

Prof. Marcelo Cunha Parte 5

A Camada de Aplicação

Professor: Gládston Duarte

FTP Protocolo de Transferência de Arquivos

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

Lista de Exercício: PARTE 1

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:

Redes de Computadores e a Internet

Redes de Computadores e a Internet

Camada de Aplicação, sistemas de nomes de domínio, correio eletrônico e world wide web

REDES DE COMPUTADORES. Prof. Evandro Cantú

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

Universidade Federal de Mato Grosso

REDES DE COMPUTADORES

Programação e Designer para WEB

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

Sistemas Distribuídos (DCC/UFRJ)

Redes de Computadores II

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

Internet - A rede Mundial

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede

Cliente / Servidor. Servidor. Cliente. Cliente. Cliente. Cliente

Capítulo 1 PROTOCOLOS FUNDAMENTAIS DA INTERNET

Redes - Internet. Sumário Aula 3,4 e 5 9º C } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Arquitetura de Redes. Sistemas Operacionais de Rede. Protocolos de Rede. Sistemas Distribuídos

REDES DE COMPUTADORES

Módulo 11 A Web e seus aplicativos

FTP: protocolo de transferência de arquivos

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

CAMADA DE TRANSPORTE

INTERNET. INTERNET 1/40

CONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

REDES ESAF. 1 Redes - ESAF

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

Sérgio Cabrera Professor Informática 1

Internet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos

Transcrição:

DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome

Camada de Aplicação DNS Telnet e SSH SNMP SMTP, POP e IMAP WWW FTP

O espaço de nomes DNS Parte do espaço de nomes de domínio da Internet.

O espaço de nomes DNS Domínios de alto nível.

Registros de recursos de domínio Os principais tipos de registros de recursos DNS.

Registros de Recursos de domínio (RR) Parte de uma possível base de dados DNS para cs.vu.nl.

Servidores de nomes Parte do espaço de nomes DNS divididos em áreas - zonas (circundadas).

Servidores de nomes Exemplo de resolução de nome em um processo de dez passos.

Telnet e SSH Telnet aplicação de acesso remoto a hosts Não criptografa nem autentica o tráfego SSH Secure Shell Mesma utilidade que o Telnet Usa criptografia simétrica e assimétrica para garantir segurança no acesso remoto

SNMP Definições Básicas SNMP v1, v2c e v3 Portas: 161 e 162 (UDP e TCP) Agentes e Gerentes MIBs RMON 1 e 2 OID Communities

Correio Eletrônico Arquitetura do sistema de email.

Formato de mensagens Cabeçalho de mensagem acrescido de MIME.

Formato de mensagens Tipos de conteúdo MIME e exemplos de subtipos.

Transferência de mensagem (1)... Uma mensagem multiparte contendo arquivos HTML e de áudio.

... Transferência de mensagem (2) Uma mensagem multiparte contendo arquivos HTML e de áudio..

Transferência de mensagem (3)... Mensagem enviada de alice@cs.washington.edu para bob@ee.uwa.edu.au.

Transferência de mensagem (4)... Mensagem enviada de alice@cs.washington.edu para bob@ee.uwa.edu.au.

POP e IMAP Protocolos para acesso às mensagens de correio pelos clientes POP resgata (apagando) ou copia IMAP permite a edição no servidor SMTP

A World Wide Web Visão geral da arquitetura Páginas Web estáticas Páginas Web dinâmicas, aplicações Web Protocolo de transferência de hipertexto A Web móvel Busca na Web

Visão geral da arquitetura (1) Arquitetura da Web.

Visão geral da arquitetura (2) Três questões que precisam ser respondidas antes de uma página ser apresentada: 1.Como buscar uma página? 2.Onde ela está localizada? 3.Como acessar a página?

Visão geral da arquitetura (3) Passos que ocorrem quando se acessa um link: 1. O browser identifica a URL 2. O browser solicita ao DNS o endereço IP do servidor 3. Resposta DNS 4. O browser faz uma conexão TCP 5. Envia uma solicitação HTTP para aquela página 6. O servidor envia a página como resposta HTTP 7. O browser retorna outras URLs quando precisa 8. O browser apresenta a página 9. As conexões TCP são encerradas

Visão geral da arquitetura (4) Algumas URL comuns.

Visão geral da arquitetura (5) (a) Um plug-in. (b) Uma aplicação auxiliar.

Visão geral da arquitetura (6) Passos seguidos pelo servidor em um loop principal: 1.Aceitar conexão TCP do cliente 2.Obter caminho para página, nome do arquivo requisitado 3.Obter arquivo (do disco) 4.Enviar conteúdo do arquivo ao cliente 5.Encerrar conexão TCP

Visão geral da arquitetura (7) Um servidor Web multithreaded com um front end e módulos de processamento.

Visão geral da arquitetura (8) Um módulo de processamento segue um conjunto de etapas: 1.Resolve o nome de uma página Web solicitada 2.Controla o acesso à página Web 3.Verifica o cache 4.Fornece a página solicitada diretamente do disco ou executa um programa para montá-la 5.Determina o restante da resposta 6.Retorna resposta ao cliente 7.Cria uma entrada no log do servidor

Visão geral da arquitetura (9) Alguns exemplos de cookies.

Páginas Web estáticas (1) O HTML como exemplo de uma página Web.

Páginas Web estáticas (2) A página formatada.

Páginas Web estáticas Diferenças entre versões HTML.

Páginas Web dinâmicas, aplicações Web (1) Páginas dinâmicas.

Páginas Web dinâmicas, aplicações Web (2) (a) Uma página Web contendo um formulário. (b) Um script PHP para o controle de saída de formulário. (c) Saída do script PHP para as entradas Barbara e 32, respectivamente.

Páginas Web dinâmicas, aplicações Web As várias tecnologias usadas para geração de páginas dinâmicas.

Protocolo de Transferência de Hipertexto (1) HTTP com (a) múltiplas conexões e solicitações sequenciais. (b) Conexão persistente e solicitações sequenciais. (c) Conexão persistente com solicitações em pipeline.

Protocolo de Transferência de Hipertexto (2) Métodos utilizados na criação de uma solicitação HTTP.

Protocolo de Transferência de Hipertexto (3) Grupos de respostas de código de status.

Protocolo de Transferência de Hipertexto (4)... Cabeçalhos de mensagens HTTP.

... Protocolo de Transferência de Hipertexto (5) Cabeçalhos de mensagens HTTP.

Protocolo de Transferência de Hipertexto (6) Caching HTTP.

FTP File Transfer Protocol Conexões separadas para dados e controle; sem segurança Passive FTP Alguns firewall bloqueiam a msg 3 (fig. 1); o ftp passivo inverte o fluxo usando uma porta alta declarada (fig. 2) Client: USER anonymous Server: 331 Guest login ok, send your e-mail address as password. Fig 1 Fig 2 Client: PASS NcFTP@ Server: 230 Logged in anonymously. Client: PASV Server: Client: LIST Server: 227 Entering Passive Mode (172,16,3,4,204,173) 150 Data connection accepted from 172.16.3.4:52397; transfer starting. Server: 226 Listing completed. Client: QUIT Server: 221 Goodbye. The client is asking where he should connect. The server replies with port 52397 on IP address 172.16.3.4. The client has now connected to the server at port 52397 on IP address 172.16.3.4. That succeeded, so the data is now sent over the established data connection.