Você está na página 1de 13

Universidade Católica de Moçambique

Faculdade de Ciências Sociais e Políticas

Camadas de Aplicação

Licenciatura em Tecnologias de Informação

3º Grupo

Quelimane, agosto de 2018

Clélio João E. Samo


Filipe Vedor Bento Da Silva

Fridjon Alberto Muevo

Guilhermina Elidio Remisse

Imerson Eusébio Dias

Ulisses Almeida de Carvalho

Camadas de Aplicação

Licenciatura em Tecnologias de Informação

Doce
nte:

MSc.
Suraia Vaz

Quelimane, agosto de 2018

3
Índice
Introdução..................................................................................................................5

Camada de aplicação..................................................................................................6

Outros protocolos da camada de aplicação................................................................7

SNMP.........................................................................................................................7

NNTP.........................................................................................................................7

POP3..........................................................................................................................8

ICMP..........................................................................................................................9

Interfaces de programação (APIs)..............................................................................9

Serviços de suporte às operações de rede..................................................................9

Serviços direcionados ao usuário final.......................................................................9

Paradigma Cliente/Servidor.....................................................................................10

Características de clientes........................................................................................10

Características de servidores....................................................................................10

Endereçamento.........................................................................................................10

Tipo de Serviço........................................................................................................11

Serviços da Camada de Transporte e seus protocolos.............................................11

Identificação de um serviço.....................................................................................11

Protocolos de aplicação na arquitetura TCP/IP........................................................12

Conclusão.................................................................................................................13

Bibliografia..............................................................................................................14

4
Introdução
O conhecimento que se pretende brindar neste presente trabalho de Fundamentos de
Redes tem como tema Camada de Aplicações. Portanto, no desenvolvimento deste
trabalho abordaremos o conceito, características, tipos de camada de aplicações e suas
funções.

O objectivo deste trabalho é de trazer conhecimentos teóricos e práticos relativos ao


tema em causa.

Para que fosse possível a realização do presente trabalho, o grupo teve como
metodologia de trabalho a consulta bibliográfica.

5
Camada de aplicação
A camada de aplicação é estruturada modularmente para permitir a flexibilidade das
funções e de forma, para se determinar os requisitos de comunicação de cada aplicação
distribuída.

Basicamente, as funções da camada de aplicação são aquelas necessárias à adaptação


dos processos de aplicação ao ambiente de comunicação.

Este nível compreende todos os aplicativos (softwares) utilizados nas estações de


trabalho, sendo, portanto, o nível em que o usuário "enxerga", ou mesmo, tem contato
direto.

De acordo com o Renan Osório a camada de aplicação é a mais próxima do usuário. Os


programas utilizam os protocolos da camada de aplicação, de acordo com sua
finalidade, bate-papo, videoconferência, e-mail, etc. Ela contém muitos protocolos que
asseguram uma comunicação bem-sucedida entre a heterogeneidade da internet.
Incluindo diversos protocolos, a camada de aplicação possui muitos protocolos que não
são mais utilizados. A dinâmica dessa camada é muito grande; são criados vários
protocolos para suprir a necessidade do tráfego na rede; consequentemente, diversos
protocolos deixam de ser utilizados. Estudaremos os principais protocolos da camada de
aplicação.

Os principais protocolos da camada de aplicação e suas funções.

6
Outros protocolos da camada de aplicação
SNMP
Simple Network Management Protocol (SNMP), em português Protocolo Simples de
Gerência de Rede, é um "protocolo padrão da Internet para gerenciamento de
dispositivos em redes IP". Dispositivos que normalmente suportam SNMP incluem
roteadores, computadores, servidores, estações de trabalho, impressoras, racks
modernos e etc. SNMP é usado na maioria das vezes em sistemas de gerenciamento de
rede para monitorar dispositivos ligados a rede para condições que garantem atenção
administrativa. SNMP é um componente do conjunto de protocolos da Internet como
definido pela Internet Engineering Task Force (IETF). Ele consiste de um conjunto de
padrões de gerenciamento de rede, incluindo um protocolo da camada de aplicação, um
esquema de banco de dados, e um conjunto de objetos de dados.

NNTP
O NNTP é um acrônimo de Network News Transfer Protocol. Do ponto de vista do
usuário, ele simplesmente se refere aos meios pelos quais os muitos milhares de
newsgroups e seus conteúdos associados são acessados pelos computadores clientes. O
protocolo é antigo e desde muito tempo foi estabelecido como uma forma útil de troca
de arquivos online. O protocolo é baseado no compartilhamento de grandes quantidades
de informação entre os vários servidores NNTP e a capacidade do cliente em baixar
seletivamente partes dessa informação conforme exigido por suas necessidades e
interesses. Existe um volume incrivelmente grande de informação que é trocada entre os
usuários através desse protocolo.

O protocolo NNTP é meio complexo, mas podemos fazer uma analogia sobre como a
informação é trocada ao comparar isso a quando derramamos uma quantidade de água

7
numa superfície horizontal lisa. Todo servidor dentro do sistema transfere essa
informação em todas as direções, ao mesmo tempo. Os outros servidores dentro dos
sistema selecionam apenas aqueles artigos que desejam, principalmente baseando-se no
fato de que esses artigos sejam atualizações para conversações existentes. Esses
servidores têm sistemas embutidos que reduzem a quantidade de material de spam
encontrado nos vários grupos.

POP3
O Post Office Protocol (termo em inglês que, traduzido, significa "Protocolo dos
correios"), ou POP3, é um protocolo utilizado no acesso remoto a uma caixa de correio
eletrônico.[1] Ele está definido no RFC 1939 e permite que todas as mensagens contidas
numa caixa de correio eletrônico possam ser transferidas sequencialmente para um
computador local. Dessa maneira, o utilizador pode ler as mensagens recebidas, apagá-
las, responder-lhes, armazená-las etc.

O funcionamento do protocolo POP3 diz-se off-line, uma vez que o processo suportado
se baseia nas seguintes etapas:

 É estabelecida uma ligação TCP entre a aplicação cliente de e-mail (User Agent
- UA) e o servidor onde está a caixa de correio (Message Transfer Agent -
MTA)

 O utilizador autentica-se;

 Todas as mensagens existentes na caixa de correio são transferidas


sequencialmente para o computador local;

 As mensagens são apagadas da caixa de correio (opcionalmente, o protocolo


pode ser configurado para que as mensagens não sejam apagadas da caixa de
correio; se esta opção não for utilizada, deve-se utilizar sempre o mesmo
computador para ler o correio eletrônico, para poder manter um arquivo das
mensagens);

 A ligação com o servidor é terminada;

 O utilizador pode agora ler e processar as suas mensagens (off-line).

8
A característica off-line do protocolo POP3 é particularmente útil para utilizadores que
se ligam à Internet através de redes públicas comutadas, em que o custo da ligação é
proporcional ao tempo de ligação (exemplo: a rede telefônica convencional ou a rede
RDIS). Com o POP3, a ligação apenas precisa de estar ativa durante a transferência das
mensagens, e a leitura e processamento das mensagens pode depois ser efetuada com a
ligação.

ICMP
O protocolo ICMP (Internet Control Message Protocol - Protocolo de Mensagens de
Controle de Internet) é um protocolo que permite gerenciar as informações relativas aos
erros nas máquinas conectadas. Devido aos poucos controles que o protocolo IP realiza,
ele não corrige estes erros, mas os mostra para os protocolos das camadas vizinhas.
Assim, o protocolo ICMP é usado por todos os roteadores para assinalar um erro,
chamado de Delivery Problem ou, em português, Problema de Entrega.

Esta camada permite que aplicações tenham acesso às camadas inferiores através de
portas TCP e UDP e define os protocolos utilizados por essas aplicações para envio e
Recepção de dados. Para facilitar o entendimento da variedade de protocolos da camada
de Aplicação, subdividimos essa camada em três grupos:

Interfaces de programação (APIs)


As APIs definem funções que permitem aos programadores desenvolver aplicações que
acessem recursos de rede. As principais APIs utilizadas em redes

TCP/IP são Sockets e NetBIOS.

Serviços de suporte às operações de rede


São utilizados de forma indireta pelos usuários. Por exemplo, um usuário que acesse o
site www.novatec1.com estará se utilizando do serviço DNS para descobrir o endereço
IP relativo a esse nome. Os principais serviços de suporte às operações de rede São:
DNS, WINS, DHCP, BOOTP, SNMP e RMON.

Serviços direcionados ao usuário final


Estes serviços são utilizados diretamente pelos usuários finais. Os principais serviços
são: HTTP, SMTP, POP, NNTP, TELNET, FTP e TFTP.

9
Paradigma Cliente/Servidor
De acordo com Romildo Martins um paradigma de cliente é um modelo computacional
que separa clientes e servidores, sendo interligados entre si geralmente utilizando-se
uma rede de computadores. Cada instância de um cliente pode enviar requisições de
dado para alguem dos servidores conectados e esperar pela resposta. Por sua vez,
alguem dos servidores disponíveis pode aceitar tais requisições, processá-las e retornar
o resultado para o cliente.

Características de clientes
Em geral, um cliente

 É um programa de aplicação arbitrário

 Torna-se um cliente temporariamente quando precisa fazer um acesso remoto

 Executa outras computações localmente

 É invocado diretamente por um usuário e executa somente por uma sessão

 Executa localmente num computador pessoal do usuário

Características de servidores
Em geral, um servidor

 É um programa específico, normalmente com certos privilégios

 É dedicado a prover um /*serviço, mas que pode processar requisições de vários


clientes simultaneamente

 É invocado automaticamente quando o sistema é inicializado e fica disponível


indefinidamente

Endereçamento
Como visto nas camadas de enlace, rede e transporte, a comunicação entre hosts utiliza
o conceito de endereçamento. O mecanismo de endereçamento da camada de aplicação
não utiliza necessariamente uma representação numérica, podendo utilizar uma
representação textual como http://www.romildo.net As aplicações fazem uso deste
endereço “amigável”, pois estão diretamente em contato com o usuário.

10
Tipo de Serviço
A camada de aplicação foi feita para oferecer serviços diferentes aos usuários,
permitindo uma interface mais amigável sem qualquer preocupação com as camadas
inferiores. Exemplos de serviços, veremos a seguir.

Serviços da Camada de Transporte e seus protocolos


O objetivo é identificar e entender o funcionamento de alguns dos protocolos/serviços
da camada de aplicação, como:

Exː

GET http://www.romildo,net/

Accept: text/html, image/gif, image/jpeg

User-Agent: Mozilla/5.1

Para a qual o cabeçalho da resposta pode ser:

HTTP/1.1 200 OK

Date: Wed, 25 Mar 2008 20:20:20 GMT

Server: Apache/2.0

Connection: close

Content-Type: text/html

Content-length: 648.

Identificação de um serviço
 Servidores devem informar os endereços de onde os seus serviços podem ser a
cessados.

 Informação passada para a camada de transporte

 Clientes devem conhecer a identificação dos servidores para poderem a cessar


seus serviços.

 Informação passada para a camada de transporte quando uma requisição é


enviada.

11
Na arquitetura TCP/IP, a identificação do serviço é dada pelo número do porto de
comunicação.

 O endereço da camada de transporte é definido pela “arquitetura”.

 Porto é um número binário de 16 bits.

Num caso genérico deveria haver um servidor de serviços que poderia informar o
endereço da máquina e da aplicação desejada

 Similar às páginas amarelas

 Modelo OSI/ISO: X.500.

Protocolos de aplicação na arquitetura TCP/IP


 DNS (Domain Name System)

 Faz o mapeamento entre o nome de um computador e seu endereço IP

 SNMP (Simple Network Management Protocol)

 Usado no gerenciamento da rede

 Ping

 Interroga uma máquina

 DHCP (Dynamic Host Configuration Protocol)

 Permite a configuração dinâmica de computadores.

12
Conclusão
Com base no estudo do tema realizado sobre Camadas de Aplicações, conclui-se que,
camadas de A camada de aplicação é estruturada modularmente para permitir a
flexibilidade das funções e de forma, para se determinar os requisitos de comunicação
de cada aplicação distribuída.

13
Bibliografia
Tiago Semprebom. (2008). Camada de Transporte. Instituto federal de educação,
ciência e tecnologia. (2ª. Ed.). Santa Catarina.

Marcula, M., Filho, P. A. (2008). Informática: Conceitos e Aplicações (3ª. ed.). São
Paulo, Brasil: Editora Erica Ltda.

14

Você também pode gostar