A arquitectura protocolar TCP/IP
A arquitectura TCP/IP! Possui apenas 4 camadas ou níveis Aplicação FTP Telnet HTTP Transporte TCP UDP Rede IP Acesso à Rede Ethernet Pacotes por rádio ponto a ponto 2
Nível de acesso à rede! Lida com os aspectos da tecnologia subjacente Estrutura dos quadros ou tramas Endereçamento físico Acesso ao meio físico outros! Torna os níveis superiores independentes da tecnologia de rede utilizada! Encapsulamento do pacotes IP nos quadros a transmitir para a rede e tradução de endereços da camada de rede em endereços de nível físico Por exemplo para traduzir endereços IP em endereços Ethernet esta camada usa o protocolo ARP 3
Nível de rede! Protocolo IP (Internet Protocol)! Responsável pelo encaminhamento dos pacotes (datagramas) com base no endereço destino! Fragmentação e reassemblagem de pacotes! Não garante transferência fiável de informação 4
Nível de transporte! Comunicação extremo a extremo (host a host)! Protocolos mais importantes UDP (User Datagram Protocol)! Não garante transferência fiável de informação extremo a extremo! Utilizado por aplicações que garantem eals próprias a fiabilidade da comunicação e por aplicações de gestão e configuração de redes TCP (Transmission Control Protocol)! Garante transferência fiável de informação extremo a extremo 5
Nível de aplicação! Oferece serviços que interessam directamente a utilizadores ou a processos de aplicação! Alguns dos protocolos de aplicação são: Telnet protocolo de terminal virtual FTP protocolo de acesso e transferência de ficheiros SMTP protocolo de correio electrónico HTTP protocolo de hipertexto DNS mapeamento de nomes e endereços SNMP protocolo para suporte de aplicações de gestão de redes NFS protocolo para partilha de ficheiros em rede 6
DNS Domain Name System! Base de dados distribuída que faz o mapeamento entre nomes de máquinas e endereços IP! O espaço de nomes do DNS é organizado de forma hierárquica em domínio! Servidores de nomes de um domínio é o responsável pelo mapeamento entre nomes e endereços de todas as máquinas residentes nesse domínio e também conhece os servidores de nomes dos seus subdomínios imediatos! Domínios de topo Domínios genéricos ou organizacionais (ex: edu, org, gov, etc) Domínios geográficos ou de países (ex: pt, etc) Domínio arpa 7
Tradução de nomes em endereços IP! Consulta ao servidor de nomes do seu subdomínio O servidor sabe qual é o endereço IP da máquina cujo nome foi fornecido Caso contrário, o servidor encarrega-se de consultar outros servidores de nomes, seguindo a hierarquia do DNS, de forma a determinar esse mapeamento Ou então indica outro servidor de nomes que deverá ser consultado para esse mapeamento 8
Arquitecturas proprietárias! Fornecem soluções orientadas para equipamentos específicos Novell Netware NetBIOS/NetBEUI AppleTalk Outras 9
Novell Netware! Arquitectura popular para sistemas operativos em rede local! Serviços fornecidos por esta arquitectura: Partilha de ficheiros Partilha de impressoras Segurança Gestão de redes Gestão de utilizadores! Disponível para clientes com diversos sistemas operativos (DOS, Windows, Windows NT, Unix, OS/2, Macintosh)! Os servidores Netware/IP suportam tráfego IP e IPX indistintamente 10
Novell Netware - Protocolos! Define vários protocolos em cada nível protocolar, os mais importantes são o IPX e o SPX! IPX (Internet Packet Exchange) protocolo de nível de rede, em modo datagrama identificação dos hosts através de endereços únicos Endereços constituídos por uma parte que identifica a rede (32 bits) e uma parte que identifica a máquina (48 bits)! SPX (Sequenced Packet Interchange) é um protocolo de transporte que garante a transferência fiável de informação entre siste mas terminais 11