Redes de Comunicação de Dados Vitor Vaz da Silva TCP/IP 1 Redes de Comunicação de Dados TCP/IP Historial Antes de 1960 Como transmitir bits sobre um meio de comunicação de um modo eficaz e eficiente ? Teoria da informação Teorema da amostragem Processamento de sinal Vitor Vaz da Silva 2 Redes de Comunicação de Dados TCP/IP Historial A meio da década de 1960 Como transmitir pacotes sobre um meio de comunicação de um modo eficaz e eficiente ? Comutação de pacotes Redes locais Análise de tráfego Vitor Vaz da Silva 3 Redes de Comunicação de Dados TCP/IP Historial A meio da década de 1970 Como oferecer serviços de comunicação sobre um conjunto de redes interligadas ? Internetworking Modelos de camadas Serviços de transporte Cliente - servidor Vitor Vaz da Silva 4 Redes de Comunicação de Dados TCP/IP Historial 1970 ... DARPA Internetworking ARPANET - Ligações ponto a ponto sobre linha dedicada (X.25) Investimento em comutação de pacotes sobre redes radio e comunicações via satélite Vitor Vaz da Silva 5 Redes de Comunicação de Dados TCP/IP Historial INTERNET Um conjunto de redes e máquinas interligadas 1980 ... 1980 – 83 DARPA converte todas as suas máquinas para TCP/IP 1983 ARPANET MILNET ARPANET Vitor Vaz da Silva BSD - UNIX UNIVERSIDADES 6 Redes de Comunicação de Dados TCP/IP Historial 1986 ... NFSNET - ligação dos seus 6 supercomputadores redes diversas de investigação e desenvolvimento X25NET - TCP/IP sobre X.25 Vitor Vaz da Silva 7 Redes de Comunicação de Dados TCP/IP Actual Vitor Vaz da Silva 8 Redes de Comunicação de Dados TCP/IP PROPRIEDADES DA INTERNET • A arquitectura deverá ser invisível para o utilizador. • A arquitectura poderá ter qualquer topologia. • Adicionar mais uma rede deverá ser o mais simples possível. • A informação poderá percorrer redes intermediárias sem que liguem directamente a fonte ao destino. • Os identificadores deverão ser universais. • As operações a efectuar deverão ser independentes do tipo de rede e da máquina a ela ligada. • Um programador não necessita de saber a topologia para escrever programas de comunicação. Vitor Vaz da Silva 9 Redes de Comunicação de Dados TCP/IP Gateways encaminham Interligar Redes pacotes para redes de destino A e não para B D utilizadores C E F G H Vitor Vaz da Silva 10 Redes de Comunicação de Dados TCP/IP Identificadores Bilhete de Identificação NOME _________ O que é ! _______ ENDEREÇO_____Onde está ! ______ CAMINHO______Como chegar lá ! ___ ___100110100010110___ Vitor Vaz da Silva 11 Redes de Comunicação de Dados Vou ligar-me ao 98734597012345 TCP/IP HERRMENEGILDO? Ligar ao TUBARÃO Sou o 89475698237 Vitor Vaz da Silva 12 Redes de Comunicação de Dados TCP/IP Ordem dos bits na linha LL LH HL HH 110100 1 1 0 1 0 BIG BIG LITTLE Vitor Vaz da Silva 0 HH HL LH LL ENDIAN LITTLE ENDIAN 13 Redes de Comunicação de Dados COM EDU GOV MIL NET TCP/IP ORG INT USA PT FR COM - organizações comerciais SAPO IPL EDU - instituições educacionais UK GOV - instituições governamentais MIL - grupos militares ISEL NO BLOGS NET - (Inter) Network Support Center ORG - Outras organizações INT - Organizações internas CC CEDET XXX - Código de países Vitor Vaz da Silva 14