Академический Документы
Профессиональный Документы
Культура Документы
- TCP/IP
Simplesmente um conjunto de regras bem definidas que definem uma acao a ser executada
(parece definicao de algoritmo mas na verdade pode ate ser encarado como um). Assim,
protocolos em computacao, e em especial a redes, define como computadores podem se
comunicar entre si.
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.
Algo interessante a se dizer sobre essa identificacao é que, como foi dito, sao um
conjunto de bits e como tal é representado por numeros binarios. O mesmo numero acima
traduzido para tabela decimal ficaria: 200.249.223.114. Isso é importante notar, porque
um numero como esse nao é dado a voce em formato decimal mas sim binario e depois
convertido gracas ao servidor ou servidores DNS. Outra coisa interessante a ser dita a
respeito é que numeros IP nunca ultrapassam o patamar de numero 256. Assim, voce nunca
ira ver nada como 200.286, isso não é possivel. Simplesmente porque a tabela de conversao
atinge somente 256 possibilidades numericas (de 0 a 255). Portanto, o maximo que voce ira
ver sera 255 como numero identificador de um dos segmentos do quarteto decimal. Na
realidade poderiamos dizer 253 possibilidades porque o numero 0 eh destinado a processos
especiais e 255 não pode ser atribuido a numeros IP de hosts, eles possuem outra
finalidade (a mascara de sub-rede). Maiores detalhes sobre isso na secao "HIERARQUIA
DE REDES".
Outro fato que eu acredito muitas pessoas facam confusao é a respeito do host.
Um host nada mais é do que um computador conectado em rede (em uma rede interna ele
tambem pode ser chamado de nó). Vamos citar um exemplo de provedora, a ELOGICA.
Quando voce disca para la e você é conectado, eles te fornecem um numero IP, ok. Para a
ELOGICA voce nada mais é do que um computador conectado na rede dela, meramente um
numero de identificacao.
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.
Portais de Comunicação :
Esse é outro assunto bastante difundido na internet e temido por muita gente. Mas antes,
merece uma descricao detalhada:
Tal como os numeros IP, numeros de portas sao formados por bits. As portas sao
atendidas em numeros que vao de 0 a 65534 (na verdade o mais correto seria de 1 a 65535.
Ate agora nao vi nenhum servidor que atendesse em portas de numero 0). Numeros de
portas de comunicao sao formadas por sequencia de 16 bits dividido em duas partes cada
uma com um byte portanto e separados por pontos de divisao como em um numero IP.
- 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
Rede: Essa camada é a responsavel pelo roteamento dos pacotes entre os hosts,
ou seja, tem por funcao encontrar o caminho mais curto e confiavel entres os
computadores. Eh exercida pelo protocolo IP. A nivel de redes espcificicamente, (não
apenas a TCP/IP podemos incluir ainda nessa camada um outro protocolo conhecido como
X.25) esse nivel eh ainda responsavel pelo envio dos pacotes.
- Firewall
Deste modo, um firewall pode permitir de uma rede local para a Internet serviços de web,
correio e ftp, mas não a IRC que pode ser desnecessário para nosso trabalho. Também
podemos configurar os acessos que se fazem desde a Internet para a rede local e podemos
denega-los todos ou permitir alguns serviços como o da web, (se é que possuímos um
servidor web e queremos que seja acessível pela Internet). Dependendo do firewall que
tenhamos também poderemos permitir alguns acessos à rede local desde a Internet se o
usuário tiver se autenticado como usuário da rede local.
- DNS
FUNCIONAMENTO do DNS
Como um conjunto de banco de dados o DNS têm a função de indicar qual IP está associado
a um nome de um site e de servidor de e-mails. Quando é digitado um endereço no
navegador o computador solicita aos servidores de DNS do provedor de internet que
encontre o endereço IP direcionado àquele endereço, da mesma forma acontece quando se
envia uma mensagem eletrônica. Se os servidores não tiverem essa informação, ele se
comunica com outros que possam ter.
“O servidor DNS é o local que vai ficar o link, ele tem o índice de todos os registros”,
explica Viviam Ribeiro, Gerente de Suporte da SISNEMA, exemplificando as funções do
DNS para resolução de e-mails.
Através desse caminho no servidor de DNS que ele vai chegar até o MX do domínio
correspondente, que é o servidor de correio eletrônico e vai poder “resolver” o IP
correspondente e garantir a chegada do e-mail ao endereço designado.