Protocolo  TCP/IP Fernando Costa www.fernandocosta.com.br [email_address]
História Interconexão de computadores  para universidades e militares DoD (Dep. De Defesa) dos EUA ARPANET (TCP/IP) ISO/OSI (adotou TCP/IP)
Comparação: TCP/IP e OSI
Camada 1 - FÍSICA ENVIA BITS  entre   HOSTs para o outro por um  MEIO FÍSICO SINAIS ELÉTRICOS  que representam os estados  (0-desativado/1-ativado) de um bit que viaja pelo meio físico
Camada 2 - ENLACE Lida com  PACOTES , grupo de bits transmitidos pela rede Assegura que os pacotes  enviados  pela rede serão  recebidos  e, se necessário, os envia de novo
Camada 3 - REDE Lida com  DATAGRAMAS ROTEAMENTO  de datagramas entre os computadores ( host ), e conhece os endereços desses hosts na rede Camada do Protocolo IP
Camada 4 - TRANSPORTE Lida com  segmentos Assegura  que os segmentos viajarão entre os hosts  sem perda de dados , se haverá estabelecimento de conexão, e, se necessário, organiza o reenvio dos datagramas Camada do Protocolo TCP
Camada 5 – SESSÃO ESTABELECE  e mantém uma  SESSÃO ENTRE APLICATIVOS  que estão sendo executados em computadores diferentes Ela trata questões de sincronismo de comunicação
Camada 6 - APRESENTAÇÃO Fornece  SERVIÇOS  que vários  APLICATIVOS  diferentes  UTILIZAM , tais como  criptografia ,  compressão ou conversão de caracteres  (de ASCII para EBCDIC da IBM)
Camada 7 - APLICATIVO Lida com as  solicitações dos aplicativos  que requerem comunicações de rede Exemplos: TELNET, FTP, SMTP, POP3, etc.
Protocolos TCP IP
TCP  Transmission Control Protocol Descrito pela RFC 793 da IETF Orientado  à conexão CONFIÁVEL Full  duplex Controla o  FLUXO
TCP Fases Estabelecimento  de ligação Transferência Término  de ligação
TCP Segmento - CABEÇALHO
IP Internet Protocol Descrito pela RFC 791 da IETF Atualmente na  Versão 4 (IPv4) Versão 6 (IPv6)
IP Características Dados em blocos ou DATAGRAMAS Endereçamento  Não confiável
IP Datagrama - CABEÇALHO 0  3  4  7  8  15  16  31  versão  tam  tipo de serviço *  comprimento total identificação  flags *  offset de fragmento tempo de vida  protocolo  checksum do cabeçalho endereço de origem endereço de destino opções *  padding DADOS
IP Notação decimal pontuada 32 bits 10000000  00001010  00000010  00011110 128  .  10  .  2  .  30
Ex. de COMUNICAÇÃO HOST A HOST B Roteador Rede A Rede B Físico Físico Físico Enlace Enlace Enlace Rede Rede Rede Transporte Transporte Sessão Sessão Apresentação Apresentação Aplicação Aplicação
Dúvidas ? Fernando Costa www.fernandocosta.com.br [email_address]

Protocolo TCP/IP

  • 1.
    Protocolo TCP/IPFernando Costa www.fernandocosta.com.br [email_address]
  • 2.
    História Interconexão decomputadores para universidades e militares DoD (Dep. De Defesa) dos EUA ARPANET (TCP/IP) ISO/OSI (adotou TCP/IP)
  • 3.
  • 4.
    Camada 1 -FÍSICA ENVIA BITS entre HOSTs para o outro por um MEIO FÍSICO SINAIS ELÉTRICOS que representam os estados (0-desativado/1-ativado) de um bit que viaja pelo meio físico
  • 5.
    Camada 2 -ENLACE Lida com PACOTES , grupo de bits transmitidos pela rede Assegura que os pacotes enviados pela rede serão recebidos e, se necessário, os envia de novo
  • 6.
    Camada 3 -REDE Lida com DATAGRAMAS ROTEAMENTO de datagramas entre os computadores ( host ), e conhece os endereços desses hosts na rede Camada do Protocolo IP
  • 7.
    Camada 4 -TRANSPORTE Lida com segmentos Assegura que os segmentos viajarão entre os hosts sem perda de dados , se haverá estabelecimento de conexão, e, se necessário, organiza o reenvio dos datagramas Camada do Protocolo TCP
  • 8.
    Camada 5 –SESSÃO ESTABELECE e mantém uma SESSÃO ENTRE APLICATIVOS que estão sendo executados em computadores diferentes Ela trata questões de sincronismo de comunicação
  • 9.
    Camada 6 -APRESENTAÇÃO Fornece SERVIÇOS que vários APLICATIVOS diferentes UTILIZAM , tais como criptografia , compressão ou conversão de caracteres (de ASCII para EBCDIC da IBM)
  • 10.
    Camada 7 -APLICATIVO Lida com as solicitações dos aplicativos que requerem comunicações de rede Exemplos: TELNET, FTP, SMTP, POP3, etc.
  • 11.
  • 12.
    TCP TransmissionControl Protocol Descrito pela RFC 793 da IETF Orientado à conexão CONFIÁVEL Full duplex Controla o FLUXO
  • 13.
    TCP Fases Estabelecimento de ligação Transferência Término de ligação
  • 14.
    TCP Segmento -CABEÇALHO
  • 15.
    IP Internet ProtocolDescrito pela RFC 791 da IETF Atualmente na Versão 4 (IPv4) Versão 6 (IPv6)
  • 16.
    IP Características Dadosem blocos ou DATAGRAMAS Endereçamento Não confiável
  • 17.
    IP Datagrama -CABEÇALHO 0 3 4 7 8 15 16 31 versão tam tipo de serviço * comprimento total identificação flags * offset de fragmento tempo de vida protocolo checksum do cabeçalho endereço de origem endereço de destino opções * padding DADOS
  • 18.
    IP Notação decimalpontuada 32 bits 10000000 00001010 00000010 00011110 128 . 10 . 2 . 30
  • 19.
    Ex. de COMUNICAÇÃOHOST A HOST B Roteador Rede A Rede B Físico Físico Físico Enlace Enlace Enlace Rede Rede Rede Transporte Transporte Sessão Sessão Apresentação Apresentação Aplicação Aplicação
  • 20.
    Dúvidas ? FernandoCosta www.fernandocosta.com.br [email_address]