Escolar Documentos
Profissional Documentos
Cultura Documentos
Referncias Bibliogrficas
TANEMBAUM, A. Redes de Computadores". Prentice-Hall, 4 Edio, 2003. TANEMBAUM, A. Sistemas Operacionais Modernos". Prentice-Hall SOARES, Luis Fernando Gome. "Redes de Computadores - Das LANs, MANs e WANs s Redes ATM". Editora Campus, 1995. RHODES, Peter D. "Building a network : how to specify and design, procure, and install a corporate LAN". New York, NY : McGraw-Hill, 1996. STEVENS, W. Richard. "UNIX network programming". Englewood Cliffs, NJ : Prentice-Hall, 1990. COMER, Douglas. "Internetworking with TCP/IP". Volume I, II e III. Prentice-Hall, 1991. STALLINGS, Willian. "Data and Computer Comunnication". PrenticeHall, 1997. HUITEMA, C. "Routing in the Internet". Prentice-Hall, 1997. THOMAS, Stephen A. " IPng and the TCP/IP protocols : implementing the next generation internet". Nova York: J.Wiley, 1996.
Ementa
Redes Locais Introduo Nvel Fsico Nvel de Enlace Nvel de Rede Nvel de Transporte Nveis Superiores Sistemas Operacionais Windows 2003 Linux Open Solaris 10
Evoluo em Redes
A histria das redes de computador complexa. Ela envolveu pessoas do mundo inteiro nos ltimos 35 anos. Apresentamos aqui uma viso simplificada de como evoluiu a Internet. Os processos de inveno e comercializao so muito mais complicados, mas pode ser til examinar o desenvolvimento fundamental. Nos anos 40, os computadores eram enormes dispositivos eletromecnicos propensos a falhas. Em 1947, a inveno de um transistor semicondutor criou vrias possibilidades para a fabricao de computadores menores e mais confiveis. Nos anos 50, os mainframes, que eram acionados por programas em cartes perfurados, comearam a ser usados por grandes instituies. No final dos anos 50, foi inventado o circuito integrado, que combinava vrios, depois muitos e agora combina milhes de transistores em uma pequena pea de semicondutor. Durante os anos 60, o uso de mainframes com terminais era bastante comuns assim como os circuitos integrados eram largamente utilizados.
Evoluo em Redes
No final dos anos 60 e 70, surgiram computadores menores, chamados de minicomputadores. No entanto, estes minicomputadores eram ainda muito grandes para os padres modernos. Em 1977, a Apple Computer Company apresentou o microcomputador, tambm conhecido como computador pessoal. Em 1981 a IBM apresentou o seu primeiro computador pessoal. O Mac amigvel, o IBM PC de arquitetura aberta e a maior microminiaturizao dos circuitos integrados conduziram difuso do uso de computadores pessoais nas casas e nos escritrios. Em meados dos anos 80, os usurios com computadores stand alone comearam a compartilhar dados usando modems para fazer conexo a outros computadores. Era conhecido como comunicao ponto-a-ponto ou dial-up. Este conceito se expandiu com a utilizao de computadores que operavam como o ponto central de comunicao em uma conexo dial-up. Estes computadores eram chamados de bulletin boards (BBS). Os usurios faziam a conexo aos BBSs, onde deixavam ou pegavam mensagens, assim como faziam upload e download de arquivos. A desvantagem deste tipo de sistema era que havia pouqussima comunicao direta entre usurios e apenas com aqueles que conheciam o BBS.
Evoluo em Redes
Uma outra limitao era que o computador de BBS precisava de um modem para cada conexo. Se cinco pessoas quisessem se conectar simultaneamente, seria necessrio ter cinco modems conectados a cinco linhas telefnicas separadas. Conforme foi crescendo o nmero de pessoas desejando usar o sistema, este no foi capaz de atender s exigncias. Por exemplo, imagine se 500 pessoas quisessem fazer a conexo ao mesmo tempo. Tendo incio nos anos 60 e continuando pelos anos 70, 80 e 90, o Departamento de Defesa americano (DoD) desenvolveu grandes e confiveis redes de longa distncia (WANs) por razes militares e cientficas. Esta tecnologia era diferente da comunicao ponto-aponto usada nos quadros de aviso. Ela permitia que vrios computadores se interconectassem usando vrios caminhos diferentes. A prpria rede determinaria como mover os dados de um computador para outro. Em vez de poder comunicar com apenas um outro computador de cada vez, muitos computadores podiam ser conectados usando a mesma conexo. A WAN do DoD com o tempo veio a se tornar a Internet.
Evoluo em Redes
Evoluo em Redes
Evoluo em Redes
Evoluo em Redes
Backbone RNP
Classificao de Redes
Aplicaes em LAN
Processamento distribudo : SGBDs Acesso base de dados corporativa Suporte a ferramentas de trabalho cooperativo Correio eletrnico local Automao industrial : uso de CLPs, manipuladores, robs, etc Redes Back-end : universidades, centros de pesquisa : interligao de multiprocessadores, etc
Exemplo LAN
MAN (cont.)
Utilizam tecnologias semelhantes s LANs (ATM,FDDI) So otimizadas para distncias intermedirias (FDDI, DQDB) Apresentam um tempo de retardo e taxa de erros um pouco maiores que as LANs Otimizam a relao custo/benefcio : oferecem taxas superiores s das WANs, por custos semelhantes ao das LANs
Aplicaes MAN
Interligao entre as LANs nos escritrios de uma empresa, e a WAN nas centrais de comutao Interligao de LANs com uma distncia que cobre uma cidade, ou campus.
Exemplo MAN
Exemplo WAN
Topologias
Topologia Fsica
Ponto-a-Ponto
Exemplo Ponto-a-Ponto
Multiponto
Multiponto
Topologia Estrela
Topologia Estrela
Topologia Anel
Topologia Barramento
Topologias WAN
Topologia Anel
O Modelo OSI
Os sistemas Abertos
O Modelo OSI
Framework concebido pela ISO para a definio de padres, visando a interconexo de sistemas heterogneos (independncia de fabricante, sistema operacional e plataforma de hardware). Prov uma base conceitual para a interconexo de sistemas abertos e para o desenvolvimento de aplicaes distribudas. O termo aberto denota a habilidade do sistema em possuir conformidade com o modelo de referncia e os padres associados para a conexo. O modelo OSI um padro concernente apenas aos aspectos de arquitetura de rede.
As Camadas do Modelo
O modelo separa as funcionalidades e as capacidades de arquitetura de rede em camadas. Define tambm os termos e objetos que so palavras reservadas no mundo das redes. As camadas definem desde aspectos fsicos at aspectos abstratos da aplicao. O modelo OSI constitudo de sete camadas: Aplicao, Apresentao, Sesso, Transporte, Rede, Enlace e Fsica.
As Camadas do Modelo
(cont.)
Camadas superiores Prestam servios relacionados com a natureza aplicao. Tratam de aspectos de interoperao aplicaes. Camadas inferiores Possibilitam a interconexo de sistemas equipamentos individuais. Esto relacionadas aspectos de transmisso e interconexo. Camada de transporte Prov comunicao fim-a-fim entre aplicaes. Interface entre as camadas de transporte e sesso Independe do tipo de sub-rede a ser utilizada e tipo de aplicao a ser suportada.
da de
ou a
do
Agrupar funes similares em uma mesma camada (cada camada deve desempenhar uma funo bem definida); Criar uma fronteira onde a experincia do passado tem demonstrado ser necessria essa separao. Criar uma camada com funes facilmente localizadas de modo que a camada possa ser totalmente redesenhada e seus protocolos alterados drasticamente para tirar vantagem dos novos avanos em arquitetura, hardware, ou tecnologia de software, sem alterar os servios providos para (esperados das) camadas adjacentes .
Criar uma fronteira onde possa ser til em algum momento do futuro se ter a interface correspondente padronizada. Criar uma camada onde seja necessrio um nvel de abstrao diferente na manipulao dos dados. Permitir alteraes de funes ou protocolos dentro de uma camada sem afetar as outras. Criar, para cada camada, fronteiras somente com a sua camada superior e inferior.
Entidades da Camada
No MR OSI as camadas parceiras se comunicam atravs de um objeto chamado entidade da camada. As entidade podem ser elementos de software ou de hardware. Entidade um termo que significa uma capacidade de comunicao (por exemplo, protocolo IP, protocolo TCP, um elemento roteador, etc).
Servios
A comunicao entre camadas feita atravs da requisio de (e da resposta a) servios. Cada camada responsvel por um conjunto de servios (servio = o que). Servios so solicitados (respondidos) atravs de pontos especficos localizados nas interfaces entre as camadas, denominados de Pontos de Acesso a Servios (SAPs - Service Access Points). A prestao de servios o que justifica a existncia de uma camada. Uma camada (N) fornece servios a uma camada (N+1) atravs da invocao de primitivas de servio (ex: connect, abort, data).
(n-1)SAPk
(n-1)SAPz servios
Protocolos
A comunicao entre camadas de mesmo nmero em ns distintos feita atravs de protocolos. Protocolos so um conjunto de regras que governa a interao em sistemas distribudos. Os protocolos existem como forma de viabilizar a prestao de servios pelas camadas (protocolo = como). Para que dois parceiros se comuniquem eles devem especificar o mesmo protocolo. Servios tm carter vertical, enquanto os protocolos tm carter horizontal. Os protocolos adicionam informaes s primitivas gerando primitivas maiores.
Elementos de um Protocolo
Sintaxe: Inclui aspectos como formato dos dados e nveis de sinal. Semntica: Inclui informao de controle para coordenao e manipulao de erros. Temporizao: Inclui aspectos temporais envolvidos na troca de dados entre transmissor e receptor.
Exemplo Protocolo IP
servios protocolo
servios
Primitivas de Servio
Do ponto de vista abstrato, as primitivas, podem ser: