Você está na página 1de 22

Introduo

Redes
Introduo

Durante a Guerra Fria (dcadas de 60/70 e meados da dcada


de 80), um dos maiores medos dos norte-americanos era perder
as informaes hospedadas em servidores localizados dentro de
quartis-generais estratgicos. Se um ponto fosse bombardeado,
as informaes importantes e essenciais seriam perdidas. Dessa
forma, o Departamento de Defesa pensou em um sistema que
interligasse vrios pontos, de modo que no se centralizasse o
comando.
Eles pensaram em projetar uma rede onde no haveria um
computador central... assim, caso a Casa Branca fosse atingida,
as informaes iriam para o Pentgono, por exemplo.
Introduo (cont.)

E se o mesmo acontecesse no Pentgono, as informaes


j estariam a salvo em outro lugar qualquer. Era uma rede
considerada prova de bombardeio, pois o sistema no cairia,
caso um dos pontos desaparecesse. O Departamento de
Defesa, chamou essa tal Rede, que surgiu em 1969, de
ARPAnet (Advanced Research Projects Agency).
No incio da dcada de 80, com o visvel enfraquecimento
da URSS, uma nova utilidade para a ARPAnet foi desenvolvida:
interligar laboratrios e universidades nos EUA e mais tarde, em
outros pases. E foi exatamente nessa poca que surgiu o nome
Internet.
Conhecendo a Internet
Quando se l Internet, escrito como nome prprio, a forma
como chamada a rede mundial que liga outras redes no mundo.
uma verdadeira teia de aranha mundial, com centenas de
milhares de redes entre si.
Uma sigla muito famosa na Internet, o WWW (World Wide
Web), o conjunto de informaes que so pblicas e
disponibilizadas na Internet, e que podem ser visualizadas atravs
de um navegador web.
O primeiro navegador para a Web foi criado em abril de 1993
e teve o nome Mosaic. Este navegador (apesar de no existir
mais) foi considerado uma revoluo tecnolgica para a poca.
Redes de Computadores
Uma Rede de Computadores semelhante a uma rede
utilizada para pesca, que contida essencialmente de diversos
ns e linhas.
Em uma Rede de Computadores, cada computador
denominado n. S que, para que esses ns fiquem
interligados, eles precisam de linhas, sendo que no importa o
tipo de linha que ir conectar esses ns. As linhas que iro
interlig-los podem ser de diversas tecnologias diferentes, como
cabos par-tranado, fibra tica, wireless, etc...
Com relao ao funcionamento em si, os recursos que uma
rede oferece so ilimitados, e entre eles se destacam:
compartilhamento do contedo do HD ou de uma impressora
para vrios usurios em uma empresa; compartilhamento da
internet para todas as mquinas que esto ligadas na rede, etc.
Mas somente isso no o suficiente, pois para que dois ou
mais computadores conversem entre si, necessrio que eles
falem a mesma linguagem!
Definio sobre Protocolos
Pensando na rede de computadores, o protocolo a
linguagem que ser utilizada quando dois computadores forem
conversar! Ou seja, so os protocolos quem definem as normas
de comunicao existentes em uma rede.
Existem diversos tipos de protocolos, alguns so projetados
para pequenas redes (como o caso do NetBios) outros para
redes mundiais (como o IP, que possui caractersticas de
roteamento).
Porm, dentre os diversos tipos existentes, para as mais
variadas arquiteturas, um conjunto de protocolos se destaca,
devido ao seu projeto, velocidade e capacidade de roteamento,
alm de interoperabilidade entre plataformas diversas: o modelo
de protocolos denominados TCP/IP (Transmission Control
Protocol/Internet Protocol), que o padro atual de
comunicao via Internet.
O padro TCP/IP

O TCP/IP um conjunto de protocolos de rede de


computadores que faz com que as nossas mquinas consigam
conversar umas com as outras! S que esse conjunto de
protocolos obedecem a uma hierarquia de funcionamento, onde
cada um tem sua funo previamente estabelecida. Essa
hierarquia chamada de Arquitetura TCP/IP ou Pilha TCP/IP,
sendo que cada protocolo ocupa uma camada dessa pilha.
Alguns dos principais protocolos existentes nessa pilha: o
TCP, o UDP, o ICMP e o IP.
Depois que descobrimos que os protocolos que realizam a
conversa entre as mquinas, vamos saber como funciona isso.
A comunicao entre as mquinas

Quando as mquinas esto conversando entre si, todo o


bate-papo delas feito atravs de pacotes. Ento, qualquer
informao que for trocada entre as mquinas de uma rede feita
atravs de pacotes! Dentro desse pacote, vo, alm da
mensagem da mquina que quer se comunicar, informaes tais
como, por exemplo, o endereo dela (origem) e o endereo de
destino, entre outras. Assim como no correio convencional: voc
escreve uma carta (a informao para uma mquina) e coloca em
um envelope (pacote), onde voc cita o remetente (a mquina
que envia o pacote) e o destinatrio (a mquina que ir receber
o pacote).
Ilustrando a comunicao

Agora que j sabemos como funciona a conversa entre as


mquinas, vamos ver o caminho que o pacote faz quando sai de
um computador at chegar ao seu destino na rede:

Aplicao

TCP/UDP
Origem Destino
IP/ICMP

Pacote na Rede
MAC/Ethernet
Camada Aplicao

Na camada de aplicao, s temos a informao propriamente


dita. Usaremos como exemplo um email, atravs de um protocolo
chamado SMTP. Neste nvel temos apenas a mensagem que
vamos enviar.

Aplicao (SMTP)

TCP/UDP

IP/ICMP

MAC/Ethernet
Camada Transporte

Na camada de transporte, a mensagem que veio do nvel


acima (aplicao) encapsulada em um protocolo dessa camada
em questo, o qual pode ser o TCP, UDP, entre outros.
OBS: Vamos abordar somente os que so pertinentes ao curso

Aplicao (Email)

TCP/UDP

IP/ICMP

MAC/Ethernet
O protocolo TCP

O protocolo TCP um membro importante da pilha TCP/IP,


por isso vamos falar de algumas de suas caractersticas.
Antes de realizar o trfego da mensagem, o TCP verifica se a
mquina destino esta respondendo. Para isto ele troca
informaes entre as mquinas, atravs de um aperto de mo
com a mquina destino, enviando os seguinte pacotes:
SYN
SYN,ACK
ACK

Estes so os pacotes que normalmente so trocados para


inicializar uma conexo TCP. Somente depois destes pacotes
serem trocados, a informao efetivamente transferida.
O protocolo TCP (cont.)

Caso um pacote seja muito grande, o TCP quebra este


pacote em vrios, e envia para o destino. Chegando no destino,
o prprio protocolo remonta os pacotes; caso chegue um pacote
mal formado, a mquina de origem manda ele outra vez.
E tambm, para um programa se comunicar via TCP, ele
obrigatoriamente tem que possuir uma porta. Ou seja, para
voc usar um determinado servio (protocolo), voc precisa
saber em que porta ele vai bater para se comunicar!

Exemplo: Porta 22 - SSH Porta 53 DNS


Porta 80 - www Porta 21 - Telnet
O protocolo UDP

O protocolo UDP tambm um protocolo muito importante


da camada transporte, porm ele muito mais simples que o
TCP. Nesse protocolo, a informao chega da camada
aplicao, encapsulada com o protocolo e enviada para o
destino.
O UDP no tem a preocupao de checar se o pacote
chegou ou no, mas igualmente ao TCP ele precisa de uma
porta de comunicao.
Camada Internet

Aps a informao passar pelo TCP ou UDP, o pacote chega


na camada internet, para o protocolo IP, que vai identificar quem
quem na rede, ou seja, vai identificar o endereo correto para
entregar a mensagem. Cada mquina identificada por um
endereo, o endereo IP. Ele formado por nmeros decimais
separados por um . (ponto), que variam no intervalo de 0 a 255.

Aplicao (Email) Formato Endereo IP:


TCP/UDP/ICMP xxx.xxx.xxx.xxx
IP Exemplo de Endereo IP:
MAC/Ethernet 192.168.0.33
O protocolo IP
Para no haver confuso de endereos na rede, foram criadas
as classes de endereos, para torn-los mais organizados. Essas
classes de endereos foram classificados em classe A, classe B e
classe C.

Classe A

Os IP's dessa classe vo de 1.0.0.0 a 126.255.255.255. E


dentro dessa classe, podemos ter at 16.777.214 mquinas!
Nessa classe, a identificao na rede ficaria assim:

REDE.HOST.HOST.HOST

No primeiro conjunto de nmeros, est sendo indicado a


rede, e o restante dos nmeros so para os hosts. Esse tipo de
classe utilizado em grandes redes.
O protocolo IP (cont.)
Classe B

Os IP's dessa classe vo de 128.0.0.0 a 191.255.255.255. E


dentro dessa classe, podemos ter at 65534 mquinas! A
identificao na rede seria assim:

REDE.REDE.HOST.HOST

Aqui nessa classe, a rede ocupa dois campos, e o restante


dos nmeros so para os hosts. Essa classe mais utilizada em
redes medianas.
O protocolo IP (cont.)
Classe C

Os IP's dessa classe vo de 192.0.0.0 a 223.255.255.255. E


dentro dessa classe, podemos ter at 256 mquinas! A
identificao ficaria assim:

REDE.REDE.HOST.HOST

Nessa classe, a rede ocupa trs campos, e o restante dos


nmeros so para os hosts. Essa classe usada em pequenas
redes (a maioria das redes atuais).
Endereos IP's Reservados

Existe um intervalo de endereos IP que so denominados


de IP falso ou IP frio. Esses IP's no so reconhecidos na
Internet, de uso exclusivo para uma rede interna (intranet).
Abaixo temos a lista de IP's que podemos usar na nossa
rede:
+-----------------------------------------------------------------------------------+
ENDEREOS RESERVADOS PARA REDES PRIVADAS
+-----------------------------------------------------------------------------------+
Classe de Rede | Mscara | Endereo da Rede
+------------------------+------------------+--------------------------------------+
A | 255.0.0.0 | 10.0.0.0-10.255.255.255
B | 255.255.0.0 | 172.16.0.0-172.31.255.255
C | 255.255.255.0 | 192.168.0.0-192.168.255.255
+-----------------------------------------------------------------------------------+
O protocolo ICMP

O protocolo ICMP utilizado somente para verificar se


uma mquina est acessvel ou no na rede; normalmente
utilizamos este protocolo com o comando ping:

# ping 192.168.2.3

Caractersticas especficas do Pacote ICMP:

Echo request (Solicitao de Echo)


Echo response (Resposta de Echo)
Time exceeded (Tempo Excedido)
Destination unreachable (Inacessvel)
Camada de Rede (MAC)
Essa camada controla o acesso interface fsica,
principalmente ao MAC (Medium Acess Control), que seria o
endereo fsico do hardware da placa de rede.

Aplicao (Email)

TCP/UDP

IP

MAC/Ethernet

Ao chegar na parte fsica, o pacote transmitido para o


destino, sendo que o processo inverso... a de baixo para
cima, e em cada camada, o pacote vai sendo desencapsulado,
at chegar na aplicao somente a informao que saiu da
origem (no caso aqui o email).
Referncias Bibliogrficas

LinuxGuiadoAdministradordoSistema
Autor:RubemE.Pereira
Editora:Novatec

ManualCompletodoLinux(Guiado
Administrador)
Autor:EviNemeth,GarthSnyder,TrentR.Hein
Editora:PearsonBooks

HistriadaInternet
http://www.abranet.org.br/historiadainternet/anos90.htm

GuiaFocaGNU/Linux
http://focalinux.cipsga.org.br/

Você também pode gostar