UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO s de Computadores I Introdução Prof. Helcio Wagner da Silva. p.1/29
Definição Definição dada por A. Tanenbaum: um conjunto de computadores autônomos interconectados por uma única tecnologia. voz, video e dados 00 11 00 11. p.2/29
Definição Implicação: A Internet não é uma rede única. Ela é, na verdade, uma rede formada por várias redes de computadores. Outras definições também podem ser usadas. Alguns usos comuns para as redes de computadores: compartilhamento de recursos; acesso a informações remotas; comunicação entre pessoas.. p.3/29
Alcance Geográfico LANs (Local Area Networks) MANs (Metropolitan Area Networks) WANs (Wide Area Networks) 11 00 MAN ou WAN LAN. p.4/29
Tipos de Ligações Ponto a Ponto Multiponto. p.5/29
Sentido da Comunicação Simplex 00 11 00 11 Half duplex 00 11 00 11 ou Full duplex 00 11. p.6/29
Topologias Físicas 00 11 00 11 00 11 Estrela Barramento 00 11 00 11 00 11 00 11 Anel 00 11 00 11. p.7/29
Topologias Lógicas Além da topologia física, que descreve o arranjo entre os componentes da rede, há de se considerar também a topologia lógica. A topologia lógica diz respeito à disciplina utilizada pelos componentes da rede para acesso ao meio de transmissão. Por exemplo, em uma rede Fast Ethernet ou Gigabit Ethernet: a topologia física é estrela. a topologia lógica é barramento.. p.8/29
Protocolos Para que os computadores se comuniquem através de uma rede, é preciso mais do que a existência de um meio de transmissão entre eles. Um conjunto de mensagens com sintaxe bem definida deve ser estabelecido. Também deve ser determinada a seqüência na qual essas mensagens devem ser trocadas. Dá-se o nome de protocolo a esse conjunto de mensagem e a seqüência na qual elas são trocadas.. p.9/29
602 Arquitetura de Protocolos Os computadores devem implementar o mesmo protocolo para se comunicarem - na prática, porém, há uma série de protocolos que colaboram entre si. Esses protocolos são definidos e distribuídos segundo uma determinada arquitetura.. p.10/29
RM-OSI A ISO (International Organization for Standardization) elaborou uma arquitetura na qual a disposição organizacional lembra uma pilha. O RM-OSI (Reference Model for Open Systems Interconnection) estabelece uma arquitetura de sete níveis, ou camadas. A cada um dos níveis está associado um ou mais protocolos específicos, responsáveis por cada um dos aspectos da comunicação. Alguns protocolos são implementados em HW. Outros são implementados em SW.. p.11/29
Níveis definidos pelo RM-OSI 7 6 5 4 7 6 5 4 3 2 1 3 2 1. p.12/29
Comunicação entre Máquinas 7 6 5 4 3 2 1. p.13/29
Terminologia do RM-OSI Usuário do Serviço N Usuário do Serviço N SAP (N) SAP (N) Driver de Protocolo do Nível N PDU (N) = SDU (N 1) Driver de Protocolo do Nível N N SAP (N 1) SAP (N 1) Driver de Protocolo do Nível (N 1) PDU (N 1) = SDU (N 2) Driver de Protocolo do Nível (N 1) N 1. p.14/29
Terminologia do RM-OSI Usuário do Serviço N Usuário do Serviço N SAP (N) SAP (N) Driver de Protocolo do Nível N PDU (N) = SDU (N 1) Driver de Protocolo do Nível N N SAP (N 1) SAP (N 1) Driver de Protocolo do Nível (N 1) PDU (N 1) = SDU (N 2) Driver de Protocolo do Nível (N 1) N 1. p.15/29
Funções dos Níveis do RM-OSI A função do Nível é transmitir uma cadeia de bits. Trata de questões como representar 0 s e 1 s, quantos µs durará um bit, se a transmissão será half-duplex ou full-duplex, a pinagem de conectores, etc.. p.16/29
Função do Nível de As funções do Nível de dizem respeito ao controle de acesso ao meio e à provisão um serviço de transmissão confiável para o Nível de. A PDU do Nível de é denominada Quadro. Os Quadros são transmitidos um a um, cada qual contendo alguma forma de detecção de erros. Usualmente a correção de erros não é feita, exceto em comunicações via satélite. Mecanismos de controle de fluxo também podem ser providos pelo Nível de.. p.17/29
Níveis e de protocolo de Nível protocolo de. p.18/29
Função do Nível de A PDU do Nível de é chamada de Pacote. A função do Nível de é rotear Pacotes desde a origem até o destino. Filosoficamente, o Nível de pode operar em dois modos: Orientado-à-conexão - também chamado de Circuito Virtual. Não-orientado-à-conexão - também chamado de Datagrama. Nas redes atuais, é utilizado o segundo modo - daí o Pacote vir a ser chamado também de Datagrama.. p.19/29
Nível de protocolo de Nível de. p.20/29
Função do Nivel de O Nível de é o primeiro Nível fim a fim, ligando a origem ao destino. Ele segmenta os dados recebidos do Nível de, caso necessário, e os repassa ao Nível de, após processá-los. Serviços orientados ou não à conexão podem ser oferecidos. Ambos são usados nas redes atuais. Em serviços orientados-à-conexão, são providos controle de erros, de fluxo e de congestionamento. Outras funções importantes oferecidas são a multiplexação e o splitting de conexões.. p.21/29
Nível de protocolo de Nível de. p.22/29
Função do Nível de O Nível de permite que usuários em computadores diferentes estabeleçam uma sessão entre eles. Uma sessão oferece serviços como o controle de diálogos e a sincronização. O controle de diálogo utiliza o conceito de token (ficha) para realizar uma troca half-duplex em um ambiente full-duplex. Pontos de sincronização são trocados de forma a permitir que, após uma falha, o diálogo possa ser retomado.. p.23/29
Nível de Protocolo de. p.24/29
Função do Nível de O Nível de provê a negociação da sintaxe de transferência utilizada na comunicação. Nível de Nível de Sintaxe Local A Sintaxe Local B Conversor Sintaxe Local A / Sintaxe de Transferência Nível de Sintaxe de Transferência Conversor Sintaxe de Transferência / Sintaxe Local B Nível de Criptografia e compressão de dados são também previstas para implementação por esse Nível.. p.25/29
Nível de Protocolo de. p.26/29
Função do Nivel de O Nível de representa as funcionalidades diretamente observadas pelos usuários. São definidos neste Nível os protocolos usados para transferência de arquivos, correio eletrônico, terminal remoto, resolução de nomes, etc. Nível de FTAM MHS VT DS ACSE ROSE RTSE. p.27/29
Arquitetura Internet O Modelo de Referência definido para a Internet é bem mais simples que o RM-OSI. São definidos quatro Níveis (ao invés de sete):,, Inter-redes e Host/rede. Os protocolos de cada Nível são mais simples: No Nível de transporte são usados o TCP (Transmission Control Protocol) e o UDP (User Datagram Protocol). No Nível de Inter-redes é usado o IP (Internet Protocol). É conhecido também como Arquitetura TCP/IP.. p.28/29
Arquitetura Internet x Inter redes Host/rede. p.29/29