segunda-feira, 10 de janeiro de 2011

Definição de IP

Para aceder a Internet é necessário recorrer a um protocolo este chamado de IP (Internet protocol). É um protocolo de comunicação usado entre duas ou mais máquinas em rede para encaminhamento dos dados.
Existe dois tipos de IP dinâmico e estático.

Diferença entre eles:
A partir do IP dinâmico conseguimos ter maior segurança por um preço acessível, isto porque cada vez que se liga o PC à internet o IP muda.
No IP fixo que é o mais utilizado, em empresas ou em servidores de link dedicados, e um mais rápido download. Também é utilizado para quem tenha servidores de jogos.
Os dados numa rede IP são enviados em blocos referidos como ficheiros, estes que vêem quase sem garantias.
O pacote pode chegar desordenado, duplicado ou até mesmo ser perdido por inteiro.
Se a aplicação requer maior confiabilidade esta é adicionada na camada 4 (transporte).

Datagramas e sua Definição

Datagrama é uma informação dos pacotes, enviados e recebidos.
   Exemplo de endereços Mac e IP:
   IP : 192.168.88.1
   Mac : 00:0E:81:10:19:FC

Camada Rede

Existem vários utilitários para ajudar a camada rede a enviar e a receber informação tais como o router, switch e hub.
Estes dispositivos permitem que as interligações sejam possíveis entre vários computadores.
 
Camada rede (routers)
O router faz a entrega de datagramas ou pacotes (packages) para os seguintes endereços de ip ou seja para outros computadores. Normalmente os routers utilizam as tabelas routing, tabelas estas que têm um único endereço Mac e endereço IP.
Cada camada tem uma organização interna, essa organização interna não é visível aos utilizadores.
Aos pacotes que são enviados a partir de uma interligação entre computadores chamam-se datagramas.
 

Protocolos do TCP/IP

HTTP:Protocolo mais utilizado para transferir dados e informação. 
FTP:Protocolo de transferência de ficheiros do PC para PC.
ARP:Protocolo que vai identificar o endereço IP de um determinado PC.
ICMP:Internet controlo – Protocolo que permite gerir mensagens de erro.
IP: Permite que os PC’S comuniquem entre eles e enviam números numéricos.
É constituído por 4 grupos de bytes, varia entre 0..255. 
TCP:Transmissão e controlo – É o protocolo mais importante na camada 4(transporte). 
UDP:User Datagram Protocol – Protocolo orientado pela camada de transporte.  
SMTP:Simple Mail Transfer Protocol – Transferência de mails (correio electrónico) de um servidor para outro servidor através de conexão ponto a ponto.
 TELNET:Protocolo Standard de Net que permite ao interface de NET.
 NNTP:Network news transfer protocol – Para camadas de telnet.

 

Métodos de Conexão por TCP

Método Standard:
Entre Processos, é um conjunto de regras e procedimentos a respeitar.
Para que a comunicação seja feita há protocolos.
Na Internet existem vários protocolos.
7 - Camada de Aplicação
            A camada de aplicação é responsável por dar o nome a um site, algo relacionado ao tipo (programa) o qual será utilizado entre a máquina destinatária e o usuário como também disponibiliza os recursos (protocolo) para que tal comunicação aconteça. Por exemplo, ao solicitar a recepção de e-mail através do aplicativo de e-mail, este entrará em contato com a camada de Aplicação do protocolo de rede efetuando tal solicitação (POP3, IMAP). Tudo nesta camada é direcionado ao hardware.

6 - Camada de Apresentação

A camada de Apresentação, também chamada camada de Tradução, converte o formato do dado recebido pela camada de Aplicação em um formato comum a ser usado na transmissão desse dado, ou seja, um formato entendido pelo protocolo usado.
Pode ter outros usos, como compressão de dados e criptografia.
A transmissão dos dados torna-se mais rápida, já que haverá menos dados a serem transmitidos: os dados recebidos da camada 7 foram "encolhidos" e enviados à camada 5.
Para aumentar a segurança, pode-se usar algum esquema de criptografia neste nível, sendo que os dados só serão decodificados na camada 6 do dispositivo receptor.
Ela trabalha transformando os dados em um formato no qual a camada de aplicação possa aceitar, minimizando todo tipo de interferência.
Faz a tradução dos dados recebidos da camada de aplicação em um formato a ser utilizado pelo protocolo.

5 - Camada de Sessão
A camada de Sessão permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação. Nesta sessão, essas aplicações definem como será feita a transmissão de dados e coloca marcações nos dados que estão a ser transmitidos. Se porventura a rede falhar, os computadores reiniciam a transmissão dos dados a partir da última marcação recebida pelo computador receptor.
Disponibiliza serviços como pontos de controles periódicos a partir dos quais a comunicação pode ser restabelecida em caso de pane na rede.
 Abre portas para que várias aplicações possam escalonar o uso da rede e aproveitar melhor o tempo de uso. Por exemplo, um browser quando for fazer o download de várias imagens pode requisitá-las juntas para que a conexão não fique desocupada.


 
4 - Camada de Transporte
Pega nos dados da camada sessão divide em pacotes a informação e reenvia para a camada rede.
A camada 4 é o centro do protocolo TCP/IP
Tem também o trabalho de verificar se os dados são fiáveis ou seja a confiabilidade dos dados, também é o responsável pelo o tempo em que são enviados para as outras camadas.
Os pacotes não têm rota especifica quando eles chegarem ao destino as mensagens será entrega.
Acknowledge – definição que se dá quando o pacote ou a informação chegou ao destino.
Normalmente o TCP utiliza vários protocolos tais como o UDP (user datagram protocol) e o TCP (transfer control protocol).
3 - Camada de Rede
 
A camada de Rede é responsável pelo endereçamento dos pacotes de rede, também conhecidos por datagrama, associando endereços lógicos (IP) em endereços físicos (MAC), de forma que os pacotes de rede consigam chegar corretamente ao destino. Essa camada também determina a rota que os pacotes irão seguir para atingir o destino, baseada em fatores como condições de tráfego da rede e prioridades.
Essa camada é usada quando a rede possui mais de um segmento e, com isso, há mais de um caminho para um pacote de dados percorrer da origem ao destino.
Funções da Camada:
Movimenta pacotes a partir de sua fonte original até seu destino através de um ou mais enlaces.
Define como dispositivos de rede descobrem uns aos outros e como os pacotes são roteados até seu destino final.
1 - Camada Física
A camada física define as características técnicas dos dispositivos elétricos e ópticos (físicos) do sistema.
Preocupa-se, em permitir uma comunicação bastante simples e confiável, na maioria dos casos com controle de erros básicos:
Move bits (ou bytes, conforme a unidade de transmissão) através de um meio de transmissão.
Controle da quantidade e velocidade de transmissão de informações na rede.

2 - Camada de Enlace ou Ligação de Dados
Esta camada detecta e, opcionalmente, corrige erros que possam acontecer no nível físico.
É responsável pela transmissão e recepção (delimitação) de quadros e pelo controle de fluxo.
Ela também estabelece um protocolo de comunicação entre sistemas diretamente conectados.

quinta-feira, 6 de janeiro de 2011

Modelo OSI

Esta arquitetura é um modelo que divide as redes de computadores em sete camadas, de forma a se obter camadas de abstração. Cada protocolo implementa uma funcionalidade assinalada a uma determinada camada.
Descrição das camadas
Este modelo é dividido em camadas hierárquicas, ou seja, cada camada usa as funções da própria camada ou da camada anterior, para esconder a complexidade e transparecer as operações para o usuário, seja ele um programa ou uma outra camada