Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Mobilidade .......................................................................................... 1
Hardware de Rede .............................................................................. 2
Redes Locais - LANs............................................................................ 2
Redes metropolitanas - MANs............................................................... 3
Redes Geograficamente Distribuídas - WANs .......................................... 3
Inter-redes ........................................................................................ 5
Software de Rede................................................................................ 5
Questões de Projetos relacionados às Camadas ...................................... 6
Tipos de conexões de serviços.............................................................. 6
Primitivas de serviço ........................................................................... 6
Modelos de Referência ........................................................................ 6
Modelo OSI (Open Systems Interconnection) ......................................... 6
Modelo TCP/IP ................................................................................... 8
Arquitetura da Internet ...................................................................... 10
Redes orientadas a conexões .............................................................. 10
X.25 e Frame Relay......................................................................... 10
ATM .............................................................................................. 10
Ethernet ........................................................................................ 12
LANs sem fio (802.11) - WiFi............................................................ 12
Redes de Computadores
Baseado no livro de Redes do Tanenbaum
Um dos modelos de maior sucesso no mundo das redes é o modelo cliente/servidor, onde
há uma máquina (ou conjunto de máquinas) com grande capacidade de armazenamento ou
processamento (ou ambas). Essa máquina é chamada de servidor e tem por funcionalidade
atender requisições de outras máquinas, chamadas de clientes, que possuem capacidade de
processamento e armazenamento limitada em empresas e instituições. A própria www
utiliza esse conceito.
Mobilidade
As redes sem fio surgiram para permitir que as pessoas pudessem conectar seus
dispositivos onde quer que estivessem. Há que se diferenciar as redes sem fio da
computação móvel, pois em alguns casos elas podem ter significados diferentes.
Hardware de Rede
As redes podem ser classificadas segundo sua tecnologia de transmissão e a escala. Para a
tecnologia de transmissão temos basicamente dois tipos:
As LANs têm tamanho restrito, abrangendo alguns poucos quilômetros, o que permite
conhecer de antemão o pior tempo de transmissão, ajudando no projeto de escolha do tipo
de topologia, bem como ao seu gerenciamento.
Basicamente é composta por um cabo onde as estações se conectam, podendo ser,
atualmente de 10Mbps, 1Gbps ou até 10Gbps. Normalmente utilizam difusão.
A topologia é a maneira como o canal (cabo) e as estações estão dispostos. As LANs podem,
entre outros, serem em barramento (Ethernet) ou em anel (FDDI).
A difusão pode ser dividida em estática e dinâmica de acordo com o modo como o canal
é alocado. No estático há uma divisão de tempo, onde cada slot é atribuído a uma estação
em que a estação só pode transmitir neste tempo. Há desperdício de capacidade de
transmissão. No dinâmico a transmissão por qualquer estação pode ser realizada a
qualquer tempo. Para evitar colisões e erros pode ser centralizada ou descentralizada.
A comunicação entre roteadores que não possuem linhas de transmissão entre si deve ser
feita indiretamente através de outros roteadores. Cada roteador intermediário recebe o
pacote integralmente e o armazena até a linha de destino ser liberada, quando, então o
pacote é transmitido. Essa técnica é chamada de store-and-forward ou comutação por
pacotes. Os pacotes quando são pequenos e de mesmo tamanho também chamados de
células.
Quando se deseja troca de informações entre hosts distantes (que necessitem utilizar
caminho por uma sub-rede), as mensagens são divididas em pacotes, que são injetados na
rede. Cada pacote é roteado independetemente dos demais, e a decisão do melhor
caminho é feito localmente em cada roteador, baseado no algoritmo de roteamento.
As WANs também podem utilizar rede por difusão através de satélites, onde um ou mais
roteadores possuem antenas para enviar ou receber informações.
Inter-redes
É formada quando diferentes redes se conectam, podendo ser pela diferença de tecnologia
ou até por diferentes empresas ou instituições. Quando as redes são incompatíveis entre si,
faz-se necessário a utilização de gateways.
Software de Rede
Atualmente o software de rede é implementado com a utilização de hierarquia de
protocolos, fazendo com que a rede seja dividida em camadas, onde cada camada tem
suas funções bem definidas:
• Uma camada superior utiliza a camada inferior através dos serviços que esta
disponibiliza;
• Uma camada inferior deve fornecer funcionalidades à superior através dos serviços
de sua interface;
• A maneira como cada serviço é implementado na camada deve ser totalmente
transparente às demais, bem como a sua modificação não deve afetar a maneira
como a interface é utilizada;
A comunicação entre os pares de uma mesma camada em hosts deve obedecer as regras
estabelecidas, que é chamado de protocolo.
Serviço Exemplo
Fluxo de mensagens confiável Seqüência de páginas
Fluxo de bytes confiável Logon remoto
Conexão não confiável Voz digitalizada
Datagrama não confiável Lixo de correio eletrônico
Datagrama confirmado Correspondência registrada
Solicitação/Resposta Consulta a banco de dados
Primitivas de serviço
É o conjunto de operações que especificam determinado serviço. Exemplos de primitivas
são: listen, connect, receive, send, disconnect.
Modelos de Referência
Modelo OSI (Open Systems Interconnection)
Este modelo foi desenvolvido pela ISO e possui 7 camadas. Esse valor foi definido de acordo
com as seguintes regras:
• Uma camada deve ser criada onde houver necessidade adicional de abstração;
• Uma camada deve executar uma função bem definida;
• A função de cada camada deve se basear em definições de protocolos padronizados
internacionalmente;
• Os limites devem ser escolhidos para minimizar o fluxo pelas interfaces;
• O número de camadas deve ser grande o bastante para que funções distintas
fiquem agrupadas e pequena o suficiente para que não dificulte sua implementação;
O modelo OSI não é uma arquitetura, pois não especifica os serviços e protocolos, apenas o
que cada camada deve fazer.
A camada física faz a transmissão dos bits brutos através de um canal de comunicação.
Devem ser especificados como representar os bits (voltagem), sua duração e se a
transmissão pode ou não ser nos dois sentidos.
Modelo TCP/IP
Foi desenvolvida para a ARPANET e possui 4 camadas.
A camada inter-redes premite que hosts injetem pacotes em qualquer rede e que estes
cheguem ao destino. O protocolo utilizado aqui é o IP. Sua função é muito parecida com a
camada de rede do OSI.
A camada de aplicação contém os protocolos de nível mais alto (HTTP, FTP, SMTP, etc.).
A camada host/rede tem que tornar possível entregar pacotes IP através de algum
protocolo.
Arquitetura da Internet
X.25 foi a primeira rede pública de dados (década de 1970). O computador fazia uma
chamada telefônica para se conectar com o host remoto. Esta conexão recebia um número
de conexão (permite várias conexões ao mesmo tempo). Os pacotes possuiam cabeçalho de
3 bytes e até 128 bytes de dados. No cabeçalho haviam 12 bits para o número de conexão,
número de seqüência do pacote, número de confirmação e outros bits variados.
Na década de 1980 foi substituída pelo Frame Relay, que é orientado à conexões sem
controle de erros ou fluxo. Muito utilizada para interconexão de LANs.
ATM
É orientado à conexões, onde antes do envio dos dados é necessário o envio de um pacote
para configuração do circuito virtual. A medida que o pedido de conexão vai percorrendo a
rede, os intermediários vão reservando recursos para a conexão. ATM admite circuitos
virtuais permanentes. Os pacotes têm 53 bytes, 5 de cabeçalho e 48 de dados.
5 48
Cabeçalho Dados
São organizados como WANs tradicionais, com linhas e roteadores, podendo variar entre
155 e 622 Mbps. 155 foi escolhida para transmissão de imagens de TV em alta definição e
622 para permitir 4 canais de 155. Possui 3 camadas.
A camada física trata de questões como voltagem e sincronização dos bits. O ATM afirma
que as células podem ser enviadas sozinhas por um fio de cobre ou fibra ótica ou ainda
como carga útil de outros sistemas de operadoras. Foi projetado para ser independente do
meio de transmissão.
A camada ATM trata do layout e o significado dos campos das células; trata do início e
término da conexão e também o controle de congestionamento.
A camada AAL (ATM Adaptation Layer) é responsável por fornecer a interface entre a
camada ATM e a aplicação (usuário), permitindo que dados maiores que as células sejam
enviados.
É a mais popular das LANs. Utiliza-se de cabos com até 2,5Km (repetidores a cada 500
metros). Um cabo com vários hosts conectados a ele é chamado de cabo multiponto.
Antes de uma estação transmitir ela escuta o canal para verificar se está sendo utilizado. Se
estiver aguarda novamente. Isso evita interferências nas transmissões já iniciadas. Para
evitar colisões, um emissor escuta o canal enquanto transmite; se houver interferência
avisa a todos, recua e aguarda um tempo aleatório e tenta de novo. A cada interferência o
tempo aleatório é duplicado.
A 802.11a usa faixa de freqüência mais larga que a 802.11 (11 Mbps) e funciona a 54Mbps.
A 802.11b utiliza a mesma faixa de freqüência que a 802.11 mas com modulação diferente,
que chega a 11 Mbps.