Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho acadêmico: Descrição e apresentação de protocolos da camada de aplicação do modelo OSI. Rita de cássia Caldas Teixeira Carvalho Resumo O presente trabalho tem como finalidade apresentar as principais características dos protocolos presentes na camada de aplicação do modelo OSI. Embora muitos usuários não tenham conhecimento sobre os protocolos existentes na camada de aplicação, existem finalidades e objetivos que são de suma importância para quem os utiliza. Preenchendo essa lacuna, foi realizada uma pesquisa sobre tais protocolos e suas utilidades. O propósito desse estudo foi descrever alguns dos protocolos como HTTP, DNS, PING, SMTP, entre outros, proposicionalmente selecionados para a melhor compreensão da camada de aplicação. Foi utilizado uma metodologia de pesquisa de estudos bibliográficos e vídeos para a melhor compreensão de cada tópico. Todos os tópicos foram compreendidos e resumidos de forma com que o leitor possa compreender de uma maneira mais simples cada protocolo. O estudo apesar de descritivo não incluiu peculiaridades detalhadas utilizadas em alguns dos protocolos, mas sim um resumo de cada um deles. Palavras-Chave: Protocolos, OSI, camada de aplicação, resumo, finalidades, estudo, pesquisa, tópicos. Abstract This paper aims to present the main characteristics of the protocols present at the application layer of the OSI model. Although many users have no knowledge about the existing protocols at the application layer, there are purposes and objectives that are of utmost importance for those who use them. Filling this gap, a research about these protocols and their uses was carried out. The purpose of this study was to describe some protocols such as HTTP, DNS, PING, SMTP, among others purposely selected for the better understanding of the application layer. A research methodology of bibliographic studies and videos was used for a better understanding of each topic. All the topics were understood and summarized so that the reader can understand each protocol in a simpler way. The study, although descriptive, did not include some aspects used in some of the protocols, but rather a summary of each one. Keywords: Protocols, OSI, application layer, summary, purposes, study, research, topics. 1. Introdução Este documento contém informações de forma simples para o bom entendimento do estudo da camada de aplicação do modelo OSI. No decorrer do estudo será possível compreender os fundamentos dos principais protocolos da camada sete. A camada de aplicação é responsável pela especificação dos diferentes serviços de comunicação disponibilizados pela rede, as funções aqui descritas resumem uma série de aplicações que permitem a realização de diversas tarefas. Em cada aplicação são definidos protocolos específicos, sendo assim o estudo de cada camada pode ser realizado em cada uma das aplicações existentes. Protocolos de redes são conjuntos de normas que permitem a comunicação de computadores entre si. Eles funcionam como uma linguagem universal podendo ser interpretados por qualquer computador ou sistema operacional. Também, são responsáveis pelos pacotes, que seriam dados divididos e transmitidos pela rede, assim como carregam em si informações de endereçamento de origem e destino. Diante disso, listam-se algumas aplicações existentes com suas principais funções. 2. WWW Em 1980, na Suíça, o britânico Tim Berners-Lee foi o portador da ideia da World Wide Web e também seu criador em 1889. A world wide web surgiu como integrador de informações, onde as informações disponíveis na Internet poderiam ser acessadas de formas mais simples em diferentes plataformas. TANEMBAUM (2003) define a World Wide Web da seguinte forma: [...] A World Wide Web é uma estrutura arquitetônica que permite o acesso a documentos vinculados espalhados por milhões de máquinas na Internet. (TANEMBAUM , 2003). A Internet cresceu de forma gigantesca, por conseguinte existem diversas informações presentes e a chance de se perder no meio a tanta informação é enorme, por essa razão é importante a forma como que tais informações estão dispostas. O acesso às informações se dá por meio de links, que servem como uma ponte entre os mais diversos sites da Internet e seus conteúdos. As informações do WWW são em forma de hipertexto, tal forma que permite a interligação entre diferentes documentos localizados em diferentes servidores em qualquer parte do mundo. O hipertexto é codificado por meio da linguagem HTML. O protocolo utilizado para transferência de informação é o http. Sendo assim, World Wide Web (rede de alcance mundial), também conhecida como Web ou WWW. É um sistema de documentos dispostos que são interligados e executados na Internet, onde tais documentos permitem o acesso às informações apresentadas no formato de hipertexto, vídeos, sons e figuras. Vale ressaltar que o usuário pode seguir as hiperligações na página para outros documentos ou até mesmo enviar informações de volta ao servidor. Para visualizar tais informações é necessário utilizar um programa de computador chamado de navegador, podendo ser: Mozilla Firefox, Google Chrome, Explorer, entre outros. Tais programas são utilizados para descarregar informações e mostrá-las na tela do usuário. 3. HTTP Tim Berners-Lee e sua equipe foram responsáveis por inventar o HTTP, juntamente com o HTML. A primeira versão do protocolo utilizava o método GET, que solicitava a página um servidor e tinha como resposta uma página HTML. A primeira versão documentada foi em 1995 liderada por Dave Raggett onde foram adicionados métodos e campos de cabeçalhos adicionais mais eficientes. Desse modo, o HTTP foi adotado pelos principais desenvolvedores em 1996. Já em 1997 a 1999 foi lançado o padrão e melhorias HTTP / 1.1. Por fim, em 2007 a 2014 foram divulgadas especificações atualizadas de seis partes da obsoleta RFC 2616. O HTTP - Hypertext Transfer Protocol (Protocolo de transferência de Hipertexto) é um protocolo da camada de aplicação, que segundo o seu nome Entende-se que é uma forma de conversa entre duas máquinas, que permite transferir o hipertexto de um lado pra o outro. É um protocolo sem estado, ou seja, o servidor não mantem nenhum dado entre duas requisições, também, segue um o modelo cliente servidor. Segundo, KUROSE (2006) O HTTP contém programa cliente e programa servidor, sendo cada um deles executados em máquinas distintas e se comunicam um com o outro por meio de mensagens HTTP. Sendo o HTTP quem define a estrutura de tais mensagens, também o modo como são trocadas. Portanto, esse sistema é a base da comunicação na Internet onde os conteúdos que tragam hiperlinks possam ser encontrados mais facilmente. O HTTP é um protocolo baseado em texto sem conexão, depois que a solicitação é atendida por um servidor a conexão entre usuário e o servidor é desconectado e uma nova conexão deve ser feita para cada solicitação. Observe na figura1. Levando em consideração que as páginas web são constituídas por documentos, as páginas são construídas com HTML (linguagem de ligação Hipertexto) que é a linguagem padrão para a programação de páginas de web, sendo assim linguagem HTML é interpretada por um navegador, que na linguagem HTTP é conhecido como cliente. Também, as páginas ou textos HTML são considerados documentos pelo protocolo HTTP. De acordo com (KUROSE, 2006, p, 72) Uma página web (também denominada documento) é construída de objetos. Um objeto é simplesmente um arquivo - tal como um arquivo HTML, uma imagem JPEG, uma imagem GIF, um Applet Java, um clipe de áudio e assim por diante - que se pode acessar com um único URL. A maioria das páginas web é construída de um arquivo-base HTML e diversos objetos referenciados. Por exemplo,se uma página web contiver um texto HTML e cinco imagens JPEG, então ela terá seis objetos: Arquivo-base HTML e mais cinco imagens. (...) Figura 1 - Comunicação Cliente servidor. Fonte: KUROSE, 2006 4. SMTP Após a invenção da web Sabeer Bhatia e Jack propuseram desenvolver um sistema de e-mail baseado na web. O serviço em 1996 onde ganhou popularidade de forma muito rápida e foi adquirida pela Microsoft. Diante disso: O e-mail da Web continua a prosperar, tornando-se, a cada ano, mais sofisticado e potente. Um dos serviços mais populares de hoje é o gmail do Google, que oferece livre armazenagem de gigabytes, filtro de spam e detector de vírus avançados, codificação de e-mail opcional (utilizando SSL), busca de correio de serviços de terceiros e uma interface orientada a busca. Serviços de mensagens assíncronas dentro de redes sociais, como Facebook, também se tornaram populares nos últimos anos. (KUROSE, 2006, P, 89) O SMTP é um protocolo definido para correio eletrônico. Simple Mail Transfer Protocol (Protocolo de transferência de correspondência simples). O SMTP é uma opção que permite somente o envio de mensagens, ele trabalha como um "entregador" fazendo com que um conteúdo chegue até o destino, também, o usuário não pode baixar mensagens do servidor, sendo assim geralmente é utilizado com um client de e-mail que suporte protocolos POP3 ou IMAP como o Outlook, Thunderbird e etc. Que permitem que os usuários salvem as mensagens. Ou seja, os usuários usam um programa que usa SMTP para envio de mensagem e POP3 ou IMAP para recebimento delas. A princípio o protocolo SMTP utilizava uma conexão criptografada, porém a partir de 2013 os provedores de internet passaram a bloquear uma de suas portas e começaram a utilizar outra para diminuir a quantidade de SPAM. O seu funcionamento ocorre da seguinte maneira, observe na figura 2. Figura 2 – Uma visão do sistema de e-mail da internet. Fonte: KUROSE, 2006 Quando se envia um e-mail o computador se conecta ao servidor do serviço de e-mail. Esse servidor responsável pelo envio de e-mail é chamado de SMTP. Um servidor SMTP passa o e-mail para outro servidor de SMTP e o retransmiti para o destino. Cada e-mail tem um remetente e destinatário. Quando o e-mail é enviado o provedor do e-mail se conecta ao servidor SMTP do remetente. O provedor transmite o endereço do remetente, destinatário e o conteúdo da mensagem. Assim, o SMTP trabalha para localizar o destinatário. Usando o ID do e-mail do destinatário ele localiza o nome do domínio. Cada nome de domínio representa um endereço web exclusivo. O servidor SMTP em seguida contata o servidor DNS que envia de volta o endereço para o servidor SMTP. Então, o SMTP começa a enviar o e-mail, verifica e confirma o e-mail endereçado e o entrega. Por sua vez, o endereçado entrega a sua contraparte através do servidor POP3 ou IMAP. 5. POP3 O e-mail funciona com dois protocolos o SMTP que tem o objetivo de envio de mensagens, e o POP3 ou IMAP para o recebimento. O POP foi publicado em 1984 seguindo algumas atualizações até chegar o POP3 em 1988. O POP3 - Post Office Protocol versão 3, é um protocolo de acesso de correio com finalidades limitadas. Ele é usado para se comunicar com o servidor e baixar e-mails para um cliente como o Outlook, o Thunderbird, o Windows Mail, o Mac Mail, etc. Vale ressaltar que o POP3 é um protocolo de comunicação unidirecional. A sua principal função é acessar e descarregar mensagens de modo que possam ser acessadas off-line, tal processo que é dividido em 3 partes: autorização, transação e atualização. Como se pode ver na figura 3. Durante a primeira fase, autorização, o agente de usuário envia um nome de usuário e uma senha (às claras) para autenticar o usuário. Na segunda fase, transação, recupera mensagens; é também nessa etapa que o agente pode marcar mensagens que devem ser apagadas, remover essas marcas e obter estatísticas de correio. A terceira, atualização, ocorre após o cliente ter dado o comando quit que encerra a sessão POP3. Nesse momento, o servidor de correio apaga as mensagens que foram marcadas. (KORUSE. 2006, p, 93) 6. IMAP O IMAP foi desenvolvido em 1986 na Universidade de Stanford, sua versão mais recente é IMAP4rev1 [RFC 2060]. O IMAP (Internet Message Access Protocol) como o POP3 também é um protocolo de acesso a correio, com mais recursos e mais complexo. Esse protocolo também é utilizado para recuperar e-mails, mas apenas o cabeçalho é baixado e o restante do conteúdo é deixado no servidor. Um servidor IMAP associa cada mensagem a uma pasta. Quando uma mensagem chega a um servidor pela primeira vez, é associada com a pasta INBOX do destinatário, que, então, pode transferi-la para uma nova pasta criada por ele, lê-la, apagá-la e assim por diante. O protocolo IMAP provê comandos que permitem aos usuários criarem pastas e transferir mensagens de uma para outra. Também provê comandos que os usuários podem usar para pesquisar pastas remotas em busca de mensagens que obedeçam a critérios específicos. Note que, ao contrário do POP3, um servidor IMAP mantém informação de estado de usuário entre sessões IMAP — por exemplo, os nomes das pastas e quais mensagens estão associadas a elas. (KORUSE , 2006, P, 95) No IMAP os e-mails ficam guardados em nuvem, também, vale ressaltar que é um protocolo de comunicação de via dupla, pois as alterações feitas no cliente são transmitidas ao servidor. Para compreender tais descrições, observa-se a figura 3. Figura 3 - Protocolos de e-mail e suas entidades comunicantes Fonte: KORUSE, 2 7. POP3, IMAP, SMTP e suas principais diferenças. Como já descritos anteriormente sabe-se que o SMTP é um protocolo padrão exclusivo para envio de e-mails. Então, POP3 e IMAP são usados para recebimento, armazenamento e organização das mensagens. Porém, apesar de parecidas, os dois protocolos existem, pois casa um deles contem peculiaridades diferentes na forma de lidar com a troca de mensagens. Como a limitação de produtividade que o POP3 tem já o IMAP possibilita a sincronização de sua conta em diversos dispositivos. No entanto, o POP3 oferece mais controle na visualização e modificação de mensagens e documentos, pois no seu download contém registros de data, hora, e outras especificações. E o IMAP pode apresentar modificações dado que a sua verificação é por meio da sincronização do servidor. Outro fator importante é a segurança no POP3, o usuário visualiza e interage com as mensagens de forma restrita, por outro lado, no IMAP as mensagens estão sempre sincronizadas no servidor. 8. TELNET Desenvolvido pelas forças armadas, a função inicial do telnet era transmitir dados as bases militares. Hoje proporciona a interface de terminais e de aplicações através da internet. Isto é, o Telnet é um programa permite ligar computadores remotos ao seu computador o fazendo se comportar como um terminal. Tais computadores são descritos como computador local e computador remoto (ou host). Onde, poderá utilizar os recursos de mainframe de um computador do outro lado do mundo. Pode-se dizer que o comando Telnet permite a configuração do servidor de um computador remoto para a execução de comandos escritos. No entanto, o Telnet não possui nenhuma criptografia. Ele envia as mensagens em texto puro. 9. FTP A origem do FTP se deu por volta se 1970, desenvolvida por Abhay Bhushan. De início, a proposta era de criar um fluxo de transferência segura para servidores da ARPANET Netwrk Control Program. Ao longo dos anos o FTP continuou sendo aprimorado e é utilizado ate hoje. Figura 4 – representação simples do que é um FTPFonte: techtudo, 2012. FTP ou File Transfer Protocol ( Protocolo de Transferência de Arquivos), é um tipo de conexão que permite a troca de arquivos entre dois computadores conectados a Internet, envia arquivos para a web, sendo assim pode se enviar qualquer coisas para outra máquina ou armazenar em servidor FTP, pois estará sempre disponível. O FTP funciona em torno do cliente e o servidor. Um computador que solicita a conexão para ter acesso aos dados será chamado de cliente, o mesmo é quem faz a transferência de arquivos do computador para o servidor. Por conseguinte, o computador que recebe a solicitação e atua como um ambiente virtual é chamado de servidor, também atua com programas disponíveis para permitir a conexão, ou seja, ele autoriza a transferência dos arquivos armazenados nele para o cliente. Portanto, essa é a dinâmica de comunicação, no entanto para a operação ser segura é necessário ter um login e senha para o acesso e transferências FTP como mostra a figura 5. Figura 5 – FTP transporta arquivos entre sistemas de arquivo local e remoto. Fonte: KORUSE, 2009 Um servidor FTP é o servidor que oferece um serviço de acesso a um disco rígido ou servidor de arquivos criados através de um protocolo FTP. É ele que armazena as informações ou dados enviados por um usuário e que estarão acessíveis por qualquer membro da internet. O FTP utiliza duas conexões TCPs paralelas para a transmissão de um arquivo que são a conexão de controle e conexão de dados. Então, pode-se dizer que o FTP tem conexão de controle fora de banda, tal fato limita sua capacidade máxima de seções simultâneas. 10. SSH O SSH surgiu em 1995, seu criador foi Tatu Ylönen, e até hoje mais da metade dos servidores utilizam esse serviço no mundo web. O SSH — Secure Shell (capsula de segurança) é um protocolo de administração remota que permite o usuário a controlar e modificar servidores pela Internet, ou seja, ele entra na hospedagem de site e é possível fazer diversas mudanças nas configurações, também pode realizar transferência de arquivos e acionar comandos, essa transferência não é feita por texto. Vale ressaltar que o SSH diferente do TELNET é criptografado e também depende de uma chave de acesso. Para utiliza-lo é preciso utilizar os programas: PuTTy para Windows; Open SSH para Mac e Linux. 11. NNTP O NNTP - Network News Transfer Protocol é um protocolo usado para se conectar com a usernet. Ela é baseada em uma conexão serial sobre TCP entre um cliente e um servidor que mantém artigos armazenados em disco, ou seja, permite a comunicação entre servidor / servidor e cliente / servidor. O protocolo é baseado no compartilhamento de grandes quantidades de informações e na capacidade do cliente baixar seletivamente partes dessas informações. 12. RDP O RDP - Remote Desktop Protocol(Protocolo de Área de Trabalho Remota) é um protocolo que permite ao usuário o acesso às suas respectivas áreas de trabalho sem a necessidade de esta fisicamente próximo ao computador, para que isso seja possível e necessário um servidor terminal ativo e devidamente configurado para receber conexões, ou melhor, usado para comunicação entre o Servidor de Terminal e o Cliente do Servidor de Terminal. Tal servidor é encapsulado e criptografado em TCP, também consegue transferir sons e arquivos entre os hosts. O RDP foi projetado para dar suporte a vários tipos diferentes de topologias de rede, como ISDN, POTS. O RDP também foi projetado para dar suporte a muitos protocolos LAN, como IPX, NetBIOS, TCP/IP. (MICROSOFT, 2020). O RDP foi desenvolvido para ser totalmente independente de sua pilha de transporte subjacente, nesse caso, TCP/IP. Isso significa que podemos adicionar outros drivers de transporte para outros protocolos de rede conforme os clientes precisam para eles crescerem, com pouca ou nenhuma alteração significativa nas partes fundamentais do protocolo. Eles são elementos-chave para o desempenho e a extensão do RDP na rede. (MICROSOFT, 2020) 13. IRC Desenvolvido em 1988 por Jarkko Oikarinen. O IRC é um protocolo de comunicação que foi muito utilizado para bate papo em tempo real. O IRC - Internet Relay Chat é um serviço de Internet utilizado para conferência em modo de texto. Ele é formado de servidores e clientes, onde o servidor tem informações sobre todo o sistema, já o cliente é implementado em sockets que estabelece uma comunicação sobre TCP/IP que utiliza o protocolo TCP na camada de rede. Os seus principais componentes são: Clientes Qualquer conexão ao servidor que não seja o próprio servidor. Servidores São os formadores do backbone para o IRC, também, são pontos de conexão para servidores e clientes. Operadores Classes especiais de clientes onde podem realizar funções gerais da manutenção da rede do IRC. Canais: Grupo formado por mais clientes que irá receber mensagens endereçadas ao canal. Operadores de Canais Clientes que são considerados donos de determinados canais. 14. SMNP O SNMP evoluiu do SNMPv1 para o SNMPv2 e chegou à sua versão mais recente, o SNMPv3 [RFC 3410], lançada em abril de 1999 e atualizada em dezembro de 2002. (KUROSE, 2006). O SNMP - Simple Network Management Protocol (Protocolo Simples de gerenciamento de redes) é um protocolo padrão para monitoramento e gerenciamento de redes, o SMNP foi criado para facilitar esse monitoramento. Em SNMP, o item a ser monitorado ou gerenciado é um agente. Quem consulta (GET) ou solicita modificações(SET) é um gerente. O agente tambem tem a função de gerar alertas (TRAP). (LINUX). Figura 6 - Exemplo de SNMP Fonte: MACEDO, D. Também, permite trabalhar com produtos e serviços de diversos fabricantes. Vale ressaltar que é possível instalar um SMNP, é penas possível habilitá-lo sabendo que ele já vem do fabricante. Também, o protocolo não é orientado a conexões que não requerem ações prévias e nem posterior ao envio, não existe garantia que as mensagens chegarão ao destino. sua função básica é facilitar a troca de informações de gerenciamento entre os dispositivos da rede. Para isso, fornece dados de status dos elementos ativos da rede e estatísticas importantes para seu funcionamento, como uso, taxa de erros, vazão, nível de colisão, entra outros. (ROCHA, A, 2017) 15. SIP O SIP (Session Initiation Protocol – Protocolo de Início de Sessão) oferece uma solução de baixo custo, aberta e com um bom nível de segurança na privacidade da conversa telefônica. É um protocolo da camada de sessão do modelo OSI (camada de aplicação no modelo TCP/IP) que pode estabelecer, modificar e terminar sessões multimídias – onde sessão é considerada uma troca de dados entre uma associação de UAs (User Agent) – como por exemplo, uma chamada telefônica pela Internet (ROSENBERG, SCHULZRINNE e CAMARILLO et al, 2011). Portanto, o SIP é um protocolo para a sinalização de seções multimídia utilizada nas telecomunicações que tem como função estabelecer, modificar e terminar seções. Seções que podem ser definidas como chamadas telefônicas/vídeo. Igualmente, o protocolo SIP incorpora o conceito de números e postas fixas para todos os dispositivos. Ele também tem a arquitetura cliente/servidor. O protocolo de Inicialização de Sessão (Session Initiation Protocol — SIP), definido em [RFC 3261; RFC 5411], é um protocolo aberto e simples, que faz o seguinte: • Provê mecanismos para estabelecer chamadas entre dois interlocutores por uma rede IP. Permite que quem chama avise ao que é chamado que quer iniciar uma chamada. Permite que os participantes concordem com a codificação da mídia. E também permite que encerrem as chamadas.• •Provê mecanismos que permitem a quem chama determinar o endereço IP atualde quem é chamado. Os usuários não têm um endereço IP único, fixo, porque podem receber endereços dinamicamente (usando DHCP) e porque podem ter vários equipamentos IP, cada um com um endereço IP diferente. •Provê mecanismos para gerenciamento de chamadas, tais como adicionar novos fluxos de mídia, mudar a codificação, convidar outros participantes, tudo durante a chamada, e ainda transferir e segurar chamadas. (KORUSE, 2006, p, 463) Figura 7 - Fluxo Alice-Bob. A imagem retrata a comunicação entre Alice e Bob desde seu estabelecimento até sua interrupção. Fonte: UFRJ Pode-se observar na figura 7 que a seção SIP é iniciada ao Alice enviar uma mensagem INVITE para Bob por UDP. Essa mensagem contém um identificador, o endereço de Alice é o tipo de dado que deseja receber. Quando Bob envia uma resposta onde consta o seu endereço de IP, a porta que deseja receber os pacotes é a codificação dos dados. Após isso, Alice envia uma confirmação que a comunicação foi estabelecida com sucesso. 16. DNS O DNS — Domain Name System é um registro que cotem nomes de sites e endereços de IP associados, tal correlação favorece a transferência de dados e permite acesso a Internet. DNS nada mais é além do que uma abstração ao nível do usuário, que permite que páginas sejam encontradas na internet. Cada um deles é único para cada site (CLEMENTE, C, 2019). O DNS é uma coleção de banco de dados que traduz nomes de host para endereços únicos de IP. O DNS faz a tradução de endereço em palavras que formam a URL. Cada nome tem um único endereço IP, por isso cada nome é único, estes números de IP são organizados pela ICANN (Internet Corporation for Assigned Names and Numbers) Figura 8 – conexão DNS entre máquinas e sites armazenados em servidores online. Fonte: ALENCAR, A, 2014. (Reprodução/ICANN) 17. PING Criado em 1983 por Michael John Muss o PING - Packet Internet Network Grouper é um comando que está disponível em quase todos os computadores que serve para testar a conectividade entre equipamentos de uma rede. Ele funciona de maneira que envia dados e fiscaliza o tempo resposta. Se o equipamento destino estiver funcionando uma resposta será enviada para o computador que enviou o PING, assim observando se demorou ou não. Quanto menor a o valor registrado mais rápida é a conexão. 18. O que são cookies e qual sua funcionalidade A tecnologia cookie existe desde 1990, primeiramente foi criado para atender demandas de lojas online, porém ganhou novos caminhos. Os coockies na Internet são uma das ferramentas essenciais para a navegação web, por isso, existe a Lei GDPR que regulamenta a transparência da utilização da política de cookies para o usuário. Cookies são pequenos arquivos criados por sites que são salvos pelo computador de quem os visita. Ele não apenas lembra o site visitado, mas também informações de formulários, como também identificam o visitante e personalizam a página de acordo com o perfil do usuário fazendo a navegação se tornar mais prática e eficiente. Para se compreender melhor, observa-se na figura 9 tal sequência de funcionalidade. Figura 9 - cookies, como funcionam. Fonte: KINAST, P, 2019. Portanto, segundo KORUSE (2006, p, 79). A tecnologia dos cookies tem quatro componentes: (1) uma linha de cabeçalho de cookie na mensagem de resposta HTTP; (2) uma linha de cabeçalho de cookie na mensagem de requisição HTTP; (3) um arquivo de cookie mantido no sistema final do usuário e gerenciado pelo navegador do usuário; (4) um banco de dados de apoio no site. (KORUSE, 2006, p, 79) Vale ressaltar, que existem variados tipos de cookies, lista se três deles para a melhor compreensão. Cookies de sessão Tais tipos de cookies são apagados quando o usuário fecha o navegador, pois é armazenado na memória temporária do computador. Esses tipos de cookie não coletam informações do computador. Cookies persistentes Esse tipo de cookie é armazenado no seu disco rígido, até a sua data de expiração, ou até o usuário Os excluir. Esses cookies são usados para coletar informações sobre o usuário como comportamento na navegação. Cookies maliciosos Esses tipos de cookies rastreiam o usuário e seus hábitos para construir um perfil de interesses. Esse perfil pode ser vendido a uma empresa pública para que use esse perfil para segmentá-lo com anúncios específicos de interesse e aumentar a taxa de conversão 19. SOKETS Socket provê a comunicação entre duas pontas (fonte e destino) - também conhecido como two-way communication - entre dois processos que estejam na mesma máquina (Unix Socket) ou na rede (TCP/IP Sockets). Na rede, a representação de um socket se dá por ip:porta, por exemplo: 127.0.0.1:4477 (IPv4). Um socket que usa rede é um Socket TCP/IP. (TEDESCO,K, 2019). Os sockets são a interface da comunicação. Um ponto final de um fluxo de comunicação através de uma rede, a formas de permitir que dois processos se comuniquem processos que podem ou não está na mesma maquina. No socket a conexão no modelo cliente-servidor é sempre iniciada pelo cliente. Também, é importante ressaltar que os sockets foram criados na forma de uma API. Portanto, os sockets estão entre a camada de aplicação e transporte. Figura 10 - socket Fonte: TEDESCO,K, 2019 Por estarem nesse ponto conseguem fazer uma interface entre a aplicação e a rede. Assim, as aplicações são implementadas através de uma comunicação lógica. 20. Conclusão Após a leitura dedicada aos protocolos é possível conhecer mais sobre o que são protocolos de redes e seus tipos, também notar a importância de cada um e como são recorrentes no cotidiano e em práticas como enviar e receber e-mails, baixar arquivos, entre outros, observa-se que então que graças a eles é possível realizar a comunicação entre diferentes computadores sem a necessidade de uma nova linguagem pra cada um deles. A partir dos estudos a cerca dos protocolos, conclui-se que a camada de aplicação é de suma importância para seus usuários e a compreensão de cada uma de suas aplicações tem um impacto relevante para seus provedores. Referências KUROSE, J.; ROSS, K. Redes de Computadores e Internet: Uma Nova Abordagem. Boston: Addison-Wesley, 2001. TANENBAUM, Andrew S. Redes de computadores. 4.ed. Rio de Janeiro: Elsevier, 2003. SOUZA, I. Entenda o que é HTTP e o quão importante esse protocolo é para o seu site. Rockcontent, 23 janeiro de 2019. Disponível em: https://rockcontent.com/br/blog/http/ Acesso em 08 junho de 2021. FERREIRA, G. HTTP: Desmistificando o protocolo da Web. Alura, 23 maio de 2019. Disponível em: https://www.google.com/amp/s/www.alura.com.br/artigos/desmistificando-o- protocolo-http-parte-1--amp Acesso em 08 junho de 2021. HTTP Tutoriais. Disponível em: https://developer.mozilla.org/pt- BR/docs/Web/HTTP Aceso em 08 junho de 2021. RODRIGO, L. Um pouco do protocolo HTTP. Viva o Linux, 31 maio de 2011. Disponível em: https://www.vivaolinux.com.br/artigo/Um-pouco-do-protocolo- HTTP Acesso em 08 junho de 2021. Significado de World Wide Web. Significados, 24 setembro de 2011. Disponível em: https://www.significados.com.br/world-wide-web/ Acesso em 08 junho de 2021. MARTINS, E. O que é World wid web?. Tecmundo. 17 de outubro de 2018. Disponível em: https://www.google.com/amp/s/www.tecmundo.com.br/amp/web/759-o-que-e- world-wide-web-.htm acesso em 08 junho de 2021. NUNES, S. Comunicações Digitais e Internet. Ciências da Comunicação, U.Porto 2012/13. Disponível em: https://www.google.com/url?sa=t&source=web&rct=j&url=https://web.fe.up.pt/~s sn/teach/cdi/slides/04-web.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjAAegQIAxAC&usg=AOvVaw0lYuOPEANa_eBRwCS6dwTD Acesso em 07 junho de 2021. Como funciona o HTTP, URL, Link e WWW em um site?. Disponível em: http://monge.com.br/blog-detalhe-seo-consultoria-web-sites/como-funciona-o- http-url-link-e-www-em-um-site/17 Acesso em 08 junho de 2021. STOLFI, A. world wide web: forma aparente e forma oculta. Área de Concentração Design e Arquitetura, São Paulo 2010. Disponível em: https://rockcontent.com/br/blog/http/ https://www.google.com/amp/s/www.alura.com.br/artigos/desmistificando-o-protocolo-http-parte-1--amp https://www.google.com/amp/s/www.alura.com.br/artigos/desmistificando-o-protocolo-http-parte-1--amp https://developer.mozilla.org/pt-BR/docs/Web/HTTP https://developer.mozilla.org/pt-BR/docs/Web/HTTP https://www.vivaolinux.com.br/artigo/Um-pouco-do-protocolo-HTTP https://www.vivaolinux.com.br/artigo/Um-pouco-do-protocolo-HTTP https://www.significados.com.br/world-wide-web/ https://www.google.com/amp/s/www.tecmundo.com.br/amp/web/759-o-que-e-world-wide-web-.htm https://www.google.com/amp/s/www.tecmundo.com.br/amp/web/759-o-que-e-world-wide-web-.htm https://www.google.com/url?sa=t&source=web&rct=j&url=https://web.fe.up.pt/~ssn/teach/cdi/slides/04-web.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjAAegQIAxAC&usg=AOvVaw0lYuOPEANa_eBRwCS6dwTD https://www.google.com/url?sa=t&source=web&rct=j&url=https://web.fe.up.pt/~ssn/teach/cdi/slides/04-web.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjAAegQIAxAC&usg=AOvVaw0lYuOPEANa_eBRwCS6dwTD https://www.google.com/url?sa=t&source=web&rct=j&url=https://web.fe.up.pt/~ssn/teach/cdi/slides/04-web.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjAAegQIAxAC&usg=AOvVaw0lYuOPEANa_eBRwCS6dwTD http://monge.com.br/blog-detalhe-seo-consultoria-web-sites/como-funciona-o-http-url-link-e-www-em-um-site/17 http://monge.com.br/blog-detalhe-seo-consultoria-web-sites/como-funciona-o-http-url-link-e-www-em-um-site/17 https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.teses.usp .br/teses/disponiveis/16/16134/tde-16062010- 083032/publico/dissertacao_stolfi.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCH R-DAAsQFjALegQIIhAC&usg=AOvVaw3Hqthd1ZDePH7kVjd8wwLa .Acesso em 07 de junho de 2021. Saiba o que é e como funciona o protocolo SMTP. HSC Brasil, 8 março de 2019 . Disponível em: https://www.hscbrasil.com.br/protocolo-smtp/ acesso em 08 junho de 2021. O que é SMTP?. San, 25 março de 2021. Disponível em: https://blog.saninternet.com/o-que-e-smtp acesso em 08 junho de 2021. VIVO, L. O Que é SMTP?. Disponível em: https://www.google.com/amp/s/br.godaddy.com/blog/o-que-e-smtp/amp/ acesso em 08 junho de 2021. Telnet - Estabelecer ligação com outros computadores. Disponível em: https://web.fe.up.pt/~mgi97018/telnet.html acesso 08 junho 2021. ALMEIDA, A. Comando Telnet: o que é e como efetuar este protocolo. Hosts, 20 julho de 2020. Disponível em: https://www.google.com/amp/s/blog.hosts.green/comando-telnet/amp/ acesso em 08 junho 2021. Protocolo FTP. Disponível em: https://www.devmedia.com.br/protocolo- ftp/17493 acesso em 09 junho 2021. ANDREI, L. Fillezila, FTP. FTP: o que é, como funciona e qual o melhor tipo para gerenciar arquivos na internet. Disponível em: https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/ftp-o-que-e- como-funciona/amp acesso em 09 junho de 2021. BARROS, T. Techtudo, 10 julho de 2012. Disponível em: https://www.google.com/amp/s/www.techtudo.com.br/artigos/noticia/2012/07/o- que-ftp-e-como-usar.amp acesso em 09 junho 2021. DINIZ, B. O que é SSH e Como Funciona?. Disponível em: https://www.google.com/amp/s/br.godaddy.com/blog/o-que-e-ssh-e-como- funciona/amp/ acesso em 09 junho 2021. ARIANE, G. Como funciona o SSH. Disponível em: https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/como-funciona- o-ssh/amp acesso em 09 junho 2021. POP (Post Office Protocol). Disponível em: https://knoow.net/ciencinformtelec/informatica/pop-post-office-protocol/ acesso em 09 junho 2021. https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.teses.usp.br/teses/disponiveis/16/16134/tde-16062010-083032/publico/dissertacao_stolfi.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjALegQIIhAC&usg=AOvVaw3Hqthd1ZDePH7kVjd8wwLa https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.teses.usp.br/teses/disponiveis/16/16134/tde-16062010-083032/publico/dissertacao_stolfi.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjALegQIIhAC&usg=AOvVaw3Hqthd1ZDePH7kVjd8wwLa https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.teses.usp.br/teses/disponiveis/16/16134/tde-16062010-083032/publico/dissertacao_stolfi.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjALegQIIhAC&usg=AOvVaw3Hqthd1ZDePH7kVjd8wwLa https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.teses.usp.br/teses/disponiveis/16/16134/tde-16062010-083032/publico/dissertacao_stolfi.pdf&ved=2ahUKEwiPrf_H_4XxAhWsnpUCHR-DAAsQFjALegQIIhAC&usg=AOvVaw3Hqthd1ZDePH7kVjd8wwLa https://www.hscbrasil.com.br/protocolo-smtp/ https://blog.saninternet.com/o-que-e-smtp https://www.google.com/amp/s/br.godaddy.com/blog/o-que-e-smtp/amp/ https://web.fe.up.pt/~mgi97018/telnet.html https://www.google.com/amp/s/blog.hosts.green/comando-telnet/amp/ https://www.devmedia.com.br/protocolo-ftp/17493 https://www.devmedia.com.br/protocolo-ftp/17493 https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/ftp-o-que-e-como-funciona/amp https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/ftp-o-que-e-como-funciona/amp https://www.google.com/amp/s/www.techtudo.com.br/artigos/noticia/2012/07/o-que-ftp-e-como-usar.amp https://www.google.com/amp/s/www.techtudo.com.br/artigos/noticia/2012/07/o-que-ftp-e-como-usar.amp https://www.google.com/amp/s/br.godaddy.com/blog/o-que-e-ssh-e-como-funciona/amp/ https://www.google.com/amp/s/br.godaddy.com/blog/o-que-e-ssh-e-como-funciona/amp/ https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/como-funciona-o-ssh/amp https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/como-funciona-o-ssh/amp https://knoow.net/ciencinformtelec/informatica/pop-post-office-protocol/ É Vantajoso Utilizar o Protocolo IMAP?. Disponível em: https://memoria.rnp.br/newsgen/9710/n5-2.html acesso em 09 junho 2021. POP3 e IMAP: Qual a diferença e quando usá-los?. Disponível em: https://www.platon.com.br/blog/pop3-e-imap-qual-diferenca-e-quando-usa-los/ acesso em 09 junho 2021. ARAFEL, H. Portas POP3, SMTP e IMAP – Protocolos de Email Explicados. Disponível em: https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/portas-pop3- smtp-e-imap/amp acesso 09 junho de 2021. Afinal, o que é e como funciona o protocolo Pop3?. HSC Brasil, 28 janeiro 2019. Disponível em: https://www.hscbrasil.com.br/protocolo-pop3/ acesso em 09 junho 2021. O que é NNTP. Usenet, 21 abril de 2020. Disponível em: https://revistausenet.com/artigos/o-que-e-nntp/ acesso em 09 junho 2021. NNTP. Disponível em: https://techlib.wiki/definition/nntp.html acesso em 09 junho 2021. NNTP. Disponível em: http://penta2.ufrgs.br/redes296/news/nntp.htm acesso em 09 junho de 2021. Noções básicas sobre o Protocolo de Área de Trabalho Remota (RDP). Microsoft, 08 setembro de 2020. Disponível em: https://docs.microsoft.com/pt- br/troubleshoot/windows-server/remote/understanding-remote-desktop-protocol acesso em 09 junho 2021. O que é um RDP e para que serve?. Disponível em: https://www.welivesecurity.com/br/2020/06/30/o-que-e-um-rdp-e-para-que- serve/ acesso em 09 de junho de 2021. Ultradownloads. O que é IRC?. Disponível em: https://www.google.com/amp/s/canaltech.com.br/amp/entretenimento/O-que-e- IRC/ acesso em 09 junho 2021. COSTA, C. Internet Relay Chat. Disponível em: http://penta2.ufrgs.br/rc952/trab1/irc.html acesso em 09 junho 2021. MACEDO, D. Gerenciamento de Redes: Protocolo SNMP. Disponível em: https://www.google.com/amp/s/www.diegomacedo.com.br/gerenciamento-de- redes-protocolo-snmp/amp/ acesso em 09 junho 2021. O que é SNMP. Disponível em: https://4linux.com.br/o-que-e-snmp/#:~:text=SNMP%20%C3%A9%20o%20protocolo%20padr%C3%A3o,ativ os%20de%20redes%20e%20servi%C3%A7os. Acesso em 09 junho 2021. https://memoria.rnp.br/newsgen/9710/n5-2.html https://www.platon.com.br/blog/pop3-e-imap-qual-diferenca-e-quando-usa-los/ https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/portas-pop3-smtp-e-imap/amp https://www.google.com/amp/s/www.hostinger.com.br/tutoriais/portas-pop3-smtp-e-imap/amp https://www.hscbrasil.com.br/protocolo-pop3/ https://revistausenet.com/artigos/o-que-e-nntp/ https://techlib.wiki/definition/nntp.html http://penta2.ufrgs.br/redes296/news/nntp.htm https://docs.microsoft.com/pt-br/troubleshoot/windows-server/remote/understanding-remote-desktop-protocol https://docs.microsoft.com/pt-br/troubleshoot/windows-server/remote/understanding-remote-desktop-protocol https://www.welivesecurity.com/br/2020/06/30/o-que-e-um-rdp-e-para-que-serve/ https://www.welivesecurity.com/br/2020/06/30/o-que-e-um-rdp-e-para-que-serve/ https://www.google.com/amp/s/canaltech.com.br/amp/entretenimento/O-que-e-IRC/ https://www.google.com/amp/s/canaltech.com.br/amp/entretenimento/O-que-e-IRC/ http://penta2.ufrgs.br/rc952/trab1/irc.html https://www.google.com/amp/s/www.diegomacedo.com.br/gerenciamento-de-redes-protocolo-snmp/amp/ https://www.google.com/amp/s/www.diegomacedo.com.br/gerenciamento-de-redes-protocolo-snmp/amp/ https://4linux.com.br/o-que-e-snmp/#:~:text=SNMP%20%C3%A9%20o%20protocolo%20padr%C3%A3o,ativos%20de%20redes%20e%20servi%C3%A7os https://4linux.com.br/o-que-e-snmp/#:~:text=SNMP%20%C3%A9%20o%20protocolo%20padr%C3%A3o,ativos%20de%20redes%20e%20servi%C3%A7os https://4linux.com.br/o-que-e-snmp/#:~:text=SNMP%20%C3%A9%20o%20protocolo%20padr%C3%A3o,ativos%20de%20redes%20e%20servi%C3%A7os PISA, P. SIP (Session Initiation Protocol). Disponivel em: https://www.gta.ufrj.br/ensino/eel879/Anos-anteriores/2008- 2/trabalhos_vf/pisa/LgicadeUmaSessonoSIP.html acesso 09 junho 2021. Protocolo SIP: o que é?. Disponível em: https://www.nvoip.com.br/blog/o-que-e- protocolo-sip/amp/ acesso em 09 junho 2021. VoIP e SIP: entenda como funciona. Cianet, 15 setembro de 2016. Disponível em: https://www.cianet.com.br/blog/infraestrutura-e-tecnologia/voip/ acesso em 09 junho 2021. COSSETTI, M. O que é DNS. Disponível em: https://www.google.com/amp/s/tecnoblog.net/283932/o-que-e-dns/amp/ acesso em 09 junho 2021. ALENCAR, F. Techtudo, 30 julho de 2014. O que é DNS?. Disponível em: https://www.google.com/amp/s/www.techtudo.com.br/noticias/noticia/2014/07/o- que-e-dns.amp acesso em 09 junho 2021. CLEMENTE, M. DNS: o que é, como funciona e como configurar o DNS de um domínio. Rockcontent, 10 julho de 2019. Disponível em: https://rockcontent.com/br/blog/dns/ acesso em 09 junho 2021. , . ma introdu o a P, UDP e Sockets. Disponível em: https://www.treinaweb.com.br/blog/uma-introducao-a-tcp-udp-e-sockets acesso em 10 junho 2021. ALVES, P. Techtudo, 04 outubro de 2018. O que são cookies? Entenda os dados que os sites guardam sobre você. Disponível em: https://www.google.com/amp/s/www.techtudo.com.br/google/amp/noticias/2018 /10/o-que-sao-cookies-entenda-os-dados-que-os-sites-guardam-sobre- voce.ghtml acesso em 10 junho 2021. BATISTA, A. Hariken, 21 janeiro de 2019. Você sabe o que são cookies na internet? Conheça os 3 tipos. Disponível em: https://blog.hariken.co/voce-sabe- o-que-sao-cookies-na-internet-conheca-os-3-tipos/ acesso em 10 junho 2021. O que é ping?. Disponível em: https://www.google.com/amp/s/canaltech.com.br/amp/internet/o-que-e-ping/ acesso em 10 junho 2021. BRITO, E. O que é Ping?. Techtudo, 18 abril de 2012. Disponível em: https://www.google.com/amp/s/www.techtudo.com.br/artigos/noticia/2012/04/o- que-e-ping.amp acesso em 10 junho de 2021. https://www.gta.ufrj.br/ensino/eel879/Anos-anteriores/2008-2/trabalhos_vf/pisa/LgicadeUmaSessonoSIP.html%20acesso%2009%20junho%202021 https://www.gta.ufrj.br/ensino/eel879/Anos-anteriores/2008-2/trabalhos_vf/pisa/LgicadeUmaSessonoSIP.html%20acesso%2009%20junho%202021 https://www.nvoip.com.br/blog/o-que-e-protocolo-sip/amp/ https://www.nvoip.com.br/blog/o-que-e-protocolo-sip/amp/ https://www.cianet.com.br/blog/infraestrutura-e-tecnologia/voip/ https://www.google.com/amp/s/tecnoblog.net/283932/o-que-e-dns/amp/ https://www.google.com/amp/s/www.techtudo.com.br/noticias/noticia/2014/07/o-que-e-dns.amp https://www.google.com/amp/s/www.techtudo.com.br/noticias/noticia/2014/07/o-que-e-dns.amp https://rockcontent.com/br/blog/dns/ https://www.treinaweb.com.br/blog/uma-introducao-a-tcp-udp-e-sockets https://www.google.com/amp/s/www.techtudo.com.br/google/amp/noticias/2018/10/o-que-sao-cookies-entenda-os-dados-que-os-sites-guardam-sobre-voce.ghtml https://www.google.com/amp/s/www.techtudo.com.br/google/amp/noticias/2018/10/o-que-sao-cookies-entenda-os-dados-que-os-sites-guardam-sobre-voce.ghtml https://www.google.com/amp/s/www.techtudo.com.br/google/amp/noticias/2018/10/o-que-sao-cookies-entenda-os-dados-que-os-sites-guardam-sobre-voce.ghtml https://blog.hariken.co/voce-sabe-o-que-sao-cookies-na-internet-conheca-os-3-tipos/ https://blog.hariken.co/voce-sabe-o-que-sao-cookies-na-internet-conheca-os-3-tipos/ https://www.google.com/amp/s/canaltech.com.br/amp/internet/o-que-e-ping/ https://www.google.com/amp/s/www.techtudo.com.br/artigos/noticia/2012/04/o-que-e-ping.amp https://www.google.com/amp/s/www.techtudo.com.br/artigos/noticia/2012/04/o-que-e-ping.amp
Compartilhar