# data[].attributes.attachment_caption
Conversão binária p/ decimal e vice-versa

# data[].attributes.body
https://eltiger.wordpress.com/2011/10/08/macete-dos-alunos-conversao-binaria-para-decimal-e-vice-versa-sem-o-uso-de-muitos-calculos-matematicos/

# data[].attributes.body
Felipe Paixão
Jamile Santos
Maria Eduarda

# data[].attributes.body
Andreza Oliveira
Gerlayne Oliveira
Rikelme de Jesus
Ruan Pablo
Sabrina Farias
Thais Araújo
Vivian Araújo

# data[].attributes.body
Jorge Vinicius
Abraão CADRC
Yasmim Aguiar
Isaac Lucas

# data[].attributes.body
Mayana Nascimento
Mayara Nascimento
Elane Santos

# data[].attributes.body
A camada de aplicação é a que está mais próxima de nós, usuários da rede. Podemos citar algumas das aplicações oferecidas por essa camada:

• Serviço Web

• Serviço de correio eletrônico

• Serviço de download de arquivos

• Serviço de streaming de áudio e vídeo

• Serviço de compartilhamento de arquivos

# data[].attributes.body
o ipv6 ( internet protocol versão 6 ) é um padrão atualizado para identificar computadores na internet . como ipv4 , ele oferece um identificador exclusivo a cada dispositivo , que foi ajustado para acomodar o número crescente de computadores conectados a internet .

# data[].attributes.body
NAT : Network Address Translation conversão de endereços de rede. Um processo que permite que um dispositivo de rede, como um firewall .

# data[].attributes.body
Ipv4: (internet protocol versão 4 ) é o formato do endereço padrão que permite que todos os computadores na internet se comuniquem entre si. o ipv4 é escrito como uma sequencia de dígitos de 32 bits e um endereço IPv4 È composto por quatro números , cada um entre 0 e 255, separados por pontos.

# data[].attributes.body
o icmpv4 é o protocolo de mensagens para ipv4.

# data[].attributes.body
o icmpv6 fornece os mesmos serviços para ipv6 mas inclui a funcionalidade adicional.

# data[].attributes.body
O ICMPv6, nova versão do protocolo ICMP para ser usado com o IPv6, possui todas as funcionalidades da versão anterior (v4) e ainda é encarregado de fazer o trabalho que anteriormente era realizado pelo ARP, RARP e IGMP. Ou seja, o ICMPv6 é fundamental para o funcionamento de uma rede IPv6, sem ele a rede não funciona (nada de bloquear completamente o ICMPv6 nos firewall hein!?!?).

Como mencionado, o ICMPv6 é responsável por mapear o endereço físico para o endereço lógico (como fazia o ARP no IPv4), mapear o endereço lógico para o endereço físico (papel do RARP em redes IPv4) e gerenciar membros de grupos multicast (ex papel do IGMP)

# data[].attributes.attachment_caption
O EIGRP proporciona compatibilidade e interoperação direta com os roteadores IGRP

# data[].attributes.attachment_caption
é um protocolo de roteamento do tipo link-state, que envia avisos sobre o estado da conexão (link-state advertisements, LSA) a todos os outros roteadores em uma

# data[].attributes.body
O protocolo BGP é aquele que encontra, na falha de uma rota, outra igualmente satisfatória.

# data[].attributes.body
A camada de transporte é o núcleo de toda a hierarquia de protocolos. Sua função é promover uma transferência de dados confiável e econômica entre a máquina de origem e a máquina de destino, independente das redes físicas em uso no momento. Esta camada recebe os dados enviados pela camada de Aplicação e os transforma em pacotes, a serem repassados para a camada de Rede. Sem a camada de transporte, todo o conceito de protocolos em camadas faria pouco sentido.

O tipo de conexão de transporte mais popular é um canal ponto a ponto livre de erros que entrega mensagens ou bytes na ordem em que eles foram enviados. No entanto, outros tipos possíveis de serviço de transporte são as mensagens isoladas sem nenhuma garantia relativa à ordem de entrega e à difusão de mensagens para muitos destinos.

Nesta camada operam dois protocolos: o TCP (Transmission Control Protocol) e o UDP (User Datagram Protocol).

# data[].attributes.body
O TCP é orientado à conexão
• O UDP não é orientado à conexão.

• Ambos os protocolos podem servir a mais de uma
aplicação simultaneamente.

# data[].attributes.headline
Principais funções por ela oferecidas às camadas superiores são: 

# data[].attributes.subject
Principais funções por ela oferecidas às camadas superiores são: 

# data[].attributes.body
Definição da Qualidade de Serviço (QoS) Definição do processo de conexão e desconexão de uma sessão.

# data[].attributes.body
Ela permite que os aplicativos realizem tarefas específicas, como navegar na web, enviar e-mails, transferir arquivos e resolver nomes de domínio. Ela também lida com a segmentação e remontagem dos dados, bem como com a codificação e decodificação dos dados para garantir que as informações sejam transmitidas corretamente entre os aplicativos.

Em resumo, a camada de aplicação no modelo TCP/IP permite que os aplicativos se comuniquem entre si por meio de uma rede de computadores, utilizando protocolos específicos para diferentes finalidades, facilitando assim a troca de dados e serviços na Internet

# data[].attributes.body
As portas de aplicação são números de identificação atribuídos aos diferentes protocolos de aplicação que operam na camada de aplicação do modelo TCP/IP. Esses números de porta são usados ​​​​para rotear corretamente os dados para os aplicativos corretos em um dispositivo de rede.

Existem milhares de portas de aplicação disponíveis, mas aqui estão algumas das portas mais comumente usadas para protocolos populares:

HTTP (Hypertext Transfer Protocol): Porta 80 (HTTP) e porta 443 (HTTPS).

FTP (File Transfer Protocol): Porta 20 (FTP de dados) e porta 21 (FTP de controle).

SMTP (Simple Mail Transfer Protocol): Porta 25 (SMTP).

DNS (Sistema de nomes de domínio): Porta 53 (DNS).

SSH (Secure Shell): Porta 22 (SSH).

Telnet: Porta 23 (Telnet).

POP3 (Post Office Protocol versão 3): Porta 110 (POP3).

IMAP (Internet Message Access Protocol): Porta 143 (IMAP).

Essas são apenas algumas das portas de aplicação mais conhecidas e amplamente utilizadas. No entanto, é importante observar que aplicativos específicos podem usar portas personalizadas, dependendo da sua configuração e requisitos. Além disso, algumas portas podem ser atribuídas a diferentes protocolos, dependendo das configurações e das necessidades do ambiente de rede.

# data[].attributes.body
4. Camada de Aplicação:

- Protocolo HTTP (Hypertext Transfer Protocol): Usado naransferência de dados na Web.

- Protocolo SMTP (Simple Mail Transfer Protocol): Envia e recebe e-mails.

- Protocolo FTP (File Transfer Protocol): Permite a transferência de arquivos entre sistemas.

- Protocolo DNS (Domain Name System): Traduz nomes de domínio em endereços IP.

- Protocolo DHCP (Dynamic Host Configuration Protocol): Configuração automática de endereços IP para dispositivos em uma rede.

# data[].attributes.headline
EX. DE MODELO DE APLICAÇÃO PARA CORREIOS ELETRÔNICOS

# data[].attributes.subject
EX. DE MODELO DE APLICAÇÃO PARA CORREIOS ELETRÔNICOS

# data[].attributes.body
Resumidamente o SMTP é protocolo usado exclusivamente no envio de e-mails, para se comunicar com o servidor remoto envia o e-mail de um cliente local para o servidor remoto e para o servidor de e-mail do destinatário.

• O ato de enviar uma mensagem é denominado submissão de email;
• A etapa de transferência da mensagem é feita utilizando o protocolo SMTP (Simple Mail Transfer Protocol);
•A última fase denomina-se encerramento, a porta padrão utilizada é a 25, no entanto em conexões criptografadas via SSL (Secure Sockets Layer) ou TSL (Transporte Layer Security) utiliza-se as portas 465 e 587 respectivamente.

O POP3(Post Office Protocol versão 3) é usado para se comunicar com o servidor de e-mail e baixar os e-mails para um cliente de e-mail como por exemplo o Outlook, o Thunderbird, o Windows Mail, o Mac Mail, etc.
• Esse protocolo permite acessar e descarregar as mensagens do servidor de e-mail, de modo que possa ser acessado offline;
• O processo divide-se em 4 fases: Conexão (TCP/IP), usa a porta padrão 110 durante a conexão, no entanto em conexões criptografadas via SSL (Secure Sockets Layer) ou TSL (Transporte Layer Security) utiliza-se a porta 995.

O IMAP é protocolo utilizado para recebimento de e-mail. Sua principal função é manter as mensagens no servidor, de modo que o protocolo disponibiliza diversas operações como:
• Criar, renomear e deletar pastas de e-mail;
• Checar novas mensagens;
• Remover mensagens definitivamente;
• adicionar ou remover flags.
Por padrão é utilizada porta 143 de comunicação, já em conexões seguras SSL/TLS a porta é 993.

# data[].attributes.body
As portas de aplicação são números de identificação atribuídos aos diferentes protocolos de aplicação que operam na camada de aplicação do modelo TCP/IP. Esses números de porta são usados ​​para rotear corretamente os dados para os aplicativos corretos em um dispositivo de rede.

Existem milhares de portas de aplicação disponíveis, mas aqui estão algumas das portas mais comumente usadas para protocolos populares:

HTTP (Hypertext Transfer Protocol): Porta 80 (HTTP) e porta 443 (HTTPS).

FTP (File Transfer Protocol): Porta 20 (FTP de dados) e porta 21 (FTP de controle).

SMTP (Simple Mail Transfer Protocol): Porta 25 (SMTP).

DNS (Sistema de nomes de domínio): Porta 53 (DNS).

SSH (Secure Shell): Porta 22 (SSH).

Telnet: Porta 23 (Telnet).

POP3 (Post Office Protocol versão 3): Porta 110 (POP3).

IMAP (Internet Message Access Protocol): Porta 143 (IMAP).

Essas são apenas algumas das portas de aplicação mais conhecidas e amplamente utilizadas. No entanto, é importante observar que aplicativos específicos podem usar portas personalizadas, dependendo da sua configuração e requisitos. Além disso, algumas portas podem ser atribuídas a diferentes protocolos, dependendo das configurações e das necessidades do ambiente de rede.

# data[].attributes.body
REST, ou Representational State Transfer, é um estilo arquitetônico aplicado para fornecer padrões entre sistemas de computador na web, facilitando a comunicação entre eles.

Conceitos aplicados ao REST

Client-server - Separando as preocupações da interface do usuário otimizando a flexibilidade da interface em todas as plataformas e melhorar a escalabilidade, tornando mais simples os elementos do servidor.

Stateless - O servidor não precisa saber nada sobre o estado em que o cliente se encontra e vice-versa.

Cacheable - Restrição de cache, melhorando a eficiência, a escalabilidade e o desempenho percebido pelo usuário

Uniform interface - Foco em uma interface uniforme entre os componentes.

Layered system -  Restrições de sistema por camadas.

# data[].attributes.body
O RDP Protocolo de Desktop Remoto (RDP) é um protocolo, ou padrão técnico, que permite utilizar um computador desktop remotamente. Um protocolo com capacidade multicanal permite canais virtuais separados para transportar as seguintes informações:

·         dados de apresentação

·         comunicação de dispositivo serial

·         informações de licenciamento

·         dados altamente criptografados, como atividades do teclado e do mouse

# data[].attributes.body
RTP (Real Time Protocol) é um protocolo utilizado para o transporte de mídias contínuas de tempo real em uma conexão ponto a ponto, como áudio, vídeo ou dados de uma simulação. Pode ser usado não somente em uma comunicação ponto a ponto, mas também pode ser usada em uma comunicação multidestinatária utilizando um endereço IP da faixa reservada para grupos multicast (transmissão multidestinatária).

# data[].attributes.body
O SFTP (Secure File Transfer Protocol) é um protocolo de transferência de arquivos que aproveita um conjunto de utilitários que fornecem acesso seguro ao sistema de arquivos local ou remoto para fornecer comunicações seguras.

# data[].attributes.body
A World Wide Web designa um sistema de documentos em link que são interligados e executados na Internet. O usuário pode então navegar na página para outros documentos ou mesmo enviar informações de volta para o servidor para interagir com ele.

# data[].attributes.body
O HTTP (Hypertext Transfer Protocol ou Protocolo de Transferência de Hipertexto em português) nada mais é do que o protocolo que fará contato com o servidor para buscar a página desejada, é um dos principais responsáveis por fazer com que as pessoas acessem os sites disponíveis na internet.
Usando uma analogia simples: é como se você estivesse conversando com outra pessoa no telefone e, no meio da conversa, uma terceira pessoa começa a acompanhar toda a discussão.

Apesar do HTTP ter permitido a comunicação, ele não protegia o cliente de sites mal-intencionados que interceptam dados. Por conta desse tipo de site, o HTTP deixou de ser seguro, então criaram o HTTPS (Hyper Text Transfer Protocol Secure) que funciona da mesma maneira que seu antecessor, mas com uma camada de segurança na transmissão de dados. Então os sites precisam de um certificado digital, que só é concedido aos sites que tiveram sua autenticidade verificada.

# data[].attributes.headline
DHCPv4O DHCPv4 (Dynamic Host Configuration Protocol version 4) é um protocolo de rede usado para atribuir automaticamente endereços IP e outras configurações de rede para dispositivos em uma rede local. Ele simplifica o processo de configuração de redes, permitindo que os dispositivos obtenham suas configurações automaticamente, em vez de exigir que sejam configurados manualmente.O DHCPv4 funciona da seguinte forma: quando um dispositivo é conectado a uma rede, ele envia uma solicitação DHCP para um servidor DHCP. O servidor DHCP recebe essa solicitação e responde com um endereço IP disponível e outras informações de configuração relevantes, como máscara de sub-rede, gateway padrão e servidores DNS.Dessa forma, o DHCPv4 simplifica a administração de redes, pois os administradores de rede não precisam configurar manualmente cada dispositivo com um endereço IP único. Em vez disso, o DHCPv4 automatiza o processo, atribuindo dinamicamente endereços IP disponíveis conforme necessário.O DHCPv4 também oferece recursos de renovação e liberação de endereços IP. Os dispositivos podem renovar periodicamente seus endereços IP para estender sua validade na rede. Quando um dispositivo não precisa mais de um endereço IP, ele pode liberá-lo, permitindo que outro dispositivo o utilize.Em resumo, o DHCPv4 é um protocolo de rede que simplifica a atribuição automática de endereços IP e configurações de rede para dispositivos em uma rede local, facilitando a administração e o gerenciamento de redes.

# data[].attributes.subject
DHCPv4O DHCPv4 (Dynamic Host Configuration Protocol version 4) é um protocolo de rede usado para atribuir automaticamente endereços IP e outras configurações de rede para dispositivos em uma rede local. Ele simplifica o processo de configuração de redes, permitindo que os dispositivos obtenham suas configurações automaticamente, em vez de exigir que sejam configurados manualmente.O DHCPv4 funciona da seguinte forma: quando um dispositivo é conectado a uma rede, ele envia uma solicitação DHCP para um servidor DHCP. O servidor DHCP recebe essa solicitação e responde com um endereço IP disponível e outras informações de configuração relevantes, como máscara de sub-rede, gateway padrão e servidores DNS.Dessa forma, o DHCPv4 simplifica a administração de redes, pois os administradores de rede não precisam configurar manualmente cada dispositivo com um endereço IP único. Em vez disso, o DHCPv4 automatiza o processo, atribuindo dinamicamente endereços IP disponíveis conforme necessário.O DHCPv4 também oferece recursos de renovação e liberação de endereços IP. Os dispositivos podem renovar periodicamente seus endereços IP para estender sua validade na rede. Quando um dispositivo não precisa mais de um endereço IP, ele pode liberá-lo, permitindo que outro dispositivo o utilize.Em resumo, o DHCPv4 é um protocolo de rede que simplifica a atribuição automática de endereços IP e configurações de rede para dispositivos em uma rede local, facilitando a administração e o gerenciamento de redes.

# data[].attributes.body
O TLS (Transport Layer Security) é um protocolo de segurança que permite a comunicação segura na internet. Ele protege os dados transmitidos entre um servidor e um cliente, garantindo que a informação não seja interceptada ou adulterada durante a transferência. O TLS possui três objetivos principais: autenticação, confidencialidade e integridade. Para alcançar esses objetivos, ele usa técnicas de criptografia para codificar e decodificar informações, além de fornecer um conjunto de algoritmos para verificação de identidade de clientes e servidores. O TLS é usado em diversas aplicações, incluindo transações bancarias on-line, compras em e-commerco e comunicação de dados em redes corporativas.

# data[].attributes.body
Session Initiation Protocol (SIP) é um protocolo padrão aberto usado para estabelecer, gerir e terminar sessões de comunicação multimídia, como voz, vídeo e mensagens instantâneas, sobre redes IP. O SIP é usado para comunicação entre equipamentos de rede, como telefones IP, gateways, servidores e outros dispositivos que podem realizar sessões de comunicação multimídia. Ele é baseado em um modelo cliente-servidor, onde os clientes iniciam a sessão e os servidores gerenciam as solicitações e respostas. O SIP é altamente escalável, flexível e interoperável, permitindo que as empresas usem uma ampla gama de dispositivos e fornecedores de serviços. É amplamente usado em todo o mundo para comunicação de voz e vídeo sobre IP.

# data[].attributes.body
O PING é um comando de rede que permite testar a conectividade entre dois dispositivos em uma rede. Ele envia pacotes de dados para um determinado endereço IP e aguarda uma resposta. Se o dispositivo responde, isso significa que ele está disponível e conectado à rede. O PING é um recurso útil para verificar se um servidor ou dispositivo está ativo e pode ser acessado pela rede. Ele também pode ser usado para estimar a velocidade das comunicações na rede, medindo o tempo de resposta entre as solicitações enviadas e as respostas recebidas. O PING é uma ferramenta padrão em sistemas operacionais como Windows, Mac OS e Linux.

# data[].attributes.body
NNTP (Network News Transfer Protocol) é um protocolo utilizado para a distribuição de notícias em grupos de discussão da Usenet. Ele opera na camada de aplicação e permite a transferência de artigos de notícias entre servidores da Usenet.

O NNTP é baseado em uma estrutura cliente-servidor, na qual os clientes se conectam aos servidores para obterem os artigos desejados. O protocolo utiliza a porta 119 para a comunicação entre cliente e servidor.

Os artigos de notícias são organizados em grupos de discussão, que são coleções de artigos relacionados a um determinado tema ou interesse. Cada grupo de discussão é armazenado em um servidor da Usenet e pode ser acessado por usuários de diferentes locais.

O NNTP oferece recursos para a pesquisa e seleção de artigos de notícias, bem como para a postagem de novos artigos em grupos de discussão. Ele também suporta autenticação de usuários e criptografia para proteção de dados confidenciais.

Embora a Usenet e o NNTP tenham perdido popularidade com o surgimento da internet moderna e das redes sociais, ainda existem comunidades ativas que utilizam essas tecnologias para a troca de informações e discussões em grupos específicos.

# data[].attributes.body
OIRC (Internet Relay Chat) é uma plataforma de chat online criada em 1988 por Jarkko Oikarinen, na Finlândia. Foi uma das primeiras formas de comunicação em tempo real na internet e ainda é utilizada por muitas pessoas.

O IRC funciona por meio de salas de chat (canais), onde os usuários podem conversar com outras pessoas em tempo real. Cada canal tem um nome e um tópico específico. Os usuários podem entrar e sair dos canais a qualquer momento e também podem criar seus próprios canais.

No IRC, os usuários podem se comunicar por meio de texto, enviar arquivos e até mesmo conversar por voz em alguns casos. Além disso, existem diversos clientes de IRC disponíveis para download, como o mIRC, que permitem uma maior personalização da experiência de chat.

Embora o IRC tenha sido superado por outras formas de comunicação em tempo real, como o WhatsApp e o Facebook Messenger, ainda é utilizado por entusiastas da tecnologia e em comunidades online específicas, como as que se dedicam a jogos online e software livre.

# data[].attributes.body
O MIME (Multipurpose Internet Mail Extensions) é um padrão usado para a troca de informação e arquivos através da internet. Ele permite que diferentes tipos de dados, como textos, imagens, áudio e vídeo, sejam enviados e recebidos por meio de protocolos de comunicação, como email.

O MIME foi originalmente desenvolvido para estender as capacidades do protocolo de email, permitindo a transmissão de conteúdos além do texto simples. Antes do MIME, os e-mails eram limitados anexos ou conteúdos multimídia.

Com MIME, é possível codificar e decodificar dados binários em formato ASCII, permitindo inclusão de anexos em mensagens de email. Além disso, o  MIME Especifica um conjuto de tipos de conteúdo padrão , identificados por meio um tipo MIME especifica um conjuto de tipos  de conteúds padrão, intedificados  por um tipo MIME e uma subcategorias , que descrevem o formato  do arquivo ou do dado transmitido. Por exemplo, um arquivo de imagem pode ter um tipo MIME de “image/jpeg” ou “image/png”.

O MIME també define mecanismos para codificar e codificar e decotificar de dados não ASCII, como caracters especias ou conteúdos binários, garantindo que esses dados possam ser transmitidos corretamente entre sistemas diferentes.

Graça p MIME, os usuários podem enviar e receber e-mails contendo anexos de diferentes formatos, como documentos, imagens, planilhas, arquivos de áudio e vídeo. Ele é  amplamente surportado  pelos clientes de email e pelos servidores de email, tornando-se um padrão essencial para a troca de informação pela internet.

Além do email, o MIME também é usado em outros protocolos e aplicação que envolvem a transmissão de Dados na internet, como HTTP,FTP e mensagens instantâneas. Ele oferece flexibilidade na transmissão de uma ampla gama de conteúdos, garantindo a interopebilidade entre diferentes sistemas e permitindo que os usuários compartilhem informações de maneira eficiente e precisa.

# data[].attributes.body
https://www.iperiusbackup.net/pt-br/entendendo-os-conceitos-entre-os-modelos-tcpip-e-osi/

# data[].attributes.attachment_link.title
Entendendo os conceitos entre os modelos TCP/IP e OSI

# data[].attributes.attachment_link.description
Entendendo os conceitos entre os modelos TCP/IP e OSI Quando ouvimos dizer sobre equipamentos como switches Layer 2 e swith ethernet layer 3, está realmente relacionado a camadas do modelo de protocolos genérico OSI (Open Source Interconnect – Interconexão de Código Aberto). Habitualmente utilizado…

# data[].attributes.body
omo funciona?

O ARP faz o mapeamento dinâmico entre endereços IP de 32 bits e endereços de hardware usados pelas várias tecnologias de enlace. No caso da tecnologia Ethernet, endereços IP de 32 bits são mapeados em endereços MAC de 48 bits (6 bytes).  tem como principal função descobrir os endereços MAC da máquina para qual um dado pacote IP deve ser entregue.

# data[].attributes.body
Como funciona?

Ethernet é um protocolo de conexão que gerencia como os dispositivos e computadores se comunicam em uma rede local (LAN). Muito comum em ambientes corporativos, esse protocolo facilita o acesso e a troca de informações e arquivos entre máquinas que estão na mesma rede.

# data[].attributes.body
Como funciona?

Pelo fato das redes wireless utilizarem OEM para a difusão de seu sinal, nota-se certa vulnerabilidade uma vez que torna difícil gerenciar seus limites. As placas de redes wireless de notebook e até mesmo alguns celulares detectam a presença de redes sem fio mesmo sem estarem associadas a elas. E normalmente isso instiga a maioria das pessoas a querer descobrir a senha e ter acesso a ela.