Comunicação IP

A Internet é uma ferramenta incrível! Estamos na era da informação e interagindo cada vez mais e mais.  Compramos, vendemos, jogamos, pagamos e recebemos tudo isso através da Internet. Existe toda uma infraestrutura que suporta o nosso dia a dia conectado. Você já parou para pensar como funciona a Internet? Como a internet foi criada? Quais são suas principais características e o que faz dela uma rede tão robusta?

Nesta seção, que trata sobre os fundamentos da comunicação IP, conheceremos um breve histórico da Internet e do desenvolvimento se seu principal protocolo: o TCP/IP. Conheceremos cada uma das quatro camadas do modelo: enlace, rede, transporte e aplicação. Revisitaremos os principais conceitos relacionados à comunicação IP e nos prepararemos para aprender como funciona a Internet, na prática.

Boa Leitura e excelente jornada!

  • Logs das consultas do Bind
    O software bind é o servidor DNS mais utilizado no mundo. Ele é desenvolvido pela Internet System Consortium (ISC), uma organização sem fins lucrativos. Criada em 1994 a ISC que possui uma bela missão: desenvolver software e oferecer serviços de suporte à infraestrutura da Internet. Ele possui inúmeras funcionalidades diferentes. Basicamente, ele permite a construção
  • Uma breve história da Internet
    Na década de 1960, a ARPA (Advanced Research Projects Agency), uma agência de pesquisa do departamento de defesa dos Estados Unidos, criou uma rede experimental com para interligar computadores de diferentes organizações. A rede ficou conhecida como ARPANET. Naquela época recursos computacionais eram caros e escassos. Assim, o objetivo da ARPANET era permitir que as
  • Um breve histórico da Comunicação IP
    Na década de 1960, a Agência de Projetos de Pesquisas Avançadas (Advanced Research Projects Agency – ARPA) – um órgão que pertence ao departamento de defesa dos Estados Unidos – criou uma rede experimental com para interligar computadores de diferentes organizações militares.  Naquela época recursos computacionais eram caros e escassos. Assim, o objetivo da ARPANET
  • O Protocolo TCP/IP
    O Protocolo TCP/IP é o núcleo da comunicação dos dispositivos conectados à Internet. Você sabe como funciona essa comunicação? Neste post apresentaremos o protocolo TCP/IP. O que é um protocolo? Imagine a comunicação entre um casal de namorados – Ana e Bob – ao telefone. De um lado, Ana disca um número. Se do outro
  • A Camada de Enlace
    A Camada de Enlace é a responsável por conectar dois dispositivos diretamente entre si. Você sabe quais são as funções dessa camada? As funções da camada de enlace: Lembra-se que a Internet foi desenvolvida em plena guerra-fria?  Um de seus objetivos era que a rede deveria sobreviver à perda uma parte da rede sem que
  • A Camada de Rede
    A camada de Rede é responsável por conectar redes diferentes entre si. É daí que vem o nome da Internet – redes interconectadas. Você sabe quais são os serviços oferecidos pela camada de Rede? Principais serviços da Camada de Rede No modelo TCP/IP, a camada de rede (também conhecida como camada interrede) é a responsável
  • A Camada de Transporte
    A camada de transporte é a responsável pela comunicação fim a fim entre dois dispositivos conectados à Internet. Conheça quais são as funções que a camada de transporte realiza em uma rede. Funções da Camada de Rede A cama de rede oferece tanto serviços não orientados à conexão quanto serviços orientados à conexão. No post
  • User Datagram Protocol – UDP
    O protocolo UDP (User Datagram Protocol ou protocolo de datagrama de usuário) é um protocolo de transporte não orientado a conexão. Como não existe negociação, o UDP é um protocolo rápido, porém não confiável. Por causa de suas características, as aplicações enviam dados utilizando o UDP em diversas situações: aplicações de tempo real, solicitação e
  • Transmission Control Protocol
    O TCP (transmission control protocol ou protocolo de controle de transmissão) é um protocolo da camada de transporte orientado à conexão. O TCP é considerado um protocolo confiável. Isso porque ele depende da confirmação do recebimento das mensagens. Caso não receba a confirmação da mensagem enviada, o TCP tenta automaticamente retransmitir as mensagens. Com isso, o
  • A camada de Aplicação
    A camada de Aplicação é utilizada pelos aplicativos (softwares) para a comunicação de dados. Nesse post, você irá conhecer as principais funções e os principais protocolos da camada de Aplicação. Principais funções da camada de Aplicação Os diferentes softwares utilizam diferentes protocolos de aplicação. No modelo TCP/IP a camada de aplicação é responsável por realizar
  • A pilha de protocolo TCP/IP
    Até agora vimos que o TCP/IP é uma pilha de protocolos de quatro camadas: enlace, inter-rede, transporte e aplicação. A imagem abaixo é útil para ilustrar como funciona essa pilha de protocolos que iremos estudar ao longo de nossas próximas aulas. Observe que na camada de interface com a rede (enlace) temos diversos diferentes protocolos.
  • Detalhes da camada de enlace
    Conectar um computador à Internet é fácil hoje. A camada de enlace é quem possibilita essa conexão. Uma tecnologia que nasceu nos anos 1970, tornou-se sinônimo de conexão à rede: a Ethernet. Você já parou para pensar o que é a ethernet? Como ela funciona? Quais serviços a rede ethernet oferece para que nossa Internet
  • A tecnologia ethernet
    Conectar um computador à Internet é fácil hoje. A camada de enlace é quem possibilita essa conexão. Uma tecnologia que nasceu nos anos 1970, tornou-se sinônimo de conexão à rede: a Ethernet. Você já parou para pensar o que é a ethernet? Como ela funciona? Quais serviços a rede ethernet oferece para que nossa Internet
  • O Protocolo IP
    Para conectar-se a internet, em qualquer lugar do mundo, os dispositivos precisam identificar uns aos outros. Você imagina como os computares se identificam na rede? Essa comunicação é realizada pelo Protocolo IP. Neste artigo, que trata sobre os o protocolo IP e seu endereçamento, você aprenderá como os computadores e outros dispositivos conectados à Internet
  • O Datagrama IP
    Para conectar-se a internet, em qualquer lugar do mundo, os dispositivos precisam identificar uns aos outros. Você imagina como os computares se identificam na rede? Essa comunicação é realizada pelo Protocolo IP. Neste artigo, que trata sobre os o protocolo IP e seu endereçamento, você aprenderá como os computadores e outros dispositivos conectados à Internet
  • Endereçamento IP
    Para conectar-se a internet, em qualquer lugar do mundo, os dispositivos precisam identificar uns aos outros. Você imagina como os computares se identificam na rede? O endereçamento da Internet é realizado pelo Protocolo IP. Neste artigo, que trata sobre os o protocolo IP e seu endereçamento, você aprenderá como os computadores e outros dispositivos conectados
  • Tradução de Endereços de Rede
    Para conectar-se a internet, em qualquer lugar do mundo, os dispositivos precisam identificar uns aos outros. Você imagina como os computares se identificam na rede? Às vezes é necessário a tradução de endereços de rede. Neste artigo, que trata sobre os o protocolo IP e seu endereçamento, você aprenderá como os computadores e outros dispositivos
  • ARP: A união entre as camadas de rede e enlace
    Para conectar-se a internet, em qualquer lugar do mundo, os dispositivos precisam identificar uns aos outros. Você imagina como os computares se identificam na rede? É necessário unir a camada de rede com a camada de enlace por meio do Protocolo de Resolução de Endereços (Address Resolution Protocol, em inglês). Neste artigo, que trata sobre
  • O Roteador
    Para a interligação de diferentes redes elas precisam ser conectadas por meio de roteadores. Assim, uma rede precisa possuir ao menos um roteador que estabeleça conexões com as diferentes redes. O roteador é o elemento de rede responsável por encontrar os melhores caminhos e encaminhar os datagramas entre essas redes. Desta forma, os computadores e
  • Roteamento
    A camada de enlace permite a comunicação de dispositivos que estejam conectados entre si, isto é, que utilizem o mesmo meio de transmissão. A Internet, como vimos, é um conjunto de diferentes redes interconectadas.  De alguma forma, a rede precisa entregar os datagramas, desde a até o seu destino final. Para isso, é necessário encontrar
  • Roteamento Dinâmico
    A camada de enlace permite a comunicação de dispositivos que estejam conectados entre si, isto é, que utilizem o mesmo meio de transmissão. A Internet, como vimos, é um conjunto de diferentes redes interconectadas.  De alguma forma, a rede precisa entregar os datagramas, desde a até o seu destino final. Para isso, é necessário encontrar
  • Roteamento por vetor de distância
    No roteamento por vetor de distância, a métrica é quantidade de saltos, ou seja, quantidade de roteadores, de onde o datagrama se encontra até a rede de destino. Observe o diagrama abaixo: No diagrama acima, Alice, enviou um datagrama para o roteador “R1” que deve encaminhá-lo até Bob. Ele pode fazer isso via “R2”, “R3”
  • Roteamento por estado de enlace
    No roteamento por estado de enlace, a métrica é, por padrão, a velocidade para se chegar ao destino, ou seja, a velocidade para se entregar o datagrama até a rede de destino é o que importa. Observe o diagrama abaixo: No diagrama acima, Alice, enviou um datagrama para o roteador “R1” que deve encaminhá-lo até
  • Controle de congestionamento
    O controle de congestionamento deve ser realizado para que uma rede não fique sobrecarregada. Conheça aqui como é realizado o controle de congestionamento em redes IP. Imagine a hipótese de que os roteadores estejam sobrecarregados. Eles receberam tantas informações e de tantas redes que eles não conseguem mais processar ou mesmo encaminhar os datagramas recebidos.

Como você pode observar, a Internet é o meio de comunicação que conecta toda a sociedade contemporânea. Ela surgiu como projeto de pesquisa militar e hoje é usado por bilhões de pessoa ao redor do globo. Os dispositivos conectados à Internet se comunicam através de uma linguagem universal: o protocolo TCP/IP.

Nesta módulo, você estudou o histórico da Internet, e aprofundou um pouco sobre o conhecimento do protocolo TCP/IP. Você deve ter observado que ele possui quatro camadas: enlace, rede, transporte e aplicação. Viu que a camada de enlace controla o envio de informações dentro de uma sub-rede, enquanto a camada de rede ocupa-se do encaminhamento e roteamento das informações entre redes distintas. Na camada de transporte, você conheceu os protocolos TCP e UDP. Aprendeu que o TCP é confiável, mas que só estabelece comunicação unicast, enquanto o UDP não é confiável, mas faz comunicações unicast, multicast e broadast. Você iniciou seus estudos sobre o protocolo HTTP, o mais utilizando na para a transferência de hipertextos.