O quê é? Um protocolo é uma convenção que controla e possibilita uma conexão, comunicação e transferência de dados entre dois sistemas computacionais, neste tópico citaremos diversos protocolos utilizados.
TCP: (Transmission Control Protocol) é um protocolo que especifica o formato dos dados e das confirmações que dois computadores diferentes trocam para oferecer uma transferência confiável de informações , e também para que essas informações ou dados , cheguem corretamente. O Protocolo TCP pode fazer transitar numa mesma linha, dados que proveem de aplicações diversas ou, em outras palavras, pôr em série informações que chegam em paralelo, esta tarefa é nomeada de "multiplex/desmultiplex". Suas principais características são dadas: Transferência de Dados confiável , ou seja fim-a-fim; comunicação bidirecional (Cliente Servidor). Além de todas estas características o protocolo TCP divide o processo de comunicação em três fases: O cliente envia o pedido de conexão; o servidor reconhece o pedido de conexão; ocorre a transferência de dados e o encerramento da conexão que tem seu início dado pelo servidor ou pelo cliente.
UDP: (User Datagram Protocol) é um protocolo simples de camada de transporte, porém não fornece controle de erros sendo assim não é um protocolo seguro, para tornar-se seguro é preciso estruturar algumas linhas de controle, como por exemplo: Timeouts, retransmissões,etc. Porém por não ser recomendado para conexão, ainda assim o protocolo UDP é uma escolha adequada para fluxos de dados em tempo real, para aqueles que admitem perda ou corrompimento de parte de seu conteúdo, tais como vídeos ou voz, porque se alguma informação for perdida, não afetará a transmissão, porém podem ocorrer erros como a paralisação do conteúdo exibido.
HTTP: (Hyper Text Transfer Protocol) é um protocolo para base de comunicação de sistemas da informação, estabelecidos pela W3C. Este funciona como um método de requisição e resposta.
Ou seja o usuário é um cliente e ele faz uma requisição para o servidor e têm-se uma resposta. O servidor que oferece recursos como "HTML" e outras funções do interesse do cliente, tudo para retornar uma resposta para o cliente. Por este motivo as (URL'S), que são o endereço da página, utilizam o protocolo HTTP antes da URL da página, "HTTP://", isto serve para definir o protocolo usado.
HTTPS: (Hyper Text Transfer Protocol Secure) é um protocolo baseado no HTTP, porém com segurança elevada, devido a implementação de uma camada SSL/TLS. Esta camada transmite dados com uma conexão criptografada, este protocolo é usado para impedir a visualização de informações por terceiros, exemplos: requisição de senhas,números de cartões de créditos,etc.
Você pode observar em sites de compras online o aparecimento de um pequeno "cadeado" que localiza-se perto da URL da página, estes revelam que a conexão entre o browser e o servidor esta de fato segura, garantindo assim a segurança nas informações prestadas do usuário.
Porém este protocolo por ser seguro, para o servidor sua operação é pesada(lenta). Por isso nem sempre é usado em um site por inteiro, é usado apenas na troca de informações sigilosas do usuário, de modo que se houver uma invasão, o invasor não entenda quais informações estão sendo trocadas.
DNS: (Domain Name System) é um protocolo que nomeia servidores, serviços de rede e computadores de forma a organizar domínios em endereços de rede. utilizamos sempre que acessamos a internet, um exemplo simples é quando digitamos um endereço no browser, ele faz o uso do DNS para transformar o nome do host em endereço IP.
Para entenderemos melhor, um site na Web, pode ser localizado pelo seu nome de domínio ou pelo endereço de IP dos equipamentos que hospedam o site. Quando fazemos uma busca de um endereço no servidor, enviamos uma requisição e depois desse passo ocorre a busca pelo endereço IP do site, e assim associa-se uma resposta, tudo em questão de segundos. Ficou interessado no assunto? Assista o vídeo abaixo e entenda de forma mais intensificada o uso do protocolo DNS.
(Vídeo-Aula sobre DSL)
TCP/IP: Transmission Control Protocol (TCP) e Internet Protocol (IP), de forma simples e resumida o protocolo TCP/IP é usado para envio e recebimento de dados MS Internet.
Imagine uma pilha de protocolos que encontram-se protocolos de envio de e-mails, envio de aquivos (FTP), HTTP, dentre outros o TCP/IP é uma mistura de diversos protocolos, esses dados são processados e passam por algumas divisões para ocorrerem os recebimentos e os envios. Como segue o desenho ao lado, devemos entender que, primeiramente ocorre o recebimento das informações (Aplicação), em seguida as informações recebidas são empacotas para o formato de rede (Transporte), depois os dados são endereçados na rede e enviados.
FTP: (File Transfer Protocol) usado devido sua forma rápida para transferir arquivos, muito usado no pós-término dos códigos HTML, realizados em um editor de texto qualquer, com o intuito de transferir arquivos para o browser. Pode ser visto tanto como um protocolo como um servidor FTP.
Um programa conhecido e extremamente gratuito, o "FILEZILA" é disponibilizado em diversas línguas, e serve para enviar arquivos (FTP) para o browser de forma que um cliente faça uma conexão com o TCP para porta 21 do servidor, tornando assim a troca de dados rápida e eficaz. Além de ser um programa que facilita a troca de dados (Cliente para Servidor), é um programa literalmente de fácil manuseio. Para baixar este programa que utiliza a troca de dados (FTP) basta Clicar aqui. No próprio site existem tutoriais para quem não domina o programa.
SSL: (Secure Sockets Layer) é um protocolo que usa criptografias para conferir a segurança de comunicação da internet com aplicações de e-mails (SMTP), navegações por páginas (HTTPS), etc. Visa preservar a privacidade e a integridade dos dados. Na troca de dados ocorre o envio de um certificado digital para garantir a segurança do cliente e dar início a troca de dados criptografados.
SSH: (Secure Shell) é tanto um protocolo de rede com um programa de computador, e permite conexão com outro computador de rede por uma base remota. Possui também troca de dados criptografados dentro de (Cliente e Servidor) e uma característica importante é o uso de aplicações VPN que tem capacidade de redirecionar pacotes de dados.
IPV4: (Internet Protocol version 4) é um protocolo sem conexão para uso em comutação de pacotes em redes. É como uma sequência de caracteres que caracterizam uma unidade de máquina que pode estar ou não conectada a internet.

Este protocolo usa endereços de 4 blocos com 8 bits somando 32 bits endereços, o que limita o espaço de endereçamento de: 4 294 967 296 (2 32 ) endereços. Existem prioridades como divisões e separações de IP'S, para diversos dispositivos. O IPV4 sem dúvida foi uma inovação em seu lançamento porém em um determinado tempo surgiu uma nova necessidade.
IPV6: (Internet Protocol version 6) é o protocolo de internet mais atual , em dados podemos dizer que é a nova geração do IP, em longo prazo o IPV6 substituiu o IPV4. Com o esgotamento do IPV4 surge a necessidade de uma inovação pois a internet antigamente não era vista por meios comerciais e sim apenas para fins acadêmicos, como houve mudanças o espaço de armazenamento do IPV4 tornou-se pequeno e poderia esgotar-se, é como imaginar uma placa de um automóvel.
Portanto o IPv6 é formado por 128 bits e seus endereços são normalmente escritos com oito grupos de 4 dígitos hexadecimais: "2001:0db8:85a3:08d3:1319:8a2e:0370:7344".
Existem no IPv6 tipos especiais de endereços:
unicast: cada endereço corresponde a uma interface (dispositivo).
multicast: cada endereço corresponde a múltiplas interfaces.
anycast: corresponde a múltiplas interfaces que partilham um prefixo comum.
Para a construção do IPV6 houveram diversos estudos e pesquisas que levaram tempo, porém como resultado, é um protocolo muito seguro.
SMTP: (Simple Mail Transfer Protocol) como o próprio nome já sugere, este é um protocolo padronizado para envio de e-mails através da internet, ou seja funciona como um correio eletrônico. Porém é um protocolo básico e baseado em textos simples, porém é possível especificar um ou vários destinatários. Além disso ele é conectado ao protocolo TCP/IP, então assim uma informação é entregue diretamente ao servidor de destino.
POP3: (Post Office Protocol 3) é um protocolo usado para acesso remoto a uma caixa de correios eletrônicos, faz com que todas as mensagens contidas nesse correio eletrônico sejam enviados para um computador. O funcionamento deste protocolo é dado como OFFLINE, pois o utilizador autentifica-se e ocorre uma ligação entre o servidor do e-mail e também uma conexão TCP e pode visualizar sua caixa de correio eletrônico. Existem versões antecessoras ao protocolo POP3, porém o mais usado por alguns padrões de segurança é o POP3.
Ou seja o usuário é um cliente e ele faz uma requisição para o servidor e têm-se uma resposta. O servidor que oferece recursos como "HTML" e outras funções do interesse do cliente, tudo para retornar uma resposta para o cliente. Por este motivo as (URL'S), que são o endereço da página, utilizam o protocolo HTTP antes da URL da página, "HTTP://", isto serve para definir o protocolo usado.
HTTPS: (Hyper Text Transfer Protocol Secure) é um protocolo baseado no HTTP, porém com segurança elevada, devido a implementação de uma camada SSL/TLS. Esta camada transmite dados com uma conexão criptografada, este protocolo é usado para impedir a visualização de informações por terceiros, exemplos: requisição de senhas,números de cartões de créditos,etc.

Porém este protocolo por ser seguro, para o servidor sua operação é pesada(lenta). Por isso nem sempre é usado em um site por inteiro, é usado apenas na troca de informações sigilosas do usuário, de modo que se houver uma invasão, o invasor não entenda quais informações estão sendo trocadas.
DNS: (Domain Name System) é um protocolo que nomeia servidores, serviços de rede e computadores de forma a organizar domínios em endereços de rede. utilizamos sempre que acessamos a internet, um exemplo simples é quando digitamos um endereço no browser, ele faz o uso do DNS para transformar o nome do host em endereço IP.
Para entenderemos melhor, um site na Web, pode ser localizado pelo seu nome de domínio ou pelo endereço de IP dos equipamentos que hospedam o site. Quando fazemos uma busca de um endereço no servidor, enviamos uma requisição e depois desse passo ocorre a busca pelo endereço IP do site, e assim associa-se uma resposta, tudo em questão de segundos. Ficou interessado no assunto? Assista o vídeo abaixo e entenda de forma mais intensificada o uso do protocolo DNS.
TCP/IP: Transmission Control Protocol (TCP) e Internet Protocol (IP), de forma simples e resumida o protocolo TCP/IP é usado para envio e recebimento de dados MS Internet.
Imagine uma pilha de protocolos que encontram-se protocolos de envio de e-mails, envio de aquivos (FTP), HTTP, dentre outros o TCP/IP é uma mistura de diversos protocolos, esses dados são processados e passam por algumas divisões para ocorrerem os recebimentos e os envios. Como segue o desenho ao lado, devemos entender que, primeiramente ocorre o recebimento das informações (Aplicação), em seguida as informações recebidas são empacotas para o formato de rede (Transporte), depois os dados são endereçados na rede e enviados.
FTP: (File Transfer Protocol) usado devido sua forma rápida para transferir arquivos, muito usado no pós-término dos códigos HTML, realizados em um editor de texto qualquer, com o intuito de transferir arquivos para o browser. Pode ser visto tanto como um protocolo como um servidor FTP.
Um programa conhecido e extremamente gratuito, o "FILEZILA" é disponibilizado em diversas línguas, e serve para enviar arquivos (FTP) para o browser de forma que um cliente faça uma conexão com o TCP para porta 21 do servidor, tornando assim a troca de dados rápida e eficaz. Além de ser um programa que facilita a troca de dados (Cliente para Servidor), é um programa literalmente de fácil manuseio. Para baixar este programa que utiliza a troca de dados (FTP) basta Clicar aqui. No próprio site existem tutoriais para quem não domina o programa.
SSL: (Secure Sockets Layer) é um protocolo que usa criptografias para conferir a segurança de comunicação da internet com aplicações de e-mails (SMTP), navegações por páginas (HTTPS), etc. Visa preservar a privacidade e a integridade dos dados. Na troca de dados ocorre o envio de um certificado digital para garantir a segurança do cliente e dar início a troca de dados criptografados.
SSH: (Secure Shell) é tanto um protocolo de rede com um programa de computador, e permite conexão com outro computador de rede por uma base remota. Possui também troca de dados criptografados dentro de (Cliente e Servidor) e uma característica importante é o uso de aplicações VPN que tem capacidade de redirecionar pacotes de dados.
IPV4: (Internet Protocol version 4) é um protocolo sem conexão para uso em comutação de pacotes em redes. É como uma sequência de caracteres que caracterizam uma unidade de máquina que pode estar ou não conectada a internet.

Este protocolo usa endereços de 4 blocos com 8 bits somando 32 bits endereços, o que limita o espaço de endereçamento de: 4 294 967 296 (2 32 ) endereços. Existem prioridades como divisões e separações de IP'S, para diversos dispositivos. O IPV4 sem dúvida foi uma inovação em seu lançamento porém em um determinado tempo surgiu uma nova necessidade.
IPV6: (Internet Protocol version 6) é o protocolo de internet mais atual , em dados podemos dizer que é a nova geração do IP, em longo prazo o IPV6 substituiu o IPV4. Com o esgotamento do IPV4 surge a necessidade de uma inovação pois a internet antigamente não era vista por meios comerciais e sim apenas para fins acadêmicos, como houve mudanças o espaço de armazenamento do IPV4 tornou-se pequeno e poderia esgotar-se, é como imaginar uma placa de um automóvel.

Existem no IPv6 tipos especiais de endereços:
unicast: cada endereço corresponde a uma interface (dispositivo).
multicast: cada endereço corresponde a múltiplas interfaces.
anycast: corresponde a múltiplas interfaces que partilham um prefixo comum.
Para a construção do IPV6 houveram diversos estudos e pesquisas que levaram tempo, porém como resultado, é um protocolo muito seguro.
SMTP: (Simple Mail Transfer Protocol) como o próprio nome já sugere, este é um protocolo padronizado para envio de e-mails através da internet, ou seja funciona como um correio eletrônico. Porém é um protocolo básico e baseado em textos simples, porém é possível especificar um ou vários destinatários. Além disso ele é conectado ao protocolo TCP/IP, então assim uma informação é entregue diretamente ao servidor de destino.
POP3: (Post Office Protocol 3) é um protocolo usado para acesso remoto a uma caixa de correios eletrônicos, faz com que todas as mensagens contidas nesse correio eletrônico sejam enviados para um computador. O funcionamento deste protocolo é dado como OFFLINE, pois o utilizador autentifica-se e ocorre uma ligação entre o servidor do e-mail e também uma conexão TCP e pode visualizar sua caixa de correio eletrônico. Existem versões antecessoras ao protocolo POP3, porém o mais usado por alguns padrões de segurança é o POP3.
IMAP: (Internet Message Access Protocol) é um protocolo que permite o gerenciamento da caixa de correio eletrônico, muito semelhante ao POP3, tem recursos superiores, neste protocolo as pastas ficam armazenadas no servidor e podem ser acessadas em qualquer computador.
Neste protocolo é possível a entrada de diversos acessos simultâneos e mais opções para o correio eletrônico. Porém caso um servidor IMAP esteja em uma localização remota, pela Internet, e não numa rede local LAN, é necessário estar ligado à Internet todo o tempo, para ser possível consultar o correio eletrônico ou enviar uma mensagem.
ICMP: (Internet Control Message Protocol) é um integrante do protocolo IP e é utilizado para fornecer relatórios de erros a fonte original. Em uma seguinte situação: Um pacote IP não chega em seu destino, então é enviado automaticamente o ICMP para o destino. Porém ele não corrige um erro, apenas dá o alerta. Resumidamente o ICMP é usado para ajudar na assistência em mapeamento de ambientes de redes.
ICMP: (Internet Control Message Protocol) é um integrante do protocolo IP e é utilizado para fornecer relatórios de erros a fonte original. Em uma seguinte situação: Um pacote IP não chega em seu destino, então é enviado automaticamente o ICMP para o destino. Porém ele não corrige um erro, apenas dá o alerta. Resumidamente o ICMP é usado para ajudar na assistência em mapeamento de ambientes de redes.
Nenhum comentário:
Postar um comentário