DESENVOLVIMENTO DE SISTEMAS PARA INTERNET PROTOCOLO TCP Disciplina: Rede de Computadores Facilitador: Alisson Cleiton [email protected] 20/05/2009 Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Protocolo TCP Transmission Control Protocol (Protocolo de Controle de Transmissão) Atua na camada de Transporte do Modelo TCP/IP Oferece o serviço de comunicação confiável e é orientado a conexão sobre a camada da rede IP. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Protocolo TCP Objetivo é estabelecer uma comunicação ponto-a-ponto confiável entre o computador de origem e o computador destino. Este protocolo tornou-se extremamente difundido por ser utilizado pela internet. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Protocolo TCP O TCP foi projetado especificamente para oferecer um fluxo de bytes fim a fim confiável em uma inter-rede não-confiável. Uma inter-redes é diferente de uma única rede porque suas muitas partes podem ter topologias, larguras de banda, retardos, tamanhos de pacotes e outros parâmetros diferentes. O TCP se adapta a qualquer tipo de rede. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Protocolo TCP O serviço TCP é obtido quando tanto o transmissor quanto o receptor criam pontos terminais, denominados sockets. Cada socktes tem um número(endereço) que consiste no endereço mais um numero para este host, chamado Porta. Um socket pode ser utilizado por várias conexões ao mesmo tempo. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Protocolo TCP As portas com número abaixo de 256 são denominadas portas conhecidas (wellknown ports) e são reservadas para serviços-padrões. Exemplo: FTP – Porta 21 TELNET – Porta 23 Todas as conexões TCP são full-duplex DESENVOLVIMENTO DE SISTEMAS PARA INTERNET PROTOCOLO IP Disciplina: Rede de Computadores Facilitador: Alisson Cleiton [email protected] 20/05/2009 Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Protocolo IP Internet Protocol (Protocolo da Internet) na camada de INTERNET “Camada de rede” do Modelo TCP/IP Atua Encarregado da entrega de pacotes para todos os outros protocolos da família TCP/IP. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Protocolo IP Ele oferece um sistema de entrega de dados sem conexão. Os pacotes IP não são garantidos de chegarem ao seu destino, nem de serem recebidos na ordem. Este tem por missão identificar as máquinas/redes e escolher a melhor rota para entregar os pacotes. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Endereço Internet (Endereço IP) São endereços universais e permitem a qualquer host se comunicar com qualquer outro host. É globalmente aceito de identificação de hosts. Cada Host possui um endereço de 32 bits único, dividido em duas partes: o endereço da rede e o endereço do Host. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Endereço Internet (Endereço IP) O endereço IP é um número no seguinte formato: X.Y.Z.W, ou seja, são quatro números separados por ponto. Não podem existir duas máquinas, com o mesmo número IP, dentro da mesma rede. O valor máximo para cada um dos números (X.Y.Z OU W) é 255. O Endereço IP pode ser fornecido a um computador de duas formas: • Endereço IP Fixo • Endereço IP Dinâmico Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação • Endereço IP Fixo – é fornecido ao computador pelo administrador da rede. Esse endereço é configurado diretamente dentro das propriedades do computador e este computador sempre vai apresentar este endereço. • Endereço IP Dinâmico - é usado em todas as conexões domésticas à Internet. Nesse caso, o endereço IP é fornecido ao computador no momento em que este se conecta à rede, e devolvido quando o computador é desligado da rede. Não pode haver computadores, na rede, com enderecos IP que terminem em 255 ou 0. Isso porque 0, no final do endereço IP, representa o endereço da rede. No caso do 255, no fim do endereço, ele é chamado de “endereço de broadcast”, pois é usado para o envio de pacotes a todos os micros da mesma rede. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Endereço Internet Cada 8 bits são definidos como octetos, assim um endereço IP é formado de 4 octetos que são quebrados de forma acomodar esquemas de endereçamento de grandes e pequenas redes. Existem 5 classes de endereço, A até E. Vamos falar até a C. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Endereço Internet Para determinar a classe do endereço, devemos observar o primeiro octeto do endereço em decimal. Classe A: 1 – 126(exemplo: 13.1.23.19) Classe B: 128-191 – (exemplo: 175.14.19.48) Classe C: 192-223 – (exemplo: 195.14.910) Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Endereço Internet Classe A – Os octetos seguintes 2,3 e 4 que totalizam 24 bits correpondem ao modo como o gerente de rede pode dividir as sub-redes e os host. Podem ser usados 16.777.214 host. Classe B – Os octetos 3 e 4, disponíveis para endereçamento de sub-redes e hosts. Podem ser usados entre 256 e 65.536 hosts. Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Endereço Internet Classe C – O quarto octeto é utilizado para sub-redes locais e hosts. Totalizando 254 hosts na rede Sistemas para Internet – 3º Período - Rede de Computadores 9. Protocolos de Comunicação Endereço Internet Limites de cada Classe de Endereços IP Classe End. Min. End. Max. A 1.0.0.0 126.0.0.0 B 128.1.0.0 191.255.0.0 C 192.0.1.0 223.255.255.0 D 224.0.0.0 239.255.255.255 E 240.0.0.0 247.255.255.255 #Redes #Hosts 126 16.777.214 16.384 65.534 2.097.151 254 DESENVOLVIMENTO DE SISTEMAS PARA INTERNET PROTOCOLO FTP, UDP, ICMP PRÓXIMA AULA