ZINES — underground e-zine archive source
text size: CRT glow:
~/BRAZILIAN/FW/04/FW #04-01
<<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>>

                               1 MANUAL TCP/IP 2/3 1

                                       by

                                      Draco

           NOTA: A PARTE 4.3 E 4.4 ESTAO MEIO CONFUSAS EU ESCREVI, LI E RELI
           VARIAS VEZES TENTEI ARRUMAR MAS A PARTE É MESMO MUITO TECNICA
           ENTAO É PRECISO ATENÇAO REDOBRADA NESTAS PARTES DO TEXTO. LEIA E
           RELEIA ATE ENTENDER POIS É MUITO IPORTANTE PARA A PARTE FINAL DO
           MANUAL O PERFEITO ENTENDIMENTO DA PARTE 4.3 E 4.4

           Bom pessoal ta aqui a segunda parte deste manual definitivo sobre
           TCP/IP espero que depois de vocês lerem este manual vocês nao vejam
           mais as redes de um modo geral como um bicho de 7 cabeças.

           Esta segunda parte ta bem legal espero que termine logo a parte 3
           para colocar na FW5.

           2.5  IP 

           O modulo IP é o centro dos sucesso da tecnologia da internet. O
           modulo dos  drivers addicionado as menssagens, as mess. passam por
           baixo do protocolo stack. este modlo ou driver corresponde as
           aplicaçoes do protocolo stack up. O IP header contem o endereço IP,
           o qual direciona as multiplas fases fisicas da rede. A
           interconecçao fisica da rede tem o nome: internet. Uma
           interconexao fisica das redes onde a linguagem universal é os
           pacotes IP chamase INTERNET.

           2.6  Independecia da parte fisica da rede.

           IP responde a todo o hardware das aplicaçoes da rede. Se você
           inventar uma nova rede fisica, você pode colocar em serviço
           implementando um novo driver esta conecçao para que entenda a
           underneath IP. As aplicaçoes da rede estao intactas pasa a
           vulnerabilidade da tecnologia do hardware.

           2.7  Interoperability

           Dois pcs podem comunicarsse na internet, eles sao "interoperate";
           a implementaçao da tecnologia da internet é boa, ela diz sobre
            "interoperability". Usuarios de computadores geralmente se
            beneficiam do uso da instalaçao de um internet, por causa da
            interoperability entre eles e o mercado. Geralmente quando você
            compra um pc, este é interoperate. Um pc nao tem interoperate
            a interoperability pode ser adicionada.

            2.8  After the Overview

            Com tudo isto você me fará algumas perguntas: (eu acho jugando pela
            sua massa encefalica)

            Quando envio um pacote IP, qual é o destino que a ETHERNET
            determinara para este endereço?
             
            Como o IP sabe o multiple lower da interface de rede usado quando
            envia os pacotes IP?
               
            Como um cliente anota o server?

            Porque o TCP e UDP existem, e os outros?

            Quais aplicaçoes de rede sao avaliaveis?

            Estas serao explicadas, agora e em ethernet refresher.

            3.  Ethernet

            Esta seçao é uma pequena revisao da tecnologia da ETHERNET.

            Um ETHERNET frame contem o endereço de destino, no source o
            endereço, digitado  field, e data.
            Um endereço ETHERNET é 6 bytes. Sempre o endereço da ETHERNET
            aguardam pelos  ETHERNET frames com o endereço de destino.
            No entanto TODOS aguardam pelo ETHERNET frame com o wildcard
            destination address (endereço de destino) em "FF-FF-FF-FF-FF"
            (em hexadecimal)

            A ethernet USA csma/cd (Carrier Sense and Multiple Access with
            Collision Detection). CSMA/CD em resumo é um nó que envia um
            sinal e outros pontos, vários pontos recebem este sinal
            simultaneamente, é como se você estivesse dando um forward no
            seu icq.
            
            4.  ARP

            Quando envio um pacote IP, qual é o destino que a ETHERNET
            determinara para este endereço?
   
            ARP (Address Resolution Protocol) é usado para transaladar o
            enderço IP para o endereço da ETHERNET. A translação é apenas dos
            pacotes IP.

            4.1  ARP Tabela de Translação dos Endereços

            A translaçao é feita olhando-se em uma tabela. A tabela fica na
            memoria onde é consultada simplificando a tabela ARP é:

                  ------------------------------------
                  |IP address       Ethernet address |
                  ------------------------------------
                  |223.1.2.1        08-00-39-00-2F-C3|
                  |223.1.2.3        08-00-5A-21-A7-22|
                  |223.1.2.4        08-00-10-99-AC-54|
                  ------------------------------------
                      TABELA 1.  Exemplo tabela ARP

           Na convençao humana quando escrevemos os 4-bytes do endereço IP
           este byte em hexadecimal é separado por um periodo. Quando
           escrevemos os 6-bytes do endereço da ETHERNET, a convençao é que o
           byte em hexadecimal é separado do byte com menos signs e colon.

           A tabela ARP é necessaria porque o endereço IP e o endereço da
           ETHERNET sao selecionados separadamentes e independetimentes;
           você pode não usar um algoritimo para transladar o endereço IP para
           endereço da ETHERNET. O endereço IP é selecionado na rede de
           trabalho baseado na localizaçao do pc na internet, tanto que quando
           desconectamos, se o pc usa IP fixo o IP é o mesmo e se usamos IP
           dinamico ele muda.

           4.2  Translação

           Normalmente nas operações de rede, exemplo de um TELNET, envia uma
           aplicação digamos uma menssagem para TCP, este TCP corresponde a
           menssagem TCP no modulo IP. O destino do endereço IP é conhecido
           na aplicaçao, o modulo TCP, e o modulo IP. O ponto dos pacotes IP
           é construido a partir dos ETHERNET drivers, mas primeiro o destino
           do endereço da ETHENET é determinado.

           A tabela ARP é usada para se olhar o destino do endereço da
           ETHERNET.

           4.3  ARP REQUESIÇAO/RESPOSTA

           Mas quando a tabela ARP pega o arquivo de primeira? a resposta é
           que ele é arquivado automaticamente.

           Acontece quando duas tabelas ARP sao usadas para transladar o
           endereço:

           1. Requer um pacote ARP com um "broadcast" no endereço da ETHERNET
           que é enviado sempre ao computador.

           2. Outro pacote IP é requerido.

           Sempre os computadores com interface ETHERNET recebem "broadcast"
           do ETHERNET frame. O driver da ETHERNET examina o tipo do frame e
           repassa o pacote ARP para o modulo ARP. O ARP requer os pacotes
           dizendo "Seu endereço IP é este, por favor de-me o seu endereço na
           ETHERNET".
           A requisiçao do ARP é olhar deste modo: 

                -----------------------------------------
                |Endereço IP Enviado   223.1.2.1        |
                |Endereço Enet Enviado 08-00-39-00-2F-C3|
                -----------------------------------------
                |Endereço IP Pego   223.1.2.2           |
                |Endereço Enet Pego <blank>             |
                -----------------------------------------
                     TABELA 2.  Exemplo da Requisiçao ARP

           O modulo ARP examina o endereço IP enviado e o endereço IP pego
           compara-os.
           Remanda a resposta diretamente ao endereço da ETHERNET. A resposta
           de ARP ao pedir pacotes diz "Sim, este endereço IP pego é real
           de-me o endereço da ETHERNET". A resposta da açao pegar/enviar é
           comparada com a resposta vide a tabela:

                -----------------------------------------
                |Endereço IP Enviado   223.1.2.2        |
                |Endereço Enet Enviado 08-00-28-00-38-A9|
                -----------------------------------------
                |Endereço IP Pego   223.1.2.1           |
                |Endereço Enet Pego 08-00-39-00-2F-C3   |  
                -----------------------------------------
                     TABELA 3.  Exemplo da Resposta ARP

           A resposta é recebida do computador que originalmente a enviou. O
           driver da ETHERNET olha o ETHERNET frame e passa o pacote ARP para
           modulo ARP. O modulo ARP examina o pacote ARP e adiciona o IP
           enviado e o endereço da ETHERNET para a tabela ARP.

           UPDATE da tabela olha a nova como fica:
   

                   ------------------------------------
                   |ENDEREÇO IP     ENDEREÇO ETHERNET |
                   ------------------------------------
                   |223.1.2.1        08-00-39-00-2F-C3|
                   |223.1.2.2        08-00-28-00-38-A9|
                   |223.1.2.3        08-00-5A-21-A7-22|
                   |223.1.2.4        08-00-10-99-AC-54|
                   ------------------------------------
                   TABELA 4.  Tabela ARP Depois das Respostas

          4.4  Continuaçao

          A nova translaçao agora esta embutida automaticamente na tabela,
          apenas algums mili segundos apos precisaremos. É preciso relembrar
          o passo dois da translaçao na seçao 4.3 sobre os pacotes IP. Apos,
          o endereço IP a translaçao do endereço ETHERNET, para melhor
          performance olha na tabela ARP no ETHERNET frame e transmitido na
          ETHERNET.
          Para entender melhor olhe os proximos passos.

          1. Uma requisiçao ARP com um "broadcast" no endereço ETHERNET é
          enviado para TODOS computadores.

          2. Outro pacote IP é requerido.

          3. A resposta ARP varia com o IP para o endereço da ETHERNET
          translado para a tabela ARP.

          4. A tabela ARP é usada para transladar o endereço IP para o
          endereço da ETHERNET.

          5. O ETHERNET frame é transmitido para a ETHERNET.
                    
          1998 FW - corporation

<<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>>