You are on page 1of 5

Modolo 1 capitolo 3

O software de aplicao tem duas formas: aplicaes e servios.

Aplicaes so projetadas para interagir conosco. Aplicao software para o usurio. Se o


dispositivo um computador, a aplicao normalmente iniciada pelo usurio. Apesar de
poder haver muitas camada de suporte por baixo, o software de aplicao fornece uma
interface entre os humanos e o hardware. A aplicao iniciar o processo de transferncia de
dados quando o usurio pressionar o boto Enviar, ou uma ao semelhante.

Os servios so programas de segundo plano que executam uma funo particular na rede de
dados. Os servios so executados por um dispositivo conectando a rede ou por um aplicativo.
Por exemplo, um servio de rede pode fornecer funes que transmitem dados ou fornecer a
converso de dados em uma rede. Em geral, os servios no so acessveis diretamente ou
vistos por um usurio final. Eles fornecem a conexo entre um aplicativo e a rede.

A ponta de origem da comunicao de dados referida como o servidor e a ponta de


recebimento chamada de o cliente. Os processos do cliente e do servidor so servios da
camada de aplicao que fornecem o fundamento para a conectividade da rede de dados.

Em alguns casos, os "servidores" e os "clientes" so dispositivos que desempenham esse papel


especfico e exclusivo. Por exemplo:
Um servidor de arquivo central pode conter os arquivos de dados dos negcios de uma
empresa que os funcionrios acessam usando apenas suas estaes de trabalho de cliente
Exemplos baseados na internet incluem servidores web e servidores de e-mail onde muitos
usurios acessam um servio fornecido centralmente.

Em outras situaes, tais como o compartilhamento de arquivos atravs de uma rede


domstica, dispositivos individuais podem desempenhar ambos os papis de servidor e de
cliente em tempos diferentes.

Servidores so tanto um repositrio quando uma fonte de informaes tais como, arquivos de
texto, bancos de dados, arquivos de fotos, vdeo ou udio que foram gravados anteriormente.

O papel do servidor pode ser gerenciar as comunicaes quando elas acontecem. Isto
chamado de comunicao em "tempo real". Os exemplos incluem um servidor de matrculas
de alunos de uma faculdade onde muitos usurios podem estar acessando o mesmo banco de
dados ao mesmo tempo, mas todos solicitam as mesmas informaes atualizadas; ou um
servidor de comunicaes configurando uma chamada telefnica IP onde os endereos da
rede do dispositivo devam ser correspondentes ao nmero de telefone discado.

O processo do servidor, talvez chamado de o "servidor daemon" e normalmente executado em


segundo plano ao invs de sob o controle direto de um usurio final. Estes processos do
servidor disponibilizam os dados da comunicao para a rede de dados. Diz-se que os
processos do servidor esto "ouvindo" uma solicitao de um cliente. Quando um servidor
"ouve" uma solicitao de um cliente, ele troca mensagens apropriadas com o cliente
conforme solicitado pelo protocolo que est sendo usado e depois envia os dados solicitados.

Os processos do Cliente na outra ponta da comunicao atravs da rede de dados permitem


que o usurio faa solicitaes para obter os dados de um servidor. O software do cliente
normalmente usa um programa iniciado por um usurio. O cliente inicia o fluxo de
comunicao de dados a partir do servidor enviando solicitaes de dados ao servidor. O
servidor responde comeando a enviar um ou mais fluxos de dados ao cliente. Juntamente
com a transfercia de dados real, esta troca pode incluir autenticao do usurio e
identificao do arquivo de dados a ser transferido.

Apesar dos dados serem normalmente considerados como se estivessem fluindo do servidor
para o cliente, sempre h algum fluxo do cliente para o servidor. Uma transferncia de dados
de um cliente para um servidor chamada de upload e os dados que partem de um servidor
o download.

Exemplos de servios comuns cliente/servidor incluem:


DNS (Sistema de Resoluo de Nome)
FTP (Sistema de Transferncia de Arquivo)
HTTP (Protocolo de Transferncia de Hipertexto)
Telnet. (TELetype NETwork Service)

atravs dos servios do cliente na camada de aplicao que a maioria dos clientes
experimentam a rede de dados, da a importncia de entender esta rea da rede.

Transferncia de dados Cliente/servidor se refere especificamente ponta de origem


centralizada da comunicao de dados como o servidor e a ponta de recebimento como o
cliente.

Com a transferncia de dados ponto-a-ponto, tanto os servios do cliente quanto os do


servidor so usados dentro da mesma conversa. Uma ou outra ponta da comunicao pode
iniciar a troca e ambos os dispositivos so considerados iguais no processo de comunicao. Os
dispositivos nas duas pontas da comunicao so chamados pontos.

Em contraste com um modelo cliente/servidor, onde um servidor normalmente um


repositrio centralizado e responde s solicitaes de muitos clientes; a rede ponto-a-ponto
distribuiu dados. Uma vez que a comunicao est estabelecida, os pontos se comunicam
diretamente - os dados no so processados na camada de Aplicao por um terceiro
dispositivo na rede.

As funes especificadas dos protocolos da camada de Aplicao incluem:


Os processos que esto prestes a ocorrer em ambas as pontas da comunicao: Isto inclui o
que deve acontecer aos dados e como a PDU ser estruturado. A PDU da camada de aplicao
usado neste curso chamado de "dados".
Os tipos de mensagens: podem incluir solicitaes, reconhecimentos, mensagens de dados,
mensagens de status e mensagens de erros.
A sintaxe da mensagem: d a ordem esperada de informaes (campos) em uma mensagem.
O significado dos campos dentro dos tipos especficos de mensagens deve ser constante para
que os servios possam agir corretamente em conformidade com as informaes.
Os dilogos das mensagens: determinam quais mensagens solicitam quais respostas para que
os servios corretos sejam acionados assim gerando a transferncia de dados.

Todos estes protocolos usam um processo cliente/servidor.

Sistema de Resoluo de Nome (DNS) fornece aos usurios um servio automatizado que
corresponde ou resolve nomes de recursos e domniios de e-mail com o endereo numrico da
rede do dispositivo solicitado. Este servio est disponvel para qualquer usurio conectado
Internet e que esteja executando um aplicativo da camada de aplicao tal como um
navegador ou um programa de e-mail do cliente.

O Protocolo de Transferncia de Hipertexto (HTTP) foi desenvolvido originalmente para editar


e recuperar as pginas de Linguagem de Marcao de Hipertexto (HTML) e agora utilizado
para sistemas de informao de hipermdia transmitidos e participativos. O HTTP usado pela
World Wide Web (WWW) para transferir dados de servidores web para clientes web.

O protocolo SMB descreve a estrutura dos recursos de compartilhamento da rede, tais como
diretrios, arquivos, impressoras e portas seriais entre computadores.

O protocolo SMTP transfere e-mails de sada do cliente de e-mail para o servidor de e-mail,
transporta e-mail entre servidores de e-mail e, assim, habilita e-mails para serem trocados
atravs da Internet.

POP, ou POP3 (Post Office Protocol verso 3), entrega o e-mail do servidor de e-mail ao
cliente.

DNS inclui consultas, respostas e formatos de dados padres. As comunicaes do protocolo


DNS so transmitidas em um formato nico chamado de mensagem. Este formato de
mensagem usado por todos os tipos de consultas dos clientes e respostas dos servidores,
mensagens de erros e para a transferncia de recurso registram informaes entre servidores.

HTTP um protocolo de solicitao/resposta:


Um aplicativo da camada de aplicao, normalmente um navegador, envia uma mensagem de
solicitao a um servidor.
O servidor responde com a mensagem apropriada.

O protocolo tambm inclui mensagens para fazer o upload de dados para o servidor, como
quando se preenche um formulrio online.

Mensagens SMB usam um formato comum para:

iniciar, autenticar e finalizar sesses


controlar acesso a arquivos e a impressoras
permitir que um aplicativo envie ou receba mensagens para ou de um outro dispositivo

SMTP especifica comandos e respostas relacionados inicializao de sesses, transao de emails, encaminhamento de e-mails, verificao de nomes de caixas de entrada, expanso de
listas de e-mails e trocas de abertura e fechamento.

POP um tpico protocolo cliente/servidor com o servidor prestando ateno s conexes do


cliente e o cliente iniciando a conexo ao servidor. Ento o servidor pode transferir o e-mail.

Todos os protocolos acima usam conexes servidor/cliente solicitao/resposta. Considerando


que os usurios vem os aplicativos que usam HTTP (um navegador), SMB (gerenciador de
arquivos) e (cliente de e-mail), a operao do DNS suporta estes aplicativos e est
verdadeiramente transparente ao usurio.

You might also like