Anda di halaman 1dari 23

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Mudar idioma para English | Busca | Glossrio ndice do Curso: 3 Funcionalidade e Protocolos da Camada de Aplicao

Selecione

CCNA Exploration - Fundamentos de Rede


3 Funcionalidade e Protocolos da Camada de Aplicao
3.0 Introduo ao Captulo
3.0.1 Introduo ao Captulo Pgina 1: A maioria de ns vivencia a Internet atravs da World Wide Web, de servios de e-mail e programas de compartilhamento de arquivos. Tais aplicaes, e muitas outras, fornecem interface rede subjacente, permitindo que enviemos e recebamos informaes de forma relativamente fcil. Normalmente, as aplicaes que utilizamos so intuitivas, o que signica que podemos acessar e usar sem saber como funcionam. No entanto, para prossionais de rede, importante saber como uma aplicao pode formatar, transmitir e interpretar mensagens enviadas e recebidas atravs da rede. Visualizar os mecanismos que possibilitam a comunicao pela rede ca mais fcil se utilizarmos a estrutura em camadas do modelo Open System Interconnection (OSI). Neste captulo, o foco ser na funo de uma camada, a de Aplicao, e seus componentes: aplicao, servios e protocolos. Exploraremos como esses trs elementos possibilitam uma comunicao robusta por esta rede de informaes. Neste captulo, voc aprender a: Descrever como as funes das trs camadas superiores do modelo OSI fornecem servios de rede a aplicaes de usurio nal. Descrever como os protocolos de Camada de Aplicao TCP/IP fornecem os servios especicados pelas camadas superiores do modelo OSI. Denir como as pessoas utilizam a Camada de Aplicao para se comunicarem pela rede de informaes. Descrever a funo das aplicaes TCP/IP mais conhecidas, como a World Wide Web e e-mail, e seus servios (HTTP, DNS, SMB, DHCP, SMTP/POP e Telnet). Descrever os processos de compartilhamento de arquivos que utilizam aplicaes no-hierrquicas e o protocolo Gnutella. Explicar como os protocolos garantem que servios executados em um tipo de dispositivos possam enviar e receber dados de muitos dispositivos de rede diferentes. Utilizar ferramentas de anlise de rede para examinar e explicar como aplicaes de usurio comuns funcionam. Mostrar mdia visual

3.1 Aplicaes - A Interface Entre as Redes


3.1.1 Modelo OSI e TCP/IP Pgina 1:

1 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

O modelo de referncia Open Systems Interconnection (OSI) uma representao abstrata em camadas criado como diretriz para o design de protocolos de rede. O modelo OSI divide o processo de redes em sete camadas lgicas, cada uma com funcionalidades exclusivas e com servios e protocolos especcos atribudos. Neste modelo, as informaes so passadas de uma camada para a outra, comeando na camada de Aplicao no host transmissor, continuando hierarquia abaixo, at a camada Fsica, passando para o canal de comunicaes at o host de destino, onde a informao retorna hierarquia acima, terminando na camada de Aplicao. A gura mostra os passos deste processo. A camada de Aplicao, a nmero sete, a camada superior dos modelos OSI e TCP/IP. a camada que fornece a interface entre as aplicaes que utilizamos para comunicao e a rede subjacente pela qual nossas mensagens so transmitidas. Os protocolos da camada de aplicao so utilizados para troca de dados entre programas executados nos hosts de origem e de destino. H muitos protocolos da camada de Aplicao, e outros novos esto em constante desenvolvimento. Mostrar mdia visual

Pgina 2: Embora o conjunto de protocolos TCP/IP tenha sido desenvolvido antes da denio do modelo OSI, a funcionalidade dos protocolos da camada de aplicao TCP/IP se ajusta estrutura das trs camadas superiores do modelo OSI: camadas de Aplicao, Apresentao e Sesso. A maioria dos protocolos da camada de Aplicao TCP/IP foi desenvolvida antes do surgimento de computadores pessoais, interfaces grcas de usurio e objetos multimdia. Como resultado, esses protocolos implementam muito pouco da funcionalidade especicada nas camadas de Apresentao e Sesso do modelo OSI. Camada de Apresentao A camada de Apresentao tem trs funes principais: Codicao e converso de dados da camada de Aplicao para garantir que os dados do dispositivo de origem possam ser interpretados pela aplicao adequada no dispositivo de destino. Compresso dos dados de forma que eles possam ser descomprimidos pelo dispositivo de destino. Criptograa dos dados para transmisso e decodicao de dados quando o destino os recebe. As implementaes da camada de Apresentao no so associadas normalmente a uma pilha de protocolos em particular. Os padres para vdeo e grcos so exemplos. Alguns padres conhecidos para vdeo incluem QuickTime e Motion Picture Experts Group (MPEG). QuickTime uma especicao da Apple Computer para vdeo e udio e MPEG um padro para compresso e codicao de vdeo. Entre os formatos de imagens grcas conhecidos, h Graphics Interchange Format (GIF), Joint Photographic Experts Group (JPEG) e Tagged Image File Format (TIFF). GIF e JPEG so padres de compresso e codicao para imagens grcas, e TIFF um formato de codicao padro para imagens grcas.

2 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Camada de Sesso Como o prprio nome diz, as funes na camada de Sesso criam e mantm dilogos entre as aplicaes de origem e destino. A camada de Sesso lida com a troca de informaes para iniciar dilogos, mant-los ativos e reiniciar sesses interrompidas ou ociosas por um longo perodo. A maioria das aplicaes, como navegadores Web ou clientes de e-mail, incorpora a funcionalidade das camadas OSI 5, 6 e 7. Mostrar mdia visual

Pgina 3: Os protocolos da camada de Aplicao TCP/IP mais conhecidos so aqueles que fornecem a troca de informaes de usurios. Esses protocolos especicam as informaes de formato e controle necessrios para muitas funes comuns de comunicao na Internet. Entre esses protocolos TCP/IP, h: O Protocolo de Servio de Nome de Domnio (Domain Name Service Protocol (DNS)) utilizado para resolver nomes a endereos IP. O Protocolo de Transferncia de Hipertexto (Hypertext Transfer Protocol (HTTP)) utilizado para transferir arquivos que compem as pginas Web da World Wide Web. O Protocolo SMTP utilizado para transferncia de mensagens e anexos de e-mail. Telnet, um protocolo de simulao de terminal, utilizado para fornecer acesso remoto a servidores e dispositivos de rede. O Protocolo de Transferncia de Arquivos (File Transfer Protocol (FTP)) utilizado para transferncia interativa de arquivos entre sistemas. Os protocolos no conjunto TCP/IP geralmente so denidos por Requests for Comments (RFCs). A Internet Engineering Task Force (IETF) mantm as RFCs como padro para o conjunto TCP/IP. Mostrar mdia visual

3.1.2 Software da Camada de Aplicao Pgina 1: As funes associadas aos protocolos da camada de Aplicao permitem que nossa rede humana faa interface com a rede de dados subjacente. Quando abrimos um navegador Web ou uma janela de mensagem instantnea, uma aplicao iniciada e o programa colocado na memria do dispositivo quando executado. Cada programa em execuo carregado em um dispositivo mencionado como um processo. Dentro da camada de Aplicao, h duas formas de programa de software ou processos que fornecem acesso rede: aplicaes e servios. Aplicaes que Detectam Redes Aplicaes so programas de software usados por pessoas para se comunicarem pela rede. Algumas aplicaes de usurio nal detectam redes, o que signica que elas implementam os protocolos da camada de Aplicao e conseguem se comunicar diretamente com as camadas

3 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

inferiores da pilha de protocolos. Clientes de e-mail e navegadores Web so exemplos desses tipos de aplicao. Servios da camada de Aplicao Outros programas podem precisar da assistncia dos servios da camada de Aplicao para utilizar recursos de rede, como transferncia de arquivos ou spooling de impresso em rede. Embora transparentes ao usurio, esses servios so os programas que fazem interface com a rede e preparam os dados para transferncia. Diferentes tipos de dados - seja texto, grcos ou vdeo - exigem servios de rede diferentes para garantir que sejam preparados adequadamente para processamento pelas funes que ocorrem nas camadas inferiores do modelo OSI. Cada aplicao ou servio de rede utiliza protocolos que denem os padres e formatos de dados a serem utilizados. Sem protocolos, a rede de dados no teria uma maneira comum de formatar e direcion-los. Para entender a funo de vrios servios de rede, necessrio se familiarizar com os protocolos subjacentes que regem a sua operao. Passe pelos botes na gura para ver exemplos. Mostrar mdia visual

3.1.3 Aplicaes de Usurio, Servios e Protocolos da Camada de Aplicao Pgina 1: Como j mencionado, a camada de Aplicao utiliza protocolos implementados dentro de aplicaes e servios. Enquanto as aplicaes oferecem uma maneira de criar mensagens e servios da camada de aplicao estabelecem uma interface com a rede, os protocolos fornecem as regras e formatos que regem como os dados so tratados. Todos os trs componentes podem ser utilizados por um nico programa executvel e at mesmo usar o mesmo nome. Por exemplo, ao discutir "Telnet", podemos nos referir aplicao, ao servio ou ao protocolo. No modelo OSI, as aplicaes que interagem diretamente com pessoas so considerados como estando no topo da pilha, assim como as prprias pessoas. Como todas as camadas dentro do modelo OSI, a camada de Aplicao se a nas funes nas camadas inferiores para completar o processo de comunicao. Dentro da camada de Aplicao, os protocolos especicam que mensagens so trocadas entre os hosts de origem e destino, a sintaxe dos comandos de controle, o tipo e formato dos dados sendo transmitidos e os mtodos adequados para noticao de erros e recuperao. Execute a animao para ver a interao entre aplicaes, servios e protocolos. Mostrar mdia visual

3.1.4 Funes de Protocolos da Camada de Aplicao Pgina 1: Os protocolos da camada de Aplicao so utilizados pelos dispositivos de origem e destino durante uma sesso de comunicao. Para que a comunicao tenha sucesso, os protocolos da camada de aplicao implementados nos hosts de origem e destino devem corresponder.

4 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Os protocolos estabelecem regras coerentes para troca de dados entre aplicaes e servios carregados nos dispositivos participantes. Os protocolos especicam como os dados dentro das mensagens so estruturados e os tipos de mensagens enviados entre origem e destino. Tais mensagens podem ser solicitaes de servio, conrmaes, mensagens de dados, de status ou de erro. Os protocolos tambm denem dilogos de mensagem, garantindo que uma mensagem enviada seja conhecida pela resposta esperada e que os servios corretos sejam chamados quando houver transferncia de dados. Muitos tipos diferentes de aplicaes se comunicam via redes de dados. Portanto, os servios da camada de Aplicao devem implementar vrios protocolos para fornecer a gama desejada de experincias de comunicao. Cada protocolo tem uma nalidade especca e contm as caractersticas necessrias para atender a tal nalidade. Os detalhes do protocolo correto em cada camada devem ser seguidos para que as funes em uma camada faam interface adequadamente com os servios na camada inferior. Aplicaes e servios tambm podem utilizar diversos protocolos no decorrer de uma nica conversa. Um protocolo pode especicar como estabelecer a conexo de rede e outro, descrever o processo para transferncia de dados quando a mensagem passa para a camada imediatamente abaixo. Mostrar mdia visual

3.2 Fazer Provises para Aplicaes e Servios


3.2.1 O Modelo Cliente/Servidor Pgina 1: Quando as pessoas tentam acessar informaes em seus dispositivos, seja um PC, laptop, PDA, celular ou outro dispositivo conectado a uma rede, os dados podem no estar sicamente armazenados neles. Se este for o caso, uma solicitao para acessar tais informaes deve ser feita ao dispositivo onde os dados esto. O modelo Cliente/Servidor No modelo cliente/servidor, o dispositivo que solicita as informaes chamado de cliente, e o que responde solicitao chamado de servidor. Os processos de cliente e servidor so considerados como estando na camada de Aplicao. O cliente comea o intercmbio ao solicitar dados do servidor, que responde enviando uma ou mais sequncias de dados ao cliente. Os protocolos da camada de Aplicao descrevem o formato das solicitaes e respostas entre clientes e servidores. Alm da transferncia real de dados, esse intercmbio tambm pode exigir informaes de controle, como autenticao de usurio e identicao de um arquivo de dados a ser transferido. Um exemplo de rede cliente/servidor um ambiente corporativo no qual os funcionrios utilizam um servidor de e-mail da empresa para enviar, receber e armazenar e-mails. O cliente de e-mail no computador de um funcionrio envia uma solicitao ao servidor de e-mail para qualquer correspondncia no lida. O servidor responde enviando o e-mail solicitado ao cliente. Embora os dados sejam normalmente descritos como uindo do servidor ao cliente, alguns sempre vo do cliente ao servidor. O uxo de dados pode ser igual em ambas as direes, ou mesmo maior na direo do cliente ao servidor. Por exemplo, um cliente pode transferir um arquivo ao servidor para armazenamento. A transferncia de dados de um cliente para um

5 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

servidor mencionada como um upload, e de um servidor para um cliente, como um download. Passe pela guias na gura para ver a transferncia de arquivos. Mostrar mdia visual

3.2.2 Servidores Pgina 1: Em um contexto geral de rede, qualquer dispositivo que responda a solicitaes de aplicaes de clientes funciona como um servidor. Um servidor normalmente um computador que contm informaes a serem compartilhadas com muitos sistemas cliente. Por exemplo, pginas Web, documentos, bancos de dados, imagens e arquivos de udio e vdeo podem ser armazenados em um servidor e entregues aos clientes solicitantes. Em outros casos, como uma impressora em rede, o servidor de impresso fornece as solicitaes de impresso do cliente impressora especicada. Diferentes tipos de aplicaes de servidor podem ter exigncias diferentes para acesso a clientes. Alguns servidores podem exigir autenticao de informaes da conta do usurio para vericar se este tem permisso de acesso aos dados solicitados ou de uso de uma operao em particular. Tais servidores se am em uma lista central de contas de usurio e s autorizaes, ou permisses (para acesso a dados e operaes), concedidas a cada usurio. Ao utilizar um cliente FTP, por exemplo, se voc solicitar um upload de dados ao servidor FTP, poder ter permisso para gravar em sua pasta individual, mas no para ler outros arquivos no site. Em uma rede cliente/servidor, o servidor executa um servio, ou processo, s vezes chamado de daemon de servidor. Como a maioria dos servios, daemons normalmente so executados em segundo plano e no esto sob o controle direto de um usurio nal. Daemons so descritos como "ouvintes" de uma solicitao de um cliente, porque so programados para responder sempre que o servidor recebe uma solicitao para o servio fornecido pelo daemon. Quando um daemon "ouve" uma solicitao de um cliente, troca as mensagens correspondentes com o cliente, como exigido por seu protocolo, e envia os dados solicitados ao cliente no formato adequado. Mostrar mdia visual

3.2.3 Protocolos e Servios da Camada de Aplicao Pgina 1: Uma nica aplicao pode utilizar vrios servios diferentes de suporte da camada de Aplicao. Assim, o que parece para o usurio como uma solicitao para pgina Web pode totalizar, na verdade, dezenas de solicitaes individuais. Alm disso, para cada solicitao, diversos processos podem ser executados. Por exemplo, um cliente pode exigir diversos processos individuais para formular apenas uma solicitao a um servidor. Alm disso, os servidores normalmente tm diversos clientes solicitando informaes ao mesmo tempo. Por exemplo, um servidor Telnet pode ter muitos clientes solicitando conexes a ele. Tais solicitaes individuais devem ser tratadas simultaneamente e separadamente para que a rede tenha sucesso. Os processos e servios da camada de Aplicao se am no suporte de funes

6 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

da camada inferior para gerenciar com sucesso as diferentes conversas. Mostrar mdia visual

Pgina 2: Nesta atividade, voc estudar um exemplo simples de interao cliente/servidor, que pode servir de modelo para interaes mais complexas no decorrer do curso. Clique no cone Packet Tracer para mais detalhes. Mostrar mdia visual

3.2.4 Redes e Aplicaes No-Hierrquicas (P2P) Pgina 1: O Modelo No-Hierrquico Alm do modelo cliente/servidor para a rede, tambm h o modelo no-hierrquico. A rede no-hierrquica envolve duas formas diferentes: design de rede no-hierrquica e aplicaes no-hierrquicas (P2P). A duas formas tm caractersticas semelhantes, mas, na prtica, funcionam de maneira bastante diferente. Redes No-Hierrquicas Em uma rede no-hierrquica, dois ou mais computadores so conectados via rede e podem compartilhar recursos (como impressoras e arquivos) sem ter um servidor dedicado. Cada dispositivo nal conectado (conhecido como par (peer)) pode funcionar como cliente ou servidor. Um computador pode assumir o papel de servidor para uma transao ao mesmo tempo em que o cliente de outra. As funes de cliente e servidor so denidas de acordo com a solicitao. Uma rede residencial simples, com dois computadores conectados e compartilhando uma impressora, um exemplo de rede no-hierrquica. Cada pessoa pode congurar o seu computador para compartilhar arquivos, possibilitar jogos em rede ou compartilhar uma conexo Internet. Outro exemplo de funcionalidade de rede no-hierrquica ter dois computadores conectados a uma rede ampla que utilizam aplicaes de software para compartilhar recursos entre si atravs da rede. Diferentemente do modelo cliente/servidor, que utiliza servidores dedicados, as redes no-hierrquicas descentralizam os recursos em uma rede. Em vez de localizar informaes para compartilhar em servidores dedicados, as informaes podem ser encontradas em qualquer lugar em um dispositivo conectado. A maioria dos sistemas operacionais atuais suporta compartilhamento de arquivos e impresso sem exigir um software de servidor adicional. Como redes no-hierrquicas normalmente no utilizam contas de usurio centralizadas, permisses ou monitoramento, difcil executar polticas de segurana e acesso a redes com mais de alguns poucos computadores. As contas de usurio e direitos de acesso devem ser denidos individualmente em cada dispositivo. Mostrar mdia visual

7 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Pgina 2: Aplicaes No-Hierrquicas Uma aplicao no-hierrquica (P2P), diferentemente de uma rede no-hierrquica, permite que um dispositivo aja como cliente e servidor na mesma comunicao. Neste modelo, cada cliente um servidor e cada servidor um cliente. Ambos podem iniciar uma comunicao e so considerados iguais no processo de comunicao. No entanto, aplicaes no-hierrquicas exigem que cada dispositivo nal fornea uma interface de usurio e execute um servio de segundo plano. Ao iniciar uma aplicao no-hierrquica especca, ela chama a interface de usurio e servios de segundo plano exigidos. Depois disso, os dispositivos podem se comunicar diretamente. Algumas aplicaes P2P utilizam um sistema hbrido no qual o compartilhamento de recursos descentralizado, mas os ndices que apontam para as localizaes de recursos so armazenados em um diretrio centralizado. Em um sistema hbrido, cada par (peer) acessa um servidor de ndice para obter a localizao de um recurso armazenado em outro par (peer). O servidor de ndice tambm pode ajudar a conectar dois pares, mas quando conectado, a comunicao ocorre entre os dois pares sem comunicao adicional ao servidor de ndice. Aplicaes no-hierrquicas podem ser utilizadas em redes no-hierrquicas, redes de cliente/servidor e pela Internet. Mostrar mdia visual

3.3 Exemplos de Protocolos e Servios da Camada de Aplicao


3.3.1 Servios e Protocolo DNS Pgina 1: Agora que entendemos melhor como as aplicaes fornecem uma interface para o usurio e acesso rede, veremos alguns protocolos especcos usados comumente. Como veremos mais adiante neste curso, a camada de Transporte utiliza um esquema de endereamento chamado nmero de porta. Os nmeros de porta identicam aplicaes e servios da camada de Aplicao que so a origem e o destino dos dados. Programas de servidor geralmente utilizam nmeros de porta pr-denidos comumente conhecidos por clientes. medida que examinarmos os diferentes protocolos e servios da camada de Aplicao TCP/IP, falaremos dos nmeros de porta TCP e UDP normalmente associados a tais servios. Alguns desses servios so: Domain Name System (DNS) - Porta TCP/UDP 53 Hypertext Transfer Protocol (HTTP) - Porta TCP 80 Simple Mail Transfer Protocol (SMTP) - Porta TCP 25 Protocolo POP - Porta UDP 110 Telnet - Porta TCP 23 Dynamic Host Conguration Protocol - Porta UDP 67 File Transfer Protocol (FTP) - Portas TCP 20 e 21 DNS Em redes de dados, os dispositivos so rotulados com endereos IP numricos, para que possam participar do envio e recebimento de mensagens pela rede. No entanto, a maioria das pessoas tem diculdade em lembrar esse endereo numrico. Assim, os nomes de domnio

8 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

foram criados para converter o endereo numrico em um nome simples e reconhecvel. Na Internet, tais nomes de domnio, como www.cisco.com, so muito mais fceis de lembrar do que 198.133.219.25, que o endereo numrico real desse servidor. Alm disso, se a Cisco decidir alterar o endereo numrico, isso ser transparente para o usurio, j que o nome de domnio continuar sendo www.cisco.com. O novo endereo simplesmente ser vinculado ao nome de domnio existente e a conectividade ser mantida. Quando as redes eram pequenas, era simples manter o mapeamento entre os nomes de domnio e os endereos que eles representavam. No entanto, medida que as redes comearam a crescer e o nmero de dispositivos aumentou, este sistema manual cou invivel. O Domain Name System (DNS) foi criado para resoluo de nomes de domnio para endereo para tais redes. O DNS utiliza um conjunto distribudo de servidores para denir os nomes associados a tais endereos numerados. O protocolo DNS dene um servio automatizado que alia os nomes de recursos com o endereo de rede numrico necessrio. Ele inclui o formato para consultas, respostas e formatos de dados. As comunicaes do protocolo DNS utilizam um nico formato, chamado de mensagem. Este formato de mensagem utilizado para todos os tipos de consultas de cliente e respostas de servidor, mensagens de erro e transferncia de informaes de registro de recursos entre servidores. Mostrar mdia visual

Pgina 2: O DNS um servio cliente/servidor. No entanto, diferente dos outros servios cliente/servidor que examinamos. Enquanto outros servios utilizam um cliente que uma aplicao (como navegador Web, cliente de e-mail), o cliente DNS executado como um servio. O cliente DNS, s vezes chamado de resolvedor DNS, suporta a resoluo de nome para outras aplicaes de rede e outros servios que precisam dele. Ao congurar um dispositivo de rede, geralmente fornecemos um ou mais endereos de Servidor DNS que o cliente DNS pode utilizar para resoluo de nome. Normalmente, o provedor de servio de Internet fornece os endereos a serem utilizados para os servidores DNS. Quando a aplicao de um usurio solicita uma conexo a um dispositivo pelo nome, o cliente DNS solicitante consulta um desses servidores de nome para atribuir o nome a um endereo numrico. Os sistemas operacionais de computador tambm tm um utilitrio chamado nslookup que permite que o usurio consulte manualmente os servidores de nome para decidir um nome de host. Este utilitrio tambm pode ser usado para corrigir problemas de resoluo de nome e vericar o status atual dos servidores de nome. Na gura, quando o nslookup inserido, o servidor DNS padro congurado para seu host exibido. Neste exemplo, o servidor DNS dns-sjk.cisco.com, que tem o endereo 171.68.226.120. Ento, podemos inserir o nome de um host ou domnio para o qual queremos obter o endereo. Na primeira consulta na gura, uma consulta feita para www.cisco.com. O servidor de nome respondente d o endereo 198.133.219.25. As consultas mostradas na gura so apenas testes simples. O nslookup tem muitas opes

9 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

disponveis para amplos testes e vericaes do processo DNS. Mostrar mdia visual

Pgina 3: Um servidor DNS fornece a resoluo de nome utilizando o daemon do nome, frequentemente chamado de "named" (pronuncia-se name-dee). O servidor DNS armazena diferentes tipos de registro de recurso utilizados para denir nomes. Esses registros contm o nome, endereo e tipo de registro. Alguns desses tipos de registro so: A - endereo do dispositivo nal NS - servidor de nome convel CNAME - nome cannico (ou Nome de Domnio Completo) para um codinome; utilizado quando vrios servios tm um nico endereo de rede, mas cada servio tem sua prpria entrada no DNS MX - registro de troca de correspondncia; mapeia um nome de domnio para uma lista de servidores de troca de e-mail para tal domnio Quando um cliente faz uma consulta, o processo "named" do servidor procura em seus prprios registros primeiro para ver se pode decidir o nome. Se no puder decidir o nome utilizando os seus registros armazenados, entra em contato com outros servidores para resolver o nome. A solicitao pode ser passada para vrios servidores, o que pode demorar um pouco mais e consumir largura de banda. Quando uma correspondncia encontrada e retornada ao servidor solicitante original, o servidor temporariamente armazena o endereo que corresponde ao nome em cache. Se tal nome for solicitado novamente, o primeiro servidor poder retornar o endereo utilizando o valor armazenado em sua cache de nome. Fazer cache reduz o trfego de rede de dados de consulta do DNS e as cargas dos servidores mais acima na hierarquia. O servio Cliente DNS nos PCs com Windows tambm otimiza o desempenho da resoluo de nome DNS ao armazenar nomes previamente denidos na memria. O comando ipcong /displaydns exibe todas as entradas do DNS em cache em um sistema de computao Windows XP ou 2000. Mostrar mdia visual

Pgina 4: O Sistema de Nome de Domnios utiliza um sistema hierrquico para criar um banco de dados de nomes para fornecer resoluo do nome. A hierarquia se parece com uma rvore invertida, com a raiz no topo e os galhos embaixo. No topo da hierarquia, os servidores raiz mantm registros sobre como chegar aos servidores de domnio de nvel superior, que, por sua vez, tm registros que levam aos servidores de domnio de nvel secundrio, e assim por diante. Os diferentes domnios de nvel superior representam o tipo de organizao ou pas de origem. Exemplos de domnios de nvel superior so:

10 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

.au - Austrlia .co - Colmbia .com - uma empresa ou setor .jp - Japo .org - uma organizao sem ns lucrativos Depois dos domnios de nvel superior h os domnios de segundo nvel e, abaixo deles, outros domnios de nvel inferior. Cada nome de domnio ca um caminho abaixo desta rvore invertida, comeando da raiz. Por exemplo, como mostrado na gura, o servidor DNS raiz pode no saber exatamente onde o servidor de e-mail mail.cisco.com est localizado, mas mantm um registro para o domnio "com" dentro do domnio de nvel superior. Da mesma forma, os servidores dentro do domnio "com" podem no ter um registro para mail.cisco.com, mas tm um registro para o domnio "cisco.com". Os servidores dentro do domnio cisco.com tm um registro (um registro MX para ser exato) para mail.cisco.com. O Sistema de Nomes de Domnio se a nesta hierarquia de servidores descentralizados para armazenar e manter tais registros de recursos. Os registros de recursos listam nomes de domnio que o servidor pode decidir e servidores alternativos que tambm podem processar solicitaes. Se um determinado servidor tiver registros de recursos que correspondam a seu nvel na hierarquia de domnios, diz-se que ele tem autoridade para tais registros. Por exemplo, um servidor de nome no domnio cisco.netacad.net no seria ocial para o registro mail.cisco.com porque tal registro mantido em um servidor de domnio de nvel mais elevado, especicamente o servidor de nome no domnio cisco.com. Links http://www.ietf.org//rfc/rfc1034.txt http://www.ietf.org/rfc/rfc1035.txt Mostrar mdia visual

3.3.2 Servio WWW e HTTP Pgina 1: Quando um endereo Web (ou URL) digitado em um navegador Web, este estabelece uma conexo com o servio Web executado no servidor utilizando o protocolo HTTP. URLs (ou Uniform Resource Locator) e URIs (Uniform Resource Identier) so os nomes que a maioria das pessoas associa a endereos Web. A URL http://www.cisco.com/index.html um exemplo de URL que se refere a um recurso especco - uma pgina Web nomeada index.html em um servidor identicado como cisco.com (clique nas guias da gura para ver os passos utilizados pelo HTTP). Os navegadores Web so as aplicaes cliente que nossos computadores utilizam para se conectar World Wide Web e acessar recursos armazenados em um servidor Web. Semelhantemente maioria de processos de servidor, o servidor Web executado como um

11 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

servio de segundo plano e disponibiliza diferentes tipos de arquivo. Para acessar o contedo, os clientes Web fazem conexes ao servidor e solicitam os recursos desejados. O servidor responde com os recursos e, no recebimento, o navegador interpreta os dados e os apresenta ao usurio. Os navegadores podem interpretar e apresentar muitos tipos de dados, como texto simples ou Hypertext Markup Language (HTML, linguagem na qual as pginas Web so construdas). No entanto, outros tipos de dados podem exigir outro servio ou programa, normalmente mencionado como plug-ins ou add-ons. Para ajudar o navegador a determinar que tipo de arquivo ele est recebendo, o servidor especica o tipo de dados includo no arquivo. Para entender melhor como o navegador Web e o cliente Web interagem, podemos examinar como uma pgina Web aberta em um navegador. Para este exemplo, utilizaremos a URL: http://www.cisco.com/web-server.htm. Primeiro, o navegador interpreta as trs partes da URL: 1. http (protocolo ou esquema) 2. www.cisco.com (nome do servidor) 3. web-server.htm (nome do arquivo especco solicitado). Ento, o navegador consulta um servidor de nomes para converter www.cisco.com em um endereo numrico, que utiliza para se conectar ao servidor. Utilizando os requerimentos do protocolo HTTP, o navegador envia uma solicitao GET ao servidor e pede o arquivo web-server.htm. O servidor, por sua vez, envia o cdigo HTML para esta pgina Web ao navegador. Por m, o navegador decifra o cdigo HTML e formata a pgina para a janela do navegador. Mostrar mdia visual

Pgina 2: O Protocolo de Transferncia de Hipertexto (HTTP), um dos protocolos do conjunto TCP/IP, foi originalmente desenvolvido para publicar e recuperar pginas e agora utilizado para sistemas de informao distribudos e colaborativos. O HTTP utilizado na World Wide Web para transferncia de dados e um dos protocolos de aplicao mais usados. O HTTP especica um protocolo de solicitao/resposta. Quando um cliente, normalmente um navegador Web, envia uma mensagem de solicitao a um servidor, o protocolo HTTP dene os tipos de mensagem que o cliente utiliza para solicitar a pgina Web e tambm os tipos de mensagem que o servidor usa para responder. Os trs tipos de mensagem comuns so GET, POST e PUT. GET uma solicitao de cliente para dados. Um navegador Web envia a mensagem GET para solicitar pginas de um servidor Web. Como mostrado na gura, quando o servidor recebe a solicitao GET, responde com uma linha de status, como HTTP/1.1 200 OK, e uma mensagem prpria, cujo corpo pode ser o arquivo solicitado, uma mensagem de erro ou alguma outra informao.

12 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

POST e PUT so utilizados para enviar mensagens que fazem upload de dados ao servidor Web. Por exemplo, quando o usurio insere dados em um formulrio includo em uma pgina Web, POST inclui os dados na mensagem enviada ao servidor. PUT faz upload dos recursos ou contedo para o servidor Web. Embora seja notavelmente exvel, o HTTP no um protocolo seguro. As mensagens POST fazem upload de informaes ao servidor em texto simples que podem ser interceptadas e lidas. Da mesma forma, as respostas do servidor, normalmente pginas HTML, tambm so no-criptografadas. Para comunicao segura pela Internet, o protocolo HTTP Seguro (HTTPS) utilizado para acessar ou enviar informaes do servidor Web. O HTTPS pode utilizar autenticao e criptograa para proteger os dados que trafegam entre o cliente e o servidor. O HTTPS especica regras adicionais para a passagem de dados entre a camada de Aplicao e a de Transporte. Mostrar mdia visual

Pgina 3: Nesta atividade, voc ir congurar servios DNS e HTTP e, ento, estudar os pacotes resultantes quando uma pgina Web solicitada ao se digitar uma URL. Clique no cone Packet Tracer para mais detalhes. Mostrar mdia visual

3.3.3 Servios de E-mail e Protocolos SMTP/POP Pgina 1: O e-mail, o servio de rede mais popular, revolucionou a forma como as pessoas se comunicam graas a sua simplicidade e velocidade. Ainda assim, para ser executado em um computador ou outro dispositivo nal, o e-mail precisa de vrias aplicaes e servios. Dois exemplos de protocolo da camada de Aplicao so Post Ofce Protocol (POP) e Simple Mail Transfer Protocol (SMTP), mostrados na gura. Como o HTTP, tais protocolos denem processos de cliente/servidor. Quando as pessoas compem mensagens de e-mail, elas normalmente utilizam uma aplicao chamada Mail User Agent (MUA), ou cliente de e-mail. O MUA permite que mensagens sejam enviadas e coloca as mensagens recebidas na caixa de correio do cliente, ambos sendo processos diferentes. Para receber mensagens de e-mail de um servidor de e-mail, o cliente de e-mail pode utilizar o POP. Enviar e-mail de um cliente ou servidor utiliza formatos de mensagem e cadeias de comandos denidos pelo protocolo SMTP. Normalmente, um cliente de e-mail fornece a funcionalidade dos dois protocolos em uma aplicao. Mostrar mdia visual

13 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Pgina 2: Processos de Servidor de E-mail - MTA e MDA O servidor de e-mail opera dois processos separados: Mail Transfer Agent (MTA) Mail Delivery Agent (MDA) O processo MTA utilizado para encaminhar e-mail. Como mostrado na gura, o MTA recebe mensagens do MUA ou de outro MTA em outro servidor de e-mail. Com base no cabealho da mensagem, ele determina como uma mensagem tem de ser encaminhada para chegar a seu destino. Se a correspondncia for endereada a um usurio cuja caixa de correio que no servidor local, ela ser passada para o MDA. Se o e-mail for para um usurio fora do servidor local, o MTA o encaminha para o MTA no servidor em questo. Mostrar mdia visual

Pgina 3: Na gura, vemos que o MDA aceita um e-mail de um MTA e faz a entrega real. O MDA recebe toda correspondncia chega no MTA e a coloca nas caixas de correio dos usurios adequados. O MDA tambm pode solucionar problemas de entrega nal, como varredura de vrus, ltragem de spam e tratamento de recebimento de retorno. A maioria das comunicaes por e-mail utiliza as aplicaes MUA, MTA e MDA. No entanto, h outras alternativas para entrega de e-mail. Um cliente pode estar conectado a um sistema de e-mail corporativo, como o Lotus Notes da IBM, o Groupwise da Novell ou o Exchange da Microsoft. Tais sistemas frequentemente tm seu prprio formato interno de e-mail e seus clientes normalmente se comunicam com o servidor de e-mail utilizando um protocolo prprio. O servidor envia ou recebe e-mail via Internet atravs do gateway de correspondncia de Internet do produto, que realiza qualquer reformulao necessria. Se, por exemplo, duas pessoas que trabalham para a mesma empresa trocam e-mails entre si utilizando um protocolo prprio, suas mensagens podem car completamente dentro do sistema de e-mail corporativo da empresa. Como outra alternativa, os computadores que no tm um MUA ainda podem se conectar a um servio de correspondncia em um navegador Web para recuperar e enviar mensagens desta forma. Alguns computadores podem executar o seu prprio MTA e gerenciar e-mails interdomnios por conta prpria. Mostrar mdia visual

Pgina 4: Como mencionado anteriormente, o e-mail pode utilizar os protocolos POP e SMTP (veja a gura para uma aplicao sobre como eles funcionam). POP e POP3 (Post Ofce Protocol, verso 3) so protocolos de entrega de correspondncia de entrada e so protocolos tpicos cliente/servidor. Eles entregam e-mail do servidor de e-mail ao cliente (MUA). O MDA "ouve" quando um cliente se conecta a um servidor. Quando uma conexo estabelecida, o servidor pode entregar o e-mail ao cliente. Por outro lado, o SMTP rege a transferncia do e-mail de sada do cliente remetente ao servidor

14 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

de e-mail (MDA), assim como o transporte de e-mail entre servidores de e-mail (MTA). O SMTP possibilita que o e-mail seja transportado por redes de dados entre tipos diferentes de servidor e software cliente, e possibilita a troca de e-mails via Internet. O formato da mensagem do protocolo SMTP utiliza um conjunto rgido de comandos e respostas. Tais comandos suportam os procedimentos utilizados no SMTP, como incio de sesso, transao de correspondncia, encaminhamento de correspondncia, vericao de nomes de caixa de correio, expanso de listas de correspondncia e abertura e fechamento de trocas. Alguns dos comandos especicados no protocolo SMTP so: HELO - identica o processo do cliente SMTP para o processo do servidor SMTP EHLO - uma verso mais recente do HELO, que inclui extenses de servios MAIL FROM - Identica o remetente RCPT TO - Identica o destinatrio DATA - Identica o corpo da mensagem Mostrar mdia visual

3.3.4 FTP Pgina 1: O File Transfer Protocol (FTP) outro protocolo da camada de Aplicao comumente utilizado. O FTP foi desenvolvido para possibilitar transferncias de arquivos entre um cliente e um servidor. Um cliente FTP uma aplicao que roda em um computador e utilizado para carregar e baixar arquivos de um servidor que executa o daemon FTP (FTPd). Para transferir os arquivos com sucesso, o FTP precisa de duas conexes entre o cliente e o servidor: uma para comandos e respostas e outra para a real transferncia do arquivo. O cliente estabelece a primeira conexo com o servidor na porta TCP 21. Tal conexo utilizada para controlar o trfego, consistindo de comandos do cliente e respostas do servidor. O cliente estabelece a segunda conexo com o servidor pela porta TCP 20. Essa conexo para a transferncia real de arquivo e criada toda vez que houver um arquivo transferido. A transferncia de arquivos pode acontecer em ambas as direes. O cliente pode baixar um arquivo do servidor, ou o cliente pode fazer carregar um arquivo ao servidor. Mostrar mdia visual

3.3.5 DHCP Pgina 1: O servio do Protocolo DHCP permite que os dispositivos em uma rede obtenham endereos IP e outras informaes de um servidor DHCP. Este servio automatiza a atribuio de endereos IP, mscaras de sub-rede, gateway e outros parmetros de rede IP. O DHCP permite que um host obtenha um endereo IP quando se conecta rede. O servidor

15 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

DHCP contatado e um endereo solicitado. O servidor DHCP escolhe um endereo de uma lista congurada de endereos chamada pool e o atribui ("aluga") ao host por um perodo determinado. Em redes locais maiores, ou onde a populao de usurios muda frequentemente, o DHCP preferido. Novos usurios podem chegar com laptops e precisar de uma conexo. Outros tm novas estaes de trabalho que precisam ser conectadas. Em vez de fazer com que o administrador de rede atribua endereos IP para cada estao de trabalho, mais eciente ter endereos IP atribudos automaticamente usando o DHCP. Os endereos distribudos pelo DHCP no so atribudos permanentemente aos hosts, mas apenas alugados por um certo tempo. Se o host for desativado ou removido da rede, o endereo volta ao pool para reutilizao. Isso especialmente til com usurios mveis que vm e vo em uma rede. Os usurios podem se mover livremente de local a local e restabelecer conexes de rede. O host pode obter um endereo IP quando a conexo ao hardware for feita, via LAN, com ou sem o. O DHCP possibilita que voc acesse a Internet utilizando hotspots sem o em aeroportos ou cafs. Ao entrar na rea, o cliente DHCP de seu laptop entra em contato com o servidor DHCP local via conexo sem o. O servidor DHCP atribui um endereo IP a seu laptop. Como a gura mostra, diversos tipos de dispositivos podem ser servidores DHCP quando executam software de servio DHCP. O servidor DHCP na maioria de redes mdias a grandes normalmente um servidor local dedicado com base em PC. Com redes residenciais, o servidor DHCP normalmente ca localizado no ISP e um host na rede residencial recebe sua congurao IP diretamente do ISP. O DHCP pode apresentar um risco segurana, pois qualquer dispositivo conectado rede pode receber um endereo. O risco torna a segurana fsica um fator importante ao determinar se o endereamento dinmico ou manual ser utilizado. O endereo dinmico e o esttico tm seus lugares no projeto de redes. Muitas redes utilizam DHCP e endereamento esttico. O DHCP utilizado para hosts de nalidade geral, como dispositivos de usurio nal, e endereos xos so usados para dispositivos de rede, como gateways, switches, servidores e impressoras. Mostrar mdia visual

Pgina 2: Sem o DHCP, os usurios devem inserir o endereo IP, mscara de sub-rede e outras conguraes de rede manualmente para entrar na rede. O servidor DHCP mantm um pool de endereos IP e aluga um endereo a qualquer cliente habilitado por DHCP quando o cliente ativado. Como os endereos IP so dinmicos (alugados) em vez de estticos (atribudos permanentemente), os endereos em desuso so automaticamente retornados ao pool para realocao. Quando um dispositivo congurado com DHCP se inicializa ou conecta rede, o cliente transmite um pacote DHCP DISCOVER para identicar qualquer servidor DHCP disponvel na rede. Um servidor DHCP responde com um DHCP OFFER, que uma mensagem de oferta de aluguel com informaes de endereo IP atribudo, mscara de sub-rede, servidor DNS e gateway padro, alm da durao do aluguel. O cliente pode receber diversos pacotes DHCP OFFER se houver mais de um servidor DHCP na

16 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

rede local, portanto, deve escolher entre eles e transmitir um pacote DHCP REQUEST que identique o servidor explcito e a oferta de aluguel que o cliente est aceitando. Um cliente pode decidir solicitar um endereo que j havia sido alocado pelo servidor. Presumindo que o endereo IP solicitado pelo cliente, ou oferecido pelo servidor, ainda seja vlido, o servidor retornar uma mensagem DHCP ACK que conrma ao cliente que o aluguel foi nalizado. Se a oferta no for mais vlida - talvez devido a um encerramento ou alocao do aluguel por outro cliente - o servidor selecionado responder com uma mensagem DHCP NAK (Negative Acknowledgement - conrmao negativo). Se uma mensagem DHCP NAK for retornada, o processo de seleo dever recomear com uma nova mensagem DHCP DISCOVER sendo transmitida. Quando o cliente tiver o aluguel, este dever ser renovado antes do vencimento por outra mensagem DHCP REQUEST. O servidor DHCP garante que todos os endereos IP sejam exclusivos (um endereo IP no pode ser atribudo a dois dispositivos de rede diferentes simultaneamente). Utilizar o DHCP permite que os administradores de rede facilmente recongurem endereos IP de clientes sem ter que fazer alteraes nos clientes manualmente. A maioria dos provedores de Internet utiliza o DHCP para alocar endereos a seus clientes que no precisam de um endereo esttico. O quarto curso do CCNA Exploration tratar da operao do DHCP mais detalhadamente. Mostrar mdia visual

3.3.6 Servios de Compartilhamento de Arquivos e Protocolo SMB Pgina 1: O protocolo SMB um protocolo de compartilhamento de arquivos cliente/servidor. A IBM desenvolveu o Server Message Block (SMB) no nal da dcada de 80 para descrever a estrutura de recursos de rede compartilhados, como diretrios, arquivos, impressoras e portas seriais. um protocolo de solicitao de resposta. Diferentemente do compartilhamento de arquivos suportado pelo FTP, os clientes estabelecem uma conexo de longo prazo aos servidores. Quando a conexo estabelecida, o usurio do cliente pode acessar os recursos no servidor como se o recurso fosse local ao host do cliente. Os servios de compartilhamento de arquivo e impresso do SMB se tornaram o sustentculo das redes Microsoft. Com a introduo da srie de software Windows 2000, a Microsoft mudou a estrutura subjacente para uso do SMB. Nas verses anteriores de produtos Microsoft, os servios SMB utilizavam um protocolo no-TCP/IP para implementar a resoluo de nomes. Comeando com o Windows 2000, todos os produtos Microsoft subsequentes utilizam nomeao DNS. Isso permite que os protocolos TCP/IP suportem diretamente o compartilhamento de recursos SMB, como mostrado na gura. Os sistemas operacionais LINUX e UNIX tambm fornecem um mtodo de compartilhamento de recursos com redes Microsoft utilizando uma verso do SMB chamada SAMBA. Os sistemas operacionais Macintosh da Apple tambm suportam compartilhamento de recursos utilizando o protocolo SMB. Mostrar mdia visual

17 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Pgina 2: O protocolo SMB descreve o acesso ao sistema de arquivos e como os clientes podem fazer solicitaes de arquivos. Ele tambm descreve a comunicao entre processos do protocolo SMB. Todas as SMB tm um formato em comum. Este formato utiliza um cabealho com tamanho xo seguido por um parmetro de tamanho varivel e componente de dados. As mensagens SMB podem: Iniciar, autenticar e encerrar sesses Controlar acesso a arquivos e impressora Permitir que uma aplicao envie para ou receba mensagens de outro dispositivo O processo de troca de arquivos SMB mostrado na gura. Mostrar mdia visual

3.3.7 Servios P2P e Protocolo Gnutella Pgina 1: Voc aprendeu sobre FTP e SMB como formas de obter arquivos. Veja outro protocolo de Aplicao. Compartilhar arquivos pela Internet se tornou extremamente popular. Com aplicaes P2P com base no protocolo Gnutella, as pessoas podem disponibilizar arquivos em seus discos rgidos a outras pessoas para download. O software cliente compatvel com Gnutella permite que os usurios se conectem a servios Gnutella pela Internet, localizem e acessem recursos compartilhados por outros pares (peers) Gnutella. Muitas aplicaes cliente esto disponveis para acessar a rede Gnutella, incluindo: BearShare, Gnucleus, LimeWire, Morpheus, WinMX e XoloX (veja uma tela do LimeWire na gura). Embora o Gnutella Developer Forum mantenha o protocolo bsico, fornecedores de aplicaes frequentemente desenvolvem extenses para que o protocolo funcione melhor em suas aplicaes. Mostrar mdia visual

Pgina 2: Muitas aplicaes P2P no utilizam um banco de dados central para registrar todos os arquivos disponveis nos pares (peers). Em vez disso, os dispositivos na rede dizem uns aos outros que arquivos esto disponveis quando consultados e utilizam o protocolo e servios Gnutella para suportar a localizao de recursos. Veja a gura. Quando um usurio est conectado a um servio Gnutella, as aplicaes cliente buscaro outros ns Gnutella aos quais se conectarem. Tais ns lidam com consultas para localizao de recursos e respostas a tais solicitaes. Eles tambm regem mensagens de controle, que ajudam o servio a descobrir outros ns. As transferncias de arquivos reais geralmente se am em servios HTTP. O protocolo Gnutella dene cinco tipos diferentes de pacotes: ping - para descoberta de dispositivos pong - como resposta a um ping query - para localizao de arquivos

18 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

query hit - como resposta a uma consulta push - como solicitao de download Mostrar mdia visual

3.3.8 Servios e Protocolo Telnet Pgina 1: Muito antes dos computadores desktop com interfaces grcas sosticadas, as pessoas utilizavam sistemas com base em texto que frequentemente eram apenas terminais de exibio sicamente acoplados a um computador central. Quando as redes foram disponibilizadas, as pessoas precisavam de uma maneira de acessar remotamente os sistemas de computao da mesma forma que faziam com os terminais diretamente acoplados. O Telnet foi desenvolvido para atender a essa necessidade. O Telnet data do incio da dcada de 70 e est entre um dos protocolos e servios da camada de Aplicao mais antigos no conjunto TCP/IP. O Telnet fornece um mtodo padro de simulao de dispositivos de terminal com base em texto na rede de dados. O protocolo e o software cliente que implementa o protocolo so comumente chamados de Telnet. De forma bastante adequada, uma conexo que utiliza Telnet chamada de sesso de Terminal Virtual (VTY), ou conexo. Em vez de utilizar um dispositivo fsico para se conectar ao servidor, o Telnet utiliza software para criar um dispositivo virtual que fornea os mesmos recursos de uma sesso de terminal com acesso interface de linha de comando (CLI) do servidor. Para suportar as conexes de cliente Telnet, o servidor executa um servio chamado daemon Telnet. Uma conexo de terminal virtual estabelecida de um dispositivo nal utilizando uma aplicao de cliente Telnet. A maioria dos sistemas operacionais inclui um cliente Telnet da camada de Aplicao. Em um PC Windows da Microsoft, o Telnet pode ser executado a partir do prompt de comando. Outras aplicaes de terminal comuns que rodam como clientes Telnet so HyperTerminal, Minicom e TeraTerm. Quando uma conexo Telnet estabelecida, os usurios podem executar qualquer funo autorizada no servidor, como se estivessem utilizando uma sesso de linha de comando no prprio servidor. Se autorizados, podem iniciar e parar processos, congurar o dispositivo e at mesmo desligar o sistema. Clique nas guias na gura para ver um exemplo do Telnet. Mostrar mdia visual

Pgina 2: O Telnet um protocolo cliente/servidor e especica como uma sesso VTY estabelecida e encerrada. Ele tambm fornece a sintaxe e ordem dos comandos utilizados para iniciar a sesso Telnet, alm dos comandos de controle que podem ser emitidos durante uma sesso. Cada comando Telnet consiste de, pelo menos, dois bytes. O primeiro byte um caractere especial chamado de caractere Interpretar como Comando (Interpret as Command - IAC). Como o nome diz, o IAC dene o byte seguinte como um comando em vez de um texto. Alguns exemplos de comandos do protocolo Telnet incluem:

19 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Are You There (AYT) - Permite que o usurio solicite que algo aparea na tela do terminal para indicar que a sesso VTY est ativa. Erase Line (EL) - Apaga todo o texto da linha atual. Interrupt Process (IP) - Suspende, interrompe, pausa ou encerra o processo ao qual o Terminal Virtual est conectado. Por exemplo, se um usurio iniciou um programa no servidor Telnet via VTY, poder enviar um comando para parar o programa. Embora o protocolo Telnet suporte autenticao de usurio, no suporta o transporte de dados criptografados. Todos os dados trocados durante uma sesso Telnet so transportados como texto simples pela rede. Isso signica que os dados podem ser interceptados e compreendidos facilmente. Se a segurana for um problema, o protocolo Secure Shell (SSH) oferece um mtodo alternativo e seguro para acesso ao servidor. O SSH fornece a estrutura para proteger o login remoto e outros servios de rede segura. Ele tambm fornece autenticao mais forte que o Telnet e suporta o transporte de dados de sesso utilizando criptograa. Como melhor prtica, os prossionais de rede sempre devem utilizar o SSH em vez do Telnet, quando possvel. Mais adiante neste curso, utilizaremos o Telnet e o SSH para acessar e congurar dispositivos de rede na rede do laboratrio. Mostrar mdia visual

3.4 Laboratrio e Atividades do Captulo


3.4.1 Captura do Fluxo de Dados Pgina 1: Nesta atividade, voc utilizar um computador com microfone e Gravador de Som da Microsoft, ou acesso Internet para que o arquivo de udio possa ser baixado. Clique no cone do laboratrio para mais detalhes. Mostrar mdia visual

3.4.2 Laboratrio - Gerenciando um Servidor Web Pgina 1: Neste laboratrio, voc ir baixar, instalar e congurar o popular servidor Web Apache. Um navegador Web ser utilizado para conexo ao servidor, e o Wireshark ser utilizado para capturar a comunicao. A anlise da captura ajudar os alunos a entender como o protocolo HTTP opera. Clique no cone do laboratrio para mais detalhes Mostrar mdia visual

20 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

3.4.3 Laboratrio - Servios de E-mail e Protocolos Pgina 1: Neste laboratrio, voc ir congurar e utilizar uma aplicao cliente de e-mail para se conectar aos servios de rede do eagle-server. Ento, voc ir monitorar a comunicao com o Wireshark e analisar os pacotes capturados. Clique no cone do laboratrio para mais detalhes Mostrar mdia visual

3.5 Resumo do Captulo


3.5.1 Resumo e Reviso Pgina 1: A camada de Aplicao responsvel pelo acesso direto a processos subjacentes que gerenciam e fornecem a comunicao rede humana. Esta camada serve como origem e destino de comunicaes em redes de dados. As aplicaes, protocolos e servios da camada de Aplicao permitem que os usurios interajam com a rede de maneira signicativa e efetiva. Aplicaes so programas de computador com os quais o usurio interage e que iniciam processos de transferncia de dados mediante solicitao do usurio. Servios so programas de segundo plano que fornecem a conexo entre a camada de Aplicao e as camadas inferiores do modelo de rede. Protocolos fornecem uma estrutura de regras e processos acordados que garantem que os servios executados em um dispositivo em particular possam enviar e receber dados de vrios dispositivos de rede diferentes. O fornecimento de dados pela rede pode ser solicitado de um servidor por um cliente, ou entre dispositivos que operam em um acordo no-hierrquico, onde a relao cliente/servidor estabelecida de acordo com o dispositivo de origem e destino no momento. Mensagens so trocadas entre os servios da camada de Aplicao em cada dispositivo nal de acordo com as especicaes do protocolo para estabelecimento e uso dessas relaes. Protocolos como HTTP, por exemplo, suportam a entrega de pginas Web a dispositivos nais. Protocolos SMTP/POP suportam o envio e recebimento de e-mail. SMB permite que usurios compartilhem arquivos. DNS resolve nomes legveis utilizados para se referir a recursos de rede em endereos numricos da rede. Mostrar mdia visual

Pgina 2: Mostrar mdia visual

21 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

Pgina 3: Nesta atividade, voc ir construir e analisar partes mais complexas do modelo de rede do laboratrio do Exploration. Instrues de Integrao de Habilidades do Packet Tracer (PDF) Mostrar mdia visual

Pgina 4: Saiba Mais Perguntas de Reexo Por que importante diferenciar entre uma aplicao em particular da camada de Aplicao, o servio associado e o protocolo? Discuta isso no contexto dos modelos de referncia de rede. E se fosse possvel incluir todos os servios da camada de Aplicao em um nico protocolo que abrangesse tudo? Discuta as vantagens e desvantagens de ter tal protocolo. Como voc desenvolveria um novo protocolo para um novo servio da camada de Aplicao? O que teria de ser includo? Quem teria que se envolver no processo e como as informaes seriam disseminadas? Links http://www.ietf.org/ http://www.protocols.com/ Mostrar mdia visual

3.6 Teste do Captulo


3.6.1 Teste do Captulo Pgina 1: Mostrar mdia visual

Ir para a prxima Ir para a anterior Rolar Para o Topo

All contents copyright 2007-2009 Cisco Systems, Inc. | Translation courtesy of: Fundao Bradesco & NCE - UFRJ. Sobre

22 de 23

10/09/12 22:37

CISCO Accessible Theme

http://curriculum.netacad.net/virtuoso/servlet/org.cli.delivery....

23 de 23

10/09/12 22:37