Resumo de Redes
Resumo de Redes
Resumo de Redes
Imagine que você não precise aprender uma língua estrangeira para se
comunicar com pessoas de outros países. E supomos que o português fosse o
único idioma existente, em que todos pudessem interagir e trocar informações
sem problemas.
Assim, não é necessário usar qualquer tipo de software extra para que um
computador possa entender os protocolos de rede. É desse jeito que ele se
comunica com outro computador ligado à rede mundial de computadores sem
qualquer problema.
1. Protocolo TCP/IP
TCP/IP é o acrônimo de dois protocolos combinados: o TCP (Transmission
Control Protocol, que significa Protocolo de Controle de Transmissão)
e IP (Internet Protocol, que significa Protocolo de Internet).
Dentre todos os protocolos de rede, juntos, eles formam a base de envio e
recebimento de dados por toda a internet.
O protocolo TCP/IP surgiu em 1969 nos Estados Unidos durante uma série de
pesquisas militares da ARPANET.
Ele foi criado para permitir a comunicação entre sistemas de computadores de
centros de estudos e organizações militares espalhadas em vários pontos do
planeta.
A ideia era oferecer uma troca rápida de mensagens entre computadores
conectados a uma rede inédita. E, nesse meio termo, identificar as melhores
rotas entre dois locais, mas também encontrar rotas alternativas, quando
necessárias.
Ou seja, um protocolo que garantisse a conexão mesmo em caso de um
cataclisma nuclear.
O protocolo TCP/IP é, na verdade, um conjunto de protocolos que facilitam a
comunicação entre duas máquinas conectadas à rede.
2. Protocolo HTTP
HTTP é a sigla para Hypertext Transfer Protocol, que significa Protocolo de
Transferência de Hipertexto. Ele é o mais básico e usado para navegação em
sites da internet.
O protocolo HTTP funciona também como uma conexão entre o cliente e o
servidor. Neste caso, o cliente é o navegador que você usa para acessar a
internet. E o servidor é aquele em que um site ou domínio está hospedado na
rede.
O navegador envia um pedido de acesso a uma página. Essa requisição
acontece quando colocamos o endereço de algum site no campo de buscas no
navegador. É assim que se acessa qualquer site na rede.
Se a solicitação vier com algum problema, como o Erro 500, o usuário não
consegue acessar o site.
3. Protocolo HTTPS
HTTPS é a sigla para Hyper Text Transfer Secure, que significa Protocolo de
Transferência de Hipertexto Seguro.
Essa proteção é feita por certificação digital, que cria uma criptografia para
impedir que ameaças e ataques na internet tenham acesso indevido às
informações dos usuários.
4. Protocolo DHCP
Uma vez que uma máquina obtém um endereço de IP, ele fica indisponível para
uso naquele momento. Quando ela é desligada ou desconectada da internet, o
endereço de IP, antes volta a ficar disponível para ser usado por qualquer nova
máquina ligada na conexão.
O protocolo DHCP funciona de três maneiras diferentes. São elas:
Automática. Um IP é definido automaticamente para uma máquina que
se conecta na. Neste caso, uma quantidade de IPs é delimitada para ser
usada dentro de uma rede de internet. Qualquer computador que se ligar
a ela recebe, automaticamente, um, destes IPs definidos.
Dinâmica. Como o termo sugere, uma máquina que se conecta à rede de
internet recebe um IP dinâmico pelo período em que continuar conectado.
Se a máquina for desligada ou se desconectar da rede, ela perde este IP
usado e usa um novo assim que a conexão for restabelecida.
Manual. O protocolo DHCP define um IP para uma máquina de acordo
com o valor de MAC (Medium Access Control) da placa de rede em que
ela está conectada. Este IP é único e estático, sendo que este recurso é
usado quando é preciso que um computador tenha um IP fixo.
5. Protocolo FTP
6. Protocolo SFTP
SFTP é a sigla para Simples File Transfer Protocol, que significa Protocolo de
Transferência Simples de Arquivos. Ele é, basicamente, o protocolo FTP com
uma camada de proteção a mais aos arquivos transferidos.
O que diferencia o protocolo SFTP do protocolo FTP é que o primeio utiliza a
tecnologia SSH (Secure Shell) para autenticar e proteger a conexão entre cliente
e servidor.
No protocolo SFTP, a troca de informações não é feita por um canal livre direto,
mas por pacotes SSH. Assim, o usuário define a quantidade de arquivos que
quer transferir ao mesmo tempo em que cria um sistema de senhas para reforçar
a segurança do processo.
7. Protocolo SSH
8. Protocolo POP3
9. Protocolo SMTP
SMTP é a sigla para Simple Mail Transfer Protocol, que significa Protocolo de
Transferência de Correio Simples. Diferente do POP3, o protocolo SMTP é
voltado para o envio de mensagens eletrônicas (emails).
A mensagem sai da máquina do cliente e, depois de ter um ou mais destinatários
determinados, é autenticada e enviada para o servidor. Lá, os destinatários
recebem as mensagens enviadas para o servidor, que são codificadas e
recebidas pelo protocolo POP3.
Essa é uma vantagem bastante útil, pois o usuário não perde tempo e pode
adiantar seus trabalhos diretamente pela internet. Em contrapartida, é preciso
estar sempre conectado à rede e o limite de armazenamento
Alguns dos serviços de email mais populares e que usam o protocolo IMAP como
base são o Gmail, do Google e o Hotmail, da Microsoft.
Conclusão
Se você usa a internet diariamente para acessar sites, enviar e baixar arquivos
ou mandar e receber emails, com certeza usa ou já usou alguma vez, mesmo
que não perceba, vários ou praticamente todos os protocolos de rede mostrados
neste artigo. Sem eles, você não consegue ir muito longe na web!
CSS é a sigla para o termo em inglês Cascading Style Sheets que, traduzido
para o português, significa Folha de Estilo em Cascatas. O CSS é fácil de
aprender e entender e é facilmente utilizado com as linguagens de marcação
HTML ou XHTML.
Tags como <font> foram introduzidas na versão 3.2 do HTML e causaram muitos
problemas para os desenvolvedores. Como os sites tinham diferentes fontes,
cores e estilos, era um processo longo, doloroso e caro para reescrever o código.
Assim, o CSS foi criado pelo W3C para resolver este problema.
A relação entre HTML e CSS é bem forte. Como o HTML é uma linguagem de
marcação (o alicerce de um site) e o CSS é focado no estilo (toda a estética de
um site), eles andam juntos.
Inspire-se no CSS:
https://www.awwwards.com/50-awesome-websites-with-extraordinary-
geometry-elements.html
1 <!DOCTYPE html>
2 <html lang="pt-br">
3 <head>
4 <meta charset="utf-8"/>
6 </head>
7 <body>
8 </body>
9 </html>
Exemplos: https://flatschart.com/html5/lista.html