Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos
Conhecer os principais meios de transmisso de dados. Conhecer as principais caratersticas das redes de comunicao de dados. Compreender o funcionamento base das redes de comunicao de dados. Descrever o que a Internet e quais so os principais servios associados. Apreciar o impacto das redes de computadores na sociedade.
Comunicaes Digitais
Redes de Computadores
Porqu a necessidade de redes de computadores? Partilhar equipamentos e consequente reduo de custos. Partilhar informao entre diferentes utilizadores. Problemas das redes de computadores? Partilha de recursos resulta em perda de autonomia. Ameaas privacidade e segurana da informao. Potencial perda de produtividade devido a falhas na rede.
Transmisso de Dados
Para transmitir informao de um computador para outro necessrio que os bits que representam a informao sejam sicamente transportados de um sistema para o outro. Transmisso de dados refere-se ao conjunto de mecanismos e sistemas necessrios para transportar sicamente bits entre dois sistemas digitais. Todas as comunicaes entre computadores envolvem a codicao dos dados numa forma de energia e o envio dessa energia atravs de um meio de transmisso. Existem dois tipos de meios de transmisso, os meios terrestres e os meios areos.
Cabo coaxial
http://www.submarinecablemap.com
8
Os cabos submarinos usam tipicamente bra tica para transportar os sinais. As tecnologias mais recentes so capazes de transmitir dados na ordem dos terabytes por segundo. Do ponto de vista econmico so uma das melhores solues para longas distncias.
10
11
12
13
Transmisso de Pacotes
Nas redes de computadores, os dados so divididos em pequenos blocos, designados por pacotes, e enviados individualmente e independentemente atravs do meio de transmisso. Este tipo de soluo designa-se por circuitos baseados na comutao de pacotes. A informao enviada em blocos que competem pelos recursos da rede (p.e. cabos, mquinas, etc). Cada bloco, ou pacote, contm toda a informao necessria para permitir o correto encaminhamento atravs da rede.
14
15
x x
Canal partilhado
Quando a informao enviada de forma contnua, apenas um computador pode usar o canal de cada vez.
16
17
Comutao de Pacotes
Circuitos Fixos
Circuitos Dinmicos
Largura de banda (bits por segundo) garantida. Desempenho independente da carga do sistema. Utilizao de recursos no optimizada.
Largura de banda atribuda dinamicamente. Permite transferncias simultneas sobre o mesmo canal. Maior tolerncia a falhas da rede fsica. possvel haver congestionamento da rede. Oferece uma melhor relao custo/benefcio.
18
Topologia Fsica
19
Topologia Fsica
Como organizar sicamente um conjunto de computadores para formar uma rede? Ligar cada computador a todos os outros. Ligar cada computador a um computador central. Ligar cada computador ao seguinte at formar um anel. Ligar cada computador a um cabo central.
20
Ligaes Diretas
Os primeiros computadores utilizavam ligaes diretas, tambm designadas por ponto-a-ponto. Cada canal ligava exatamente dois computadores. A principal caracterstica desta abordagem a simplicidade. Os equipamentos e as normas de comunicao a usar podem ser as mais adequadas para a comunicao em particular. Apenas necessrio conseguir o acordo dos dois sistemas participantes. Para introduzir alteraes basta o acordo dos dois intervenientes. mais fcil implementar mecanismos de segurana e privacidade. Os desaos surgem com ligaes entre mais do que 2 computadores.
21
Ligaes Diretas
Numa rede com ligaes ponto-a-ponto, o nmero total de ligaes necessrias pode exceder o nmero total de computadores a ligar.
Mquinas 2
(a)
3 4 5 10 20
(b)
(c)
50 n
n2 2
22
23
Topologias de Rede
As redes locais so agrupadas em categorias de acordo com a forma fsica genrica. As principais topologias so: barramento, anel e estrela. Cada topologia apresenta vantagens e desvantagens. As redes sem o tendem a tornar-se as mais populares.
24
Ethernet
a tecnologia de rede local (LAN) mais utilizada. Inventada no anos 70 na Xerox Parc, atualmente uma norma controlada pelo IEEE. Utiliza uma topologia em barramento. A implementao original funcionava a 10 Mbps. As verses mais recentes (Gigabit Ethernet) funcionam a 1000 Mbps / 1 Gbps.
25
Tipos de Redes
As tecnologias de rede podem ser classicadas segundo trs categorias genricas de acordo com o tamanho da rede que pode ser criada. Local Area Networks (LAN) Redes que podem abranger um edifcio nico ou campus. Metropolitan Area Networks (MAN) Redes que podem abranger uma cidade. Poucas tecnologias se enquadram nesta categoria. Wide Area Networs (WAN) Redes que podem abranger mltiplas cidades, pases ou continentes.
26
Exemplos de Equipamentos
Placa Rede Processa os sinais eltricos recebidos no computador. Permite acomodar a diferena de velocidade entre a rede e o computador. Repetidor Amplica e envia todos os sinais eltricos que recebe. Bridge Amplica o sinal mas s reenvia em funo dos endereos indicados nos pacotes. Switch Armazena e reencaminha os pacotes. Permite criar las de espera.
27
Interligao de Redes
28
Interligao de Redes
Nenhuma tecnologia em particular ideal para todas as situaes. Cada tecnologia desenhada para resolver um conjunto especco de problemas: redes de cabo, redes sem os, redes de bra tica, satlites, etc. O conceito de interligao de redes fundamental na comunicao entre computadores. Redes de diferentes organizaes e implementadas usando tecnologias distintas devem poder comunicar. As tecnologias de interligao permitem, a partir da ligao de mltiplas redes fsicas, criar um sistema de comunicao homogneo.
29
Interligao de Redes
Nos anos 70, tornou-se evidente que cada rede implementada se estava a tornar uma ilha. Os computadores apenas podiam comunicar com outros dispositivos ligados mesma rede. Obrigar o utilizador a recorrer a diferentes terminais para aceder a diferentes servios resulta num decrscimo da produtividade individual. Um sistema de comunicao que oferece servio universal permite que qualquer par arbitrrio de computadores comunique.
30
Internets
Para ultrapassar as incompatibilidades foram desenvolvidas tecnologias que permitem fornecer um servio universal atravs de redes heterogneas. Esta soluo tem a designao de internetworking e recorre ao suporte fsico (equipamento) e ao suporte lgico (programas). O sistema resultante da ligao de redes fsicas conhecido como internetwork ou internet. Existem internets com poucas redes e internets compostas por centenas de redes fsicas.
31
32
Exemplos de Routers
33
Internets
Uma internet consiste num conjunto de redes interligadas por routers. Para atingir o servio universal so necessrios programas informticos que implementem os protocolos de comunicao acordos que especicam o formato e o signicado das mensagens que circulam numa rede. Uma internet designada por rede virtual porque representa uma abstrao. Os detalhes fsicos so escondidos pelo protocolo. Qualquer computador ligado a uma internet consegue comunicar com qualquer outro computador que tambm esteja ligado mesma internet, independentemente dos fabricantes, modelos, ou sistemas operativo usados.
34
Rede Virtual
Uma internet vista pelos utilizadores como uma rede homognea. Os detalhes internos so invisveis.
net 5
(a)
router
net 5
Na realidade, uma internet composta por vrias pequenas redes que se interligam atravs de routers e se entendem usando protocolos de comunicao comuns.
physical net
(b)
35
36
Camadas TCP/IP
Os protocolos TCP/IP esto organizados em cinco camadas. Fsica Suporte fsico de rede. Rede Organizao dos dados em pacotes e transmisso dos pacotes atravs de uma rede. Internet Formato dos pacotes enviados atravs da rede, bem como os mecanismos usados para o encaminhamento. Transporte Transferncia vel. Aplicao Cada protocolo desta camada especica como uma aplicao utiliza a internet.
37
BGP
FTP
HTTP
SMTP
TELNET
SNMP
TCP
UDP
ICMP
IGMP
OSPF
RSVP
IP
BGP = Border Gateway Protocol FTP = File Transfer Protocol HTTP = HyperText Transfer Protocol ICMP = Internet Control Message Protocol IGMP = Internet Group Management Protocol IP = Internet Protocol
OSPF = Open Shortest Path First RSVP = Resource ReSerVation Protocol SMTP = Simple Mail Transfer Protocol SNMP = Simple Network Management Protocol TCP = Transmission Control Protocol UDP = User Datagram Protocol
38
39
Endereos IP
O protocolo IP (v. 4) estabelece um nmero nico de 32 bits para cada mquina designado por endereo IP. Cada pacote que circula na rede contm o endereo IP do emissor (origem) e do recetor (destino). Para facilitar a manipulao por parte de humanos, os endereos IP so representados segundo uma notao decimal separada por pontos. Exemplos de endereos IP: 193.137.55.13, 192.228.17.57, 8.8.8.8. Saber o endereo IP do computador que se est a usar: http://www.whatismyip.com
40
Pacotes IP
Para ultrapassar a heterogeneidade, os protocolos internet denem um formato universal para os pacotes, independente do suporte fsico. Ao longo do caminho, cada router examina o pacote e, de acordo com o endereo do destino, envia-o para uma das redes a que est ligado. Para saber que rede escolher para cada endereo de destino, cada router mantm uma tabela de encaminhamento.
41
Protocolo TCP
O protocolo TCP oferece a entrega vel e ordenada de pacotes entre dois pontos. o protocolo que suporta aplicaes importantes como a World Wide Web, correio eletrnico e transferncia de cheiros. Corrige problemas que no so tratadas pelas camadas inferiores: Duplicao de pacotes. Atrasos signicativos. Corrupo dos dados. Perda de pacotes.
42
A Internet
A Internet uma rede mundial composta pela interligao de redes de computadores dispersas pelo mundo e que tem por base o uso dos protocolos TCP/IP. A Internet uma rede de redes, que composta por redes privadas e pblicas, redes governamentais, redes acadmicas, entre outras. As origens da Internet remontam aos anos 60 do sculo XX. Atualmente a Internet tem milhares de milhes de utilizadores por todo o mundo. Sobre a Internet existem dezenas de servios em funcionamento como por exemplo o correio eletrnico ou a World Wide Web.
43
Servios de Rede
44
45
DNS
Os nomes de domnios usam uma estrutura hierrquica, representada por uma sequncia alfa-numrica de segmentos separados por pontos. O segmento mais signicativo situa-se no extremo direito e designado por domnio de nvel de topo (top-level domain ou TLD). Os domnios de topo so controlados a nvel internacional pela Internet Corporation for Assigned Names and Numbers (ICANN). Em Portugal (.pt) a gesto feita pela FCCN. Existem vrios servios gratuitos na web que permitem consultar informao sobre os domnios. Por exemplo: http://whois.domaintools.com
46
47
48
Correio Eletrnico
O correio eletrnico um servio da Internet que possibilita a transferncia de mensagens eletrnicas entre utilizadores. Cada caixa de correio electrnico tem um endereo nico, dividido em duas partes separadas por @. A primeira parte corresponde identicao da caixa e a segunda parte identicao do computador onde reside a caixa. Exemplo: caixa@computador joao.silva@empresa.pt
49
50
Telefonia IP (VoIP)
A Telefonia IP, ou Voz sobre IP (VoIP), uma tecnologia que permite o fornecimento de servios de voz, semelhana da rede telefnica tradicional, sobre a Internet. A principal motivao econmica. A infraestrutura baseada na comutao de pacotes tem um custo signicativamente menor do que a comutao de circuitos tradicionais.
51
Transferncia de Ficheiros
Um servio de transferncia de cheiros pode mover uma cpia de um cheiro de um computador para outro. A transferncia de cheiros complexa devido s diferenas na forma como os diferentes sistemas operativos representam os dados. O File Transfer Protocol (FTP) o protocolo mais popular. Problemas de segurana tm reduzido o uso deste protocolo. O protocolo SFTP uma alternativa segura.
52
53
54
55
56
Referncias
Computer Networks and Internets Douglas E. Comer Prentice-Hall, 2004 Estar na Internet Manuel Lemos McGraw-Hill, 1998 Computers are Your Future Catherine Laberta Pearson Education, 2010
57