segunda-feira, 3 de dezembro de 2012

Modelo T.C.P/ I.P

Transporte Control Protocolo
Internet Protocol

Modelo T.C.P/ I.P
  • A semelhança do modelo O.S.I encontra-se dividido em camadas sendo que neste modelo apens existem 4 camadas:
4º camada - Aplicação
3º camada - Transporte
2º camada - Internet 
1º camada - Interface de Rede

1- Interface de Rede
  • Esta camada é equivalente as camadas 1 e 2 do modelo O.S.I recebe os datagramas vindos do comando 2 e envia-os em forma de quadros da rede  
2- Internet
  • Equivale à camada de rede do modelo O.S.I
  • Na transmissão de dados, os pacotes recebidos pelo comando TCP são divididos em datagramas e enviados para o comando 1
  • Esta camada é ainda responsável pelo Routing de pacotes, ou seja, adiciona aos datagramas informações referentes ao caminho a percorrer na rede. 

Protocolo do comando 2 - Internet
  • Os protocolos que operam nesta camada são:
    • Ip (Internet Protocol);
    • ICMP (Internet Control Message Protocol);
    • ARP (Address Resolution Protocol);
    • RARP (Reverse Address Resolution Protocol);
3- Transporte 
  • Equivale a camada de transporte do modelo O.S.I
  • É responsável pela transmissão da mensagem proveniente da camada de aplicação em segmentos (nome dos pacotes neste comando) e por envia-los para o comando de Internet 
4- Aplicação 
  • corresponde as camadas 5,6 e 7 modelo O.S.I
  • faz a comunicação entre aplicações e o protocolo de transporte.
  • comunicação com a camada transporte atravez de portas
  • Utilizam sempre as mesmas portas dependendo da sua natureza
    • Por Ex: http(porta80), Smt(25), ftp(20e21) etc...
Protocolo da camada 4- Aplicação
  • Os protocolos mais importantes nessa camada são:
    • SMTP (simple mail transfer protocol) - protocolo para enviar mensagens de e-mail entre utilizadores da internet;
    • DNS (Domain Nome Server) - Ligação entre domínios e endereços IP;
    • HTTP (Hyper Text Transfer Protocol) - protocolo de utilizado para a transferência de ficheiros de dados na WWW (World Wide Web);
    • FTP (File Transfer Protocol) - protocolo de transferência de ficheiros na Internet;
    • Telmet (Terminal Emulation) - Programa de comunicação usado para ligar um computador a um servidor ou equipamento remoto. 


ModeloTCP/ IP
  • Para alem das diferenças que vimos entre os dois modelos, no TCP/ IP, os serviços podem ser fornecidos a comandos não adjacentes, o que não acontecia no modelo O.S.I
Paralelismo entre OSI eTCP/ IP



Modelo O.S.I

Modelo O.S.I (Open System Interconnection)


  • E constituído por 7 camadas:



Comunicação entre dois P.C.'s



S.D.U- Service data Unit
  • Serviço de envio de data dos comandos adjacentes
  • Obriga a existência do P.C.I. (protocol control Information).
  • O resultado obtido e P.O.U (Protocol Data Unit).


Encapsulamento 
  • No lado do emissor, sempre que a informação e passada através das diferentes camadas ate chegar a primeira damos o nome de encapsulamento. 


Desencapsulamento 
  • No lado do receptor, sempre que a informação é passada através das diferentes camadas ate chegar a ultima damos o nome de desencapsulamento.



       1. camada física
  • converte os bits provenientes da camada 2 em sinal de tensão corrente, ondas electromagnéticas ou ópticas.
  • É ainda responsável pela alteração dos sinais, com a finalidade de serem transportados pelo meio físico (entre o emissor e o receptor).
  • Os componentes que fazem parte desta camada  são os cabos, fichas, repetidores e hubr.


      2. Ligação de dados
  • Responsável pela activação e manutenção de uma ligação de dados.
  • Exerce controlo de fluxo de erros (em caso de ligação fiável  e ainda o encapsulamento de dados em  tramas de transmissão.

      3. Rede
  • Esta camada é responsável pela transferência de informação.
  • Opera basicamente com endereços de rede IP (índex pointer)
  • Ela é responsável pelo encaminhamento dos pacotes da rede (nos routets) e é complemente independente do meio de transgressão, garantido a transmissão através de redes heterogéneas 
  • Os protocolos de rede desta camada são IP e IPX

      4. Transporte
  • E responsável pela transferência de informação externo e a extremo
  • Separa as camadas responsáveis pelo meio físico (camadas 1,2 e 3) dos que tratam da aplicação (camadas 5,6 e 6)
           Transporte- T.C.P(cont.)
  • Dois protocolos usando nesta camadas são:
    • T.C.P
    • U.D.P
  • É orientada a ligação (Connection Oriented) pelo que diz ser um protocolo fiável - Controle de erros e ordenação (transferência de ficheiros, e-mail).
            Transporte - U.D.P (cont.)

  • É um protocolo sem ligação (connectionless) pelo que se considera não fiável.
  • Os pacotes podem chegar ou não ao destino, podem chegar desordenados ou duplicados sem que o emissor se aperceba (usando em aplicações Realtime)

       5. Sessão
  • Responsável por sincronizar o dialogo entre o emissor e o receptor (Modo Simplex, Half-Duplex ou Full-Duplex) e pelo restabelecimento automático de ligações.

       6. Apresentaçao
  • Camada responsável pela intenção entre as camadas 5 e 7.
  • Serve de conversor de (camad 5 - 7) ou para (camada 7-7) o formato universal.

       7.Aplicações
  • camada final que fornece os mecanismos de comunicação de alto nível as aplicações.
  • Responsável pela interface entre o protocolo de comunicação e a aplicação utilizada pela rede.
  • São exemplos dessas aplicações o correio electrónico e a transferência de ficheiros.