Escolar Documentos
Profissional Documentos
Cultura Documentos
Nota: Se voce é visitante da antiga página, deve estar achando bastante diferente a
nova apresentação. Resolvi fazer uma "tabelação" do site para uma melhor indexação
nos search engines e porque queria melhorar o visual. Voce ainda pode, como
alternativa, acessar a antiga pagina com o mesmo texto.
Básico
TCP:Transmission Control Protocol
IP: Internet Protocol
Introdução
Ao contrario do que muita gente possa pensar, TCP/IP nao é o
unico protocolo utilizado em comunicao em redes, tanto é que ao
mesmo nivel de um IP, por exemplo, existe o x.25 e, ao TCP, o UDP. E
algo mais que algumas pessoas possam fazer confusao é a respeito do
que cada um faz, ou seja, TCP define um papel um tanto diferente do IP
e vice-versa, cada qual com um papel especifico mas com sobrevivencia
mutua e sempre "ajudado" por protocolos semelhantes. Na realidade
podemos ate mesmo estudar os dois protocolos separadamente.
O TCP/IP foi adotado como padrao em todo mundo como meio
de comunicacao com a Internet. Algumas empresas podem implementar
seus proprios protocolos de comunicacao em redes internas, se
quiserem, mas para a comunicacao com a Internet deverao adaptar seus
equipamentos a fim de operar em TCP/IP.
Conceitos Técnicos
Antes de comecar, um esclarecimento: Um provedor de acesso
a internet funciona por concessao de uma outra grande rede maior.
Assim, seu provedor nada mais é do que uma rede conectada a outra
maior e você, quando conectado ao seu provedor e fazendo parte dele
como um host, é um micro-host em toda a essa rede maior. Essa grande
rede maior é chamada de backbone (espinha-dorsal em ingles) e é nela
onde estao conectadas as redes menores que oferecem servicos, as
provedoras. É o nivel mais alto das redes. Os backbones nacionais sao:
RNP, Embratel, Unysis, Global One, IBM e Banco Rural. Creio que sao os
unicos ate o momento. Esse sao os de nivel mais alto no Brasil, mas
existem os backbones estaduais tambem (na realidade podem ser
considerados como centros de roteamento aos backbones nacionais):
ANSP - SP; Rede Bahia - BA; Rede Catarinense - SC; Rede Internet Minas
- MG; Rede Paraibana de Pesquisa - PB; Rede Rio - RJ; Rede Pernambuco
de Informática - PE; Rede Norte-riograndense de Informática - RN e Rede
Tchê - RS.
Mais outra coisa deve ser dita: acho que voce já ouviu falar em
sub-rede, claro. Pois é, uma sub-rede nada mais é do que uma rede
hierarquicamente inferior em relacao a uma rede maior. Geralmente, os
numeros que identificam a sub-rede sao referidos ao terceiro byte da
cadeia do IP, assim o mesmo numero 200.249.223.114 pode definir uma
sub-rede de identificacao 223. Como voce pode ver, uma rede pode ter
varias sub-redes menores cada uma interdependente entre si mas
dependente em relacao a rede maior.
• 200.249.238.2 bbs.ELOGICA.com.br
• 200.249.238.3 PE.ELOGICA.com.br
• 200.249.238.4 ceiun01.ELOGICA.com.br
• 200.249.238.9 irc.ELOGICA.com.br
• 200.249.238.11 os390.ELOGICA.com.br
• 200.249.238.15 dominus.ELOGICA.com.br
• 200.249.238.16 oxente.ELOGICA.com.br
• 200.249.238.17 clovis.ELOGICA.com.br.238.249.200.in-addr.arpa
• 200.249.238.18 host238-18.ELOGICA.com.br
• 200.249.238.19 host238-19.ELOGICA.com.br
• 200.249.223.1 host223-1.ELOGICA.com.br
• 200.249.223.2 host223-2.ELOGICA.com.br
• 200.249.223.3 host223-3.ELOGICA.com.br
• 200.249.223.4 host223-4.ELOGICA.com.br
• 200.249.223.5 host223-5.ELOGICA.com.br
• 200.249.223.6 host223-6.ELOGICA.com.br
• 200.249.223.7 host223-7.ELOGICA.com.br
• 200.249.223.8 host223-8.ELOGICA.com.br
• 200.249.223.9 host223-9.ELOGICA.com.br
• 200.249.223.10 host223-10.ELOGICA.com.br
• 200.249.223.11 host223-11.ELOGICA.com.br
• 200.249.223.12 host223-12.ELOGICA.com.br
Hierarquia de Redes
Como havia dito antes, a ELOGICA não obteve um numero de
rede do nada. A ela foi concedido um numero de rede que é:
200.249.XXX. O fato de ter colocado os caracteres X é porque a
ELOGICA não é única no mundo com identificacao 200.249. De fato,
assim como ela, a NETPE (uma outra provedora aqui de PE) tambem
recebeu 200.249 como identificacao. Ambas são redes classe C e são
varias pelo mundo. O que vai diferenciar as duas sera o terceiro byte da
cadeia do IP. Uma organização mundial chamada IETF (Internet
Engineering Task Force, ou Força Tarefa de Engenharia da Internet) eh
quem outorga esses numeros a quem a solicita.
• Classe A: 255.0.0.0
• Classe B: 255.255.0.0
• Classe C: 255.255.255.0
Os Servidores
Bom, resolvi incluir esse adido como parte integrante desse
tutorial a respeito de modos de transmissao em redes por ser um
assunto que, acredito, muita gente ainda faça bastante confusao.
(*Eu nao sei como funciona um servidor como um Windows® NT, por
exemplo, entao vou descrever como se processa tudo em uma maquina
padrao POSIX, um Linux por exemplo. Embora o NT esteja incluido
nesse padrao tambem, eu nao sei como o servico é atendido por la.*)
Portas de Comunicação
Esse é outro assunto bastante difundido na internet e temido
por muita gente. Mas antes, merece uma descricao detalhada:
Route Table
Active Connections
Proto Local Address Foreign Address State
TCP 127.0.0.1:1041 0.0.0.0 LISTENING
TCP 127.0.0.1:1041 127.0.0.1:110 ESTABLISHED
TCP 200.215.169.67:1034 200.215.160.63:110 TIME_WAIT
TCP 200.215.169.67:1040 200.215.160.63:110 TIME_WAIT
TCP 200.215.169.67:137 0.0.0.0:0 LISTENING
UDP 200.215.169.67:138 0.0.0.0:0 LISTENING
UDP 200.215.169.67:139 0.0.0.0:0 LISTENING
Podemos interpretar isso assim:
Isso siginifica que alguem poderia tentar usar seu micro com
alguma forma de hacking? Provavelmente nao. Digo provavelmente
porque a porta 139 é usada ainda como brincadeira por muita gente
metida a hacker mas que nada mais fazem do que cancelar uma
conexao TCP/IP e travar a maquina de um usuario inocente (existem
exceçoes). Brincadeira de criança. Essa porta, portanto, nao atende
servicos a nao ser o de enviar resposta ao pacote OOB.
TCP/IP em Camadas
Uma rede TCP/IP eh dividida apenas em quatro camadas (não
confunda com divisao de redes em camadas OSI, isso jah eh aplicado a
construcao de redes desde o andamento e construcao dela em um
escritorio, por exemplo ate o ponto final, em outra localidade. Divisao
em camadas por TCP/IP não envolve os conceitos de construcao desde a
origem real ate o final). A divisao das redes TCP/IP eh como se segue
(Esse modelo de rede TCP/IP foi feito pensando-se na origem em relacao
ao destino):
Aplicação
Transporte
Rede
Físico