Aula 02
142 pág.

Aula 02


DisciplinaProtocolos de Redes109 materiais378 seguidores
Pré-visualização6 páginas
Protocolos de Redes e de Computadores
AULA 02
CCT0300 \u2013 PROTOCOLOS DE REDES E DE COMPUTADORES
Aula 02
Protocolos de Redes e de Computadores
AULA 02
Objetivos
\u2022 Conceituar e diferenciar uma arquitetura cliente servidor e uma arquitetura ponto a
ponto;
\u2022 Compreender os principais serviços de rede existentes na Internet;
\u2022 Entender o conceito de multiplexação e demultiplexação de serviços em uma rede;
\u2022 Compreender a importância das portas e endereços;
\u2022 Descrever as principais características dos serviços de transporte TCP e UDP;
\u2022 Compreender a relação entre as aplicações e os serviços de transporte;
\u2022 Definir em algumas aplicações qual serviço de transporte é mais adequado;
\u2022 Conhecer comando para descobrir portas e protocolos em utilização na estação.
O aluno deverá ser capaz de:
Protocolos de Redes e de Computadores
AULA 02
Conteúdo
2.1 Conceitos de arquitetura cliente-servidor e ponto a ponto (P2P);
2.2 Conceitos gerais dos serviços de rede: Telnet, SMTP, HTTP, FTP, DNS, SMNP, SIP etc.;
2.3 Conceitos do protocolo de transporte;
2.4 Relação entre as camadas de transporte e de redes;
2.5 Multiplexação e demultiplexação;
2.6 Conceito de portas e endereços;
2.7 Protocolo de entrega confiável e orientados a conexão (TCP);
2.8 Protocolo de melhor esforço e não orientado a conexão (UDP);
2.9 Princípios de controle de congestionamento.
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação \u2013 Funcionalidades e Protocolos
Applicação: A Interface entre as Redes
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
\u25aa Camada superior dos modelos OSI e TCP/IP
\u25aa Fornece a interface entre as aplicações que utilizamos para comunicação e a rede subjacente
pela qual nossas mensagens são transmitidas
\u25aa Os protocolos da camada de aplicação são utilizados para troca de dados entre programas
executados nos hosts de origem e de destino
Protocolos de Redes e de Computadores
AULA 02
\u2022 Dois importantes conceitos:
\u25aa Camada de Aplicação:
o O primeiro passo para transferir dados na rede
Camada de Aplicação- Modelos OSI e TCP/IP
\u2022 Software de Aplicação:
o O programa usado para a comunicação através da rede
\u2022 Por exemplo:
\u25aaQuando uma página web é exibida:
o A camada de Aplicação usa o Potocolo HTTP
o O Software da Aplicação é o seu browser.
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
\u25aa A funcionalidade dos protocolos da camada de aplicação TCP/IP se ajusta à estrutura das três
camadas superiores do modelo OSI
\u25aa A maioria dos protocolos da camada de Aplicação TCP/IP foi desenvolvida antes do surgimento
de computadores pessoais, interfaces gráficas de usuário e objetos multimídia
o Implementam muito pouco da funcionalidade especificada nas camadas de Apresentação e
Sessão do modelo OSI
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
\u25aa Funções da camada de Apresentação
\u25aa Codificação e conversão de dados da camada de Aplicação
\u25aa Compressão
\u25aa Formatos de compressão e codificação: GIF, JPG, TIF
\u25aa Criptografia
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
\u25aa Funções da Camada de Sessão:
\u25aa Criar e manter diálogos entre as aplicações de origem e destino
\u25aa Lida com a troca de informações para iniciar diálogos, mantê-los ativos e reiniciar sessões 
interrompidas ou ociosas por um longo período de tempo
\u25aa Incorporado pela maioria das aplicações (e.g. Web Browser)
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
DNS (Domain Name System):
Resolve nomes de Internet (URLs) em endereços IP
APLICAÇÕES
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
Telnet:
Simulador de Terminal - fornece acesso remoto a servidores e dispositivos de rede
APLICAÇÕES
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
SMTP (Simple Mail Transfer Protocol): Transfere mensagens de email e anexos
APLICAÇÕES
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
DHCP (Dynamic Host Configuration Protocol): Atribui endereços IP e outros parâmetros
aos hosts
APLICAÇÕES
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
HTTP (Hypertext Transfer Protocol): Transfere arquivos que são construídos pelas páginas web
APLICAÇÕES
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
FTP (File Transfer Protocol): Transfere arquivos entre sistemas
APLICAÇÕES
Protocolos de Redes e de Computadores
AULA 02
Camada de Aplicação- Modelos OSI e TCP/IP
Normalmente, um único servidor funcionará como um servidor para multiplos
protocolos da Aplicação
APLICAÇÕES
Protocolos de Redes e de Computadores
AULA 02
Software da Camada de Aplicação
\u25aa Dentro da camada de 
Aplicação, há duas formas de 
programa de software ou 
processo que fornecem 
acesso à rede:
\u25aa Aplicações
\u25aa Serviços
Protocolos de Redes e de Computadores
AULA 02
Software da Camada de Aplicação
\u25aa Aplicações que detectam redes:
\u2022 Programas de software usados por pessoas para se comunicarem pela rede
\u2022 Implementam os protocolos da camada de Aplicação e conseguem se comunicar
diretamente com as camadas inferiores da pilha de protocolos
\u25aa Exemplos
\u2022 Email Clients
\u2022 Web Browsers
Protocolos de Redes e de Computadores
AULA 02
Software da Camada de Aplicação
\u25aa Serviços da Camada de Aplicação:
\u2022 Alguns programas podem precisar da assistência dos serviços da camada de
Aplicação para utilizar recursos de rede, por exemplo
\u2022 Transferência de arquivos
\u2022 Spooling de impressão em rede
\u2022 Esses serviços são os programas que fazem interface com a rede e preparam os
dados para transferência
Protocolos de Redes e de Computadores
AULA 02
Software da Camada de Aplicação
\u25aa A Camada de Aplicação utiliza protocolos implementados dentro de aplicações e serviços
o Aplicações oferecem uma maneira de criar mensagens
o Serviços da camada de aplicação estabelecem uma interface com a rede
o Protocolos fornecem as regras e formatos que regem como os dados são tratados.
Protocolos de Redes e de Computadores
AULA 02
Software da Camada de Aplicação
\u25aa Os protocolos da camada de Aplicação são utilizados pelos dispositivos de origem e destino
durante uma sessão de comunicação
\u25aa Os protocolos da camada de aplicação implementados nos hosts de origem e destino devem
corresponder
Protocolos de Redes e de Computadores
AULA 02
Software da Camada de Aplicação
\u25aa Estabelecem regras coerentes para troca de dados entre aplicações e serviços carregados nos
dispositivos participantes
\u25aa Especificam como os dados dentro das mensagens são estruturados e os tipos de mensagens
enviados entre origem e destino
\u25aa Definem diálogos de mensagem, garantindo que uma mensagem enviada seja conhecida pela
resposta esperada
Protocolos de Redes e de Computadores
AULA 02
Funcionalidade e Protocolos da 
Camada de Aplicação
Protocolos de Redes e de Computadores
AULA 02
Introdução
\u25aa Ao acessar informações em dispositivos conectados a uma rede, os dados
podem não estar fisicamente armazenados neles
\u25aa Se este for o caso, uma solicitação para acessar tais informações deve ser feita ao dispositivo
onde os dados estão
\u25aa Há três métodos:
\u25aa Modelo Cliente/Servidor
\u25aa Aplicações de Rede Peer-to-Peer (P2P)
\u25aa Hibrido
Protocolos de Redes e de Computadores
AULA 02
Modelo Cliente/Servidor
Recursos são armazenados
no servidor
Arquivos são
carregados para
o cliente
Arquivos são
carregados para o