Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMAÇÃO _ FRONT END _ DATA SCIENCE _ INTELIGÊNCIA ARTIFICIAL _ DEVOPS _ UX & DESIGN _ MOBILE _ INOVAÇÃO & GESTÃO _
Essas são apenas algumas das aplicações mais comuns das redes. Atualmente,
elas formam uma infraestrutura global que transcende fronteiras geográficas e
torna possível o compartilhamento de informação entre indivíduos e organizações
em diferentes partes do mundo.
Os nós são os dispositivos individuais que fazem parte de uma rede. Cada nó
será responsável pela execução de tarefas específicas, como o armazenamento e
processamento de dados, execução de aplicativos, ou fornecimento de serviços
na rede.
Os links são as conexões físicas ou lógicas entre os nós de uma rede. É por meio
deles que ocorre a troca de informações entre os nós, formando a infraestrutura
de comunicação da rede.
Os links podem ser conexões físicas que fazem uso de cabos, como cabos de par
trançado, fibra óptica ou cabos coaxiais. Ou redes sem fio, como o Wi-Fi, que faz
uso de ondas de rádio para a transmissão de dados.
Os protocolos de rede podem abranger várias camadas com suas próprias regras.
Alguns dos principais protocolos de redes são:
Caso queira entender melhor a diferença entre os protocolos TCP e UDP de forma
prática, acesse o artigo “O que é UDP e TCP? Entenda quais as diferenças e como
funciona cada Protocolo” aqui da Alura.
A maioria dos protocolos de rede segue como base as diferentes funções das
camadas do modelo OSI Open Systems Interconnection). Ele é um modelo
conceitual que padroniza as funções de uma rede de computadores em sete
camadas.
Caso queira entender mais sobre o Modelo OSI, deixamos como recomendação a
[leitura do nosso artigo Saiba o que é o modelo OSI e quais são suas camadas.
O modelo TCP/IP
O TCP/IP é um protocolo que combina dois outros protocolos: o Protocolo de
Controle de Transmissão TCP , que realiza a transmissão de dados e o Protocolo
de Internet IP , responsável pelo roteamento e endereçamento de pacotes de
dados.
Camada de aplicação
A camada de aplicação responsável pelos programas e protocolos que
possibilitam o TCP/IP dar início a transmissão de dados.
Alguns exemplos de protocolos que podem ser utilizados são o HTTP e o HTTPS
em navegadores web para a comunicação por meio das URLs; o protocolo FTP em
clientes de transferência de arquivos; o protocolo SMTP em serviços de email;
entre outros.
Assim, essa camada serve para que o TCP/IP determine qual a finalidade
específica da transmissão de dados. Após a definição do tipo de transmissão, o
processo é enviado para as próximas camadas.
Camada de Transporte
A camada de transporte estabelece como os dados serão transmitidos na rede,
levando em consideração o uso, prioridade e criticidade do conteúdo trafegado.
Essa camada é composta pelo protocolo TCP, que oferece uma comunicação
confiável orientada à conexão. Porém, outros protocolos também podem ser
usados, como o UDP Protocolo de Datagrama de Usuário) que é mais simples e
cuja comunicação fornecida não é confiável e adequada para aplicações que
toleram perda de dados.
Essa camada também é responsável por definir para onde os dados devem ser
enviados e qual a taxa de transferência para isso.
Elas são identificadas usando um padrão de 16 bits, assim as portas têm uma
faixa que vai do 0 a 65535. Outra característica das portas é o seu uso em
conjunto com um endereço de rede.
Camada de Rede
A camada de rede também é conhecida como camada de Internet. É responsável
pelo roteamento dos pacotes de dados entre os dispositivos em diferentes redes.
Mas o que isso significa? Na prática, essa camada cuida das interfaces dos hosts
e faz a transformação dos pacotes de dados em datagramas.
Camada de enlace
A camada de enlace também conhecida por camada de interface, é responsável
pela transferência dos dados a nível físico, cuidando de aspectos como
endereçamento físico, controle de acesso ao meio e detecção de erros a nível de
enlace.
Dessa forma, a maioria dos usuários não precisa se preocupar com os detalhes
dessa transmissão durante o uso comum da Internet.
Ela foi uma rede de pesquisa financiada pelo Departamento de Defesa dos
Estados Unidos e ligava 4 universidades, o que permitia o compartilhamento
remoto de informações e recursos entre os cientistas.
Essa foi uma importante contribuição que ajudou a estabelecer as bases para a
comunicação em rede, tendo sido crucial para o surgimento e crescimento da
Internet como conhecemos hoje.
Já nos anos 2000, a banda larga se tornou mais acessível ao público geral,
possibilitando conexões mais rápidas à Internet. Nesse período também houve a
popularização das redes sem fio, conhecidas como Wi-Fi.
Enquanto o IPv4 oferece cerca de 4,3 bilhões de endereços IP únicos, o IPv6 foi
projetado para fornecer um espaço de endereçamento quase ilimitado. Ele usa
endereços de 128 bits, o que resulta em 2^128 combinações possíveis. O IPv6
será essencial para a garantia da expansão da Internet.
A numeração dos endereços IP não é aleatória. Ela é gerada e atribuída pela IANA
(Internet Assigned Numbers Authority, em português Autoridade de Números
Atribuídos à Internet), um departamento da ICANN Internet Corporation for
Assigned Names and Numbers, em português Corporação da Internet para
Atribuição de Nomes e Números).
Essas são apenas algumas das muitas funções que as redes de computadores
podem desempenhar. Desse modo, atualmente as redes viabilizam uma
infraestrutura essencial, que permite a comunicação eficiente e a colaboração
entre os dispositivos conectados.
As redes Ethernet são baseadas em cabos, ou seja, são as redes com fio. É
atualmente o padrão mais difundido para redes locais, sendo amplamente usado
em ambientes comerciais, industriais e domésticos. Suas capacidades são:
Atualmente, nas redes de satélite, temos uma que tem ganhado bastante
popularidade: a Starlink. Ela é um projeto de constelação de satélites em órbita
baixa da Terra, desenvolvido pela SpaceX, empresa de exploração espacial de
Elon Musk.
É importante lembrar que esses são apenas valores gerais. As velocidades reais
podem variar de acordo com fatores como interferência, distância entre
dispositivos, qualidade dos equipamentos, congestionamento de rede, entre
outros.
Arquitetura cliente-servidor
Nesse tipo de arquitetura, os dispositivos que compõem a rede são divididos em
duas categorias principais, como o próprio nome já diz: clientes e servidores.
Alguns exemplos de uso mais comuns da arquitetura ponto a ponto são redes de
compartilhamento de arquivos, como o BitTorrent, que possibilitam aos usuários
compartilhar arquivos diretamente, sem depender de um servidor central.
A seguir, entenderemos melhor como cada uma dessas topologias funciona. Bora
lá?
Topologia em barramento
Na topologia em barramento todos os dispositivos compartilham um único canal
de comunicação, que como o próprio nome já nos diz, é chamado de
barramento.
Assim, nesse tipo de configuração de rede, um único cabo conecta todos os nós
da rede. E cada dispositivo pode estar diretamente conectado ao barramento ou
utilizar um conector T, que possibilita a extensão da rede.
Outra desvantagem está no desempenho, que pode ser afetado conforme mais
dispositivos são adicionados à rede, aumentando o tráfego no barramento.
Além de possuir menor segurança, uma vez que qualquer dispositivo da rede tem
o potencial de acessar os dados. Assim, atualmente ela vem sendo substituída
por tecnologias mais modernas e eficientes.
Topologia em anel
Na topologia em anel, todos os dispositivos são conectados em um formato
circular, formando um anel. Cada nó está conectado diretamente a exatamente
dois outros.
Uma das desvantagens é que caso um cabo ou dispositivo falhe, pode haver
impacto em todo o restante da rede.
Topologia em estrela
Na topologia em estrela cada dispositivo da rede é conectado individualmente a
um único ponto central, como um hub, roteador ou switch.
A transmissão dos dados se dá por meio do envio pelo dispositivo de origem para
o ponto central, que, em seguida, encaminha esses dados para o dispositivo de
destino.
Além disso, adicionar ou remover dispositivos na rede é simples, pois não gera
impactos significativos nos outros.
Topologia em malha
Na topologia em malha, cada dispositivo está diretamente conectado a todos os
outros dispositivos. O que forma uma rede completa de conexões e elimina a
necessidade de um ponto central.
Uma topologia de malha pode ser do tipo malha total, na qual cada dispositivo
está conectado a todos os demais, ou do tipo malha parcial, onde cada
dispositivo está conectado a apenas alguns outros dispositivos.
O tipo mais comum de WAN que está presente em nosso dia a dia é a própria
Internet.
Desse modo, as redes de longa distância têm papel fundamental no mundo atual,
pois permitem a transmissão de dados em larga escala e facilitam a cooperação
em grandes níveis geográficos.
Redes em nuvem
Um dos tipos mais recentes de redes empresariais são as redes em nuvem. Esse
modelo de infraestrutura usa recursos computacionais, como servidores,
armazenamento e aplicativos, e os fornece como serviços pela Internet.
Por serem redes altamente flexíveis e escaláveis, elas possibilitam que empresas
ajustem dinamicamente seus recursos de acordo com suas necessidades,
pagando apenas por serviços efetivamente utilizados.
Dessa forma, as redes em nuvem proporcionam uma solução moderna e ágil para
as mais diversas demandas de armazenamento, processamento e gerenciamento
de dados.
Esses são apenas alguns dos dispositivos mais comuns que podem integrar uma
rede de computadores. A escolha de quais dispositivos devem ser usados varia
de acordo com as demandas, restrições e finalidades do contexto de uso.
Geralmente, uma rede bem projetada inclui uma combinação desses dispositivos
para garantir segurança, desempenho e eficiência na comunicação de dados.
Quais as vantagens e
desvantagens das Redes de
Computadores?
A eficácia de uma rede de computadores depende de uma consideração
equilibrada sobre suas vantagens e desvantagens na sua implementação, levando
em consideração as necessidades específicas de cada ambiente e organização.
Caso você queira aprender mais sobre segurança, aqui na Alura temos a formação
em Cibersegurança, na qual você vai aprender como se defender de ataques
diversos, proteger suas aplicações, conhecer suas possíveis vulnerabilidades e
salvar os dados do usuário de forma mais segura.
Além disso, caso tenha interesse e oportunidade de fazer uma graduação na área,
na FIAP temos uma graduação em Redes de Computadores. Nesse tecnólogo de
2 anos, você vai aprender como criar, projetar e gerir redes de computadores.
Agora que você já sabe como se especializar neste assunto, ainda tem
curiosidade para saber como é o dia a dia do profissional de redes de
computadores? Então bora entender quais as tarefas que esse profissional
realiza.
Além disso, são necessárias pessoas profissionais em redes para ministrar aulas
de redes em instituições que dão aulas sobre a área.
Essas são apenas algumas das muitas opções de emprego disponíveis para
profissionais de redes de computadores. A demanda por especialistas nessa área
continua a crescer à medida em que a tecnologia evolui e as empresas dependem
cada vez mais de redes confiáveis e eficientes.
Desse modo, algumas certificações são valorizadas nessa área, como a Cisco
Certified Network Associate CCNA e a CompTIA Network+.
Acesse ainda o vídeo do youtube “Como aprender melhor?” com Diogo Pires |
#HipstersPontoTube
Conclusão
Exploramos os principais aspectos do mundo das redes e o que percebemos ao
longo dessa jornada que as redes não são apenas uma tecnologia importante
presente em nosso cotidiano, mas constituem uma tecnologia fundamental em
uma economia e sociedade cada vez mais conectadas.
O futuro dessa área reserva muitos desafios, desde a crescente demanda por
largura de banda até as preocupações com segurança cibernética e a integração
de tecnologias emergentes como a inteligência artificial e sistemas embarcados
de alta tecnologia.
Parabéns por chegar até aqui, agora você pode mergulhar de vez nas redes!
Bibliografia
Formação Redes de Computadores
Gabrielle é estudante de Engenharia de Software na Universidade de Brasília UnB. Faz parte do Scuba Team da Alura atuando principalmente
com Python. É apaixonada por programação, robótica, machine learning e gatos.
Próximo Artigo
Leia também:
O que é UDP e TCP? Entenda quais as diferenças e como funciona cada Protocolo
Saiba o que é o modelo OSI e quais são suas camadas
Entendendo os cabos de rede
Quer mergulhar em
tecnologia e aprendizagem?
Status
Parceiros
CURSOS
Cursos de Programação Lógica | Python | PHP | Java | .NET | Node JS | C | Computação | Jogos | IoT
Cursos de Data Science Ciência de dados | BI | SQL e Banco de Dados | Excel | Machine Learning | NoSQL | Estatística
Cursos de Mobile React Native | Flutter | iOS e Swift | Android, Kotlin | Jogos
Cursos de Inovação & Gestão Métodos Ágeis | Softskills | Liderança e Gestão | Startups | Vendas
PM3 Cursos de Produto Alura Para Empresas Hipsters ponto Jobs Layers ponto Tech
Alura LATAM