SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
1
 /
50
Arquitetura
INTERNET

              2
               /
              50
Inicialmente era assim...




                            3
                             /
                            50
DIGITAL
IBM




      Outros

                    4
                     /
                    50
INTERNET
                 DIGITAL
IBM




             Outros
                           5
                            /
                           50
Corporate Bandwith Usage
45
40
35
30
                                       1995
25
                                       1994
20
                                       1995
15
10
 5
 0
     TCP/IP   IPX/SPX   SNA   Outros
                                              6
                                               /
                                              50
Características da Arquitetura Internet



 Dividida em quatro camadas
 Desenvolvidas de acordo com as
 especificações do mercado
 Cresceu de acordo com a demanda do
 mercado
 Espaço de endereçamento Limitado
 Arquitetura Balanceada
 Interconectividade Universal             7
                                           /
                                          50
Camadas da Internet


Camada de Aplicação
Camada de Transporte ( Serviços )
Camada de Rede
Camada Física




                                    8
                                     /
                                    50
O Protocolo IP



                 9
                  /
                 50
Endereçamento

O protocolo IP é responsável pelo
endereçamento a nível de rede.




                                    10
                                    /
                                    50
Os endereços IP possuem 3 campos, num total
de 32 bits.



   • Classe

   • NetID
   • Host ID


                                              11
                                              /
                                              50
O campo classe determina como devem ser
   interpretados os outros campos. As classes
   mais usadas são as classes A, B e C.
  0        8                16             24             31
A 0 Net ID                       Host ID

B 10      Net ID                      Host ID

C 110              Net ID                       Host ID

D 1110                 Multcast ID

E 11110    Reservado para novas implementações

                                                               12
                                                               /
                                                               50
O campo Net ID identifica o endereço da rede.
Este endereço é único para cada sub-rede ligada à
rede principal.




                                                    13
                                                    /
                                                    50
O campo Host ID identifica a estação da rede. Este
endereço deve ser único dentro de uma mesma sub-
rede.




                                                     14
                                                     /
                                                     50
Notação Decimal Pontuada

               32 bits


10000000 00001010 00000010 00011110
   128   .  10   .    2   .   30



                                      15
                                      /
                                      50
Desvantagens do Endereçamento IP



    Endereços baseados em conexões
    Limitações das classes (Expansão da
  Rede)


                                          16
                                          /
                                          50
Network Information Center (NIC)



Orgão responsável pela manutenção de endereços IP.




                                                     17
                                                     /
                                                     50
Interface IP e Físico

O protocolo IP trata apenas do endereçamento a
nível de rede. O endereçamento a nível de enlace
depende do protocolo e arquitetura adotados.




                                                   18
                                                   /
                                                   50
Mapeamento de Endereços

Mapeamento Direto (campo HOST ID)
Tabelas para resolução de endereços: mais
simples, porém nem sempre aplicáveis
Protocolos para resolução de endereços:
  ARP ( Address Resolution Protocol ): estação tem o
  endereço IP, mas não tem o endereço físico.
  RARP ( Reverse Address Resolution Protocol) : estação
  tem o endereço físico, mas não tem o endereço IP.

                                                          19
                                                          /
                                                          50
Datagramas
              Formato do Datagrama IP

0    34      78                   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
                                                                           20
                                                                           /
                              dados
                                                                           50
Encapsulamento,
 Fragmentação
      e
 Remontagem

                  21
                  /
                  50
Host A
          Ethernet (1500)


               Roteador 1

                            Rede X.25
                              (128)
               Roteador 2

          Ethernet (1500)
 Host B

                                        22
                                        /
                                        50
Roteamento



             23
             /
             50
O roteamento dos datagramas pode ser feito de
duas formas:
  Direta: Dentro da mesma rede física
  Indireta: Para outra rede física




                                                24
                                                /
                                                50
Roteador 1
                                               Host B
 Host A             192.5.48.2
                    200.3.25.2                200.3.25.1
192.5.48.1



       192.5.48.0                200.3.25.0


                                              Roteador 2
                                              200.3.25.3
     Host C
                                              202.1.37.3
    202.1.37.1


                                                           25
                     202.1.37.0                            /
                                                           50
Tabelas de Roteamento



Tabela de Roteamento do Roteador 1
 192.5.48.0            Direto
 200.3.25.0            Direto
 202.1.37.0          200.3.25.3

Tabela de Roteamento do Roteador 2
 192.5.48.0          200.3.25.2
 200.3.25.0            Direto
 202.1.37.0            Direto
                                     26
                                     /
                                     50
Roteamento na Internet



                         27
                         /
                         50
Protocolos de Roteamento


Sistema Autônomos
Tipos de gateaways e seus protocolos
– Core Gateways           GGP
– Interior Gateways       IGP
– Exterior Gateways       EGP
Sistema Core
– INOC (Internet Network Operations Center)
                                              28
                                              /
                                              50
Protocolos de Roteamento

         Sistema Core

             INOC

        CG              CG

SA 1                                   SA 2


   G1   G2                   G3   G4
                                              29
                                              /
                                              50
ICMP
(Internet Control Message Protocol)


Protocolo IP
 – Serviço não orientado a conexão
 – Técnica de Comutação de Mensagens
 – Sem conexão entre Origem e Destino
IP fornece um Serviço Não Confiável
 – Não reporta possíveis erros com seu datagrama


                                                   30
                                                   /
                                                   50
ICMP


Protocolo para reporte de erros e mensagens
de controle
Não notifica a fonte original do problema
Somente informa à fonte sobre determinada
ocorrência de erro
Fonte terá que retransmitir o datagrama ou
identificar o motivo do problema
                                              31
                                              /
                                              50
ICMP


Encapsulamento no campo “Data” do
datagrama IP
Recebe mesmo tratamento de um datagrama
comum
Vulnerável aos mesmos problemas



                                          32
                                          /
                                          50
ICMP


Formato do Header

    TYPE       CODE     CHECKSUM



Campo “Type” identifica a função da
mensagem ICMP

                                      33
                                      /
                                      50
ICMP


Principais funções das mensagens ICMP
–   Checagem da Capacidade de Alcance a um destino
–   Destino Inatingível
–   Congestionamento de Rede
–   Mudança de Rota
–   Tempo excedido para um datagrama
–   Problemas com algum parâmetro do Datagrama
–   Solicitação do Tempo Corrente de outra máquina
                                                     34
                                                     /
                                                     50
TCP
  TRANSMISSION CONTROL PROTOCOL

Serviço que adiciona substâncias
funcionais ao IP
Maior confiabilidade
Maior complexidade
Faz parte do conjunto de protocolos
Internetworking
É altamente independente
                                      35
Simples interface com níveis          /
                                      50
inferiores
FUNÇÕES DO TCP

O TCP FOI CRIADO PARA PROPORCIONAR
UMA FORMA SEGURA DE TRANSFERÊNCIA
DE DADOS PROVENIENTES DE DIVERSAS
APLICAÇÕES, UTILIZANDO VÁRIOS MEIOS
DE COMUNICAÇÃO


O TCP FORNECE UMA ENTREGA DE DADOS
DE FORMA VIRTUAL , GARANTINDO A
INTEGRIDADE DOS MESMOS, ADOTANDO      36
                                      /
UM SISTEMA DE CONTROLE DE CHECAGEM    50
GARANTIA DA
 INTEGRIDADE DOS DADOS
Garantia contra perdas
Duplicações
Entregas fora de ordem
Gera algoritimo de checagem de
erros (CHECKSUM)
Verificação de Header + Dados
Geração de um número
sequêncial p/ cada segmento      37
                                 /
                                 50
IMPLEMENTAÇÃO DO FLUXO
           FULL DUPLEX




O PROTOCOLO TCP IMPLEMENTA A
TRANSFERÊNCIA BIDIRECIONAL
SIMULTÂNEA, COM TRATAMENTO
INDIVIDUAL DE CADA OPERAÇÃO
                               38
                               /
                               50
COMPATIBILIZAÇÃO
  DO TAMANHO
 DOS SEGMENTOS




                   39
                   /
                   50
FRAGMENTAÇÃO, BUSCANDO A
       MELHOR PERFORMANCE

    BUFFERIZAÇÃO, EVITANDO O
           OVERHEAD

As aplicações fazem uso de diferentes
tamanhos de blocos de dados para trans-
ferência dos mesmos, e o protocolo TCP
deve compatibilizar estes blocos com
tamanhos ideais para os segmentos que
serão entregues ao nível inferior
                                          40
                                          /
                                          50
UTILIZAÇÃO DE CANALIZAÇÕES
                VIRTUAIS




MULTIPLEXAÇÃO VIRTUAL TEMPORAL

VIABILIZA VÁRIAS CONEXÕES, OU PIPES
ENTRE OS ENVOLVIDOS NA COMUNICAÇÃO,
DE FORMA SIMULTÂNEA, UTILIZANDO A
TÉCNICA DE CIRCUITO VIRTUAL
                                      41
                                      /
                                      50
UM CANAL LÓGICO É CRIADO ENTRE
FONTE E DESTINO, PERMITINDO UM
FLUXO FULL DUPLEX


APÓS O TERMINO DA TRANSMISSÃO
O CANAL É CANCELADO


CADA APLICAÇÃO RECEBE UM NÚMERO
LÓGICO DE IDENTIFICAÇÃO ( PORT )


UMA CONEXÃO TCP NÃO REFERE-SE
APENAS A UM PORT, MAS SIM A UM
PAR DE PORTS, QUE FORMA UM CANAL   42
VIRTUAL                            /
                                   50
TÉCNICA SLIDING WINDOWS


PROPICIA O ENVIO DE VÁRIOS SEGMENTOS
DE   DADOS ENCAPSULADOS EM     SEUS
PRÓPRIOS DATAGRAMAS IP, SEM NECES-
SIDADE DE CONFIRMAÇÃO IMEDIATA, OU
SEJA, VÁRIOS SEGMENTOS CONFIRMADOS
POR UM ÚNICO ACK, AUMENTANDO ASSIM
O THROUGHPUT DA TRANSMISSÃO.


                                       43
                                       /
                                       50
FORMATO DO HEADER
        TCP
PORT FONTE           PORT DESTINO
       NÚMERO SEQUENCIAL
 ACKNOWLEDGEMENT NUMBER
HLEN   RESERVADO               WINDOW
                   CODE BITS
                      URGENT POINTER
CHECKSUM
    OPÇÕES                      PADDING


              DADOS
                                          44
                                          /
                                          50
NÚMERO SEQUENCIAL
Composto por 32 bits, é utilizado para
efetuar controle de fluxo do protocolo
TCP.


Os dados acondicionados no pacote TCP
são numerados de octeto em octeto sendo
que o número inicial é aleatório.



                                          45
                                          /
                                          50
ACKNOWLEDGEMENT NUMBER

Composto de 32 bits refere-se a
confirmação do dado recebido.

Efetua o somatório do número sequencial ao
número de octetos do campo DADOS, sendo o
resultado deste somatório o próximo número
sequencial que o transmissor deve enviar
                 HLEN
   Composto de 4 bits, especifica o tamanho
   do header TCP.                             46
                                              /
                                              50
WINDOW
 Composto de 16 bits, especifica o tamanho que o
 emissor está apto a trabalhar

             CHECKSUM

Composto por 16 bits é utilizado na checagem
de erros. Implementado no TCP para suprir as
deficiências do nível inferior IP
                                               47
                                               /
                                               50
TIME OUT DE RETRANSMISSÃO

Cada vez que o TCP envia um segmento, é
inicializado um contador de tempo.
Ele só será resetado, quando ocorrer a recepção da
confirmação do mesmo, antes do limite ser
atingido. Caso contrário o segmento será
retransmitido
              ESTABELECIMENTO
                 DE CONEXÃO
 Conhecida por “aperto de mão triplo” pode ser
 iniciada por qualquer uma das partes envolvidas
                                                     48
                                                     /
                                                     50

Contenu connexe

Tendances

Protocolos 2ªversão
Protocolos   2ªversãoProtocolos   2ªversão
Protocolos 2ªversãoGuimaraess
 
Modelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolosModelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolosAtanasio Pascoal
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPMauro Tapajós
 
Camada OSI e TCP/IP Resumo
Camada OSI e TCP/IP ResumoCamada OSI e TCP/IP Resumo
Camada OSI e TCP/IP ResumoMatheus Falcão
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDPAndré Nobre
 
Modelo OSI - Camada de Rede
Modelo OSI - Camada de RedeModelo OSI - Camada de Rede
Modelo OSI - Camada de RedeWalyson Vëras
 
Redes - Camada de Inter-Redes
Redes - Camada de Inter-RedesRedes - Camada de Inter-Redes
Redes - Camada de Inter-RedesLuiz Arthur
 
Redes arquitetura de redes rm osi e tcp_ip
Redes  arquitetura de redes rm osi e tcp_ipRedes  arquitetura de redes rm osi e tcp_ip
Redes arquitetura de redes rm osi e tcp_ipLuiz Ladeira
 
Redes - Camada de Transporte
Redes - Camada de TransporteRedes - Camada de Transporte
Redes - Camada de TransporteLuiz Arthur
 
Aula 11 redes de computadores - camada OSI e TCPIP pt1
Aula 11   redes de computadores - camada OSI e TCPIP pt1Aula 11   redes de computadores - camada OSI e TCPIP pt1
Aula 11 redes de computadores - camada OSI e TCPIP pt1Henrique Nunweiler
 
Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5Hélder Batista
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPMauro Tapajós
 

Tendances (19)

Redes - TCP/IP
Redes - TCP/IPRedes - TCP/IP
Redes - TCP/IP
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Diferença osi tcp ip
Diferença osi tcp ipDiferença osi tcp ip
Diferença osi tcp ip
 
Protocolos 2ªversão
Protocolos   2ªversãoProtocolos   2ªversão
Protocolos 2ªversão
 
Modelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolosModelo osi tcp ip e protocolos
Modelo osi tcp ip e protocolos
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
 
Camada OSI e TCP/IP Resumo
Camada OSI e TCP/IP ResumoCamada OSI e TCP/IP Resumo
Camada OSI e TCP/IP Resumo
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Modelo OSI - Camada de Rede
Modelo OSI - Camada de RedeModelo OSI - Camada de Rede
Modelo OSI - Camada de Rede
 
Camadas osi redes
Camadas osi   redesCamadas osi   redes
Camadas osi redes
 
Redes - Camada de Inter-Redes
Redes - Camada de Inter-RedesRedes - Camada de Inter-Redes
Redes - Camada de Inter-Redes
 
Redes arquitetura de redes rm osi e tcp_ip
Redes  arquitetura de redes rm osi e tcp_ipRedes  arquitetura de redes rm osi e tcp_ip
Redes arquitetura de redes rm osi e tcp_ip
 
Redes - Camada de Transporte
Redes - Camada de TransporteRedes - Camada de Transporte
Redes - Camada de Transporte
 
Aula 11 redes de computadores - camada OSI e TCPIP pt1
Aula 11   redes de computadores - camada OSI e TCPIP pt1Aula 11   redes de computadores - camada OSI e TCPIP pt1
Aula 11 redes de computadores - camada OSI e TCPIP pt1
 
Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5Sessão do Modelo OSI-Camada 5
Sessão do Modelo OSI-Camada 5
 
Modelo de Referência OSI
Modelo de Referência OSIModelo de Referência OSI
Modelo de Referência OSI
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
 
O que é um protocolo de rede
O que é um protocolo de redeO que é um protocolo de rede
O que é um protocolo de rede
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 

En vedette

3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IPCleiton Cunha
 
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.Filipo Mór
 
WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...
WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...
WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...Wellington Oliveira
 
Redes De Computadores Internet
Redes De Computadores   InternetRedes De Computadores   Internet
Redes De Computadores InternetMario Bittencourt
 
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosMauro Tapajós
 
Aula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-rede
Aula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-redeAula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-rede
Aula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-redeEdgar Brito
 
T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)Cleiton Cunha
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de RedesCDP_Online
 
Riscos E BenefíCios Da Internet(26)
Riscos E BenefíCios Da Internet(26)Riscos E BenefíCios Da Internet(26)
Riscos E BenefíCios Da Internet(26)AreaP
 
Evitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel HomesteadEvitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel HomesteadDanilo Esser
 
Protocolos OSI/TCP-IP
Protocolos OSI/TCP-IPProtocolos OSI/TCP-IP
Protocolos OSI/TCP-IPGuimaraess
 
Redes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPRedes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPMauro Tapajós
 

En vedette (16)

3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP3ª Unidade Modelo OSI e TCP/IP
3ª Unidade Modelo OSI e TCP/IP
 
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
Aula 4 - Redes de Computadores A - Camadas Modelos TCP/IP e OSI. Camada Física.
 
Protocolo ipx
Protocolo ipxProtocolo ipx
Protocolo ipx
 
WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...
WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...
WANs e Roteadores Cap. 8 Mensagens de Controle e Erro do Conjunto de Protocol...
 
Redes De Computadores Internet
Redes De Computadores   InternetRedes De Computadores   Internet
Redes De Computadores Internet
 
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
 
The wordl wide web
The wordl wide webThe wordl wide web
The wordl wide web
 
Aula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-rede
Aula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-redeAula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-rede
Aula 03-introducao-a-redes-e-protocolos-arquitetura-e-topologia-de-rede
 
Calculo de endereço ip
Calculo de endereço ipCalculo de endereço ip
Calculo de endereço ip
 
T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)
 
Benefícios da Internet
Benefícios da InternetBenefícios da Internet
Benefícios da Internet
 
Apresentação de Redes
Apresentação de RedesApresentação de Redes
Apresentação de Redes
 
Riscos E BenefíCios Da Internet(26)
Riscos E BenefíCios Da Internet(26)Riscos E BenefíCios Da Internet(26)
Riscos E BenefíCios Da Internet(26)
 
Evitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel HomesteadEvitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel Homestead
 
Protocolos OSI/TCP-IP
Protocolos OSI/TCP-IPProtocolos OSI/TCP-IP
Protocolos OSI/TCP-IP
 
Redes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPRedes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IP
 

Similaire à Arquitetura da Internet

Noções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ipNoções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ipFlavioCLima
 
Módulo-6-7-ip-com-sockets
Módulo-6-7-ip-com-socketsMódulo-6-7-ip-com-sockets
Módulo-6-7-ip-com-socketsdiogoa21
 
Enderecamento ip
Enderecamento ipEnderecamento ip
Enderecamento ipredesteste
 
Enderecamento ip
Enderecamento ipEnderecamento ip
Enderecamento ipescolaporto
 
Enderecamento Ip
Enderecamento IpEnderecamento Ip
Enderecamento Iplol
 
Redes - Enderecamento IP
Redes - Enderecamento IPRedes - Enderecamento IP
Redes - Enderecamento IPLuiz Arthur
 
Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,H P
 
Endereçamento ip
Endereçamento ipEndereçamento ip
Endereçamento ipGonçalo
 
Rct 17 - camada de rede - endereçamento ip
Rct   17 - camada de rede - endereçamento ipRct   17 - camada de rede - endereçamento ip
Rct 17 - camada de rede - endereçamento ipUniversal.org.mx
 
R&c 05 14_1 - Protocolo IP (Parte 1)
R&c 05 14_1 - Protocolo IP (Parte 1)R&c 05 14_1 - Protocolo IP (Parte 1)
R&c 05 14_1 - Protocolo IP (Parte 1)Mariana Hiyori
 

Similaire à Arquitetura da Internet (20)

Noções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ipNoções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ip
 
R&C 0501 07 1
R&C 0501 07 1R&C 0501 07 1
R&C 0501 07 1
 
Rede
Rede Rede
Rede
 
Módulo-6-7-ip-com-sockets
Módulo-6-7-ip-com-socketsMódulo-6-7-ip-com-sockets
Módulo-6-7-ip-com-sockets
 
Enderecamento ip
Enderecamento ipEnderecamento ip
Enderecamento ip
 
Enderecamento ip
Enderecamento ipEnderecamento ip
Enderecamento ip
 
Enderecamento Ip
Enderecamento IpEnderecamento Ip
Enderecamento Ip
 
Redes - Enderecamento IP
Redes - Enderecamento IPRedes - Enderecamento IP
Redes - Enderecamento IP
 
Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,
 
Endereçamento ip
Endereçamento ipEndereçamento ip
Endereçamento ip
 
Manual do Conversor Serial Ethernet CS-Ethernet
Manual do Conversor Serial Ethernet CS-EthernetManual do Conversor Serial Ethernet CS-Ethernet
Manual do Conversor Serial Ethernet CS-Ethernet
 
Camada rede
Camada redeCamada rede
Camada rede
 
Endereços ip
Endereços ipEndereços ip
Endereços ip
 
Rct 17 - camada de rede - endereçamento ip
Rct   17 - camada de rede - endereçamento ipRct   17 - camada de rede - endereçamento ip
Rct 17 - camada de rede - endereçamento ip
 
R&c 05 14_1 - Protocolo IP (Parte 1)
R&c 05 14_1 - Protocolo IP (Parte 1)R&c 05 14_1 - Protocolo IP (Parte 1)
R&c 05 14_1 - Protocolo IP (Parte 1)
 
Endereçamento IP.pptx
Endereçamento IP.pptxEndereçamento IP.pptx
Endereçamento IP.pptx
 
3. apostila sub-redes
3. apostila   sub-redes3. apostila   sub-redes
3. apostila sub-redes
 
Cap.3 roteamento ip
Cap.3 roteamento ipCap.3 roteamento ip
Cap.3 roteamento ip
 
Cap.3 endere%e7amento ip
Cap.3  endere%e7amento ipCap.3  endere%e7amento ip
Cap.3 endere%e7amento ip
 
Administração de Redes Linux - III
Administração de Redes Linux - IIIAdministração de Redes Linux - III
Administração de Redes Linux - III
 

Plus de Vinicius Luciano Menezes Cotrim (20)

St Patrick
St PatrickSt Patrick
St Patrick
 
The Animals
The AnimalsThe Animals
The Animals
 
Past Continuous
Past ContinuousPast Continuous
Past Continuous
 
Present Continous
Present ContinousPresent Continous
Present Continous
 
Parts Of Houses And Furniture
Parts Of Houses And FurnitureParts Of Houses And Furniture
Parts Of Houses And Furniture
 
Directions
DirectionsDirections
Directions
 
Time
TimeTime
Time
 
The Animals
The AnimalsThe Animals
The Animals
 
Sports
SportsSports
Sports
 
Cartoons
CartoonsCartoons
Cartoons
 
Pizza
PizzaPizza
Pizza
 
Mgm Studios
Mgm StudiosMgm Studios
Mgm Studios
 
Epcot
EpcotEpcot
Epcot
 
Animal Kingdom
Animal KingdomAnimal Kingdom
Animal Kingdom
 
Amusement Park
Amusement ParkAmusement Park
Amusement Park
 
Canada
CanadaCanada
Canada
 
Football
FootballFootball
Football
 
Oscar
OscarOscar
Oscar
 
Seven
SevenSeven
Seven
 
U2
U2U2
U2
 

Arquitetura da Internet

  • 4. DIGITAL IBM Outros 4 / 50
  • 5. INTERNET DIGITAL IBM Outros 5 / 50
  • 6. Corporate Bandwith Usage 45 40 35 30 1995 25 1994 20 1995 15 10 5 0 TCP/IP IPX/SPX SNA Outros 6 / 50
  • 7. Características da Arquitetura Internet Dividida em quatro camadas Desenvolvidas de acordo com as especificações do mercado Cresceu de acordo com a demanda do mercado Espaço de endereçamento Limitado Arquitetura Balanceada Interconectividade Universal 7 / 50
  • 8. Camadas da Internet Camada de Aplicação Camada de Transporte ( Serviços ) Camada de Rede Camada Física 8 / 50
  • 10. Endereçamento O protocolo IP é responsável pelo endereçamento a nível de rede. 10 / 50
  • 11. Os endereços IP possuem 3 campos, num total de 32 bits. • Classe • NetID • Host ID 11 / 50
  • 12. O campo classe determina como devem ser interpretados os outros campos. As classes mais usadas são as classes A, B e C. 0 8 16 24 31 A 0 Net ID Host ID B 10 Net ID Host ID C 110 Net ID Host ID D 1110 Multcast ID E 11110 Reservado para novas implementações 12 / 50
  • 13. O campo Net ID identifica o endereço da rede. Este endereço é único para cada sub-rede ligada à rede principal. 13 / 50
  • 14. O campo Host ID identifica a estação da rede. Este endereço deve ser único dentro de uma mesma sub- rede. 14 / 50
  • 15. Notação Decimal Pontuada 32 bits 10000000 00001010 00000010 00011110 128 . 10 . 2 . 30 15 / 50
  • 16. Desvantagens do Endereçamento IP Endereços baseados em conexões Limitações das classes (Expansão da Rede) 16 / 50
  • 17. Network Information Center (NIC) Orgão responsável pela manutenção de endereços IP. 17 / 50
  • 18. Interface IP e Físico O protocolo IP trata apenas do endereçamento a nível de rede. O endereçamento a nível de enlace depende do protocolo e arquitetura adotados. 18 / 50
  • 19. Mapeamento de Endereços Mapeamento Direto (campo HOST ID) Tabelas para resolução de endereços: mais simples, porém nem sempre aplicáveis Protocolos para resolução de endereços: ARP ( Address Resolution Protocol ): estação tem o endereço IP, mas não tem o endereço físico. RARP ( Reverse Address Resolution Protocol) : estação tem o endereço físico, mas não tem o endereço IP. 19 / 50
  • 20. Datagramas Formato do Datagrama IP 0 34 78 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 20 / dados 50
  • 21. Encapsulamento, Fragmentação e Remontagem 21 / 50
  • 22. Host A Ethernet (1500) Roteador 1 Rede X.25 (128) Roteador 2 Ethernet (1500) Host B 22 / 50
  • 23. Roteamento 23 / 50
  • 24. O roteamento dos datagramas pode ser feito de duas formas: Direta: Dentro da mesma rede física Indireta: Para outra rede física 24 / 50
  • 25. Roteador 1 Host B Host A 192.5.48.2 200.3.25.2 200.3.25.1 192.5.48.1 192.5.48.0 200.3.25.0 Roteador 2 200.3.25.3 Host C 202.1.37.3 202.1.37.1 25 202.1.37.0 / 50
  • 26. Tabelas de Roteamento Tabela de Roteamento do Roteador 1 192.5.48.0 Direto 200.3.25.0 Direto 202.1.37.0 200.3.25.3 Tabela de Roteamento do Roteador 2 192.5.48.0 200.3.25.2 200.3.25.0 Direto 202.1.37.0 Direto 26 / 50
  • 28. Protocolos de Roteamento Sistema Autônomos Tipos de gateaways e seus protocolos – Core Gateways GGP – Interior Gateways IGP – Exterior Gateways EGP Sistema Core – INOC (Internet Network Operations Center) 28 / 50
  • 29. Protocolos de Roteamento Sistema Core INOC CG CG SA 1 SA 2 G1 G2 G3 G4 29 / 50
  • 30. ICMP (Internet Control Message Protocol) Protocolo IP – Serviço não orientado a conexão – Técnica de Comutação de Mensagens – Sem conexão entre Origem e Destino IP fornece um Serviço Não Confiável – Não reporta possíveis erros com seu datagrama 30 / 50
  • 31. ICMP Protocolo para reporte de erros e mensagens de controle Não notifica a fonte original do problema Somente informa à fonte sobre determinada ocorrência de erro Fonte terá que retransmitir o datagrama ou identificar o motivo do problema 31 / 50
  • 32. ICMP Encapsulamento no campo “Data” do datagrama IP Recebe mesmo tratamento de um datagrama comum Vulnerável aos mesmos problemas 32 / 50
  • 33. ICMP Formato do Header TYPE CODE CHECKSUM Campo “Type” identifica a função da mensagem ICMP 33 / 50
  • 34. ICMP Principais funções das mensagens ICMP – Checagem da Capacidade de Alcance a um destino – Destino Inatingível – Congestionamento de Rede – Mudança de Rota – Tempo excedido para um datagrama – Problemas com algum parâmetro do Datagrama – Solicitação do Tempo Corrente de outra máquina 34 / 50
  • 35. TCP TRANSMISSION CONTROL PROTOCOL Serviço que adiciona substâncias funcionais ao IP Maior confiabilidade Maior complexidade Faz parte do conjunto de protocolos Internetworking É altamente independente 35 Simples interface com níveis / 50 inferiores
  • 36. FUNÇÕES DO TCP O TCP FOI CRIADO PARA PROPORCIONAR UMA FORMA SEGURA DE TRANSFERÊNCIA DE DADOS PROVENIENTES DE DIVERSAS APLICAÇÕES, UTILIZANDO VÁRIOS MEIOS DE COMUNICAÇÃO O TCP FORNECE UMA ENTREGA DE DADOS DE FORMA VIRTUAL , GARANTINDO A INTEGRIDADE DOS MESMOS, ADOTANDO 36 / UM SISTEMA DE CONTROLE DE CHECAGEM 50
  • 37. GARANTIA DA INTEGRIDADE DOS DADOS Garantia contra perdas Duplicações Entregas fora de ordem Gera algoritimo de checagem de erros (CHECKSUM) Verificação de Header + Dados Geração de um número sequêncial p/ cada segmento 37 / 50
  • 38. IMPLEMENTAÇÃO DO FLUXO FULL DUPLEX O PROTOCOLO TCP IMPLEMENTA A TRANSFERÊNCIA BIDIRECIONAL SIMULTÂNEA, COM TRATAMENTO INDIVIDUAL DE CADA OPERAÇÃO 38 / 50
  • 39. COMPATIBILIZAÇÃO DO TAMANHO DOS SEGMENTOS 39 / 50
  • 40. FRAGMENTAÇÃO, BUSCANDO A MELHOR PERFORMANCE BUFFERIZAÇÃO, EVITANDO O OVERHEAD As aplicações fazem uso de diferentes tamanhos de blocos de dados para trans- ferência dos mesmos, e o protocolo TCP deve compatibilizar estes blocos com tamanhos ideais para os segmentos que serão entregues ao nível inferior 40 / 50
  • 41. UTILIZAÇÃO DE CANALIZAÇÕES VIRTUAIS MULTIPLEXAÇÃO VIRTUAL TEMPORAL VIABILIZA VÁRIAS CONEXÕES, OU PIPES ENTRE OS ENVOLVIDOS NA COMUNICAÇÃO, DE FORMA SIMULTÂNEA, UTILIZANDO A TÉCNICA DE CIRCUITO VIRTUAL 41 / 50
  • 42. UM CANAL LÓGICO É CRIADO ENTRE FONTE E DESTINO, PERMITINDO UM FLUXO FULL DUPLEX APÓS O TERMINO DA TRANSMISSÃO O CANAL É CANCELADO CADA APLICAÇÃO RECEBE UM NÚMERO LÓGICO DE IDENTIFICAÇÃO ( PORT ) UMA CONEXÃO TCP NÃO REFERE-SE APENAS A UM PORT, MAS SIM A UM PAR DE PORTS, QUE FORMA UM CANAL 42 VIRTUAL / 50
  • 43. TÉCNICA SLIDING WINDOWS PROPICIA O ENVIO DE VÁRIOS SEGMENTOS DE DADOS ENCAPSULADOS EM SEUS PRÓPRIOS DATAGRAMAS IP, SEM NECES- SIDADE DE CONFIRMAÇÃO IMEDIATA, OU SEJA, VÁRIOS SEGMENTOS CONFIRMADOS POR UM ÚNICO ACK, AUMENTANDO ASSIM O THROUGHPUT DA TRANSMISSÃO. 43 / 50
  • 44. FORMATO DO HEADER TCP PORT FONTE PORT DESTINO NÚMERO SEQUENCIAL ACKNOWLEDGEMENT NUMBER HLEN RESERVADO WINDOW CODE BITS URGENT POINTER CHECKSUM OPÇÕES PADDING DADOS 44 / 50
  • 45. NÚMERO SEQUENCIAL Composto por 32 bits, é utilizado para efetuar controle de fluxo do protocolo TCP. Os dados acondicionados no pacote TCP são numerados de octeto em octeto sendo que o número inicial é aleatório. 45 / 50
  • 46. ACKNOWLEDGEMENT NUMBER Composto de 32 bits refere-se a confirmação do dado recebido. Efetua o somatório do número sequencial ao número de octetos do campo DADOS, sendo o resultado deste somatório o próximo número sequencial que o transmissor deve enviar HLEN Composto de 4 bits, especifica o tamanho do header TCP. 46 / 50
  • 47. WINDOW Composto de 16 bits, especifica o tamanho que o emissor está apto a trabalhar CHECKSUM Composto por 16 bits é utilizado na checagem de erros. Implementado no TCP para suprir as deficiências do nível inferior IP 47 / 50
  • 48. TIME OUT DE RETRANSMISSÃO Cada vez que o TCP envia um segmento, é inicializado um contador de tempo. Ele só será resetado, quando ocorrer a recepção da confirmação do mesmo, antes do limite ser atingido. Caso contrário o segmento será retransmitido ESTABELECIMENTO DE CONEXÃO Conhecida por “aperto de mão triplo” pode ser iniciada por qualquer uma das partes envolvidas 48 / 50