TCP/IP Fabiano Mayer Fernanda F. de Oliveira João Boechat Neto Júlio César Barbosa Natalícia Sela TCP/IP Protocolo de comunicação Um protocolo de comunicação de dados define um modo de comunicação entre duas ou mais máquinas. Origem A arquitetura TCP/IP surgiu com a criação de uma rede patrocinada pelo Departamento de Defesa do governo dos Estados Unidos da América. TCP/IP Inventor da Internet Tim Berners-Lee, físico inglês, inventou o browser, os links de hipertexto, o protocolo de transferência http, as URLs com os endereços dos sites e formou a imensa teia que ele batizou como World Wide Web. TCP/IP Como funciona o TCP/IP ? O protocolo TCP/IP é, na verdade, um grupo de protocolos que trabalham conjuntamente, com o objetivo de estabelecer a comunicação e a transferência de dados entre dois ou mais computadores ligados em rede. TCP/IP Camadas do Protocolo TCP/IP APLICAÇÕES Camada de aplicações: onde encontramos as aplicações que funcionam dentro da Internet como HTTP , FTP , TELNET , GOPHER. TRANSPORTE Camada de Transporte: onde encontramos os protocolos de transmissão de informações como o TCP e o UDP REDE Camada de Internet ou Camada de Rede: onde encontramos os protocolos de conexão como o IP , o ICMP, o ARP e o RARP ACESSO A REDE Camada de Sub-rede ou Acesso à Rede: responsável pelo enlace entre diversas redes conectadas a Internet. Nesta camada empregamos os gateways ou roteadores. Transmission Control Protocol (TCP): As principais funções do TCP são: Transferência de dados: transmissão de dados em blocos (datagramas ) e em modo full-duplex ( envio e recebimento simultâneos ) Transferência de dados urgentes: transmite primeiro datagramas que contenham sinalização de urgência Estabelecimento e liberação de conexão Segmentação: O TCP pode dividir os dados a serem transmitidos em pequenos blocos – os datagramas - que são identificados para, no host destino, serem agrupados novamente. Transmission Control Protocol (TCP): Controle de fluxo: o TCP é capaz de adaptar a transmissão dos datagramas às condições de transmissões (velocidade, tráfego ... ) entre os sistemas envolvidos. Controle de erros: como vimos na segmentação, os datagramas são identificados antes de serem transmitidos. Além disso é adicionado o checksum, um número utilizado para verificar e corrigir erros na transmissão. TCP/IP Endereço IP Todos os equipamentos devem ter um endereço IP associado e único que será utilizado na comunicação entre os equipamentos. O padrão IANA divide a utilização de IPs para redes locais em, basicamente, 3 classes: Classe A: 10.0.0.0 a 10.255.255.255 - Permite até 16 milhões de computadores em cada rede (máximo de 1 rede); Classe B: 172.16.0.0 a 172.31.255.255 - Permite até 65.534 computadores em uma rede (máximo de 21 redes); Classe C: 192.168.0.0 a 192.168.255.255 - Permite até 254 computadores em uma rede (máximo de 255 redes). Máscara de sub-rede Máscara de sub-rede TCP/IP IP estático É um número IP dado permanentemente a um computador. IP dinâmico É um número que é dado a um computador quando este se conecta à rede, mas que muda toda vez que há conexão. Configurações do protocolo TCP/IP para um computador em rede O Número IP é um número no seguinte formato: x.y.z.w Exemplo: Número IP: 10.200.150.1 Sub rede: 255.255.255.0